从硬件角度分析GPIO的推挽输出和开漏输出

面包芯语   2023-07-02 08:32:44

扫描关注一起学嵌入式,一起学习,一起成长

推挽输出:可以输出高,低电平,连接数字器件。

输出 0 时,N-MOS 导通,P-MOS 不被激活,输出0。


(相关资料图)

网上找了些资料,推挽电路:

当Vin电压为V-时,下面的三极管有电流流出,Q4导通,有电流从上往下流过。

经过下面的P型三极管提供电流给负载(Rload),这就叫「挽」。

以上,这就是推挽(push-pull)电路。

那么什么是开漏呢?要理解开漏,可以先理解开集。

如图,开集的意思,就是集电极C一端什么都不接,直接作为输出端口。

如果要用这种电路带一个负载,比如一个LED,必须接一个上拉电阻,就像这样。

当Vin没有电流,Q5断开时,LED亮。

当Vin流入电流,Q5导通时,LED灭。

开漏电路,就是把上图中的三极管换成场效应管(MOSFET)。

N型场效应管各个端口的名称:

有人说,开漏单刀单置,推挽单刀双置,这样理解也有一定的道理。

觉得文章不错,点击“分享”、“赞”、“在看” 呗!

相关新闻