
我们在电路设计中经常会遇到开漏和开集电极的概念。这两个概念到底是什么?下面给大家带来详细的介绍。
开漏电路概念中提到的“漏极”是指MOSFET的漏极。同样,集电极开路中的“集电极”是指三极管的集电极。开路是指输出为MOSFET漏极的电路。
开漏电路概念中提到的“漏极”是指MOSFET的漏极。同样,集电极开路中的“集电极”是指三极管的集电极。开路是指输出为MOSFET漏极的电路。一般的用法是在漏极外的电路中增加一个上拉电阻。一个完整的开漏电路应该由一个开漏器件和一个开漏上拉电阻组成。如下图所示:
开漏电路1的特性。利用外部电路的驱动能力减少IC内部的驱动。当IC内部的MOSFET开启时,驱动电流从外部VCC流向Rpull-up,再从MOSFET流向GND。IC内部只需要很小的栅极驱动电流。
2.一条线路可以连接多个开漏输出引脚。形成“逻辑”关系。如图1所示,当引脚A、引脚B和引脚C中的任一引脚变为低电平时,开漏线路上的逻辑为0。这也是I2C、SMBus等公交车判断公交车占用状态的原则。
3.可以通过改变上拉电源的电压来改变传输电平。ic的逻辑电平由电源Vcc1决定,而输出高电平由Vcc2决定。这样就可以用低级逻辑控制高级逻辑的输出。
4.如果开漏引脚没有连接到外部上拉电阻,它只能输出低电平。
5.标准开漏引脚一般只有输出能力。只有加入其他判断电路,才能具备双向输入输出的能力。
集电极开路/漏极开路是一种使用连接线在多个设备之间进行双向通信技术。
如图所示
因为集电极的引脚不与任何其它器件相连,所以称为集电极开路。BJT的情况称为集电极开路,MOSFET的情况称为漏极开路。理论上,BJT和MOSFET是一样的。
当输入信号为高电平时,晶体管导通。此时,输出和地形成一条通路,使输出为低电平。
如果输入信号为低,则晶体管关断,输出为高阻态。
高阻是指阻抗很高,高低分不清的一种状态。
因此,在正常情况下,输出将连接一个上拉电阻,当输入为低电平时,该电阻可以将输出的状态从高阻态拉至高电平。
如果总线上有多个相同的开路集电极,只要其中一个开路集电极的输入为低,导致输出为低,总线上的状态就是低。这种总线被称为“线或”。
因为有上拉电阻,当输入为低时,输出为高。多个设备之间没有信号冲突。在不使用集电极开路的情况下,当多个器件发送低电平或高电平时,会导致短路。
集电极开路1的特性。当连接多个设备时,它们可以双向传输(有线或)
2.具有不同电平设备也可以传输数据(5V主机可以向3V从机传输数据)
I2C就是用这种方法建造的。
I2C的初始操作是发送从机地址。发送后,等待响应确认
此时,在多个设备中匹配其从设备地址的设备将响应于主设备而使其输出为低,从而主设备确定该设备是需要交换数据的设备。









