推挽输出、开漏输出、OC、OD、线或、线与、竞争、冒险、毛刺.pdf

推挽输出、开漏输出、OC、OD、线或、线与、竞争、冒险、毛刺.pdf

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
推挽输出、开漏输出、OC、OD、线或、线与、竞争、冒险、毛刺

推挽输出、开漏输出、OC、OD、线或、线与、竞争、冒险、毛刺 推挽输出与开漏输出的区别 推挽输出:可以输出高,低电平,连接数字器件; 开漏输出:输出端相当于三极管的集电极. 要得到高电平状态需要上拉电阻 才行. 适合于做电流型的驱动,其吸收电流的能力相对强(一般20ma以内). 推挽结构一般是指两个三极管分别受两互补信号的控制,总是在一个三极管 导通的时候另一个截止. 要 实现“线与”需要用OC(open collector)门电路.是两个参数相同的三 极管或MOSFET,以推挽方式存在于电路中,各负责正负半周的波形放大任务。电 路工作时,两只对称的功 率开关管每次只有一个导通,所以导通损耗小,效率高。 输出既可以向负载灌电流,也可以从负载抽取电流。 开漏电路特点及应用 在电路设计时我们常常遇到开漏(open drain)和开集(open collector) 的概念。 所谓开漏电路概念中提到的“漏”就是指MOSFET 的漏极。同理,开集电路 中的“集”就是指三极管的集电极。开漏电路就是指以MOSFET 的漏极为输出的 电路。一般的用法是会在漏极外部的电路添加上拉电阻。完整的开漏电路应该由 开漏器件和开漏上拉电阻组成。如图1 所示: 图1 组成开漏形式的电路有以下几个特点: 1. 利用外部电路的驱动能力,减少IC内部的驱动(或驱动比芯片电源电压高的 负载)。当IC 内部MOSFET导通时,驱动电流是从外部的VCC 流经R pull-up , MOSFET 到GND。IC内部仅需很下的栅极驱动电流。如图1。 2. 可以将多个开漏输出的Pin,连接到一条线上。形成 “与逻辑” 关系。如 图1,当PIN_A、PIN_B、PIN_C 任意一个变低后,开漏线上的逻辑就为0 了。这 也是I2C,SMBus等总线判断总线占用状态的原理。如果作为输出必须接上拉电 阻。接容性负载时,下降延是芯片内的晶体管,是有源驱动,速度较快;上升延 是无源的外接电阻,速度慢。如果要求速度高电阻选择要小,功耗会大。所以负 载电阻的选择要兼顾功耗和速度。 3. 可以利用改变上拉电源的电压,改变传输电平。如图2, IC 的逻辑电平由电 源Vcc1 决定,而输出高电平则由Vcc2(上拉电阻的电源电压)决定。这样我们 就可以用低电平逻辑控制输出高电平逻辑了(这样你就可以进行任意电平的转 换)。(例如加上上拉电阻就可以提供TTL/CMOS 电平输出等。) 图2 4. 开漏Pin 不连接外部的上拉电阻,则只能输出低电平(因此对于经典的51单 片机的P0口而言,要想做输入输出功能必须加外部上拉电阻,否则无法输出高 电平逻辑)。一般来说,开漏是用来连接不同电平的器件,匹配电平用的。 5. 标准的开漏脚一般只有输出的能力。添加其它的判断电路,才能具备双向输 入、输出的能力。 6.正常的 CMOS 输出级是上、下两个管子,把上面的管子去掉就是 OPEN-DRAIN 了。这种输出的主要目的有两个:电平转换、线与。 7.线与功能主要用于有多个电路对同一信号进行拉低操作的场合,如果本电路不 想拉低,就输出高电平,因为 OPEN-DRAIN 上面的管子被拿掉,高电平是靠外 接的上拉电阻实现的。(而正常的 CMOS 输出级,如果出现一个输出为高另外 一个为低时,等于电源短路。) 8.OPEN-DRAIN 提供了灵活的输出方式,但是也有其弱点,就是带来上升沿的延 时。因为上升沿是通过外接上拉无源电阻对负载充电,所以当电阻选择小时延时 就小,但功耗大;反之延时大功耗小。所以如果对延时有要求,则建议用下降沿 输出。 应用中需注意: 1. 开漏和开集的原理类似,在许多应用中我们利用开集电路代替开漏电路。 例如,某输入Pin要求由开漏电路驱动。则我们常见的驱动方式是利用一个三极 管组成开集电路来驱动它,即方便又节省成本。如图3。 2. 上拉电阻R pull-up 的阻值决定了逻辑电平转换的沿的速度。阻值越大,速 度越低功耗越小。反之亦然。 Push- Pull 输出就是一般所说的推挽输出,在C

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档