Преобразователи кодов могут быть весовыми и невесовыми. Весовые преобразуют информацию из одной системы счисления в другую. Основное назначение невесовых преобразователей – преобразование информации для ее дальнейшего отображения с помощью устройств индикации. В качестве примера рассмотрим преобразователь двоично-десятичного кода в код для отображения на семимисегментых светодиодных индикаторах К155ПП5. Его обозначение на схеме электрической принципиальной представлено на рис. 4.23.
Рис. 4.23. Преобразователь в семисегментный код К155КП5.
Работа этого устройства описывается следующей таблицей истинности:
Таблица 3.4
Десятичная цифра | E | A | B | C | D | E | F | 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 |
Здесь знаком «Х» обозначено, что переменная может принимать любое значение: как лог. «0», так и лог. «1». Знаком «х» обозначено, что выходы микросхемы переходят в состояние с высоким сопротивлением. Как видно из условного обозначения, выходные каскады микросхемы выполнены по схеме с «открытым коллектором», что позволяет соединять параллельно выходы нескольких микросхем в случаях, когда нужно преобразовывать данные от нескольких источников без применения специальных микросхем мультиплексоров. Пример использования К155ПП5 с семи сегментным светодиодным индикатором представлен на рис. 4.24.
|
|
Рис. 4.24. Пример использования микросхемы семисегментного преобразователя кода К155ПП5.
Резисторы R1…R7 предназначены для ограничения тока через сегменты светодиодного индикатора и выходные транзисторы преобразователя кода.
Весовые преобразователи используются, например, для преобразования двоичного кода в двоично-десятичный (К155ПР7) и т. п. Хотя они и отличаются высоким быстродействием используются редко, т. к. существуют более простые схемные решения.