关于上拉电阻+推挽/开漏

PIN 61 被设置为输出模式,输出0, 内部为上拉状态。  如上图,外部接了3.3V的上拉以后, FLTCLR_DSP 还是0V (0.03V), 等于说电流还是流入了DSP的引脚内。(看了下文就知道了,输出为0,上不上拉都一样,都是通过MOS管直接短接到地了)


开漏和推挽输出0时是一样的,都是通过MOS管直接接地。不同的是开漏不能输出高电压,只能通过外接上拉电阻,优点是输出逻辑很灵活,上拉3.3V就是CMOS,上拉5V就是TTL,缺点是上拉电阻一般是数KΩ,所以驱动能力有限(输出电阻大)。推挽则是内部电平直接通过MOS管输出,所以说输出电阻为0,驱动能力强,但缺点是不能线与,如果线与的话等于内部高电平直接接了地势必要烧毁MOS管。


总的来讲就是推挽输出的输出电阻为0,驱动能力强

开漏输出必须要外接上拉,输出电阻大驱动能力弱,但正是因为输出电阻大,导致了它可以线与的优点


还有一点就是推挽就是三态门的原型,上下都断开,悬空就是这么来的,悬空状态下电平不确定是因为完全没有驱动能力,就算有电压后面经过电阻接个地,那点电荷也瞬间被释放完了。

意义

当门电路的输出上拉管导通而下拉管截止时,输出为高电平;反之就是低电平;如上拉管和下拉管都截止时,输出端就相当于浮空(没有电流流动),其电平随外部电平高低而定,即该门电路放弃对输出端电路的控制

实例1

在总线连接的结构上。总线上挂有多个设备,设备与总线以高阻的形式连接。这样在设备不占用总线时自动释放总线,以方便其他设备获得总线的使用权。

上图表明单片机是如何判断输入的。

------------------------------------------------------------------------------------


开漏输出(OD门):


完整的开漏电路应该由开漏器件和外部的开漏上拉电阻组成

如果作为输出必须接上拉电阻

传输电平由外部上拉电压决定,因此加上上拉电阻就可以提供TTL/CMOS电平输出等

4. 开漏Pin不连接外部的上拉电阻,则只能输出低电平(因此对于经典的51单片机的P0口而言,要想做输入输出功能必须加外部上拉电阻,否则无法输出高电平逻辑)。一般来说,开漏是用来连接不同电平的器件,匹配电平用的。

6.正常的CMOS输出级是上、下两个管子,把上面的管子去掉就是OPEN-DRAIN了。这种输出的主要目的有两个:电平转换、线与

 2. 上拉电阻R pull-up的阻值决定了逻辑电平转换的沿的速度。阻值越大,速度越低功耗越小。反之亦然。


推挽输出(Push-Pull输出

push-pull的高低电平由IC的电源低定,不能简单的做逻辑操作等



由于不论走哪一路,管子导通电阻都很小,使RC常数很小,转变速度很快。因此,推拉式输出级既提高电路的负载能力,又提高开关速度。供你参考。


缓冲器:多用在总线上,提高驱动能力、隔离前后级,缓冲器多半有三态输出功能。三态缓冲器就是典型的线与逻辑器件,可允许多个器件挂在一条总线上,当然OC输出也可用在线与逻辑应用上。

http://www.51hei.com/mcu/3988.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章