1.4 Микросхемы комбинационного типа средней степени интеграции.

1.4 Микросхемы комбинационного типа средней степени интеграции.

  • .

 

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

1.4.1. Дешифраторы и шифраторы

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

МикросхемаИДЗ (рис. 79) имеет четыре адресных входа 1, 2,4, 8, два инверсных входа стробирования S, объединенных по И, и 16 ёвыходов 0-15 Если на обоих входах стробирования лог. 0, на том из выходов, номер которого соответствует десятичному эквиваленту входного кода (вход 1 - младший разряд, вход 8 -старший), будет лог. 0, на остальных выходах - лог. 1. Если хотя бы на одном из входов стробирования S лог. 1, то независимо от состояний входов на всех выходах микросхемы формируется лог. 1.

Наличие двух входов стробирования существенно расширяет возможности использования микросхем. Из двух микросхем ИДЗ, дополненных одним инвертором, можно собрать дешифратор на 32 выхода (рис. 80), де-

1-4-11.jpg

шифратор на 64 выхода собирается из четырех микросхем ИДЗ и двух инверторов (рис 81), а на 256 выходов - из 17 микросхем ИДЗ (рис 82)

МикросхемаИД4 (рис 83) содержит два дешифратора на четыре выхода каждый с объединенными адресными входами и разделенными входами стробирования Лог 0 на выходах первого (верхнего по

1-4-12.jpg

1-4-13.jpg

1-4-14.jpg

схеме) дешифратора формируется (аналогично ИДЗ) лишь при наличии на обоих стробирующих входах лог 0 .Соответствующее условие для второго дешифратора - наличие на одном из его входов стробирования лог 1 (вывод 1), а на другом - лог 0 (вывод 2). Такая структура микросхемы позволяет использовать ее в различных вариантах включения. На основе микросхемы ИД4 могут быть построены, в частности, дешифраторы на восемь выходов со входом стробирования (рис 84) и на 16 выходов (рис 85). На девяти микросхемах

1-4-15.jpg

1-4-16.jpg

1-4-17.jpg

ИД4 можно собрать дешифратор на 64 выхода по схеме, подобной рис. 82. Если дополнить микросхему ИД4 тремя элементами 2И-НЕ, можно получить дешифратор на десять выходов (рис. 86).

МикросхемаК555ИД5 (рис. 83) аналогична по функционированию ИД4, но имеет выходы с открытым коллектором.

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

1-4-18.jpg

торы, в которых число выходов меньше числа возможных состояний адресных входов. В частности, двоично-десятичный дешифратор содержит десять выходов и не меньше четырех входов. На основе полного дешифратора всегда можно построить неполный на меньшее число входов.

1-4-19.jpg

Однако ввиду широкого использования в устройствах индикации двоично-десятичных дешифраторов в состав серии К 155 специально включен двоично-десятичный дешифраторК155ИД1 с высоковольтным выходом (рис. 87). Дешифратор имеет четыре входа, которые могут подключаться к выходам любого источника кода 1-2-4-8, и десять выходов, которые могут подключаться к катодам газоразрядного цифрового или знакового индикатора

1-4-110.jpg

(анод последнего через резистор сопротивлением 22...91 кОм подключен к полюсу источника постоянного или пульсирующего напряжения 200...300 В).

Схема подключения дешифратора к микросхеме К155ИЕ4, включенной в режим деления на 10 с кодом 1-2-4-6, приведена на рис. 88.

Для подключения микросхемы К155ИД1 к выходам декады на микросхемах ТМ2 (см. рис. 19) или декады по рис. 22 необходим дополнительный элемент И, в качестве которого могут быть использованы два любых маломощных диода (рис. 89) или 1/4 часть интегральной микросхемы ЛИ1.

Для подключения выходов микросхемы К155ИД1 ко входам других микросхем ТТЛ следует принять дополнительные меры по согласованию уровней, поскольку техническими условиями на микросхему К155ИД1 гарантируется выходное напряжение в состоянии лог. 0 не более 2,5 В, что превышает порог переключения микросхем ТТЛ, составляющий около 1,3 В. Практически выходное напряжение микросхем К155ИД1 в состоянии 0 может быть несколько выше или ниже порога пере-

1-4-111.jpg

ключения, поэтому для надежной работы микросхемы-нагрузки в минусовую цепь питания этой микросхемы следует включить кремниевый диод. Такое включение повысит порог переключения примерно до 2 В, что обеспечит ее согласование с дешифратором К155ИД1. Кроме того, поднимется выходной уровень лог. 0 микросхемы примерно до 0,9 В, что вполне достаточно для нормальной работы последующих микросхем.

На рис. 90 приведена схема делителя частоты на 10 с переключаемой в пределах 10...1,1 скважностью выходных импульсов, иллюстрирующая описанные выше правила согласования дешифратора К155ИД1 с микросхемами ТТЛ.

МикросхемаК555ИД6 (рис. 91) - неполный дешифратор двоично-десятичного кода 1-2-4-8. Как и микросхема К155ИД1, она имеет четыре адресных входа 1,2,4,8, но ее десять выходов 0-9 выполнены

1-4-112.jpg

1-4-113.jpg

по стандартной схеме. При подаче на входы 1, 2 4,8 кода чисел 0-9 на том выходе, номер которого соответствует десятичному эквиваленту входного кода, появляется лог. 0, на остальных выходах -лог. 1: при входных кодах, соответствующих числам 10-15, на всех выходах - лог. 1.

МикросхемаИД7 (рис. 92) - дешифратор, имеющий три адресных входа 1,2,4, три входа стробирования S, два из которых инверсные, и восемь инверсных выходов. Лог. 0 на одном из выходов может появиться лишь при единственном разрешающем сочетании сигналов на входах стробирования S - на инверсных входах должен быть лог. 0, на прямом - лог. 1. При всех других сочетаниях сигналов на входах S на всех выходах микросхемы -лог. 1. Сигнал лог. 0 при разрешающем сочетании на входах появится на том выходе дешифратора, номер которого соответствует десятичному эквиваленту кода, поданному на адресные входы 1, 2, 4.

1-4-114.jpg

Наличие трех входов стробирования позволяет простыми средствами объединять микросхемы для наращивания разрядности дешифратора. Три микросхемы ИД7 можно объединить в дешифратор на 24 выхода без дополнительных элементов (соединение микросхем DD1 -DD3 на рис. 93), четыре микросхемы и инвертор - в дешифратор на 32 выхода (рис. 93). Дополнив схему рис. 93 еще четырьмя микросхемами ИД7 и инвертором, можно получить дешифратор на 64 выхода.

МикросхемаИД10 (рис. 94) - дешифратор, по функционированию соответствующий микросхеме К555ИД6, но с выходами, выполненными с открытым коллектооом. Для микросхемы К555ИЛ10

1-4-115.jpg

в состоянии лог. 0 ее выходной ток может достигать 24 мА, в состоянии лог. 1 на ее выход можно подавать напряжение до 15 В. Для микросхемы К155ИД10 максимально допустимое напряжение, которое можно подвести к выходу, находящемуся в состоянии лог. 1, также составляет 15 В. Выходное напряжение лог. 0 при втекающем токе 20 мА не более 0,4 В, при токе 80 мА - не более 0,9 В. Указанные выходные параметры позволяют применять микросхему К155ИД10 при построении распределителей с релейными выходами (рис. 95).

1-4-116.jpg

При необходимости увеличения числа выходов стробирование микросхемы можно осуществлять по входу 8. Для примера на рис. 96 приведена схема дешифратора на 64 выхода.

Отметим, что в соответствии с рис. 96 можно при необходимости соединять микросхемы К155ИД1, К555ИД6.

МикросхемаКР531ИД14 (рис. 97) содержит два стробируемых дешифратора, каждый с двумя адресными входами 1 и 2, инверсным

1-4-117.jpg

1-4-118.jpg

входом стробирования S и инверсными выходами 0-3. Как и в других дешифраторах ТТЛ-серий, при разрешающем лог. 0 на входе S лог. 0 появляется на том выходе дешифратора, номер которого соответствует десятичному эквиваленту двоичного числа, поданному на адресные входы 1 и 2. При лог. 1 на входе S на всех выходах дешифратора также лог. 1.

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

1-4-119.jpg

1-4-120.jpg

Функцию, обратную функции дешифраторов, выполняют шифраторы.

МикросхемаИВ1 - приоритетный шифратор (рис. 99). Она имеет восемь информационных входов 0-7 и вход разрешения Е. Выходов у микросхемы пять - три инверсных выходного кода 1,2,4; G -признака подачи входного сигнала и Р - переноса.

Если на всех информационных входах микросхемы лог. 1, на выходах 1,2,4, G - лог. 1, на выходе Р - лог. 0. При подаче лог. 0 на любой из информационных входов 0-7 на выходах 1,2, 4 появится инверсный код, соответствующий номеру входа, на который подан лог. 0, на выходе G'- лог. 0, что

1-4-121.jpg

является признаком подачи входного сигнала, на выходе Р - лог. 1, которая запрещает работу других микросхем ИВ1 при их каскадном соединении. Если лог. 0 будет подан на несколько информационных входов микросхемы, выходной код будет соответствовать входу с большим номером.

Так работает микросхема при подаче на вход Е лог. 0. Если же на входе Е лог. 1 (запрет работы), на всех шести выходах микросхемы лог. 1.

1-4-122.jpg

Две микросхемы ИВ1 можно соединить по схеме рис. 100 для получения приоритетного шифратора на 16 входов.

Если лог. 0 подан на один из входов 0-7, на выходах DD3 появятся младшие разряды прямого выходного кода, на выходе G DD1 - лог. 0, определяющий разряд 8 выходного кода, на выходе Р - лог. 1, являющаяся признаком подачи входного сигнала. Если лог. 0 подать на один из входов 8-15, лог. 1 с выхода Р DD2 запретит работу DD1, младшие разряды на выходах DD3 определяются микросхемой DD2, на выходе 8 выходного кода будет лог. 1.

Таким образом, с выходов 1,2,4,8

устройства по схеме рис. 100 можно снять прямой код, соответствующий номеру входа, на который подан лог. 0.

Микросхемы ИВ1 можно соединять для получения большего числа входов. В этом случае выходы переноса микросхем с большими номерами следует соединить со входами запрета микросхем с меньшими номерами, выходы 1, 2,4 следует через многовходовые элементы И-НЕ подключить к выходам устройства - это будут младшие разряды выходного кода. Выходы G микросхем ИВ1 следует соединить с входами 0-7 еще одной микросхемы ИВ1, с выходов которой можно будет снять старшие разряды кода и признак подачи входного сигнала G (рис. 101). В схемах рис. 100 и 101 сохраняется свойство приоритетности шифраторов - при одновременной подаче лог. 0 на несколько входов выходной код всегда соответствует входу с наибольшим номером.

1-4-123.jpg

МикросхемаК555ИВЗ (рис. 102) - приоритетный шифратор. Она имеет девять инверсных входов 1-9 для подачи кодируемого сигнала и четыре инверсных выхода кода 1-2-4-8. В исходном состоянии на всех входах и выходах лог. 1. При подаче на любой из входов лог. 0 на выходах 1-2-4-8 формируется инверсный код номера входа, на который подан лог. 0. Если лог. 0 подан сразу на несколько входов, код на выходе соответствует наибольшему номеру входа, на который подан лог. 0.

1-4-124.jpg

Основное назначение микросхемы - преобразование номера источника сигнала в код, например номера нажатой кнопки. Для примера на рис. 103 показана схема квазисенсорного переключателя на 10 положений, выходными сигналами которого является код 1-2-4-8 нажатой и отпущенной кнопки (аналог переключателя с взаимовыключением).

При включении питания все триггеры микросхемы DD2 устанавливаются в 0, на выходах 1-2-4-8 код 1111, не соответствующий ни одной из нажатых кнопок. Если нажать любую из 10 кнопок SB1 - SB10, на выходе микросхемы DD1 сформируется инверсный код нажатой кнопки (для кнопки SB1 - 1111), этот код поступит на информационные входы микросхемы DD2. Ток через один из резисторов R1 - R10, соответствующий нажатой кнопке, включит транзистор VT1, на его коллекторе появится лог. 0 на время нажатия кнопки. Напряжение на левой обкладке конденсатора С2 начнет уменьшаться и через время,

1-4-125.jpg

в течение которого прекратится дребезг контактов кнопки, достигнет порога переключения элемента DD3.1. На выходе элемента DD3.1 появится лог. 1, на выходе DD3.2 - лог. 0. Изменение напряжения на правой обкладке конденсатора передается на вход элемента DD3.1, в результате чего произойдет скачкообразное переключение элементов микросхемы DD3 в противоположное состояние (рис. 104). Изменение лог. 0 на выходе элемента DD3.3 на лог. 1 приведет к записи инверсного кода с выходов микросхемы DD1 в триггеры микросхемы DD2, на ее инверсных выходах появится прямой код нажатой кнопки.

В момент отпускания кнопки первое размыкание ее контактов приведет к появлению лог. 1 на нижнем по схеме входе элемента DD3.1, вся цепочка элементов микросхемы DD3 переключится. На время дребезга контактов кнопки лог. 1 на верхнем по схеме входе элемента DD3,1 будет поддерживаться за счет положительной обратной связи через конденсатор С2. На выходе микросхемы DD2 сохранится код нажатой кнопки,. Если при нажатой кнопке нажать еще одну, выходной код не изменится, он будет соответствовать первой из нажатых кнопок. Код не изменится и при отпускании кнопок. Если нажать одновременно (с точностью до задержки, вносимой цепью подавления дребезга DD3.1, DD3.2) две или более кнопок, выходной код будет соответствовать кнопке с большим номером.

1-4-126.jpg

В схеме рис. 103 можно использовать и микросхему (несколько микросхем) ИВ1, в этом случае транзистор VT1 излишен. Входной сигнал на схему подавления дребезга необходимо будет подать с выхода G микросхемы ИВ1.

 

Рис. 100 Соединение двух микросхем ИВ1

Изображение: 

Рис. 101 Шифратор на 64 входа

Изображение: 

Рис. 102 Микросхема К555ИВ3

Изображение: 

Рис. 103 Квазисенсорный переключатель

Изображение: 

Рис. 104 К пояснению подавления дребезга

Изображение: 

Рис. 79 Микросхема ИД3

Изображение: 

Рис. 80 Дешифратор на 32 выхода

Изображение: 

Рис. 81 Дешифратор на 64 выхода

Изображение: 

Рис. 82 Дешифратор на 256 выходов

Изображение: 

Рис. 83 Микросхема ИД4 и ИД5

Изображение: 

Рис. 84 Дешифратор на 8 выходов со стробированием

Изображение: 

Рис. 85 Дешифратор на 16 выходов

Изображение: 

Рис. 86 Дешифратор на 10 выходов

Изображение: 

Рис. 87 Микросхема К155ИД1

Изображение: 

Рис. 88 Подключение микросхемы К155ИД1 к декаде на микросхеме К155ИЕ4

Изображение: 

Рис. 89 Подключение микросхемы К155ИД1 к декаде на микросхемах К155ТМ2

Изображение: 

Рис. 90 Делитель частоты на 10 с переключаемой скважностью

Изображение: 

Рис. 91 Микросхема К555ИД6

Изображение: 

Рис. 92 Микросхема К555ИД7

Изображение: 

Рис. 93 Дешифратор на 32 выхода

Изображение: 

Рис. 94 Микросхема К555ИД10

Изображение: 

Рис. 95 Распределитель с релейными выходами

Изображение: 

Рис. 96 Дешифратор на 64 выхода

Изображение: 

Рис. 97 Микросхема ИД14

Изображение: 

Рис. 98 Дешифратор на 12 выходов

Изображение: 

Рис. 99 Микросхема ИВ1

Изображение: 

1.4.2 Мультиплексоры.

1.4.2. Мультиплексоры

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

МультиплексорКП7 имеет восемь информационных входов D0 - D7, три адресных входа 1, 2, 4 и вход стробирования S (рис. 105). У микросхемы два выхода - прямой и инверсный. Если на входе стробирования лог. 1, на прямом выходе 0 независимо от сигналов на других входах. Если на входе стробирования лог. 0, сигнал на прямом выходе повторяет сигнал на том входе, номер которого совпадает с десятичным эквивалентом кода на входах 1,2,4 мультиплексора. На инверсном выходе сигнал всегда противофазен сигналу на прямом выходе.

Наличие входа стробирования позволяет простыми средствами строить мультиплексоры на большее число входов. На рис. 106 приведена схема мультиплексора на 16 входов, на рис. 107 - на 64.

МультиплексорК155КП5 (рис. 105) в отличие от КП7 имеет лишь инверсный выход и не имеет входа стробирования.

МикросхемаК155КП1 (рис. 105) содержит четыре адресных входа 1,2,4,8; 16 информационных входов D0 - D15 и вход стробирования S. Выход у этой микросхемы только инверсный. Все свойства и способы включения у нее такие же, как и у КП7.

МикросхемаКП2 (рис. 105) содержит два мультиплексора на четыре информационных входа D0 - D3 с отдельными входами стробирования, объединенными адресными входами и прямыми выходами.

МикросхемаКП11 (рис. 105) - четыре двухвходовых мультиплексора с общим управлением и возможностью перевода выходов в высокоимпедансное состояние. При лог. 0 на адресном входе А на выход каждого мультиплексора проходит сигнал со входа D0, при лог. 1 -с входа D1. Выходы микросхемы активны при лог. 0 на входе ЕО.

1-4-21.jpg

Подача лог 1 на вход ЕО переводит выходы в высокоимпедансное состояние.

МикросхемаКП12 (рис. 105) - два четырехвходовых мультиплексора с общим управлением и возможностью перевода выходов в высокоимпедансное состояние. На выход каждого мультиплексора проходит сигнал со входа с номером, соответствующим десятичному эквиваленту двоичного кода, поданного на адресные входы 1 и 2. Каждый мультиплексор имеет свой вход перевода выхода в высокоимпедансное состояние ЕО, действующий подобно входу ЕО микросхемы К555КП 11.

МикросхемаКП13 (рис. 105) - четыре двухвходовых мультиплексора с общим управлением и регистром хранения на выходе (похожа на микросхему КР531ИР20). На входы регистра поступают сигналы

1-4-22.jpg

1-4-23.jpg

со входов D0 микросхемы, если на адресном входе А лог. 0 и со входов D1, если на входе А лог. 1. Запись в регистр производится по спаду импульса положительной полярности на входе С.

МикросхемаКП14 (рис. 105) аналогична микросхеме К555КП11, но инвертирует мультиплексируемые сигналы.

МикросхемаКП15 (рис. 105) - восьмивходовый мультиплексор с прямым и инверсным выходом и с возможностью перевода выходов в высокоимпедансное состояние. При лог. 0 на входе ЕО на выходы проходит сигнал с того входа, номер которого соответствует десятичному эквиваленту кода, поданного на адресные входы 1, 2, 4. На инверсный выход сигнал проходит с инверсией. Подача лог. 1 на вход ЕО переводит и прямой, и инверсный выходы в высокоимпедансное состояние.

МикросхемаКП16 (рис. 105) - четыре двухвходовых стробируемых мультиплексора. Логика ее работы аналогична логике работы

микросхемы КП11, однако подача лог. 1 на вход S переводит выходы микросхемы в состояние лог. 0 независимо от состояния информационных и адресного входов.

Микросхема КР533КП17 (рис. 105) аналогична микросхеме КП12, но инвертирует мультиплексируемые сигналы.

МикросхемаКП18 (рис. 105) аналогична КП16, но инвертирует мультиплексируемые сигналы. Подача лог. 1 на вход S микросхемы устанавливает выход в состояние лог. 1 независимо от состояния других входов.

МикросхемаКР1533КП19 (рис. 105) функционирует аналогично КП2, но инвертирует мультиплексируемые сигналы. Вход S этой микросхемы действует аналогично такому же входу КП18.

Наиболее полный набор мультиплексоров входит в серию микросхем КР1533 - счетверенные мультиплексоры на два входа, сдвоенные на четыре входа и мультиплексоры на восемь входов, причем в каждой из этих групп есть мультиплексоры со стандартным выходом - КР1533КП16, КР1533КП2, КР1533КП17, с инверсным выходом - КР1533КП18, КР1533КП19, КР1533КП7, с выходом с высокоимпедансным состоянием - КР1533КП11, КР1533КП12, КР1533КП15, с инверсным выходом с высокоимпедансным состоянием - КР1533 КП14, КР1533КП17, КР1533КП15.

Нагрузочная способность мультиплексоров КР1533КП2, КП7, КП11А, КП12, КП14А, КП15 составляет 12 мА в состоянии лог. 0 при выходном напряжении 0,4 В и 0,4 мА в состоянии лог. 1 при вы

1-4-24.jpg

ходном напряжении 2,4 В, мультиплексоров КР1533КП16, КП17, КП18, КП19 аналогична той, что у микросхемы КР1533ИР22. Нагрузочная способность мультиплексоров серии КР531, выходы которых могут переводиться в высокоимпедансное состояние, составляет 20 мА в состоянии лог. 0 и 6,5 мА в состоянии лог. 1 при выходном напряжении 2,4 В.

Возможность перевода выходов мультиплексоров КП11, КП12, КП14, КП15 и КП17 в высокоимпедансное состояние облегчает объединение микросхем для увеличения числа входов. На рис. 108 показано преобразование мультиплексоров

1-4-25.jpg

микросхемы КП12 в один на восемь входов, на рис. 109 - на 64 входа.

Назначение выводов микросхем КП12 и К155КП2, КП15 и К155КП7 совпадает за исключением входов перевода выходов микросхем в высокоимпедансное состояние. Это позволяет в большинстве случаев использовать микросхемы КП12 и КП15 взамен указанных микросхем серии К155 без переработки печатных плат.

 

микросхемы мультиплексоры

Изображение: 

мультиплексор на 16 входов

Изображение: 

мультиплексор на 64 входа

Изображение: 

мультиплексор на 64 входа

Изображение: 

мультиплексор на 8 входов

Изображение: 

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

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

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

1-4-31.jpg

Микросхема К155ПП5 - преобразователь двоично-десятичного кода в код семисегментного индикатора (рис. 110), ее можно применять совместно с полупроводниковыми индикаторами с общим анодом, например АЛ305А или АЛС324Б. Для нормирования тока элементов индикатора между его катодами и выходами микросхемы следует включить ограничительные резисторы, сопротивление которых определяется в соответ

ствии с рабочим током индикатора. Вход Е микросхемы может быть использован для гашения индикатора, которое происходит при подаче на этот вход лог. 1. Индикация осуществляется при лог. 0.

На рис. 111 приведено стандартное обозначение сегментов семисегментных индикаторов, а на рис. 112 - форма индицируемых знаков.

МикросхемыКМ155ИД8А, КМ155ИД8Б, КМ155ИД9 - преобразователи двоично-десятичного кода 1-2-4-8 в коды работы индикаторов, состоящих из 27 отдельных светодиодов (ИД8, рис. 113) и из 20 светодиодов (ИД9, рис. 114). Микросхемы имеют по четыре входа для подачи

1-4-32.jpg

входного кода. Число выходов микросхемы КМ155ИД8 составляет 18, микросхемы КМ155ИД9 - 13.

К каждому выходу микросхем должны быть подключены или один, или два последовательно включенных светодиода, соединенных с источником питания +5 В. На рис. 113 (б) и 114 (б) на элементах индикаторов указаны номера выводов микросхем, к которым должны быть подключены светодиоды индикаторов. Микросхемы выполнены с «открытым» коллекторным выходом и содержат ограничительные резисторы двух номиналов - для выходов, стыкуемых с двумя последовательно включенными светодиодами, номинал ограничительного резистора меньше, что обеспечивает одинаковый ток

1-4-33.jpg

1-4-34.jpg

1-4-35.jpg

через все светодиоды индикатора - 10 мА для микросхем КМ155ИД8А и КМ155ИД9 и 15 мА для КМ155ИД8Б.

Для входных кодов чисел 0-9 на светодиодах индицируются соответствующие цифры, для кода числа 10 знак «-», для кода числа 11 - буква «Е». Для кодов чисел 12-15 все светодиоды индикаторов погашены.

1-4-36.jpg

Микросхема КМ155ИД9 может быть использована и с обычными полупроводниковыми семисегментными индикаторами с общим анодом аналогично К155ПП5 (рис. 115). В отличие от использования микросхемы К155ПП5 не требуются ограничительные резисторы и добавляется возможность индикации знака «-» и буквы «Е».

При необходимости можно увеличить число диодов в индикаторах, управляемых от микросхемы КМ155ИД9, до 27 (рис. 116, а) и до 34 (рис. 116, б). В этом случае напряжение питания цепочек из трех светодиодов должно быть увеличено до 7 В, а для четырех светодиодов - до 9 В. Одиночные светодиоды должны быть по-прежнему подключены к источнику питания +5 В. ;

Микросхема КМ155ИД11 - преобразователь двоичного кода в код управления светодиодной шкалой, формирующий светящийся «столбик», число светящихся точек в котором равно числу, соответствующему входному коду (рис. 117). Микросхема имеет три входа 1, 2, 4 для подачи входного кода, вход разрешения Е, вход переноса PI, восемь выходов для подключения светодиодной шкалы 0-7 и выход переноса Р.

1-4-37.jpg

При подаче лог. 1 на вход PI и лог. 0 на вход Е лог. 1 появляется на том выходе микросхемы, номер которого соответствует десятичному эквиваленту кода на входах 1, 2, 4 и на всех выходах с меньшим номером, при этом на выходе Р -лог. 0. Если на вход PI подать лог. 0, на выходах 0-7 будет лог. 1, на выходе Р -лог. 0 независимо от сигналов на входах Е и 1,2,4. Если на входах PI и Е лог. 1, на выходах 0-7 лог. 0, на выходе Р - лог. 1.

Выходы микросхем выполнены с от-

1-4-38.jpg

крытым эмиттером и ограничительным резистором, обеспечивающим выходной ток для непосредственного подключения светодиодов между выходами и общим проводом. При работе одной микросхемы с восемью светодиодами высота «столбика» светящихся светодиодов будет на единицу больше десятичного эквивалента кода на входах 1,2,4.

Рис. 118 иллюстрирует соединение двух микросхем КМ155ИД11 для индикации 16 уровней. Если на входе 8 устройства по схеме рис. 118 лог. 0, на выходе Р DD1 лог. 1, микросхема DD2 работает так, как описано выше, и светодиоды HL1 - HL8 образуют столбик, высота которого на единицу больше численного эквивалента кода на входах 1,2,4. Если на входе 8 устройства лог. 1, на входе разрешения Е микросхемы DD1 появится лог. 0, в работу вступит DD1 и в соответствии с поданным на входы 1,2,4 кодом начнут включаться светодиоды HL9 - HL16. На выходе Р появится лог. 0, он подается на вход PI DD2 и включит все светодиоды HL1 - HL8 независимо от сигналов на других входах DD2.

1-4-39.jpg

Таким образом, в схеме рис. 118 число светящихся диодов на единицу больше десятичного эквивалента входного кода - входному коду 0000 соответствует один включенный светодиод HL1, коду 1111-16 светодиодов.

Для построения шкал с большим числом индицируемых уровней необходим дополнительный дешифратор, например К155ИД4 (рис. 119). Работает такое устройство аналогично. Если на входах 8 и 16 лог. 0, то лог. 0 с выхода 0 DD1 включает DD5, высота столбика составляет 1-8 светодиодов. Если на входе 8 лог. 1, на входе 16 - лог. 0, включается DD4, лог. 0 с ее выхода Р включает HL1 - HL8. При лог. 1 на входах 8 и 16 начинает работать DD2, лог. 0 с ее выхода Р включает HL17 -HL24, на выходе Р DD3 появляется лог. 0, включающий HL9 - HL16, лог. 0 с выхода Р DD4 включает HL1 - HL8. Таким образом, и здесь число светящихся светодиодов на единицу больше десятичного эквивалента входного кода.

Вход Е устройства по схеме рис. 119 можно использовать для гашения шкалы - при подаче на него лог. 1 все светодиоды будут выключены независимо от сигналов на входах 1-16.

При необходимости построения шкал с большим числом индицируемых уровней необходимо использовать соответствующее число микросхем К155ИД11 и дешифратор с большим числом выходов (К155ИД4 в соответствующем включении, К555ИД7, К155ИДЗ).

МикросхемаКМ155ИД12 - стробируемый дешифратор трехразрядного двоичного кода, подаваемого на входы 1-2-4, в позиционный (рис. 117). Лог. 1 появляется на том выходе микросхемы, номер которого соответствует десятичному эквиваленту входного кода, при этом на входе Е должен быть лог. 0. Если на вход Е подать лог. 1, на всех выходах будет лог. 0. К выходам этой микросхемы можно подключить светодиоды шкалы аналогично КМ155ИД11, в результате в шкале будет светиться один светодиод с номером, на единицу большим десятичного эквивалента входного кода.

При необходимости можно соединять микросхемы КМ155ИД12 в соответствии с рис. 118 или 119, естественно, исключив цепи выводов Р и PI.

1-4-310.jpg

МикросхемаКМ155ИД13 имеет те же выводы, что и КМ155ИД11, но иную логику работы. Она обеспечивает построение шкал, в которых светятся одновременно два рядом расположенных светодиода -один с номером, на единицу большим десятичного эквивалента входного кода, и второй с номером, равным эквиваленту.

При подаче на вход PI лог. 1, на вход Е лог. 0 входному коду 000 соответствует лог. 1 на выходе 0, входному коду 001 - лог. 1 на выходах 0 и 1, коду 010 - лог. 1 на выходах 1 и 2 и т. д. Кроме того, входному коду 000 и лог.0 на входе Е соответствует лог. 0 на выходе Р (во всех остальных случаях на выходе Р лог. 1). Лог. 0 на входе PI включает светодиод, подключенный к выходу 7, независимо от всех других входных сигналов, этот вход не влияет ни на какие другие выходы.

При соединении микросхемы КМ155ИД13 по схемам рис. 118 или 119 можно получить устройства, в которых положение двух светящихся светодиодов будет определяться входным сигналом так же, как это описано для одной микросхемы КМ155ИД13 - номер верхнего светодиода на единицу больше десятичного эквивалента входного кода, ниже его светится еще один светодиод. Нулевому входному коду соответствует свечение одного светодиода HL1.

МикросхемаК555ИД18 (рис. 120) - преобразователь двоично-десятичного кода 1-2-4-8 в сигналы управления семисегментным индикато-

1-4-311.jpg

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

Для обеспечения указанных режимов используют два входа - Е0 и К и двунаправленный вывод Е.

Обычный режим преобразования входного кода осуществляется при подаче на входы Е0 и К лог. 1, вывод Е можно при этом оставить свободным - в состав микросхемы входит резистор (сопротивлением около 5 кОм), включенный между выводом Е и цепью +5 В.

Если на вывод Е подать лог. 0, независимо от состояния всех остальных входов происходит гашение всех сегментов индикатора, подключенного к выходам микросхемы. Если на вывод Е подать лог. 1 или оставить его свободным, а на вход К (Контроль) подать лог. 0,

независимо от сигналов на других входах включаются все сегменты индикатора.

Наиболее интересный режим осуществляется в следующем случае:

на входе К лог. 1, вывод Е свободен, на входе Е0 (гашение нуля) лог. 0. В этом случае при подаче на выходы 1,2,4,8 входного кода, соответствующего цифрам 1-9, происходит индикация этих цифр, при подаче кода цифры 0 - гашение индикатора и выдача на вывод Е лог. 0. Поэтому, если соединить несколько микросхем К555ИД18 и индикаторов в соответствии с рис. 121, можно получить гашение всех незначащих нулей в старших разрядах. Если в старшем разряде (DD1) должен индицироваться нуль, он гасится и на выводе Е DD1 появляется лог. 0, разрешающий гашение нуля в DD2, и т. д. Если во всех разрядах нуль, то ни один из индикаторов не включен, на выводе Е микросхемы младшего разряда - лог. 0, являющийся признаком подачи нулевого числа, этот сигнал может быть использован, например, в таймерах. Если необходимо, чтобы при всех нулях младший разряд не гасился, на вход Е0 младшего разряда нужно подать лог. 1.

Если нужно обеспечить контроль индикаторов в схеме рис. 121, на объединенные входы К всех микросхем можно подать лог. 0. Для

1-4-312.jpg

принудительного гашения всех индикаторов на рис. 121 независимо от входного кода на выводы Е всех микросхем можно подать лог. 0 от соответствующего числа элементов с открытым коллектором, например К555ЛН2.

Сочетание включенных сегментов при входных кодах, соответствующих числам 10-14, не соответствует никаким буквам или знакам, при входном коде 15 происходит гашение индикатора.

Для микросхемы К555ИД 18 максимальное напряжение, подводимое к выходам, находящимся в состоянии лог. 1,15 В, максимальный выходной ток в состоянии лог. 0-24 мА.

1-4-313.jpg

Для генерации знаков на 35-элементных индикаторах и дисплеях можно использовать микросхемыК155РЕ21,К155РЕ22,К155РЕ23, К155РЕ24: К155РЕ21 - для воспроизведения русских букв (за исключением «Ъ»), К155РЕ22 -букв латинского алфавита, буквы <<Ъ>> и некоторых знаков, К155РЕ23 - цифр и различных знаков (табл. 5). Каждая из этих микросхем содержит основную часть необходимой информации, недостающая часть содержится в микросхеме К155РЕ24. Цоколевка всех четырех микросхем одинакова (рис. 122), в микросхеме К155РЕ24 вывод 9 не используется. Каждая микросхема со

держит три входа выбора строки в матричном индикаторе В1, В2, В4, пять входов выбора индицируемого знака А1 - А16, два входа разрешения Е. Входы Е разрешают появление сигналов лог. 0 на выходах микросхемы лишь при подаче лог. 0 на оба входа Е.

При подаче на входы В1, В2, В4 кода номера строки на выходах 1,2, 3,4 микросхемы появляется лог. 0 для включения элементов индикатора данной строки. Крайнему левому элементу строки соответствует сигнал на выходе 1, второму слева - на выходе 2 и т. д. Для крайнего правого элемента должна использоваться информация с одного из трех выходов микросхемы К155РЕ24. Выход 3 этой микросхемы дополняет информацию микросхемы К155РЕ21, выход 2 - микросхемы К155РЕ22, выход 1 - микросхемы К155РЕ23.

Счет строк индикатора ведется сверху вниз: первой строке соответствует код 001 (младший разряд - В1), последней - код 111. Код 000 не используется. Индицируемый знак определяется кодом, подаваемым на входы выбора знака А1 - А16 в соответствии с табл. 5.

На рис. 123 приведена схема соединения микросхем К155РЕ21, К155РЕ22, К155РЕ23, К155РЕ24 между собой, обеспечивающая получение информации, необходимой для индикации всех указанных в табл. 5 знаков. Выходы микросхем выполнены с открытым коллектором, что позволяет объединить их между собой и требует установки нагрузочных резисторов R1 - R7. Старшие разряды кода индицируемого знака А32 и А64 выбирают микросхему (DD1, DD2 или DD3),

Таблица 5

N

Адрес

Индицируемый знак для микросхем

А16

А8

А4

А2

А1

К155РЕ21

К155РЕ22

К155РЕ23

А32=1 А64=0

А32=0 А64=1

А32=1 А64=1

0 1 2 3

0 0 0 0

0 0 0 0

0 0 0 0

0 0

1 1

0 1 0

1

Ю А Б Ц

@ А В С

пробел ! кавычки

#

4 5 6 7

0 0 0 0

0 0 0 0

1 1 1 1

0 0

1 1

0

1

0

1

Д Е Ф Г

D E F G

* % & апостроф

8 9 10 11

0 0 0 0

1

1

1

1

0 0 0 0

0 0 1 1

0

1

0

1

Х

И

Й К

Н

I J

K

(

)

*

+

12 13 14 15

0 0 0 0

1

1

1

1

1 1 1 1

0 0

1 1

0

1

0

1

л м н о

L М N 0

,

-

.

/

16 17 18 19

1 1 1 1

0

0 0' 0

0 0 0 0

0 0

1 1

0

1

0

1

п я Р с

Р Q R S

0 1 2 3

20 21 22 23

1 1 1 1

0 0 0 0

1 1 1 1

0 0

1 1

0

1

0

1

т у ж

в

Т U V W

4 5 6 7

24 25 26

27

1 1 1 1

1 1 1 1

0 0 0 0

0

0

1 1

0

1

0

1

ь ы

3

ш

Х

Y Z

[

8

9

:

;

28 29 30 31

1 1 1 1

1 1 1 1

1 1 1 1

0 0 1 1

0

1

0

1

э щ

ч

пробел

\ ]

^

ъ

< = >

?


1-4-314.jpg

а также необходимый выход микросхемы DD4 с помощью мультиплексора DD6. При А32 - А64 - 0 ни одна из микросхем DD1 - DD3 не выбрана, на выходах 1-5 лог. 1. Если на входе А32 лог. 1, на входе А64 - лог. 0, включается DD1, на выход 5 проходит информация с выхода 3 микросхемы DD4, индицируются русские буквы. При лог. 0 на входе А32 и лог. 1 на входе А64 выбирается микросхема DD2, индуцируются буквы латинского алфавита, при А32=А64=1 индицируются цифры и знаки.

Вполне возможны другие варианты подключения входов Е микросхем к старшим разрядам источника кода знаков. Если какая-либо из микросхем оказывается лишней, например, не используются латинские буквы, вместо мультиплексора DD6 можно использовать микросхему К155ЛАЗ (рис. 124). В этом случае при А32 = 0 выбирается DD1 и индицируются русские буквы, при А32 = 1 выбирается DD3, происходит индикация цифр и знаков.

1-4-315.jpg

Как пример использования микросхем К155РЕ21 - К155РЕ 24, рассмотрим схему индикатора для четырех знаков с использованием светодиодных матриц АЛС340А (рис. 125). На этой схеме DD4 обозначены элементы схемы рис. 123 (резисторы R1 - R4 в этом случае на рис. 123 не нужны). Генератор DD1.1, DD1.2, DD1.3 со счетчиком строк DD2, DD3 обеспечивает на выходах последних поочередное появление кодов 00000, 00001, 00010...11111 и снова 00000 и т. д. Подключенные к выходам DD2 и DD3 дешифраторы DD5 и DD6 поочередно включают транзисторы VT6 - VT33. В результате поочередно на строки индикаторов HL1 - HL4 подается напряжение около +0,8 В. К выводам строк индикаторов подключены катоды светодиодов, расположенных на пересечении строк и столбцов. Аноды светодиодов подключены к выводам столбцов. Напряжение +5 В подается на выводы столбцов через ключи на транзисторах VT1 -VT5, управление ключами ведется от выходов 1-5 DD4. Ток через диоды индикаторов ограничен резисторами R12 - R16 на уровне около 100 мА. Скважность импульсов тока - 32, средний ток через каждый светящийся светодиод - около 3 мА, что обеспечивает нормальную яркость его свечения.

Перебор строк одного индикатора идет сверху вниз, перебор индикаторов - слева направо. Состояниям счетчика строк 00000, 010000, 10000,11000 не соответствует выбор каких-либо строк индикаторов,

1-4-316.jpg

выходы 0 и 8 дешифраторов DD5 и DD6, соответствующие этим состояниям, не использованы.

Индицируемые знаки определяются кодами, подаваемыми на входы А1 - А64 DD4. Смена этих кодов должна осуществляться в моменты перехода от одного индикатора к другому. Для смены кодов можно использовать мультиплексоры, например К155КП2, управляемые

с выходов 1 и 2 устройства. Лог. 0 на обоих выходах 1 и 2 соответствует включению индикатора HL1, лог. 1 на выходе 1 и лог. 0 на выходе 2 - индикатора HL2 и т. д.

Десятичная точка перед индицируемыми цифрами может быть включена переключателем SA1. Транзисторы КТ626А можно заменить на КТ626 с любым буквенным индексом или на транзисторные матрицы КТС622А, Б.

Если необходимо вывести большое число знаков, возможно пропорциональное наращивание числа выходов дешифратора счетчика строк (при одновременном увеличении числа разрядов счетчика), однако возможен более экономичный вариант, например, на рис. 126 приведена измененная часть схемы рис. 125 для индикации восьми знаков.

В этой схеме, так же как и в схеме рис. 125, используется дешифратор на 28 выходов, однако индикаторы объединены в две группы. Первая группа индикаторов по столбцам управляется транзисторами VT1 -VT5, вторая - транзисторами VT34 - VT38. Пока на выходе 2 микросхемы DD3 счетчика строк (он должен быть в этом случае шестиразрядным)

1-4-317.jpg

лог. 0, выходные сигналы через микросхемы DD7 и элемент DD9.1 включают транзисторы VT1 - VT5 и поочередно включаются индикаторы HL1 - HL4. Когда на выходе 2 микросхемы DD3 появляется лог. 1, выходные сигналы ПЗУ проходят через микросхему DD8 и элемент DD9.2 на транзисторы VT34 - VT38, включаются индикаторы HL5 - HL8. Скважность импульсов тока через светодиоды в схеме рис. 126 составляет 64, поэтому амплитуда импульсов увеличена до 200 мА за счет уменьшения сопротивления токоограничительных резисторов.

Рассмотренный вариант включения индикаторов (рис. 126) может быть использован и при меньшем, чем восемь, числе разрядов.

1-4-318.jpg

Описанные выше микросхемы К155РЕ21 -К155РЕ24 являются постоянными запоминающими устройствами (ПЗУ), запись информации в которые произведена на заводе. В состав серии К155 входит микросхема ПЗУК155РЕЗ (рис. 127), программирование которой для изготовления необходимого преобразователя кодов может быть произведено потребителем. Микросхема К155РЕЗ имеет пять адресных входов 1, 2, 4, 8, 16, вход раз

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

При изготовлении микросхемы на заводе во все слова по всем адресам записывают лог. 0. При программировании потребитель может записать в определенные биты слов лог. 1 и получить ПЗУ с нужной информацией.

Микросхема К155РЕЗ имеет «открытые» коллекторные выходы, что позволяет объединять микросхемы по выходам, управление выбором нужной микросхемы осуществляется подачей лог. 0 на вход Е микросхемы. Для микросхем, на входы Е которых подана лог. 1, на всех выходах также лог. 1.

До программирования все входы микросхемы равноценны, как равноценны и ее выходы, что позволяет использовать их в произвольном порядке, чем упрощается разводка печатных плат.

Предприятие-изготовитель не гарантирует полную программируемость микросхем К155РЕЗ (примерно в половину новых микросхем необходимую информацию записать нельзя). Примером использования микросхем К155РЕЗ является изготовление преобразователей кода для индикации цифр и некоторых букв на семи- и девятисегментных индикаторах.

1-4-319.jpg

МикросхемыК155ПР6 и К155ПР7

(рис. 128) служат для преобразования двоично-десятичного кода в двоичный (К155ПР6) и двоичного кода в двоично-десятичный (К155ПР7). Микросхемы являются постоянными запоминающими устройствами, программирование которых произведено на заводе-изготовителе. По функциональному назначению выво

дов указанные микросхемы идентичны микросхемам К155РЕЗ.

Включение микросхем К155ПР6 и К155ПР7 в простейшем варианте проиллюстрировано на рис. 129. Одна микросхема К155ПР6 позволяет преобразовать двоично-десятичный код чисел 0-39 в двоичный. Младший разряд (разряд единиц) передается мимо микросхем, так как он совпадает в двоично-десятичном и двоичном кодах. Аналогично одну микросхему К155ПР7 можно использовать для преобразования двоичного кода чисел 0-63 в двоично-десятичный.

1-4-320.jpg

Микросхема К155ПР6 позволяет также преобразовать двоично-десятичный код чисел 0-9 в код дополнения до 9 (рис. 130, а) и до 10 (рис. 130, б). Сумма десятичных чисел, соответствующих входному и выходному кодам схемы рис. 130 (а), равна 9, а схемы рис. 130 (б) - 10. В схеме рис. 130 (б) при входном коде, соответствующем числу 0, выходной код также соответствует 0.

1-4-321.jpg

Микросхему К155ПР6 можно применять для преобразования данных, вводимых в двоично-десятичном коде, в двоичный, например для управления микросхемой К155ИЕ8 в синтезаторе частоты или для ввода двоично-десятичного кода в цифроаналоговый преобразователь, работающий, как правило, в двоичном коде.

Микросхема К155ПР7 может быть использована для преобразования в десятичный вид данных, полученных в двоичном коде, например с выхода аналогоцифрового преобразователя для индикации в десятичном виде.

1-4-322.jpg

Как правило, разрядности одиночных микросхем недостаточно для решения большинства задач преобразования кодов, в этих случаях применяют каскадное соединение микросхем. На рис. 131 показано соединение двух микросхем К155ПР6 для преобразования двоично-десятичных кодов чисел 0-99 в двоичный, на рис. 132 -шести микросхем для преобразования кодов чисел 0-999.

На рис. 133 и 134 представлены схемы для преобразования двоичных

1-4-323.jpg

кодов чисел 0-255 и 0-511 в десятичный. Отметим, что для преобразования кодов десятичных чисел 0-9999 в двоичный требуется 19 микросхем К155ПР6, а для преобразования кодов двоичных чисел 0-4095 и 0-65535 в двоично-десятичный - соответственно 8 и 16 микросхем К155ПР7.

Микросхемы К155ПР6 и К155ПР7 выполнены с «открытым» коллекторным выходом, поэтому для обеспечения помехоустойчивой работы микросхем между их выходами и плюсом питания следует устанавливать нагрузочные резисторы 1...5.1 кОм, эти резисторы на приведенных схемах условно не показаны. Вход разрешения работы микросхем Е должен быть подключен к общему проводу, при подаче на него лог. 1 все выходы переходят в выключенное состояние.

1-4-324.jpg

1-4-325.jpg

 

Рис. 110 Микросхема К155ПП5

Изображение: 

Рис. 111 Стандартное обозначение сегментов семисегментного индикатора

Изображение: 

Рис. 112 Цифры, индицируемые на семисегментном индикаторе

Изображение: 

Рис. 113 Микросхема К155ИД8 и подключение ее к светодиодам индикатора

Изображение: 

Рис. 114 Микросхема К155ИД9 и подключение ее к светодиодам индикатора

Изображение: 

Рис. 115 Микросхема К155ИД9 как преобразователь кода для семисегментного индикатора

Изображение: 

Рис. 116 Подключение выводов микросхемы К155ИД9 к индикатору из 27 светодиодов и 34 светодиодов

Изображение: 

Рис. 117 Микросхемы КМ155ИД11, КМ155ИД12, КМ155ИД13

Изображение: 

Рис. 118 Соединение двух микросхем КМ155ИД11, КМ155ИД13

Изображение: 

Рис. 119 Соединение четырех микросхем КМ155ИД11, КМ155ИД13

Изображение: 

Рис. 120 Микросхема К555ИД18

Изображение: 

Рис. 121 Соединение микросхем К555ИД18

Изображение: 

Рис. 122 Микросхемы К155РЕ21, К155РЕ22, К155РЕ23, К155РЕ24

Изображение: 

Рис. 123 Соединение микросхем К155РЕ21-К155РЕ24

Изображение: 

Рис. 124 Соединение микросхем К155РЕ21, К155РЕ23, К155РЕ24

Изображение: 

Рис. 125 Схема матричной индикации на 4 знака

Изображение: 

Рис. 126 Схема матричной индикации на 8 знаков

Изображение: 

Рис. 127 Микросхема К155РЕ3

Изображение: 

Рис. 128 Микросхемы К155ПР6 и К155ПР7

Изображение: 

Рис. 129 Простейшее включение микросхемы К155ПР6 и К155ПР7

Изображение: 

Рис. 130 Преобразователь кода в дополнение до 9 и дополнение до 10

Изображение: 

Рис. 131 Преобразователь двоично-десятичного кода чисел до 99 в двоичный

Изображение: 

Рис. 132 Преобразователь двоично-десятичного кода чисел до 999 в двоичный

Изображение: 

Рис. 133 Преобразователь двоичного кода чисел до 255 в двоично-десятичный

Изображение: 

Рис. 134 Преобразователь двоичного кода чисел до 511 в двоично-десятичный

Изображение: 

1.4.4 Сумматоры и другие элементы.

1.4.4. Сумматоры и другие элементы

Как известно, основная операция в цифровых вычислительных машинах - сложение. Все другие арифметические операции - вычитание, умножение, деление - сводятся к сложению. Операция сложения двоичных чисел производится с использованием сумматоров, полусумматоров и сумматоров по модулю 2.

МикросхемаЛП5 (рис. 135) - четыре независимых сумматора по модулю 2, каждый из которых работает следующим образом. Если на обоих входах элемента, например 1 и 2, лог. 0 - на выходе 3 лог. 0. Если на одном из входов лог. 0, на другом лог. 1, на выходе лог. 1, если на обоих входах лог. 1 - на выходе лог. 0.

1-4-41.jpg

В состав микросхемыК155ИП2 (рис. 135) входят восьмивходовый сумматор по модулю 2, обозначенный SM2, инвертор и два логических элемента И-ИЛИ-НЕ. Восьмивходовый сумматор по модулю 2 работает аналогично двувходовому: если на его входах четное число сигналов с уровнем лог. 1, на выходе лог. 0, если число единиц на входах нечетное, на выходе лог. 1. Остальные элементы позволяют объединять микросхемы между собой для увеличения числа входов. При подаче лог. 1 на вход 3, лог. 0 на вход 4, уровень на выходе 5 будет соответствовать выходному уровню сумматора SM2, на выходе 6 -его инверсии. Если уровни на входах 3 и 4 изменить на противоположные, уровни на выходах 5 и 6 изменятся на противоположные.

МикросхемаК555ИП5 (рис. 135) - девятивходовый сумматор по модулю 2. Выходной сигнал на прямом выходе 6 соответствует лог. 1 при нечетном числе лог. 1 на входах микросхемы и равен лог. 0 в противном случае. Сигнал на инверсном выходе всегда противофазен сигналу на прямом.

Микросхему К555ИП5, так же как К155ИП2, можно использовать для формирования разряда контроля четности при передаче данных

или при записи в память или на какие-либо носители данных, а также при проверке данных, снабженных контрольным разрядом, при их приеме или считывании из памяти или с носителей данных.

1-4-42.jpg

МикросхемаК555ЛП12 (рис. 135) - четыре двухвходовых сумматора по модулю 2 с открытым коллектором. Логика работы элементов такая же, как и у элементов микросхем ЛП5. Возможность объединения выходов элементов позволяет использовать микросхему для сравнения кодов чисел на равенство (рис. 136). Одно из сравниваемых чисел должно быть представлено прямым кодом, другое - инвертированным. При равенстве чисел на входах каждого из элементов будут неодинаковые логические уровни, на выходах элементов и, следовательно, на их общем выходе - лог. 1. Если хотя бы в од

ном разряде коды будут различаться, сигналы на входах соответствующего элемента совпадут и на объединенном выходе сформируется лог. 0.

Напомним основные свойства двоичных сумматоров. Каждый разряд двоичного сумматора (его также называют полным сумматором) имеет три входа (А и В - для слагаемых, С - сигнала переноса от предыдущего разряда) и два выхода (S - суммы и Р - сигнала переноса в следующий разряд). Работа сумматора иллюстрируется табл. 6. Входы А, В, С, вообще говоря, равноправны. Сигнал суммы S принимает значение лог. 1 при нечетном числе единиц на входах А, В и С и лог. 0 при четном, как и в рассмотренных выше полусумматорах. Сигнал переноса Р равен лог. 1 при числе единиц на входах, равном 2 или 3. Интересным свойством табл. 6 является ее симметрия: замена 0 на 1, и наоборот не нарушает ее истинности. Это свойство используется Для упрощения схем сумматоров.

МикросхемыК155ИМ1, К155ИМ2 и К155ИМЗ - соответственно одноразрядный, двухразрядный и четырехразрядный полные сумматоры. На рис. 137 приведена схема микросхемы К155ИМ1. Ее основу

Таблица 6

Входы

Выходы

Входы

Выходы

А

B

C

S

Р

А

B

C

S

Р

0

0

0

0

0

0

0

1

1

0

1

0

0

1

0

1

0

1

0

1

0

1

0

1

0

0

1

1

0

1

1

1

0

0

1

1

1

1

1

1


1-4-43.jpg

составляют два многовходовых элемента И-ИЛИ-НЕ. Сигнал переноса (инверсный) формируется на выходе Р, если хотя бы на двух входах сумматора имеется уровень лог. 1. При А=В=1 включается нижний элемент И DD6, при А=С=1 включается средний элемент DD6, при В=С=1 включается верхний элемент. Сигнал переноса формируется, конечно, и при А=В=С=1. Сигнал суммы формируется в случае, если А=В=С=1и включается нижний логический элемент И DD5. Сигнал суммы формируется также и в том случае, когда есть хотя бы одна единица на входах А, В, С и нет сигнала на выходе переноса (Р=1, включается один из трех верхних элементов И DD5). Поскольку сигнал переноса формируется в том случае, когда среди входных сигналов число единиц две или три, второй случай формирования сигнала суммы соответствует одной и только одной единице среди входных сигналов. Если на всех входах сигналы отсутствуют (А=B= С=0), выходные сигналы также отсутствуют: S = 0, Pинв=1 (Р=0).

Входные сигналы А и В могут быть поданы не только в прямом коде (входы 8 и 9 для А, 12 и 13 для В), но и в инверсном (входы 11 для А и 2 для В). При использовании инверсных входных сигналов входы 8,9,12 и 13 следует соединить с общим проводом, а при использовании прямых сигналов - попарно соединить выводы 10 и 11,1 и 2.

Элементы DD1 и DD2 микросхемы имеют открытый коллекторный выход, поэтому выводы 10 и 1 можно использовать или как выходы элементов DD1 и DD2, или как входы, превращающие элементы DD1 и DD2 типа И-НЕ в элементы И-ИЛИ-НЕ подключением к этим выводам выходов микросхемы К155ЛА8. В любом случае использования выводов 10 и 1 между ними и полюсом питания необходимо включать резисторы сопротивлением 1...2 кОм.

1-4-44.jpg

При соединении микросхем К155ИМ1 в многоразрядный сумматор (рис. 138) используется описанное выше свойство симметрии полного сумматора относительно замены входных и выходных сигналов инверсными. В первом разряде входные сигналы подаются на прямые входы DD1, выходной сигнал суммы снимается с прямого выхода S, сигнал переноса - с единственного (инверсного) выхода P. На второй разряд сумматора входные сигналы А и В подаются на инверсные входы, на прямой вход С подается инверсный сигнал переноса с первого разряда, выходной прямой сигнал суммы формируется на инверсном выходе S, выходной прямой сигнал переноса - на инверсном выходе Pинв. Третий разряд сумматора работает так же, как и первый, четвертый - как второй, и т. д. Такое чередование режима работы одноразрядных сумматоров обеспечивает минимальную задержку распространения сигнала в самой длинной цепи - в цепи формирования сигнала переноса.

Микросхема К155ИМ2 (рис. 139) представляет собой объединение двух микросхем К155ИМ1, соединенных в соответствии с рис. 138 с исключенными неиспользуемыми инверторами. Микросхема К155ИМЗ (рис. 139) соответствует двум микросхемам К155ИМ2, в которых выход переноса первой микросхемы соединен с входом С второй.

1-4-45.jpg

МикросхемаК555ИМ5 - два полных одноразрядных сумматора (рис. 139), каждый из которых имеет три входа (А и В - для подачи двух слагаемых, С - переноса от предыдущего разряда) и два выхода (S - суммы, Р - переноса).

МикросхемаК555ИМ6 (рис. 139) - полный четырехразрядный двоичный сумматор. Ее логика работы соответствует логике работы микросхемы К555ИМЗ - на входы А1 - А8 подается код одного из суммируемых чисел (А1 - младший разряд, А8 - старший), на входы В1-В8 - код второго числа, на вход С - перенос от предыдущей микросхемы. Код суммы формируется на выходах S1 - S8, перенос - на выходе Р. У микросхемы, суммирующей младшие разряды многоразрядных двоичных чисел, вход С следует соединить с общим проводом.

1-4-46.jpg

Микросхема К555СП1 (рис. 140) служит для сравнения кодов двух четырехразрядных двоичных или двух одноразрядных двоично-десятичных чисел. Коды сравниваемых чисел подают на входы А1 - А8 и В1 - В8. Если число, код которого подан на входы А1 - А8, больше числа, код которого подан на входы В1-В8, на выходе > микросхемы появляется лог. 1, на выходах = и < - лог. 0. Если код числа А меньше кода числа В, лог. 1 появляется на выходе <, на выходах = и > - лог. 0. Если коды, поданные на входы А и В, равны, микросхема передает на свои выходы сигналы со входов >, < и =, если на этих входах только одна лог. 1.

На рис. 141 показано соединение микросхем К555СП1 в многоразрядное устройство сравнения.

Микросхемы К555СП1 могут найти применение в устройствах определения равенства или знака разности двух чисел, в устройствах автопоиска записей в магнитофонах, в таймерах и других случаях.

Если необходимо только определить, равны или не равны сравниваемые коды, входы > и < всех микросхем можно не соединять

1-4-47.jpg

с выходами предыдущих микросхем, а соединить с общим проводом, как это сделано со входами микросхемы DD1.

1-4-48.jpg

1-4-49.jpg

Если необходимо максимальное быстродействие устройства определения равенства двух чисел, следует подать на микросхемы К555СП1 коды сравниваемых чисел так, как показано на рис. 141, сигналы на управляющие входы - как показано на рис. 142, выходы объединить с помощью многовходового элемента И или И-НЕ.

МикросхемаКР1533ЛПЗ - три мажоритарных клапана (рис. 143), имеющих дополнительный вход управления ЕС.

При лог. 0 на входе ЕС выходной сигнал мажоритарного клапана соответствует входным сигналам на большинстве входов А, В, С, то есть если лог. 1 на двух или на трех входах, на выходе лог. 1, если лог. 1 только на одном входе или на всех входах мажоритарного клапана лог. 0, на выходе - лог. 0.

При подаче на дополнительный вход ЕС лог. 1 на выход клапана проходит сигнал с входа С независимо от сигналов на других входах.

Основное применение мажоритарных клапанов - использование в системах мажоритарного

резервирования. Идея мажоритарного резервирования - построение устройства, от которого требуется высокая надежность, в виде трех идентичных устройств, выходные сигналы которых объединяются с помощью мажоритарных клапанов. В этом случае выход из строя одного из устройств не приведет к появлению неправильных выходных сигналов мажоритарных клапанов, так как их выходные сигналы будут определяться сигналами двух исправных устройств. Если каждое из устройств разбить на несколько блоков, между которыми встроить мажоритарные клапаны, можно еще более повысить надежность устройства в целом. На рис. 144 в качестве примера приведена схема сложного устройства, не выходящего из строя при выходе из строя любого из его блоков, или даже двух, например DD1 и DD7. Если мажоритарные клапаны установить и на выходы DD9 - DD11, любой из этих блоков также может выйти из строя, что не приведет к выходу из строя устройства в целом.

1-4-410.jpg

Наличие входа «Управление» позволяет проверить исправность всех блоков и спрогнозировать надежность устройства. Если на этот вход подать лог. 1, мажоритарное резервирование действовать не будет, устройство разделится на три независимых канала: DD1-DD5-DD9, DD2-DD6-DD10, DD3-DD7-DD11, и при контроле выходных сигналов любая неисправность будет обнаружена.

В радиолюбительской практике микросхема КР1533ЛПЗ может найти применение в качестве двухвходовых элементов И при подсоединении третьего входа к общему проводу, в качестве двухвходового элемента ИЛИ при подсоединении третьего входа к плюсу питания. Интересный вариант использования мажоритарного клапана в качестве RS-триггера приведен на рис. 145 (а). Нормально на входе S должен быть лог. 0, на входе R - лог 1. В этом случае триггер может находиться в одном из двух устойчивых состояний. При подаче на вход S лог. 1, по крайней мере, на двух входах мажоритарного клапана будет лог. 1, на выходе появится лог. 1, она сохраняется при восстановлении на входе S лог. 0 (рис. 145, б). Аналогично произойдет переключение триггера в состояние 0 при подаче лог. 0 на вход R. При строго одновременной подаче лог. 1 на вход S и лог. 0 на вход R триггер должен сохранить исходное состояние, но лучше такого варианта подачи сигналов не допускать.

1-4-411.jpg

 

Рис. 135 Микросхемы полусумматоров

Изображение: 

Рис. 136 Схема сравнения кодов

Изображение: 

Рис. 137 Микросхема К155ИМ1

Изображение: 

Рис. 138 Соединение микросхем К155ИМ1

Изображение: 

Рис. 139 Микросхемы полных сумматоров К155ИМ2, К155ИМ3, К555ИМ5, К555ИМ6

Изображение: 

Рис. 140 Микросхема К155СП1 (К555СП1)

Изображение: 

Рис. 141 Соединение микросхем СП1

Изображение: 

Рис. 142 Схема сравнение кодов

Изображение: 

Рис. 143 Микросхема КР1533ЛП3

Изображение: 

Рис. 144 Мажоритарно резервированное устройство

Изображение: 

Рис. 145 Триггер на микросхеме КР1533ЛП3 и диаграмма его работы

Изображение: