单片机的io的推挽输出是怎样实现的?

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Bellawu
Employee
Employee
First solution authored 50 sign-ins 5 replies posted

如图,把Q3换成n型mos管,把Q4换成p型mos管,在单片机的io口上,我们可以将其设置成为推挽输出。

1.jpg

我的问题是:

1.上图中,Q3的vc接正压,Q4的vc接负压,负载输出后接地,但在单片机中只有接电源正压,单片机的内部的v-怎么供电?

2.单片机输入的都是1/0的高低电平,如果vin输入正压的话,Q3导通,vin为低电平的时候,怎样让Q4导通呢?

0 点赞
1 解答
Jingwei
Moderator
Moderator
Moderator
250 sign-ins 10 likes given 100 solutions authored

Hi,

板子上的DCDC会有负压输出。可以给单片机的v-供电。还有许多可以输出负压的DCDC芯片。比如https://www.mouser.com/datasheet/2/468/RxxP2xxyy-1488867.pdf。

第二个问题,当Q3导通之后,Vout为正电压。Vb是低电平的话,那么下管的Vbe就为负电压,符合PNP管导通条件。

Best regards,

Steven

在原帖中查看解决方案

0 点赞
1 回复
Jingwei
Moderator
Moderator
Moderator
250 sign-ins 10 likes given 100 solutions authored

Hi,

板子上的DCDC会有负压输出。可以给单片机的v-供电。还有许多可以输出负压的DCDC芯片。比如https://www.mouser.com/datasheet/2/468/RxxP2xxyy-1488867.pdf。

第二个问题,当Q3导通之后,Vout为正电压。Vb是低电平的话,那么下管的Vbe就为负电压,符合PNP管导通条件。

Best regards,

Steven

0 点赞