打印
[STM8]

STM8Lgpio口内部结构

[复制链接]
540|28
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
happy_10|  楼主 | 2021-11-13 18:44 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
如果我想要io配置成推挽输出低,那么上面的P-BUFFER应该关断,下面的N-BUFFER应该导通,那么P-BUFFER前面的与非门应该输入都是高电平,N-BUFFER前面的或非门应该输入都是低电平,那么他们共用的那个输入线的电平不就矛盾了吗

使用特权

评论回复
沙发
happy_10|  楼主 | 2021-11-13 18:47 | 只看该作者

使用特权

评论回复
板凳
happy_10|  楼主 | 2021-11-13 18:48 | 只看该作者

使用特权

评论回复
地板
supernan| | 2021-11-13 18:51 | 只看该作者
你可能看错了,下面的或非门上面的输入脚状态应该为1

使用特权

评论回复
5
happy_10|  楼主 | 2021-11-13 18:53 | 只看该作者
为什么为1,我是倒着推导的,N-BUFFER若要导通,则或非门应该输出高电平,那么或非门的两个输入应该都是低电平。

使用特权

评论回复
6
yinxiangh| | 2021-11-13 18:55 | 只看该作者
N-BUFFER 下面的那个门只能在输出0时才导通

使用特权

评论回复
7
chenjunt| | 2021-11-13 18:57 | 只看该作者
你的理解有问题

使用特权

评论回复
8
happy_10|  楼主 | 2021-11-13 18:59 | 只看该作者
为什么是0时导通,手册哪里有介绍到吗?大神求指点

使用特权

评论回复
9
xxrs| | 2021-11-13 19:01 | 只看该作者
说句实话,如果不是要设计IC,看这个真的没用。连“华而不实”都说不上。如果你是要设计芯片,这个看不懂,建议你先学学别的基础的东西,等你基础扎实了再回来想想这个问题。

使用特权

评论回复
10
yinxiangh| | 2021-11-13 19:03 | 只看该作者
首先,这个线(你说矛盾的线)的电平是受ODR寄存器控制的。要输出低时,ODR线就是低,要输出高时,ODR线就是高。

使用特权

评论回复
11
chenjunt| | 2021-11-13 19:05 | 只看该作者
这样,上面的与非门一定输出高至P-BUFFER的栅极。下面的或非门也是一定输出高到N-BUFFER的栅极

使用特权

评论回复
12
ousj| | 2021-11-13 19:09 | 只看该作者

什么是漏极开路(OD)?
估计你还没理解

使用特权

评论回复
13
xxmmi| | 2021-11-13 19:11 | 只看该作者
N-BUFFER导通。P-BUFFER截止,输出端低电平。

使用特权

评论回复
14
happy_10|  楼主 | 2021-11-13 19:13 | 只看该作者
我知道这个矛盾线是受前面的ODR寄存器控制,但是我现在是根据后端想要实现结果倒着推导的,我后端想要的结果是io推挽输出低,那么就要N-BUFFER导通。P-BUFFER截止(这点你的回答中你也提到了);那么上面的与非门一定输出高至P-BUFFER的栅极,下面的或非门也是一定输出高到N-BUFFER的栅极(这点你的回答中你也提到了);那么最后推导到那根矛盾线上就有问题了呀?

使用特权

评论回复
15
zwll| | 2021-11-13 19:15 | 只看该作者

使用特权

评论回复
16
renyaq| | 2021-11-13 19:18 | 只看该作者
直接通过USB口不行的,调试器没有和串口连接,这个系列都是这样

使用特权

评论回复
17
zwll| | 2021-11-13 19:19 | 只看该作者
这是抠出输出部分的仿真示意图及其各点波形。没有矛盾之处

使用特权

评论回复
18
ousj| | 2021-11-13 19:23 | 只看该作者
pmosfet前面不是有个非门吗,难道那个不是非门?

使用特权

评论回复
19
yszong| | 2021-11-13 19:25 | 只看该作者
你说栅极那个圆圈吗? 他是表示低电平导通的沟道。其实就是指PMOS

使用特权

评论回复
20
happy_10|  楼主 | 2021-11-13 19:27 | 只看该作者

原来如此,那问题解决了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

744

主题

7973

帖子

6

粉丝