OpenEdv-开源电子网

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

GPIO口内部结构输出疑问

[复制链接]

1

主题

38

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
328
金钱
328
注册时间
2016-3-26
在线时间
33 小时
发表于 2016-5-28 22:17:53 | 显示全部楼层 |阅读模式
3金钱
在学习GPIO口的时候,内部结构里NMOS和PMOS组成的反相器分析的有些迷茫,我理解的是输出0的话,NMOS不导通,怎么讲解的都是0的时候,NMOS导通呢?NMOS管不是高电平导通,PMOS管是地电平导通吗?有高手可以把这分析下吗,实在很困惑。推挽输出和开漏输出怎么分析这个反相器。谢谢。

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

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2016-5-28 22:29:14 | 显示全部楼层
你按结果来倒推吧。自己绕进去了。。。
回复

使用道具 举报

7

主题

188

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2293
金钱
2293
注册时间
2013-12-16
在线时间
449 小时
发表于 2016-5-29 08:22:16 | 显示全部楼层
谁告诉你输出0的时候,内部的驱动电平就是0呀?
回复

使用道具 举报

1

主题

38

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
328
金钱
328
注册时间
2016-3-26
在线时间
33 小时
 楼主| 发表于 2016-5-29 09:40:54 | 显示全部楼层
zdfwyh 发表于 2016-5-29 08:22
谁告诉你输出0的时候,内部的驱动电平就是0呀?

就是内部输出一个0,为什么是NMOS导通,输出0呢;内部输出1,是PMOS导通,输出1,我看数电NMOS不是高电平导通,PMOS低电平导通吗?感觉是反了,所以一直想不通啊。
回复

使用道具 举报

1

主题

38

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
328
金钱
328
注册时间
2016-3-26
在线时间
33 小时
 楼主| 发表于 2016-5-29 09:42:51 | 显示全部楼层
正点原子 发表于 2016-5-28 22:29
你按结果来倒推吧。自己绕进去了。。。

原子,反过来推,感觉是反的啊,所以想不通啊,怎么就是输出0,NMOS就导通,不应该高电平导通吗?
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2016-6-1 22:47:12 | 显示全部楼层
haijingling1981 发表于 2016-5-29 09:42
原子,反过来推,感觉是反的啊,所以想不通啊,怎么就是输出0,NMOS就导通,不应该高电平导通吗?

内部逻辑可能取反了呢?这东西,你email问st公司吧,一定要钻的话。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2015-2-7
在线时间
5 小时
发表于 2017-5-16 21:29:08 | 显示全部楼层
我讲一下我的理解,请斧正:
你的疑问可能是“为什么原子讲解‘输出控制’那个方框驱动‘互补推挽电路’时,逻辑驱动和教材有点出入,这个问题”?
个人理解:一开始我和你是想的一样的!你可以把‘输出控制’那个方框想成一个黑盒子,内部可能是跟随电路(多路选择器输入什么,输出控制输出什么),也可能是反相器(多路选择器输入什么,输出控制取反输出两路信号),也可能是各种滤波、微积分、放大(这些不大可能,仅仅是举例子,说明不必关心内部电路)。正点来了--->>>你只需把你的疑问理解成:输出数据寄存器的数值是你给的0x0101010里面的某个1或0,这个bit通过多路选择器进入‘输入控制’这个方框,然后这个方框出来的两路信号使互补推挽中的N导通、P截止,这样就输出0;反过来,这个方框出来的两路信号使互补推挽中的P导通、N截止,这样就输出1;上面说的是针对设置成‘推挽’这个模式讲的。如果是开漏的话,上面的P管被'输出控制'那个方框给截止了(截止周期仅限于你设置的开漏输出这个模式的存在周期),这样整个推挽电路只剩下下面那个N管可以被控制,你在联系上面说的推挽的黑匣子控制,就行了。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-8-21 04:39

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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