Для решения такой задачи обратимся к благословенным производителям микросхем, которые за нас уже все, как водится, придумали: это микросхема 561ИД1, разводка выводов которой приведена на рис. 8.7, а . Здесь цифры 1, 2, 4 и 8 внутри прямоугольника, обозначающего микросхему, соответствуют весам двоичных разрядов х 1— х 4что общепринято для выводов микросхем, представляющих двоичное число. Снаружи цифрами 0–9 обозначены десятичные выходы.
Рис. 8.7. Дешифратор 561ИД:
а— разводка выводов; б— схема двоично/шестнадцатеричного дешифратора
Далее приведена таблица состояний для микросхемы 561ИД1, в том числе и для состояний выхода при входном коде, превышающем девятку (пустые клеточки означают нулевое состояние выхода). Заметим, что коды более 09h (1001) не задействованы (как и в «самодельном» дешифраторе по рис. 8.5), т. к. при «бессмысленной» с точки зрения двоично-десятичного числа комбинации на входе выходы повторяют то восьмерку, то девятку.
На двух дешифраторах ИД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 . При этом аналоговый сигнал по амплитуде может достигать почти значений питания, однако для получения минимума искажений коммутируемые токи должны быть малыми.
Читать дальше
Конец ознакомительного отрывка
Купить книгу