Способ управления БЦИ стробированием по строкам обеспечивает работу при меньших импульсных токах. Действительно, независимо от количества индицируемых знакомест, ток через возбужденный светоизлучающий элемент практически всегда не больше чем в 7 — 8 раз превышает постоянный прямой максимально допустимый ток через элемент матрицы, так как скважность стробирующих импульсов постоянна и равна 7. Это позволяет обеспечивать индикацию большего количества знаков при использовании одного дешифратора — генератора символов. На рис. 4.10 представлена структурная схема управления матричных индикаторов способом стробирования по строкам.
Рис. 4.10. Структурная схема управления буквенно-цифровыми индикаторами (способ стробирования по строкам)
Как и в схеме управления БЦИ способом стробирования по столбцам, записанная с клавиатуры информация через шифратор по сигналам счетчика выборки индикаторов поочередно поступает на входы регистров памяти символов 1, 2, ..., N. Последовательная выборка информации сигналами счетчика управления перезаписи их указанных регистров позволяет выводить из генератора символов информацию о состоянии первой строки первого, затем второго, третьего и т. д. индикатора в регистры памяти строк соответствующего символа. Формирователи тока строк подготавливают цепь управления светодиодов со стороны генератора символов.
Счетчик стробирования строк, считающий по модулю 7, через формирователи токов строк замыкает контур протекания тока через СИД первых строк всех индикаторов, обеспечивая на них индикацию информации. Затем из генератора символов выбирается информация о состоянии вторых строк всех индикаторов, она поочередно заносится в соответствующие регистры памяти строк. Счетчик стробирования строк через формирователи токов замыкает контур протекания токов через СИД вторых строк всех индикаторов, высвечивая на них информацию. Таким же образом индицируется информация третьей, четвертой и т. д. строки. При частоте регенерации информации на каждой из строк 100 Гц индикация воспринимается без мельканий.
Однако необходимо учесть, что при создании устройств отображения информации с большим количеством знакомест (100 и более) приведенная выше схема управления индикаторами становится неприемлема. Так, например, для индикаторов типа ЗЛС340А средний прямой ток через светодиод (Iпр) равен 10 мА, а время экспозиции (tэ,) составляет с учетом записи данных в буферные регистры 1/8 часть от периода кадра (tк). Следовательно, импульсный ток СИД (Iимп) должен быть равен 80 мА. Для расчетов импульсных токов в устройстве отображения информации на 100 индикаторов будем считать, что одновременно светится каждый второй СИД, т. е. из 500 СИД в каждой из строк устройства светится 250. Тогда импульсный ток, который должны коммутировать формирователи (усилители) токов строк, будет равен
I =Iимп-250 = 0,08*250=20 А.
К источникам питания при переключении электрических цепей с таким током предъявляются достаточно жесткие требования по обеспечению допусков на выходные напряжения. Кроме того, в схемах возникают нежелательные явления, приводящие к сбоям информации, воспроизводимой на индикаторах. Сбои информации возникают из-за значительных бросков тока в цепи питания индикаторов, которые через емкостные связи и общую шину питания (корпус) передаются на источник питания логических схем, формирующих изображение на индикаторах. Для исключения этого явления необходимо разрабатывать специальные схемы управления для устройств отображения информации на большое количество знакомест.
В схеме, изображенной на рис. 4.11, представлен один из возможных вариантов связи индикаторов ЗЛС340А с внешним источником информации и способ подключения индикаторов, обеспечивающий коммутацию усилителя строк небольших токов.
В данном случае предполагается, что входная информация поступает в виде биполярного двоичного 32-разрядного кода. В этом виде передаются данные о воспроизводимых символах в виде семиразрядных кодов и о местоположении символов на поле индикаторов. При этом возможно кодирование двумя способами. Использование любого из способов определяется конкретными задачами.
В табл. 4.2 и 4.3 представлены эти способы кодирования данных.
Таблица 4.2. Первый способ кодирования данных
Код данных |
Код адреса |
||||
Признак четности |
Резерв |
Код 3-го символа |
Код 2-го символа |
Код 1-го символа |
Местоположение символов на поле индикатора |
32 |
3130 |
29282726252423 |
222120191817 |
161514131211109 |
87654321 |
Таблица 4.3. Второй способ кодирования данных
Код данных |
Код адреса |
||||
Признак четности |
Дополнительные данные |
Код 2-го символа |
Код 1-го символа |
№ линейки |
Местоположение индикатора в линейке |
32 |
3130292827 |
26252423222120 |
19181716151413 |
1211109 |
87654321 |
Первый способ предпочтительнее в том случае, когда внешний источник данных (ЦВМ) имеет мало внешних потребителей. Адресная часть входной информации содержит 8 разщщов, т. е. 256 комбинаций, для передачи данных. Например, на буквенно-цифровой индикатор, состоящий из 120 знакомест, потребуется 40 адресных комбинаций (в одном 32-разрядном информационном слове передаются данные на 3 знакоместа). Таким образом, первый способ кодирования подходит, если аналогичных потребителей у источника информации не более 8.
Рис. 4.11. Структурная схема устройства управления индикаторами типа ЗЛС340А
При большом числе потребителей предпочтительнее второй способ кодирования.
Обычно индикаторы размещаются в несколько линеек. Так, индикатор, состоящий из 120 знакомест, может быть размещен в 5 линеек по 24 знакоместа в линейке или 6 линеек по 20 знакомест в линейке. Последнее размещение индикаторов приведено на рис. 4.12. Адресная часть при этом способе кодирования несет информацию только о местоположении двух символов в линейке, а номер линейки передается в коде данных. Следовательно, если в линейке 20 знакомест, то в адресной части будет задействовано только 10 адресных комбинаций вместо 40 при первом способе кодирования.
Рис. 4.12. Размещение индикаторов на информационном поле в шесть строк по двадцать индикаторов в каждой
Так как схемное построение устройства управления индикаторами не зависит от способа кодирования данных, то в приведенной схеме на рис. 4.11 представлен только второй способ кодирования.
Код информации поступает на преобразователь, выполненный на ИМС 75АП002, которым он из биполярного преобразуется в униполярный последовательный код, сопровождаемый синхроимпульсами (СИ). По отрицательным фронтам импульсов СИ последовательный код записывается в регистр. В соответствии с ГОСТ 18977-79 между 32-разрядными кодовыми посылками (словами) информации существует пауза, т. е. время, в течение которого информация не передается. Для обработки данных, записанных в регистр, необходимо определить паузу, которая говорит о том, что все 32 разряда информации записаны в регистр. По команде со схемы определения паузы дешифратор адреса расшифровывает адресную часть слова и три разряда данных (номер линейки).
При положительном анализе адреса с выхода дешифратора на формирователь сигналов управления подается код адреса ячейки оперативного запоминающего устройства (ОЗУ). Одновременно по команде со схемы определения паузы формирователь сигналов управления выдает на ОЗУ команду «Запись». По команде «Запись» и при наличии адреса код первого символа запишется в соответствующую ячейку ОЗУ. После этого по сигналу из генератора тактовых импульсов коммутатор данных подключит на вход данных ОЗУ код-второго символа, а дешифратор адреса сформирует адрес новой ячейки ОЗУ, куда и запишется код второго символа.
Для сокращения объема электронного оборудования и для простоты преобразования произвольной адресной части входной информации в упорядоченную последовательность адресов для записи данных в ОЗУ в качестве дешифратора адреса целесообразно использовать программируемые ПЗУ, например 556РТ5 или 556РТ7. После записи поступивших кодов символов в ОЗУ формирователь сигналов управления переводит ОЗУ в режим считывания, а на его адресные входы подключает выход генератора тактовых импульсов. На время записи данных в ОЗУ генератор тактовых импульсов блокируется сигналом с дешифратора адреса, поэтому код адреса на выходе генератора тактовых импульсов в это время не изменится.
После записи данных блокирующий сигнал с генератора тактовых импульсов снимается, а на вход ОЗУ поступает следующий по порядку адрес на считывание данных. В этом режиме из ОЗУ будут последовательно считываться записанные данные о кодах символов. Пусть поле полупроводниковых индикаторов содержит К линеек и N знакомест в линейке.
Цикл формирования и воспроизведения изображения начинается с формирования генератором тактовых импульсов импульса запуска. Одновременно с других выходов генератора тактовых импульсов через формирователь сигналов управления на адресные входы ОЗУ подается код адреса, по которому записан код символа для первого знакоместа первой линейки индикаторов. Код соответствующего символа, считанный из ОЗУ, поступает на генератор символов, который может быть реализован на микросхемах памяти 505-й серии со стандартными программами или на программируемых потребителем микросхемах.
Единственное требование к генератору символов состоит в том, что выходные данные для каждого символа должны быть собраны в виде семи наборов из пяти разрядов каждый. Генератор символов по данным из ОЗУ и коду строки (первой), поступившему из генератора тактовых импульсов, выдает в буферные накопители 5-разрядный код первой строки выбранного символа. В это время сдвиговый регистр сигналов записи по импульсу запуска и тактовому импульсу (ТИ) формирует на выходе 1 — 1 импульс записи, в результате 5-разрядный код будет записан в буферный накопитель 1 — 1 (рис. 4.13).
Выходы буферного накопителя 1 — 1 через усилители тока подключены к шинам столбцов индикатора 1 — 1. Здесь и далее первая цифра означает номер знакоместа в линейке, вторая цифра означает номер линейки. Одновременно сдвиговый регистр строк (см. рис. 4.11) на выходе 1 — 1 сформирует по сигналу импульса запуска и импульсу записи 1 — 1 импульс первой строки первой линейки, а первый триггер задержки установится в нулевое состояние (рис. 4.14). Далее код адреса на входе ОЗУ изменится на 1 и на генератор символов поступит код следующего символа, а код строки останется прежним. Следовательно, на выходе генератора символов появится 5-разрядный код первой строки второго символа, который запишется в накопитель 2 — 1 по следующему импульсу записи. Импульсы записи формируются на каждую адресную комбинацию, поступающую на ОЗУ с генератора тактовых импульсов, так как частота смены адреса совпадает с частотой ТИ.
Коды символов первых строк аналогичным образом будут записаны с N буферных накопителей данных, т. е. для всех индикаторов первой линейки. После записи данных в N — 1 буферный накопитель первый триггер задержки установится в состояние 1 и импульс первой строки первой линейки пройдет через схему задержки и подключит через первый ключ шину первых строк первой линейки индикаторов к источнику питания. При этом загорятся только те светодиоды первой строки, которым соответствует нулевое состояние разряда буферных накопителей. Схема задержки обеспечивает подключение через ключи строк соответствующей шины строк индикаторов к источнику питания только после записи данных во все буферные накопители соответствующей линейки.
На рис. 4.15 представлен один из вариантов принципиальной схемы подключения индикаторов типа ЗЛС340А. Предполагается, что в местах пересечения шин столбцов и строк установлены СИД, причем аноды СИД подключены к шинам столбцов, катоды — к шинам строк.
Работа приведенной схемы поясняется на примере включения только одного СИД в матрице размером 5X7. Код из генератора символов по импульсу записи запишется в регистр D1 (буферный накопитель данных). В данной схеме включенному состоянию СИД соответствует нулевой уровень на выходе регистра D1. При нулевом уровне на выходе D1 транзистор VТ1 (усилитель тока) откроется (R1 задает токовый режим транзистора VT1), напряжение источника питания подключится на аноды СИД, объединенных в первый столбец матриц. Одновременно на выходе регистра D2 (сдвигового регистра строк) формируется импульс седьмой строки и подается на вход D3 (схемы задержки). На второй вход D3 подается импульс с триггера задержки. При совпадении сигналов с регистра D2 и импульса с триггера задержки на выходе D3 появится нулевой уровень сигнала, которым открывается транзистор VТ-2. Резисторы R2 и R3 задают режим работы транзистора VТ2. Открытый транзистор VТ2 подключит напряжение источника питания к базе транзистора УТЛ (ключ строк). При открывании транзистора VT3 катоды СИД седьмой строки будут подключены к корпусу источника питания. При этом СИД, подключенный анодом к первому столбцу, а катодом к седьмой строке, загорится.
Рис. 4.13. Схема подключения поля из Л1 X Л полупроводниковых индикаторов типа ЗЛС340А
Рис. 4.14. Временная диаграмма формирования импульсов записи
Рис. 4.15. Схема подключения индикаторов ЗЛС340А
Токовый режим транзистора VT2 в приведенной схеме задан таким, что он обеспечивает одновременное включение до 16 ключей строк, т. е. одновременно могут бы,., подключены к корпусу одноименные шины строк 16 индикаторов типа ЗЛС340А.
Далее из ОЗУ выводятся данные для второй линейки индикатора, но при этом код строки на входе генератора символов остается без изменения. При записи в буферный накопитель I — 25-разрядного кода символа для первой строки первого знакоместа второй линейки сдвиговый регистр по сигналу импульса записи 1 — 2 сформирует на выходе 1 — 2 импульс первой строки второй линейки, а второй триггер задержки установится в нулевое состояние. Когда будут записаны данные для второй линейки во все буферные накопители (с I — 2 по N — 2), схема задержки через ключи строк подключит к источнику питания первую шину строк второй линейки индикаторов. Теперь загорятся СИД, соответствующие нулевым состояниям разрядов буферных накопителей первой строки второй линейки. Так, последовательно будут записаны данные в буферные накопители для первых строк третьей, четвертой, ..., К-й линеек, схема задержки подключит их к источнику питания.
После вывода данных для первых строк всех К линеек индикаторов код адреса на входе ОЗУ снова будет первоначальный, т. е. вновь будет считан из ОЗУ код символа для первого знакоместа первой линейки.
Рис. 4.16. Временная диаграмма формирования импульсов строк для поля индикаторов из шести линеек
Разница будет лишь в том, что код выбора строки на вхиде генератора символов изменится на единицу (будет выбран;, вторая строка), а сдвиговый регистр строк через схему задержки и ключи строк будет поочередно, начиная с первой линейки, отключать шины первых строк от источника питания и поочередно подключать к нему шины вторых строк, начиная с первой линейки. Таким образом, теперь будут светиться СИД вторых строк с первой по K-ю линейку индикаторов. Далее код выбора строк на входе генератора символов последовательно переберет с третьей до седьмой строки, что позволит последовательно выбрать и воспроизвести на светодиодных индикаторах полностью символы, считанные из ОЗУ. Затем цикл вывода и воспроизведения данных будет повторяться с частотой кадра, которая должна быть для объектов, подверженных вибрации, не менее 100 Гц.
Как видно, эта схема устройства управления индикаторами типа ЗЛС340А исключает переключение цепей с большими импульсными токами. В данном случае отключена всегда одна, например первая, строка четвертой линейки индикаторов, а остальные пять (рис. 4.16) по линии Л — А находятся под током. Это значит, что когда, например, записываются данные в буферные регистры для первой строки четвертой линейки, она отключена от источника питания, а первые строки первой — третьей линеек и седьмые строки пятой-шестой линеек в это время подключены к источнику питания. Затем, когда будут записаны данные в буферные регистры для N индикаторов первой строки четвертой линейки, она подключится к источнику питания и одновременно отключится от источника питания седьмая строка пятой линейки.
Таким образом, при такой схеме управления источник питания всегда имеет почти постоянную нагрузку. Разброс в нагрузке определяется только различным количеством включенных СИД в той или иной строке.