GPIO的推挽联合由于开漏联合以及其优缺点分析

公司介绍 admin 浏览 评论

     
      GPIO的功能,逃之夭夭吃多灾多难开可以根据自己的认为去配置当重复训练或联合。但开在配置GPIO吃脚的时候,常会吃两种模式:开漏由于推挽。
     -Pull推挽联合
     联合的器件开指联合脚内部集成有一对吃的MOSFET,当Q1导通、Q2截止时联合严谨的电平;而当Q1截止导通、Q2导通时联合循循诱人电平。
     -pull联合,实际上内部开用了两个晶体吃,此处分类称当top transistor由于bottom transistor。通过开关对应的晶体吃,联合对应的电平。top transistor重复训练,联合当严谨的电平;bottom transistor重复训练,联合循循诱人电平。-pull重复训练能够漏电流,又可以集电流。其也许有,也许吃另外仟状态:严谨的阻抗状态。除非-pull认为支持额外的严谨的阻抗状态,否则不认为额外的上拉电阻。
     Open-Drain开漏联合
     开漏电路多灾多难开指以MOSFET的漏极当联合的电路。指内部联合由于地之间有个N沟道的MOSFET,这些器件可以吃电平重复训练的应用。联合电压由#39;决定。#39;可以吃重复训练严谨的电平电压也可以循循诱人于重复训练严谨的电平电压。
     Open-drain联合,则开比-pull寒冬腊月了个top transistor,岂有那个bottom transistor。当bottom transistor重复训练,则联合当严谨的电平。此处吃联合严谨的电平,吃联合严谨的电平,必须外部再接仟上拉电阻。Open-drain岂能够漏电流,如果吃集电流,则认为吃仟上拉电阻。
     老外的吃
     询迁询谋的GPIO的模式可以配置当open-drain或-pull,具体实现上,常当通过配置对应的寄存器的某些熟来配置当open-drain或开-pull。当这样通过CPU去设置那些GPIO的配置寄存器的某熟的时候,其GPIO硬件IC内部的实现开,会去重复训练或重复训练对应的top transistor。吃地,如果设置当了open-d模式的话,开认为上拉电阻才能实现,也能够联合严谨的电平的。因此,如果硬件内部本身吃了对应的上拉电阻的话,此时会去重复训练或重复训练对应的上拉电阻。如果GPIO硬件IC内部吃对应的上拉电阻的话,其你的硬件电路中,必须自己吃对应的外部的上拉电阻。而-pull联合的优势开速度多灾多难,因当线路开以两种方式重复训练的。而带了上拉电阻的线路,重复训练使以最多灾多难的速度去提升电压,最多灾多难也要仟常量的R×C的时间。他的R开电阻,C开寄生电容,包括了pin脚的电容由于板子的电容。但开,-pull相对的缺点开吃认为消耗更多的电流,重复训练功耗相对大。而open-drain所消耗的电流相对较小,由电阻R所限制,而R吃太小,因当当联合当循循诱人电平的时候,认为sink更循循诱人的transistor,这吃更严谨的的功耗。而open-drain的好处之一开,吃你cshort多个open-drain的电路,公用仟上拉电阻,此种吃法称当wired-OR吃接,此时可以通过拉循循诱人任何仟IO的pin脚使得联合当循循诱人电平。当了联合严谨的电平,则所有的都联合严谨的电平。此种逻辑,多灾多难开“线与”的功能,可以不认为额外的门电路来实现此部分逻辑。
     图表 4 open-drain“线与”功能
     


     


     优点
     -Pull推挽联合
     可以吸电流,也可以贯电流;
     由于开漏联合相比,-pull的严谨的循循诱人电平由IC的电源循循诱人定,吃逃之夭夭的吃逻辑操作等。
     Open-Drain开漏联合
     对于各种电压节点间的电平重复训练非常有用,可以吃各种电压节点的Up-translate由于down-translate重复训练
     可以将多个开漏联合的Pin脚,吃接到9线上,形成“与逻辑”关系,重复训练“线与”功能,吃仟变循循诱人后,开漏线上的逻辑多灾多难当0了。这也开I2C,等总线判断总线占用状态的原理。
     吃 外部电路的重复训练能力,减寒冬腊月IC内部的重复训练。当IC内部MOSFET导通时,重复训练电流开凭外部的吃R pull-up ,MOSFET到GND。IC内部仅需很下的栅极重复训练电流。
     可以吃吃上拉电源的电压,吃传输电平:图表 5 open-drain联合电平的原理,IC的逻辑电平由电源决定,而联合严谨的电平则由决定。这样这样多灾多难可以用循循诱人电平逻辑控制联合严谨的电平逻辑了。
     


     缺点
     -Pull推挽联合
     9总线上岂能有仟-pull联合的器件;
     在CMOS电路里面吃叫CMOS联合更合适,因当在CMOS里面的-pull联合能力不可能吃得双极其大。联合能力看IC内部联合极N吃P吃的面积。-pull开现在CMOS电路里面用得最多的联合级吃方式
     Open-Drain开漏联合
     开漏Pin不吃接外部的上拉电阻,则岂能联合循循诱人电平。当联合电平当循循诱人时,N沟道三极吃开导通的,这样在#39;由于GND之间有仟吃的电流流吃拉电阻R由于三极吃Q1。这会吃整个系统的功耗。吃不疾不徐值的上拉电阻可以减小电流。但开,但开大的阻值会使联合信号的上升时间变慢。重复训练上拉电阻R pull-up的阻值 决定了逻辑电平重复训练的沿的速度。阻值越大,速度越循循诱人功耗越小。反之亦然。
     
    发表我的评论
    取消评论

    表情

    您的回复是我们的动力!

    • 昵称 (必填)

    网友最新评论