OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4413|回复: 4

关于单片机IO开漏输出模式N-MOS通断

[复制链接]

2

主题

4

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2016-5-19
在线时间
9 小时
发表于 2020-2-13 16:11:00 | 显示全部楼层 |阅读模式
13金钱
关于单片机IO开漏输出模式N-MOS通断

在学习STM32F103单片机IO模式时遇到

问题1:
如图一。讲解到(搜的资料也是如此)当单片机IO为开路输出时,输出驱动器为1时,这是P-MOS不使用,N-MOS关闭,这时IO的输出取决于外物的上拉或下拉。
我的疑惑是:1)如果是N-MOS的的话,N-MOS的电路不是图二所示,如果输出驱动器为1,不就是G极是1,那N-MOS管不是应该是打开的吗,为什么是关闭呢?
                  2)如果是开漏输出模式,是不是P-MOS一直不使用(我听的意思是不用)
                  3)我听讲解开漏输出和推挽输出都能听懂,可是我把图二的电路代入到图一的N-MOS和P-MOS处,怎么就解释不通了,比如在推挽输出中,如果输出寄存器是1,那么对于上面P-MOS,1,经过那个圆圈(是不是非),到G极就是0,对P-MOS接上拉,G是0就导通IO输出为高,但这个时候在下面的N-MOS管不是也打开了吗?;如果输出寄存器是0,那么对于上面P-MOS,0,经过那个圆圈(是不是非),到G极就是1,P-MOS关闭,可是这是下面N-MOS,G极是0,那N-MOS管不是应该是关闭的吗?
关于这个问题,我在想是不是我哪里思考的不对,第一是不是图二和图一不一回事不能这样替代?第二是不是芯片内部的实际电路是不是不止是这些,还有更复杂的结构(可是我看芯片手册也是这样)?
问题2:从网上找了很多资料大都是这样的意思
我下面两个理解是否正确
首先对于推挽输出可以按照图三理解,是单片机推挽输出可以类比成这个图三电路吧?
其次对于开漏出,在图四中,左边是开集电路,单片机的开漏输出是不是和图四右面的电路等价(逻辑分析是正确的)?
     疑问:1)如图5,这个是开漏电路,和图四左面开集电路一样。那这个图5的开漏电路根图一中的不是一样的吗?和”单片机的开漏输出是不是和图四右面的电路等价(逻辑分析是正确的)?”这个不是又冲突了?
              2)如图6,右面的电路这不是和图一是一样的?那这和“对于推挽输出可以按照图三理解,是单片机推挽输出可以类比成这个图三电路吧?”这个图三电路一样吗?

关于IO开漏输出和推挽输出明白怎么用和视频讲的,但是这个地方对应不上,虽然不影响平常写程序,但还是有个geda


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

4

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2016-5-19
在线时间
9 小时
 楼主| 发表于 2020-2-13 17:24:23 | 显示全部楼层
图片好像没有发上去,我再发一遍。
问题二主要是看了知乎的一个回答,
“开漏输出与推挽输出”   Kevin Zhang   爱瑶瑶,爱生活
链接不知道为什么不能发,
求大神解答,,

图二

图二

图六

图六

图三

图三

图四

图四

图五

图五

图一

图一
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165475
金钱
165475
注册时间
2010-12-1
在线时间
2115 小时
发表于 2020-2-14 22:33:53 | 显示全部楼层
ppt上,或者说参考手册上,这个图是示意图(或者说框图),不是实际电路图!!
输出控制电路,就是用来控制P和N MOS的,谁也没有说他的2个输出线必须是同时输出啊。。。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2019-1-19
在线时间
4 小时
发表于 2020-3-11 21:44:53 | 显示全部楼层
正点原子 发表于 2020-2-14 22:33
ppt上,或者说参考手册上,这个图是示意图(或者说框图),不是实际电路图!!
输出控制电路,就是用来控 ...

还是没听懂呀?示意图也不应该让人误解,看了这个地方几遍视频也没想懂。我想是不是输出控制器控制两个MOS管的开合来确定向外输出的。但是对于视频里面输出然后再读取这一点真心没看懂。跟楼主式同样的疑问。
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2021-1-8
在线时间
5 小时
发表于 2021-1-13 13:14:31 | 显示全部楼层
看大家都没弄懂,我来回答一下,这个pmos和nmos前面有一个反相器的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-14 19:38

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表