认识MCU的GPIO输出三态

数字电路有三种状态:
高电平、低电平、和高阻状态,有些应用场合不希望出现高阻状态,
可以通过上拉电阻或下拉电阻的方式使处于稳定状态,
具体视设计要求而定

上拉就是将不确定的信号通过一个电阻嵌位在高电平!“电阻同时起限流作用”!下拉同理!

高电平,低电平可以由内部电路拉高和拉低。
而高阻态时引脚对地电阻无穷,此时读引脚电平时可以读到真实的电平值。高阻态的重要作用之一就是
I/O(输入/输出)口在输入时读入外部电平用。

高阻态,指的是电路的一种输出状态,既不是高电平也不是低电平,如果高阻态再输入下一级电路的话,
对下级电路无任何影响,和没接一样,如果用万用表测的话有可能是高电平也有可能是低电平,随它后面接的东西定。

高阻态的实质:
电路分析时高阻态可做开路理解。你可以把它看作输出(输入)电阻非常大。
他的极限可以认为悬空。也就是说理论上高阻态不是悬空,它是对地或对电源电阻极大的状态。
而实际应用上与引脚的悬空几是一样的。

浮空和高阻态的区别
悬空(浮空,floating):
就是逻辑器件的输入引脚即不接高电平,也不接低电平。由于逻辑器件的内部结构,
当它输入引脚悬空时,相当于该引脚接了高电平。
一般实际运用时,引脚不建议悬空,易受干扰。
高阻态:
从逻辑器件内部电路结构来说,就是其输出电阻很大,该状态即不是高电平,也不是低电平。
当三态门处于高阻态时,无论该门的输入如何变化,都不会对其输出有贡献。
高阻态相当于该门和它连接的电路处于断开的状态。(因为实际电路中你不可能去断开它,

所以设置这样一个状态使它处于断开状态)

主要理解高阻态:

高阻,其作用主要有:节电、将该引脚电流效果上断开,避免其对系统上其它电路的不良影响。


你可能感兴趣的:(认识MCU的GPIO输出三态)