GPIO开漏输出和推挽输出

初步理解:推挽输出,高低电平由cpu提供

                 开漏输出,低电平cpu拉低,高电平由外部电源提供,CPU端口处于高阻态。

 应用场景:需要不同于CPU的电平的外部驱动时,用的推挽输出

-------------------------------更新

(1).浮空输入:用于信号(高低电平不确认的的输入),例如按键,RX

(8)复用开漏输出:IIC,SPI的外部上拉

tip:复用,即引脚不仅仅有普通IO口,还有其他功能,比如IIC

===========================2/25 更新

【GPIO学习】GPIO输出模式:推挽&开漏_推挽输出-优快云博客

通过阅读上篇博文本次理解了其中的原理:

1. 首先理解PMOS 管和NMOS管的区别。

         a->PMOS 管 (positive)在栅极电压低于源极时的控制器,小电流驱动大电流(个人理解);导通方向是源极流向漏极,即正常的 二极管功能。

        b-> NMOS 管 (negative)栅极电压高于源极时的控制器,大电压导通小电压(个人理解);导通方向是漏极流向源极,即相反的二极管功能

2. 开漏输出和推挽输出的状态

a->开漏

妙用:由于NMOS管的源极常常在设计中接地,所以只要Pin脚的输出时高电平会导通改NPMOS管使得从漏极流向源极,然而这个方向时由外部输入的,所以一般漏极的高电平都需要外部接上拉电阻,这样pin脚的高电平才由电压,否则每由任何驱动能力。

高电平时: 外部电源输入到内部,栅极高于源极 二极管导通

b->推挽

 

若配置的推挽输出,输出高电平的时 栅极为0, Nmos管截至, P模式管导通 即栅极输入的低电平,此时 内部VCC输出到pin,pin脚具有驱动能力。

输出低电平时,栅极为1,NMOS管导通 ,PMOS截至,此时会下拉外部电压

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值