'线与'、'逻辑与'的区别与联系
逻辑与和线与
如上图: '逻辑与'是输入信号通过逻辑器件的'与'运算后.经反相器输出.
'线与'却是输入信号通过逻辑器件后, 一起在NMOS管的D极线上输出时,做与的运算.
'逻辑与'、'线与'的区别和联系
相同点:两者最后输出的信号,都是做了”与“运算。
不同点:1、”逻辑与“最后输出的电平信号,和器件的高、低电平相同。
”线与“最后输出的电平信号,可以和器件的高、低电平相同,也可以外接其它 电源和上拉电阻,从而改变电平信号,提高驱动能力
2、”逻辑与“在电平的传输电路中,任何一级都可以使用。
”线与“一般在最后一级的输出端使用,目的除了传输信号,更是为了改变电路 的电平或提高驱动能力。
能够做”线与“运算的电路一般是OD门电路,电路符号表示为:
而做了”线与“运算的电路符号表示为:
在学习STM32嵌入式系统时,总是看到芯片的参考手册上讲GPIO口的框图,讲到输出模式时:上拉推挽输出,下拉推挽输出;上拉开漏输出,下拉开漏输出;
一再讲到,开漏电路只能输出低电平,那时一直不明白为什么?现在想来,只不过是把N-PMOS管互补形成的反相器变成了一个NMOS罢了,单独的一个NMOS只有Pulldown功能,当然只能输出”0“了。
而手册中描述的具有上拉功能的开漏输出,应该是指上拉电阻开关打开并且下拉开关断开,在NMOS截止时由于上拉电阻GPIO口的电势=VDD,所以GPIO口为高电平信号”1“;而具有下拉功能的开漏输出,当然是指上拉电阻断开并且下拉开关打开,在NMOS管截止时由于下拉电阻GPIO口的电势=VSS,所以GPIO口为低电平信号”0“。而NMOS只要导通,只能输出低电平信号”0“。
赞 (0)