I/O推挽OD输出和开漏PP输出的区别

1.推挽输出: 可以输出高、低电平,直接与数字元器件连接

2.开漏输出: 

3.1集电级开路OC(Open Collection)输出结构 (图1)

         3.1.1 右边的那只三级管什么都不接,所以叫做集电极开路,左边的管子为共射输出,起信号反向作用。 当输入为“0” 时,左边的管子截止。       左边 管子的集电级加1k电阻 作用在右边的管子上, 右边管子打开,输出为“0”;--------此时,输入为“0”,输出也为“0”;  

 3.1.2 把左图简化一下 得到右图,  当输入为“0”时候,管子是打开的,输出为“0”; 当输入为 “1”时,管子是断开的,即输出端悬空了,输出为高    阻态,此时如果有 一个十分小的负载接上去,连到地上,那么输出端就会被拉到低电平, 所以这个(图2)电路是不能输出高点平的。

 3.1.3 (图三) 1k电阻为上拉电阻, 当开关关闭时候,电流通过电阻和开关到地。 当开关打开时,由于51单片除P0口之外都是带内部上拉的,那么PO口此时就是

             输出悬空了,为高阻状态。

 3.1.4 以上所述为三级管集电极开路输出,即OC输出。 OD(Open Drain)输出原理上和OC是一样的,就是把三极管换成场效应管,就成了开漏输出。

         3.1.5 开漏OD 与 开集OC 的应用:  一般会在开漏输出的外边 添加上拉电阻。开漏电路一般是 开漏器件与上拉电阻构成(图四)。

         3.1.6 开漏电路的特点:3.1.6.1 芯片可以利用外部电路的驱动能力,减少内部芯片的驱动(或者可以驱动比芯片电源电压高的器件)。当IC内部导通时候,驱动电流从

VCC --> R_pull_up --> Mos -->Gnd.   IC内部仅仅需要很小的栅极驱动电流(如图4的电流方向)

  3.1.6.2 芯片的引脚可以连在一起,形成输出的“与&&”逻辑。 即只要有一个Pin输出为"0"电平,那么开漏线上的逻辑就是"0"

  3.1.6.3 这个也是I2C等总线,判断总线是否被占的原理

  3.1.6.4 改变上拉电源的电压,可以改变传输电平。如(图五), 可以实现用小的电平逻辑,控制大的电平逻辑。

  3.1.6.5 开漏的引脚如果不接上拉电阻,那么只能输出逻辑“0”(对于传统51单片机来讲,如果不接外部上拉电阻,就无法输出高电平逻辑)

      开漏是用来连接不同电平逻辑器件用的,

       

单片机IO口设置推挽和开漏的区别 - 冷水泡茶 - 冷水泡茶 

          单片机I/O口推挽输出与开漏输出的区别(转) - lastnight1034 - lastnight1034的博客图四单片机I/O口推挽输出与开漏输出的区别(转) - lastnight1034 - lastnight1034的博客图五

     

4.1 推挽输出: 推挽输出就是把(图三)也换成一个开关, 那么要输出“1”电平时候,上面的开关关闭,下面的打开。输出“0”电平时候,上面的开关打开,下面开关关闭。

              优点是 输出高低电平的 驱动能力都很强。 缺点在于 如果同时关闭上下两个开关,由于线路上的电流过大,会烧掉管子。而上边的OC OD就不会有这种

      情况发生。 推挽结构要输入时, 要把上下两只开关全部断开,那么输出就处于悬空高阻态

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值