基于推挽电路的高阻态实现
一、高阻态的电阻等效值
当IO输入PIN采用推挽电路并处于高阻态时,其等效电阻通常非常大,可以认为是无穷大或者接近无穷大。在实际电路中,这种高阻态意味着该引脚既不向外输出电流,也不从外部吸收电流,其电平状态完全由外部电路决定。
二、高阻态的实现机制
推挽电路中的高阻态是通过控制P-MOS和N-MOS两个场效应管的导通与截止来实现的:
P-MOS和N-MOS都截止:
当P-MOS和N-MOS都处于截止状态时,IO引脚与内部电路之间相当于连接了一个非常大的电阻,从而形成了高阻态。
在这种状态下,IO引脚对外部电路的影响微乎其微,其电平状态完全由外部信号决定。
输入模式的配置:
当将IO引脚配置为输入模式时,MCU内部电路会自动将P-MOS和N-MOS置于截止状态,以避免对外部信号产生干扰。
这种配置确保了MCU能够准确地读取外部信号的电平,而不会因内部电路的驱动而产生误差。
三、高阻态的应用场景
目前最多是的与外部的5V上拉电阻结合,通过电压判断外部电路的开短路和控制。