이전 질문에 대한 후속 조치 : 트랜지스터 논리 게이트의 저항 값
내가 트랜지스터 논리 게이트의 모든 일반적인 유형을 breadboarded했습니다 :
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
, NAND
및 OR
게이트와 각각의 트랜지스터는 전압 강하를 증가시킨다. LED가 거의 켜지지 않습니다!
내 목표는 트랜지스터에서 4 비트 계산기를 만드는 것입니다 (CMOS 칩을 사용 하여이 문제가 발생하지 않았습니다). 그러나 각 로직 게이트로 인해 이와 같은 전압 강하가 발생하면 10 개의 로직 게이트를 서로 어떻게 결합 할 수 있습니까? 나는 많은 저항 값을 가지고 놀았지만 대부분의 조합은 논리 게이트를 쓸모 없게 만듭니다. XOR
이 간단한 AND
게이트 와 같이 전압 강하와 일치 하도록 게이트 를 조정하는 방법은 무엇입니까?
편집 (JIm Dearden의 답변에 응답)
나는 많은 것을 배웠고 나는 당신의 대답을 얼마나 고맙게 여기는지 충분히 강조 할 수 없습니다 !!!
그림은 정말 분명합니다. 앞으로 많은 사람들이 도움을받을 것입니다!
정말 분명하지만 나는 결코 깨달 지 않았다 :
- NOR
= NOT
(두 개의 입력으로)
- OR
= NOR
+ NOT
- NAND
= AND
+NOT
"간단한 인버터 회로에 기반을 두는 것"은 실제로 속임수입니다!
와 같은 결합 된 게이트를 포함한 모든 논리 게이트 XOR
는 동일하게 출력됩니다.:)
최고의 소원!
:)