В продолжение моего предыдущего вопроса: Значения резисторов в логических элементах транзистора
Я 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ворота , и каждый транзистор увеличивает падение напряжения. Светодиод едва горит!

Моя цель - построить 4-битный калькулятор из транзисторов (с использованием CMOS-чипов я не сталкивался с этой проблемой). Но если каждый логический элемент приводит к значительному падению напряжения, как это, как я могу объединить 10 логических элементов друг с другом? Я играл со многими значениями резисторов, но большинство комбинаций делают логические элементы бесполезными. Как настроить XORзатвор выше, чтобы соответствовать падению напряжения, например, в этом простом ANDзатворе?

РЕДАКТИРОВАТЬ (ответ на ответ JIm Dearden)
Я многому научился и не могу не подчеркнуть, насколько я ценю ваш ответ !!!
Чертежи действительно четкие, я уверен, что многие люди получат от них пользу в будущем!
Хотя это действительно очевидно, я так и не понял:
- NOR= NOT(с двумя входами)
- OR= NOR+ NOT
- NAND= AND+NOT
«Все основано на простой схеме инвертора» действительно делает свое дело!
Все логические вентили, включая комбинированные вентили XOR, выдают одинаковые:)


С наилучшими пожеланиями!
:)


