终于搞清楚开漏输出和推挽输出这个鬼东西
发布日期:2021-06-30 18:50:37 浏览次数:3 分类:技术文章

本文共 613 字,大约阅读时间需要 2 分钟。

先说下推挽输出,简单的说,就是想输出高电平,就输出高电平,想输出低电平就输出低电平。

推挽电路上面是NPN三极管,下面是PNP三极管,请注意输入端和输出端的波形。

下面是输入波形

当输入为正时,上面的NPN三极管导通,电流由上往下通过,提供电流给负载使用,经过上面的N型三极管提供电流给负载使用,这就叫「」。

当输入为负时,下面的PNP三极管导通,电流由下往上通过,经过下面P型三极管提供电流给负载使用,这就叫「」。

推挽输出的问题。

可以仔细观察上面的电路,如果我们把两个推挽电路的输出连接在一起的话,也就是你看到上面两个一样的电路输出在一起。

这样会引起一个什么问题?

本来上面输出高电平是直接接到VCC了,然后下面的电路输出低电平是直接接到GND了,然后两个GPIO口又连接在一起,卧槽,就直接短路了,我觉得这个可以作为面试题。

然后说下开漏输出

开漏输出是没有能力输出高电平驱动负载的,我们可以看看开漏输出的电路就知道了。

如上图,开漏输出就是输出端的C集是开路的,没有接恒流源,如果直接接负载,完全就没有驱动能力。

所以,开漏输出接负载的电路我们会这样设计

我看看看一个开漏输出的电路实例

当三极管没有导通的时候,发光二级管有电流经过。

当三极管导通的时候,发光二极管没有电流经过。


推荐阅读:

关注公众号,后台回复「1024」获取学习资料网盘链接。

欢迎点赞,关注,转发,在看,您的每一次鼓励,我都将铭记于心~

转载地址:https://linus.blog.csdn.net/article/details/115191377 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:分享一篇很不错的CMake入门文章,值得收藏细读!
下一篇:可在单片机上运行的简易图形库

发表评论

最新留言

很好
[***.229.124.182]2024年04月17日 17时32分33秒