Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Электротехника - вопросы 31-44.doc
Скачиваний:
172
Добавлен:
16.05.2015
Размер:
788.48 Кб
Скачать

40.Дешифраторы, шифраторы, мультиплексоры, демультиплексоры.

Дешифратор (преобразователь кода) – это устройство для преобразования кода числа на входе (комбинации входных сигналов) в сигнал на определенном выходе. Дешифраторы преобразуют: двоичный код, двоично-десятичный код, код Грея. Например, преобразователь двоичного кода – полный дешифратор 2×4 (рис. 3.4,а, б).

Если при n входах дешифратор имеет m = 2n выходов, то такой дешифратор называется полным, при m < 2n – неполным или частичным.

Двоично-десятичный дешифратор преобразует двоичный код в семисегментный (неполный). Он используется при выводе числа на знаковый семисегментный индикатор (например, в часах).

Шифратор – устройство, осуществляющее двоичное кодирование сигналов. Обратен дешифратору двоичных сигналов. В простейшем случае шифратор сопоставляет активному уровню на одном из входов двоичный выходной код. При этом количество его выходов всегда меньше, чем входов. Например, при четырех входах будет два выхода

(рис 3.5).

В состав большинства серий микросхем входит приоритетный шифратор. Он отличается тем, что в нем допускается одновременная подача логической единицы на несколько входов одновременно. При этом код выходного сигнала будет соответствовать старшему номеру выхода из всех входов, на которые логическая единица подана. Приоритетный шифратор работает как обычный, если сигнал подается только на один из выходов..

Преобразователями кодов называются логические устройства, с помощью которых код одного вида преобразуется в код, построенный по другому закону, например, двоичный – в двоично-десятичный и т.д.

У преобразователей кодов после условного обозначения пишут Х/У или А/В, что обозначает, что код А преобразуется в код В, или пишут общепринятые названия кодов, например GRAY/BIN – преобразователь кода Грея в двоичный (бинарный) код.

В преобразователях кода законы их функционирования обычно задаются с помощью соответствующей таблицы

Существует следующий подход к построению преобразователей кода (на техническом жаргоне его иногда называют декодер–кодер). Сущность его заключается в том, что входные сигналы подаются на дешифратор. Сигналы с выхода дешифратора подаются на входы шифратора, число выходов у которого равно числу выходов для кода, в который производится преобразование. Структура «декодер – кодер» обычно является более выгодной при построении преобразователей кодов из готовых микросхем по сравнению со структурами на отдельных логических элементах. Выгоды, получаемые при ее использовании, во многом послужили толчком для выпуска микросхем программируемых логических матриц.

Мультиплексор – логическое устройство для последовательного опроса нескольких двоичных переменных и передачи их на один выход. Простейший мультиплексор можно представить в виде ключа, управляемого сигналом А. В зависимости от этого сигнала на выход пройдет или сигнал х0, или х1.

Мультиплексор на четыре входа (рис.3.6) должен иметь два управляющих сигнала А0 и А1 (на восемь входов – три управляющих сигнала А0, А1 и А2).

Таким образом, количество адресных входов (управляющих сигналов) должно быть таким, что бы в двоичном коде адресовать все входы.

На основе мультиплексоров может быть реализована любая логическая функция, что часто используется в программируемых логических элементах.

Демультиплексор – устройство, выполняющее передачу информации, поступающей по одной линии, на несколько выходных линий, т.е. преобразование, обратное действию мультиплексора. Поскольку функции демультиплексора сходны с функциями дешифраторов, их условное обозначение сделано одинаковым, а именно ИД. Например, дешифратор К155ИД3 можно использовать в качестве демультиплексора.

В составе интегральных микросхем имеются коммутационные микросхемы, которые способны пропускать сигналы в обоих направлениях. Их называют мультиплексорами-демультиплексорами. Например, ИМС 590КН1 имеет восемь входов/выходов и может служить мультиплексором или демультиплексором