На двух дешифраторах ИД1 можно построить аналогичный преобразователь двоичного кода в шестнадцатеричный. Его схема приведена на рис. 8.7, б. При значении входного кода менее 8 работает только верхняя микросхема — по таблице легко убедиться, что подача единицы на разряд х
4 равносильна запрету на дешифрацию состояний входов х1—х3. Эту функцию выполняет инвертор, который во входном диапазоне чисел от 0 до 7 на выходе всегда имеет уровень «1» и запрещает функционирование второй — нижней — микросхемы. Когда же входной код принимает значения 8 и выше, то на входе второй микросхемы оказывается фактически код, соответствующий тому же диапазону 0–7 (из входного кода вычитается восьмерка), и она выдает состояния для выходов 08h—0Fh всей схемы. При этом верхняя микросхема, в свою очередь, заперта состоянием единицы на х4 и неоднозначности не возникает. Выходы 8 и 9 у каждой из микросхем, естественно, не используются.
Мультиплексоры/демультиплексоры и ключи
Мультиплексоры/демультиплексоры — важный класс логических схем малой степени интеграции, о которых мы уже упоминали ранее, в связи с тем, что они прекрасно коммутируют не только цифровые, но и аналоговые сигналы. Мультиплексором
называют схему, которая коммутирует единственный входной вывод напрямую с одним из нескольких выходных (как правило, четырех или восьми), в зависимости от поданного на нее двоичного кода (схема «1 —> 8»). Соответственно, демультиплексор выполняет обратную операцию — пропускает сигнал с одного из нескольких выводов на единственный выходной (схема «8 —> 1»).Мультиплексоры в настоящее время делают на ключах
— специальным образом включенных полевых транзисторах по технологии КМОП. Простейший такой ключ изображен на рис. 8.8, а. Он отличается тем, что может пропускать сигнал в обе стороны (на то транзисторы и униполярные), поэтому все КМОП-мультиплексоры одновременно являются также и демультиплексорами. Выпускаются также и микросхемы, содержащие просто наборы отдельных ключей, например, 590КН2 и аналогичные, мы еще с ними столкнемся.Такие ключи часто входят в состав микросхем большей степени интеграции, например, в аналого-цифровых и цифроаналоговых преобразователях. Они практически заменили механические переключатели в коммутаторах телевизионных каналов, используются в цифровых переменных резисторах и т. д.
На рис. 8.8 б
приведена для примера схема разводки выводов микросхемы 561КП2, которая представляет собой восьмиканальный мультиплексор/ демультиплексор (561КП1 делает то же самое, но содержит два четырехканальных мультиплексора). Эта микросхема коммутирует один из выводов, обозначенных как 0–7, к выводу Q, в зависимости от поданного на управляющие входы А — С двоичного кода. Очень важную функцию осуществляет вход Е (с инверсией, т. е. активный уровень на нем — низкий) — это вход разрешения, если на нем присутствует высокий уровень, то все каналы размыкаются (недостающее 9-е состояние, подробнее см. главу 19).
Рис. 8.8.
Использование КМОП-ключей:а
— простейший униполярный ключ; б — разводка выводов мультиплексора/демультиплексора 561КП2
Как видите, специально для коммутации переменных аналоговых сигналов у 561КП2 предусмотрено подключение отрицательного питания (выв. 7
), в случае цифровых этот вывод просто соединяется с «землей». Размах питания между выводами 7 и 16 не может превышать предельно допустимого для однополярного питания 561-й серии значения 15 В, т. е. двуполярное питание возможно до ±7,5 В. Однако уровень сигнала управления (как по входам А — С, так и Е) при этом отсчитывается от «цифровой земли», которая установлена потенциалом вывода 8. При этом аналоговый сигнал по амплитуде может достигать почти значений питания, однако для получения минимума искажений коммутируемые токи должны быть малыми.Глава 9
Применение цифровых микросхем малой степени интеграции
Перед тем, как съесть свой первый пейотный грибочек, Материалист поинтересовался у Поставщика (чернокожего джазиста): «А вообще-то эта дрянь опасна?». «Мать твою, — ответил он. — Индейцы тысячелетиями жрут ее в каждое полнолуние».
Роберт Аптон Уилсон
«Космический триггер»