Преобразователи кодов. Дешифраторы и шифраторы

Страницы работы

Содержание работы

Лекция 3

Преобразователи кодов

3.1 Дешифраторы и шифраторы

Шифрирование это способ сжатия данных, дешифрирование – обратное преобразование. Условные обозначения дешифраторов и шифраторов DC и CD (decoder и coder соответственно).

3.1.1 Дешифраторы

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

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

В полном дешифраторе CD(n-m) количество выходов m = 2n, где n - число входов.

В неполных дешифраторах DC m < 2n (для преобразования BINBCD). Они могут применяться для управления, например, индикаторами (микросхема К155ИД1 CD(4-10)).

Активный сигнал на прямых входах/выходах 1, на инверсных  входах/выходах - 0.

Рассмотрим DC (2 – 4) с n = 2, m = 4 и входом разрешения выходов 0E.

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

Схема дешифратора на четыре выхода приведена на рис. 3.1. Поведение дешифратора описывается таблицей истинности (табл. 3.1).

Кроме информационных входов у шифраторов обычно имеются служебные входы:

Служебный вход EI (V) или его инверсия (EI’) используется для разрешения работы дешифратора в определенный интервал времени при условии EI  =1 (стробирование).

Кроме того, вход EI может применяться в качестве информационного входа, если дешифратор работает как демультиплексор и передает сигнал с EI на один из выходов в соответствии данными на адресных (информационных) входах.

Также вход EI позволяет увеличивать разрядность дешифратора за счет использования нескольких DC в одном преобразователе.

 Таблица истинности DC (2-4)                                                                                 Таблица 3.1

N10

Входы

Выходы

Служебный

Адресные

EI

A1

A0

F3

F2

F1

F0

1

0

1

0

0

0

0

0

1

2

1

1

0

1

0

0

1

0

3

2

1

1

0

0

1

0

0

4

3

1

1

1

1

0

0

0

5

X

0

X

X

0

0

0

0

Дешифраторы выпускаются, как правило, в виде микросхем с количеством выходов 4, 8, 10, 16, 32. Ряд микросхем имеют инверсные выходы, например, К555ИД3.

Рис. 3.1 Схема дешифратора CD (2-4) а,

и временная диаграмма его работы, б.

Пример. Характеристики и обозначение микросхемы К555ИД7.

Это двоично-десятичный дешифратор – демультиплексор, преобразующий трехразрядный код A0...A2 в напряжение низкого уровня (логический ноль), появляющееся на одном из восьми выходов 0...7. Микросхема выполнена в пластмассовом корпусе 238.16-2 с двухрядным вертикальным расположением выводов.

Электрические параметры микросхемы К555ИД7 приведены в табл.3.1, условное графическое обозначение на рис.3.2, назначение выводов в таблице истинности 3.2.

Параметры К555ИД7   Таблица 3.1

Uпит., ном., В

5

U0вых., не более, В

0.48

U1вых., не менее, В

2.9

I0вх., не более, мА

-0.36

I1вх., не более, мА

0.02

Iпот., не более, мА

10

t1.0зд.р., не более, нс

41

t0.1зд.р., не более, нс

27

                                                                                            Рис. 3.2Обозначение

                                                                                          микросхемы К555ИД7

Согласно структурной схеме дешифратор на основании входного трехразрядного двоичного кода должен устанавливать логический ноль на одном из восьми выходов.

Если микросхема используется как демультиплексор, дешифратор может принимать по входам ЕIпрямой (ЕI3), а также инверсный (ЕI1, ЕI2) адресные коды. Состояния при дешифрации кода А0, А1, А2 и демультиплексировании по адресу А0, А1, А2 представлены в табл. 3.2.

Таблица истинности дешифратора К555ИД7                                               Таблица 3.2

Входы

Выходы

Служебные

Информационные

Информационные

/EI1

/EI2

EI3

A0

A1

A2

/0

/1

/2

/3

/0

/1

/2

/3

/0

/1

/2

/3

/4

/5

/6

/7

1

1

X

X

X

X

X

1

1

1

1

1

1

1

1

2

X

1

X

X

X

X

1

1

1

1

1

1

1

1

3

X

X

0

X

X

X

1

1

1

1

1

1

1

1

4

0

0

1

0

0

0

0

1

1

1

1

1

1

1

5

0

0

1

1

0

0

1

0

1

1

1

1

1

1

6

0

0

1

0

1

0

1

1

0

1

1

1

1

1

7

0

0

1

1

1

0

1

1

1

0

1

1

1

1

8

0

0

1

0

0

1

1

1

1

1

0

1

1

1

9

0

0

1

1

0

1

1

1

1

1

1

0

1

1

10

0

0

1

0

1

1

1

1

1

1

1

1

0

1

11

0

0

1

1

1

1

1

1

1

1

1

1

1

0

Примечание: значком «/» обозначается инверсия.

Служебные входы внутри микросхемы объединены (рис. 3.3) в соответствии с выражением:


Рис. 3.3 Служебные входы CD

Это позволяет расширить функциональные возможности дешифратора.

Увеличение разрядности дешифратора

Для расширения возможностей применения дешифраторов возможно увеличение их разрядности за счет объединения нескольких микросхем (рис. 3.4). Работа дешифратора CD (3-8) основывается на уравнении (3.1) и поясняется таблицей истинности (3.3).

Рис. 3.4 Увеличение разрядности дешифратора

 


(3.1)

Расширение разрядности DC(2-4) до DC(3-8)                                     Таблица 3.3

Входы

Выходы

Сл-е

Информационные

Информационные

/EI2

A1

A0

EI1

EI3

0

1

2

3

4

5

6

7

DC 1

DC 2

1

1

X

X

X

X

0

0

0

0

0

0

0

0

2

X

Х

Х

1

0

0

0

0

0

0

0

0

0

3

0

0

0

1

0

1

0

0

0

0

0

0

0

4

0

1

0

1

0

0

1

0

0

0

0

0

0

5

0

0

1

1

0

0

0

1

0

0

0

0

0

6

0

1

1

1

0

0

0

0

1

0

0

0

0

7

0

0

0

0

1

0

0

0

0

1

0

0

0

8

0

1

0

0

1

0

0

0

0

0

1

0

0

9

0

0

1

0

1

0

0

0

0

0

0

1

0

10

0

1

1

0

1

0

0

0

0

0

0

0

1

Примечание: значком «/» обозначается инверсия.Значения EI1 приведены с учетом инверсии.

Старший разряд A3 используется для управления работой дешифраторов с помощью служебных входов EI1 и EI3.

Старшие разряды двоичного числа могут быть поданы на дешифратор, который преобразует их в сигналы разрешения EI для других дешифраторов, которые преобразуют младшие разряды. Это позволяет увеличить разрядность дешифратора (рис. 3.5).

Рис. 3.5 Увеличение разрядности дешифратора

Похожие материалы

Информация о работе

Предмет:
Электроника
Тип:
Конспекты лекций
Размер файла:
160 Kb
Скачали:
0