Остояния выходов шифратора 8x3

Х7 Х6 Х5 Х4 Х3 Х2 Х1 Х0 Y2 Y, Yo

 
  остояния выходов шифратора 8x3 - student2.ru


ТаблицаЗ.2 Состояние входов и выходов приоритетного шифратора К555ИВ1

Е Х7 X6 Х5 Х4 Х3 Х2 X1 Х0 Y2 Y1 Yo G ЕО
X X X X X X X X
X
X X
X X X
X X X X
X X X X X
X X X X X X
X X X X X X X

Примечание: х = 0 или 1.

К555ИВ1 форматом 16x4 приведена на рис. 15.46. В этой схеме наивысший приоритет имеет вход Х15. Первый шифратор (верхний по схеме) включается только в том случае, если не возбужден ни один вход второго (нижнего) шифратора. Сигнал G=l, если возбужден хотя бы один вход

Xo...X15

Аналогично функционирует приоритетный шифратор К555ИВ2, отличительной особенностью которого является наличие выходов с тремя состояниями, что


остояния выходов шифратора 8x3 - student2.ru

остояния выходов шифратора 8x3 - student2.ru

а

б

Рис. 15.4. Условное схематичное изображение шифратора К555ИВ1 (а) и расширенный шифратор форматом 16x4 (б)

остояния выходов шифратора 8x3 - student2.ru облегчает каскадирование шифраторов. Другой приоритетный шифратор К555ИВЗ имеет формат 10x4 и функционирует аналогично предыдущему.

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

N = 2n, (3.2)

где п — число входов, а N— число выходов.

В неполных дешифраторах имеется и входов, но реализуется N < 2" выходов. Так, например, дешифратор, имеющий 4 входа и 10 выходов будет неполным, а дешифратор, имеющий 2 входа и 4 выхода, будет полным.

Рассмотрим принцип построения дешифратора на примере преобразования трехразрядного двоичного кода в унитарный код. Если считать, что входы и выходы упорядочены по возрастающим номерам, т. е. считать, что коду 000 соответствует выход yo, коду 001 - выход yi и т. д., то для полного дешифратора можно записать восемь упорядоченных уравнений:

остояния выходов шифратора 8x3 - student2.ru остояния выходов шифратора 8x3 - student2.ru остояния выходов шифратора 8x3 - student2.ru остояния выходов шифратора 8x3 - student2.ru остояния выходов шифратора 8x3 - student2.ru Y0 =X4X2X1 Y1=X4X2X1

остояния выходов шифратора 8x3 - student2.ru остояния выходов шифратора 8x3 - student2.ru остояния выходов шифратора 8x3 - student2.ru остояния выходов шифратора 8x3 - student2.ru остояния выходов шифратора 8x3 - student2.ru остояния выходов шифратора 8x3 - student2.ru остояния выходов шифратора 8x3 - student2.ru Y2=X4X2X1 Y3=X4X2X1 Y4=X4X2X1 Y5=X4X2X1 Y6=X4X2X1 Y7=X4X2X1

Реализовать восемь уравнений (15.3) можно с помощью восьми трехвходовых элементов И. Подученная схема дешифратора приведена на рис. 3.5 а, а его условное схематичное изображение приведено на рис. 3.5 б.

Для расширения числа входов и выходов используют каскадное включение дешифраторов. На рис. 15.6 показана группа из пяти дешифраторов, соединенных последовательно в два каскада. Все дешифраторы одинаковые. Кроме кодовых входов каждый дешифратор имеет вход стробирующего сигнала (вход С). Сигнал на выходе дешифратора появляется только при С=1. Если С = 0, то на всех выходах дешифратора будут нули, т. е. дешифратор заперт.

На входы первого дешифратора DDI подаются старшие разряды Х8 и Х4 числа, которое нужно дешифрировать. Таким образом, дешифратор DDI определяет, какой из четырех дешифраторов DD2...DD5 из подключенных к нему будет выполнять дешифрирование младших разрядов числа. Выходные сигналы первого дешифратора подключены к стробирующим входам С остальных и разрешают их работу.

Младшие разряды дешифрируемого числа Х\ и ^G подаются на входы дешифраторов DD2...DD5. Однако выполнять дешифрирование этих разрядов будет только тот дешифратор, который включен сигналом, поданным на вход С от дешифратора старших разрядов


остояния выходов шифратора 8x3 - student2.ru

остояния выходов шифратора 8x3 - student2.ru

а)

б)

Рис. 15.5. Схема дешифратора 3x8 (а) и его условное схематичное изображение (б)

Так, например, при дешифрировании числа 1001 на вход поступает код 10, которым возбуждается выход 2. В этом случае включается дешифратор DD4 , на вход которого подан код 01 младших разрядов дешифрируемого числа. В результате будет возбужден выход 1 дешифратора DD4, при этом на выходе появится сигнал Y9, что соответствует выбранному входному коду.

Для расширения числа входов и выходов дешифраторов можно также воспользоваться параллельным или прямоугольным дешифратором, схема которого приведена на рис. 15.7. Схема прямоугольного дешифратора состоит из двух ступеней. Первая ступень состоит из двух дешифраторов DDI и DD2, первый из которых дешифрует младшие разряды X/ и Д? входного числа, а второй — старшие разряды Хз, кХф Вторая ступень состоит из N элементов 2И-НЕ. Все элементы 2И-НЕ разделены на строки и столбцы: строками управляет дешифратор первой ступени на DDI, a столбцами управляет дешифратор DD2. Схема, приведенная на рис. 15.7, соответствует полному дешифратору. Если исключить некоторые из элементов 2И-НЕ, то получим неполный дешифратор с уменьшенным числом выходов.


остояния выходов шифратора 8x3 - student2.ru

остояния выходов шифратора 8x3 - student2.ru

Тема 3.2-3.3 Преобразователи кодов, шифраторы, дешифраторы

Рис. 15.6. Каскадное включение дешифраторов

Рис. 15.7. Схема прямоугольного дешифратора

Наши рекомендации