Демультиплексор SN74HC138. Как реализовать переключатель?

У меня есть этот демультиплексор , и мне нужно настроить его таким образом, чтобы я мог управлять 8 транзисторами, используя его выходы. Они ДОЛЖНЫ быть NPN-транзисторами, поэтому, когда я выбираю выход с помощью адресов, он должен давать мне логический уровень 1, а не 0. Проблема в том, что в техпаспорте этого мультиплексора есть логическая таблица, и согласно ей нет Кажется, нет никакой возможности получить ВЫСОКИЙ логический уровень на выбранном выходе и только НИЗКИЙ логический уровень на других, не выбранных, выходах. Есть ли способ сделать это с помощью этого демультиплексора?

Ответы (3)

Просто добавьте второй NPN в качестве инвертора.

схематический

смоделируйте эту схему - схема, созданная с помощью CircuitLab

Отрегулируйте значения резисторов и добавьте конденсаторы для увеличения скорости и/или клещи Шоттки в соответствии с вашими требованиями к скорости и току.

Или набор из 8 инверторов или «инвертирующих драйверов»: например, instructables.com/id/…
Это, вероятно, лучшее решение, поскольку существовало требование NPN, я исходил из предположения, что их много.

Абсолютно. Вместо этого используйте 74HC238, который делает то, что вы ищете.

Да, но я подумал, можно ли как-нибудь сделать это с этим, потому что в моем магазине электроники нет другого в наличии.

Вместо него можно использовать 74HC238. У него есть активные высокие выходы вместо активных низких частот 138-го.