IO口的工作方式:上拉输入、下拉输入、推挽输出、开漏输出

        上拉输入是指将信号通过一个电阻连接到高电平(通常是Vcc),并通过一个触发器将不确定的信号嵌位在高电平。电阻同时起到限流的作用。弱强只是上拉电阻的阻值不同,没有什么严格区分。

        下拉输入是指将一个输入端口连接至低电平信号(通常为地线)的电路拓扑。在这种情况下,当外部没有将该输入端口拉向高电平时,其输入端口处于低电平状态。

上拉输入与下拉输入的区别:

         上拉输入和下拉输入的主要区别在于信号的来源和电平状态,需要根据具体的应用场景和电路设计需求选择合适的配置方式。

        推挽输出是一种使用一对选择性地从相连负载灌电流或者拉电流的器件的电路。它常常使用一对参数相同的功率三极管或MOSFET管,以推挽方式存在于电路中。推挽电路使用两个参数相同的以推挽方式存在于电路中,两只对称的开关管每次只有一个导通,所以导通损耗小、效率高,输出既可以向负载灌电流,也可以从负载抽取电流。

        此外,推挽输出级既提高了电路的负载能力,又提高了开关速度。当一个三级管开通的时候另一个关断,高低电平由IC的电源决定。 推挽结构一般是指两个三极管分别受两互补信号的控制,总是在一个三极管导通的时候另一个截止。

        开漏输出是一种输出电路结构,基于MOSFET(金属氧化物半导体场效应晶体管)的开关原理实现。在开漏输出模式下,输出引脚会被连接到一个开关管(通常是N沟道MOS管)和一个上拉电阻(Pull-up Resistor)组成的网络。当开关管闭合时,输出引脚与地(GND)相连,形成低电平输出;当开关管打开时,输出引脚不与任何电源相连,形成高阻抗状态,也称为浮空状态。

        开漏输出的特点是可以允许多个设备共享同一个总线或信号线,通过合理的电平控制,实现对总线或信号线的协调使用,避免冲突和干扰。此外,如果外接上拉电阻,则在输出高电平时电压会拉到上拉电阻的电源电压。这种方式适合在连接的外设电压比单片机电压低的时候。

  • 9
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值