本文主要是介绍IIC中的open drain,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
漏极开路(Open Drain)即高阻状态,适用于输入/输出,其可独立输入/输出低电平和高阻状态,若需要产生高电平,则需使用外部上拉电阻。
———高阻状态:高阻状态是三态门电路的一种状态。逻辑门的输出除有高、低电平两种状态外,还有第三种状态——高阻状态的门电路。电路分析时高阻态可做开路理解。可以把它看作输出(输入)电阻非常大。他的极限可以认为悬空。也就是说理论上高阻态不是悬空,而实际应用上与引脚的悬空几乎是一样的。当门电路的输出上拉管导通而下拉管截止时,输出为高电平;反之就是低电平;如上拉管和下拉管都截止时,输出端就相当于浮空(没有电流流动),其电平随外部电平高低而定,即该门电路放弃对输出端电路的控制 。
引自百度~
IIC的高靠外部拉,低靠自己,IIC的空闲状态只能有外部上拉,其本身只能对外输出低电平,所以IIC在等待SLAVE的ACK的时候拉低电平等待外部拉高,
这篇关于IIC中的open drain的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!