组成开漏形式的电路特点
发布时间:2018/1/20 17:33:29 访问次数:458
- 51电子网公益库存:
- LM4811
- CC2540F256RHAR
- DT1.1S
- FM1701
- IP101GR
- M6636B
- NRF2402G
- RFX2401C
- RTL8152B-VB-CG
- SI24R2B
- 2SC1815Y
- 3N212
- 5B38-05
- ADE7758ARWZ-REEL
- BAT46
所谓开漏电路概念中提到的“漏”就是指mosfet的漏极。同理,开集电路中的“集”就是指三极管的集电极。开漏电路就是指以mosfet的漏极为输出的电路。一般的用法是会在漏极外部的电路添加上拉电阻。完整的开漏电路应该由开漏器件和开漏上拉电阻组成。
利用外部电路的驱动能力,减少ic内部的驱动。当ic内部mosfet导通时,驱动电流是从外部的vcc流经rpull-up,mosfet到gnd。ic内部仅需很小的栅极驱动电流。 http://jintaisheng.51dzw.com
可以将多个开漏输出的pin,连接到一条线上。形成“与逻辑”关系。如图1,当pin_a、pin_b、pin_c任意一个变低后,开漏线上的逻辑就为0了。这也是i2c,smbus等总线判断总线占用状态的原理。
可以利用改变上拉电源的电压,改变传输电平。ic的逻辑电平由电源vcc1决定,而输出高电平则由vcc2决定。这样我们就可以用低电平逻辑控制输出高电平逻辑了。
开漏pin不连接外部的上拉电阻,则只能输出低电平。
标准的开漏脚一般只有输出的能力。添加其它的判断电路,才能具备双向输入、输出的能力。
open-collector/ open-drain是用于多个device间使用一个连接线来双向(bi-directionally)通信的技术。
因为collector的pin没有和任何其他device连接所以叫open collector。bjt的情况叫做open-collector,mosfet的情况叫做open-drain。理论上bjt和mosfet一样。
在input有high信号的话,transistor则为on,此时output和groud形成通路使得output输出为low
在input有low信号的话,transistor则为off,此时output为hi-inpedence状态。
hi-impedence的意思是阻抗很高,low和high不能区别的状态。
所以一般情况下,output会连接有一个pull-up电阻,在input为low时,能把output的状态从hi-impedence拉到high状态。 http://jintaisheng.51dzw.com
若是在bus线上有多个同样的open-collector时,只要有一个open-collector的input为low,导致output为low,则引起bus上的状态为low。这样的bus线叫做wired-or。
open-collector因为pull-up电阻,导致input为low时,output为high。在多个device间不会引起信号冲突。而不使用open-collector的话,多个device发送low或者high时,会引起短路。
来源:电子发烧友
- 51电子网公益库存:
- LM4811
- CC2540F256RHAR
- DT1.1S
- FM1701
- IP101GR
- M6636B
- NRF2402G
- RFX2401C
- RTL8152B-VB-CG
- SI24R2B
- 2SC1815Y
- 3N212
- 5B38-05
- ADE7758ARWZ-REEL
- BAT46
所谓开漏电路概念中提到的“漏”就是指mosfet的漏极。同理,开集电路中的“集”就是指三极管的集电极。开漏电路就是指以mosfet的漏极为输出的电路。一般的用法是会在漏极外部的电路添加上拉电阻。完整的开漏电路应该由开漏器件和开漏上拉电阻组成。
利用外部电路的驱动能力,减少ic内部的驱动。当ic内部mosfet导通时,驱动电流是从外部的vcc流经rpull-up,mosfet到gnd。ic内部仅需很小的栅极驱动电流。 http://jintaisheng.51dzw.com
可以将多个开漏输出的pin,连接到一条线上。形成“与逻辑”关系。如图1,当pin_a、pin_b、pin_c任意一个变低后,开漏线上的逻辑就为0了。这也是i2c,smbus等总线判断总线占用状态的原理。
可以利用改变上拉电源的电压,改变传输电平。ic的逻辑电平由电源vcc1决定,而输出高电平则由vcc2决定。这样我们就可以用低电平逻辑控制输出高电平逻辑了。
开漏pin不连接外部的上拉电阻,则只能输出低电平。
标准的开漏脚一般只有输出的能力。添加其它的判断电路,才能具备双向输入、输出的能力。
open-collector/ open-drain是用于多个device间使用一个连接线来双向(bi-directionally)通信的技术。
因为collector的pin没有和任何其他device连接所以叫open collector。bjt的情况叫做open-collector,mosfet的情况叫做open-drain。理论上bjt和mosfet一样。
在input有high信号的话,transistor则为on,此时output和groud形成通路使得output输出为low
在input有low信号的话,transistor则为off,此时output为hi-inpedence状态。
hi-impedence的意思是阻抗很高,low和high不能区别的状态。
所以一般情况下,output会连接有一个pull-up电阻,在input为low时,能把output的状态从hi-impedence拉到high状态。 http://jintaisheng.51dzw.com
若是在bus线上有多个同样的open-collector时,只要有一个open-collector的input为low,导致output为low,则引起bus上的状态为low。这样的bus线叫做wired-or。
open-collector因为pull-up电阻,导致input为low时,output为high。在多个device间不会引起信号冲突。而不使用open-collector的话,多个device发送low或者high时,会引起短路。
来源:电子发烧友
上一篇:颜色编码的直叶片插座
下一篇:区块链特性带来的问题