Преобразователи для элементов индикации. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Преобразователи для элементов индикации.



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

Одним из примеров преобразователя кодов для шкального индикатора является преобразователь, функционирующий согласно таблице истинности (таблица 20.1).

Таблица 20.1

Входы Выходы
X3 X2 X1 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0
                     
                     
                     
                     
                     
                     
                     
                     

 

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

Если сравнить таблицу истинности данного преобразователя с таблицей истинности трехразрядного дешифратора, то очевидна их схожесть. Разница заключается в том, что в таблице преобразователя шкального индикатора на всех выходах, номера которых меньше двоичного кода на входе, остаются логические единицы. Отсюда следует, что такой преобразователь можно реализовать на базе полного трехвходового дешифратора и элементов, логически суммирующих состояния всех от i до п выходов дешифратора для i -го выхода преобразователя. Функцию последних выполняют двухвходовые элементов ИЛИ, как это показано на рисунке 20.3.

Рисунок 20.3 – Структурная схема преобразователя кода шкального индикатора

Если логическая единица будет присутствовать на единственном выходе дешифратора, например на Y6, то через элементы ИЛИ она передастся на все семь младших выхода Y0...Y6 преобразователя, на самом старшем восьмом выходе Y7 преобразователя установится логический нуль. Таким образом, обеспечивается свечение всех светодиодов, расположенных ниже максимального в линейке светодиодов и самого максимального с номером, соответствующим входному коду.

Другим типом преобразователя кодов для элементов индикации является преобразователь для семисегментных индикаторов, представляющий собой набор одиночных изолированных индикаторных элементов, называемых сегментами, сгруппированных по очертанию цифры 8 (рисунок 20.4)

Рисунок 20.4 – Семисегментный индикатор

Латинскими символами «а»,«b», «с», «d», «е», « и «g» обозначаются соответствующие сегменты индикатора.

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

Таблица 20.2

Индицируемая десятичная цифра входы выходы
X3 X2 X1 X0 a b c d e f g
                       
                       
                       
                       
                       
                       
                       
                       
                       
                       

 

Можно найти систему ФАЛ, заданных таблицей 20.2, минимизировать ее и реализовать структуру КЦУ в выбранном базисе логических элементов. Существуют стандартные выпускаемые промышленностью интегральные схемы преобразователей двоичнодесятичных кодов в семисегментные.

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

а б в

Рисунок 20.5 – Объединение анодов и катодов в стандартных полупроводниковых индикаторах: а – разъединенные аноды и катоды; б – разъединенные аноды и объединенные катоды; в – разъединенные катоды и объединенные аноды

В этом случае необходимо правильно выбирать типы микросхем преобразователей для соответствующих элементов индикации. Для индикатора, изображенного на рисунке 20.5 а, не имеет значения, какой уровень напряжения выходов преобразователя будет активным. Сам проектировщик устройства может объединить аноды или катоды индикатора в зависимости от того, логический нуль или логическая единица на выходе преобразователя является активным сигналом. Это упрощает выбор типа микросхемы.

Для индикатора, изображенного на рисунке 20.5 б, объединение катодов технологически выполнено внутри элемента индикатора. Поэтому для задания тока свечения соответствующего сегмента индикатора на его анод необходимо подать уровень напряжения логической единицы. В этом случае следует выбрать микросхему с активным единичным уровнем сигнала на выходе, а объединенные катоды подключить к нулевому потенциалу общего провода.

Для индикатора, изображенного на рисунок 20.5 в, задание свечения определенного сегмента индикатора означает подключение разъединенного катода этого сегмента к нулевому потенциалу общего провода. При этом на объединенные аноды необходимо подавать потенциал логической единицы. Микросхема для такого индикатора должна иметь в качестве активного сигнала на выходах уровень напряжения логического нуля.

В качестве примера блока индикации одноразрядной десятичной цифры рассмотрим пример использования микросхем КР514ИД1 и КР514ИД2 (рисунок 20.6).

а б

Рисунок 20.6 – Одноразрядные индикаторы десятичных цифр на микросхемах КР514ИД1 (а) КР514ИД2 (б)

Обе эти микросхемы представляют преобразователь двоичного четырехразрядного кода (входы 1, 2, 4, 8) в семисегментный. Микросхема КР514ИД1 предназначена для использования с индикаторами с разъединенными анодами, а микросхема КР514ИД2 – с индикаторами разъединенными катодами. Выходы микросхемы КР514ИД2 выполнены с открытыми коллекторами. Обе микросхемы снабжены прямым входом разрешения Е. Работа микросхем разрешается при подаче логической единицы на этот вход.

Микросхемы обеспечивают индикацию десяти цифр от 0 до 9 и пяти нестандартных символов. При подаче на входы 1, 2, 4, 8 уровней логических единиц индикация отсутствует. Использование резисторов R1...R7 совместно с микросхемой КР514ИД2 необходимо для ограничения тока через сегменты индикатора и коллекторы выходных транзисторов. Их номинал рассчитывается из допустимого тока сегментов индикатора, напряжения на этих сегментах в режиме свечения и напряжения питания , подаваемого на объединенные аноды индикатора.

При необходимости индикации десятичных цифр большой разрядности можно устанавливать отдельные семисегментные преобразователи и подавать на их входы одновременно соответствующие двоично-десятичные коды. Это вызовет одновременную индикацию всех разрядов десятичного числа. Недостаток такой организации заключается в значительном повышении потребления тока. Данного недостатка лишены устройства динамической индикации. В них в определенный момент времени осуществляется индикация только одного разряда десятичного числа. Остальные индикаторы в это время находятся в погашенном состоянии. Обеспечивая чередование индицируемых разрядов с определенной частотой (сотни герц и выше), можно добиться восприятия человеческим зрением равномерности и постоянства свечения всех разрядов индицируемого числа. Пример структуры устройства динамической индикации восьмиразрядного десятичного числа приведен на рисунке 20.7.

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

Рисунок 20.7 – Пример структурной схемы динамической индикации восьми разрядного десятичного числа

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

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

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

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

Рисунок 20.8 – Структурная схема устройства управления динамической индикацией восьмиразрядного десятичного числа

Контрольные вопросы

1 Почему именно ПЗУ используют в качестве элементной базы пре­образователей кодов и в каких случаях это делают?

2 Охарактеризуйте преобразователи двоично-десятичных кодов.

3 В каких случаях может быть использован код дополнения?

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

5 В чем заключается особенность подключения индикаторов с объединенными и с разъединенными анодами к микросхемам семисегментных преобразователей?

6 Сформулируйте принцип работы динамической индикации.

Лекция 21



Поделиться:


Последнее изменение этой страницы: 2017-02-05; просмотров: 893; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.217.6.114 (0.019 с.)