stm32内部 IO口 的电路原理?

2019-07-14 19:55发布

微信截图_20170204134359.png 微信截图_20170204134623.png 主要是推挽输出和开漏输出这:
1、开漏输出的时候上面的PMOS不连接,我想知道是怎么达成的?电路连接就是这样,开漏输出的时候是怎么实现的,怎么让上面的PMOS断开的
2、我自己看原理图,发现输出控制输出1的时候,根据mos管导通原理,上面的PMOS应该是关断的,下面的NMOS,Vgs=Vg-Vs=高电平-地,大于开启电压,应该是打开的啊,可是我搜到的内容,像图2那样的说法,我到底哪里错了呢?



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
伊森Y亨特
2019-07-15 02:58
wulinwl 发表于 2017-2-5 20:36
通常单片机I/O口的默认状态为准双向口。设计者根据需要在程序初始化时对相应寄存器的设置完成所需状态。
1、开漏输出0的时候上面的MOS管呈高阻(截止),下面的MOS管呈低阻(导通)。
2、开漏输出1的时候,上下MOS管都呈高阻(截止)。高电平由外接上拉电阻提供。 ...

开漏输出0是 output control为0?那Vg是低啊,对PMOS来说Vgs=Vg-Vs,PMOS不导通
对NMOS来说,Vgs=Vg-Vs=Vg-gnd,NMOS也没法导通啊

一周热门 更多>