跟进我之前的问题:晶体管逻辑门中的电阻值
我已经为所有常见类型的晶体管逻辑门制作了面包板:
XNOR
、NAND
、INV
、NOR
、XOR
和。
两根黄线是输入和。白线是逆变器输入。AND
OR
A
B
输入A=0
++给出
B=0
:inv=0
输入A=0
++给出
B=1
:inv=0
输入A=1
++给出
B=0
:inv=0
输入A=1
++给出
B=1
:inv=1
所有逻辑都可以完美运行,但栅极之间的压降差异很大。例如,XOR
门是由和门创建的AND
,并且每个晶体管都会增加电压降。LED几乎不亮!NAND
OR
我的目标是用晶体管构建一个 4 位计算器(使用 CMOS 芯片我没有遇到这个问题)。但是,如果每个逻辑门都会导致像这样的显着电压降,我怎么能将 10 个逻辑门相互组合呢?我玩过很多电阻值,但大多数组合使逻辑门无用。如何调整XOR
上面的门以匹配电压降,例如,这个简单的AND
门?
编辑 (回应吉姆·迪尔登的回答)
我学到了很多,不能强调我多么感谢你的回答!!!
图纸真的很清晰,相信以后会有很多人受益!
虽然很明显,但我从未意识到:
- NOR
= NOT
(有两个输入)
- OR
= NOR
+ NOT
- NAND
= AND
+NOT
“一切都建立在一个简单的逆变器电路上”确实成功了!
所有逻辑门,包括组合门XOR
,输出相同:)
最良好的祝愿!