Theo dõi câu hỏi trước đây của tôi: Giá trị điện trở trong cổng logic bóng bán dẫn
Tôi đã breadboarded tất cả các loại phổ biến của cổng transistor logic:
XNOR
, NAND
, INV
, NOR
, XOR
, AND
và OR
.
Hai dây màu vàng là đầu vào A
và B
. Dây trắng là đầu vào biến tần.
Đầu vào A=0
+ B=0
+ inv=0
cho:
Đầu vào A=0
+ B=1
+ inv=0
cho:
Đầu vào A=1
+ B=0
+ inv=0
cho:
Đầu vào A=1
+ B=1
+ inv=1
cho:
Tất cả logic hoạt động hoàn hảo, nhưng điện áp rơi khác nhau đáng kể giữa các cổng. Ví dụ, các XOR
cổng được tạo ra từ AND
, NAND
và OR
cửa và mỗi transistor làm tăng điện áp thả. Đèn LED hầu như không sáng lên!
Mục tiêu của tôi là xây dựng một máy tính 4 bit từ các bóng bán dẫn (sử dụng chip CMOS tôi không gặp phải vấn đề này). Nhưng nếu mỗi cổng logic dẫn đến việc giảm điện áp đáng kể như thế này, làm thế nào tôi có thể kết hợp 10 cổng logic phía sau nhau? Tôi đã chơi xung quanh với nhiều giá trị điện trở, nhưng hầu hết các kết hợp làm cho các cổng logic trở nên vô dụng. Làm thế nào để điều chỉnh XOR
cổng ở trên để phù hợp với điện áp rơi, ví dụ, AND
cổng đơn giản này ?
EDIT (trả lời câu trả lời của JIm Dearden)
Tôi đã học được rất nhiều và không thể nhấn mạnh đủ bao nhiêu tôi đánh giá cao câu trả lời của bạn !!!
Các bản vẽ thực sự rõ ràng, tôi chắc chắn nhiều người sẽ được hưởng lợi từ chúng trong tương lai!
Mặc dù thực sự rõ ràng, tôi không bao giờ nhận ra:
- NOR
= NOT
(với hai đầu vào)
- OR
= NOR
+ NOT
- NAND
= AND
+NOT
"Mọi thứ cơ bản trên một mạch biến tần đơn giản" thực sự là mánh khóe!
Tất cả các cổng logic, bao gồm các cổng kết hợp như XOR
, xuất ra như nhau:)
Lời chúc tốt nhất!
:)