МИКРОКОНТРОЛЛЕРЫ
Микроконтроллер DD1, работа-
ющий под управлением записан-
ной в его память программы, обес-
печивает как загрузку новых пред-
назначенных для вывода на инди-
катор HG1 данных, так и “регене-
рацию” изображения на индикато-
ре, управляя его общим электро-
дом COMMON и выводами сегмен-
тов. Сдвиговые регистры DD
2
...DDn
позволяют наращивать количество
управляемых контроллером знако-
мест и дополнительных вспомога-
тельных сегментов.
На рис. 2 приведена принципи-
альная схема построенного подоб-
ным образом модуля индикации на
основе микроконтроллера ATtiny2313
фирмы Atmel и недорогого ЖКИ
типа ИЖЦ5-4/8.
Данный модуль индикации функ-
ционирует под управлением микро-
контроллера DD1, поэтому те или
иные функциональные особенности
модуля, необходимые для работы в
составе того или иного устройства,
реализуются путем соответствую-
щего построения программного
обеспечения микроконтроллера. В
частности, если сама схема пре-
дусматривает только последова-
тельный интерфейс.загрузки пред-
назначенных для вывода на инди-
катор данных, то способ загрузки,
соответствующий тому или иному
типу интерфейса, определяется ал-
горитмом, по которому микроконт-
роллер работает с интерфейсными
входами модуля. Таким образом
могут быть реализованы такие рас-
постраненные
2
-проводные после-
довательные интерфейсы обмена
данными, как SPI и 1
2
С. Интерфей-
сы этих типов являются синхронны-
ми, то есть последовательно пере-
даваемые по линии DATA/SDA
биты данных стробируются импуль-
сами, передаваемыми по линии
SCK/SCL (для SPI и 12С соответ-
ственно). Используя же вход RxD
(ХТ2 на схеме) встроенного в мик-
роконтроллер асинхронного при-
емо-передатчика, можно реализо-
вать совместимый с RS-232C асин-
хронный последовательный интер-
фейс. Для загрузки данных в этом
случае требуется всего одна сиг-
нальная линия! Скорость обмена
данными может быть выбрана из
стандартного ряда и устанавлива-
ется на этапе разработки про-
граммного обеспечения микрокон-
троллера.
Плата модуля индикации -
двухсторонняя. Трассировка печат-
ных проводников и установка эле-
ментов по обе стороны платы изоб-
ражены на рис. 3. Модуль выпол-
нен на печатной плате размером
66x35,6 мм, что не намного боль-
ше размеров самого индикатора
(см. фото на рис. 4). Достигается
это тем, что индикатор ИЖЦ5-4/8
устанавливается на плату с одной
стороны, а все остальные элемен-
ты - с другой.
ВНИМАНИЕ! Индикатор HG1 ус-
танавливается в последнюю очередь!
В качестве примера опишем ал-
горитмы разработанного автором
программного обеспечения микро-
контроллера DD1, которое позволяет
самостоятельно изготовить модуль
индикации с интерфейсом типа SPI.
В отличие от похожих контроллеров
Ж КИ типа ОМ4068 и PCF2112C
фирмы Philips Semiconductors (те-
перь NXP Semiconductors) управле-
ние модулем намного
проще и осуществля-
ется только двумя сиг-
налами. Особеннос-
тью разработки стала
возможность последо-
вательного каскадного
подключения несколь-
ких модулей индика-
ции к одному интер-
фейсу. Функциональ-
ное соответствие вы-
водов модуля и ука-
занного интерфейса
приведено в таблице 3,
а способы подключения
- на рис. 5 и рис.
6
.
Управление модулем
индикации осуществля-
ется по двум линиям:
Таблица 3. Соответствие сигналов интерфейса SPI выводам модуля индикации
Интерфейсный
сигнал
Вывод
модуля
Тип
Функция
DATA IN
XT4
ВХОД
Подаваемая на модуль последовательность
бит данных
SCK
хтз
вход
Подаваемые на модуль синхроимпульсы
стробирования бит данных
DATA OUT
ХТ7
выход
Выдаваемая на следующий модуль
последовательность бит ранее принятых
данных (используется при последовательном
каскадном подключении нескольких модулей
индикации)
'
ооооооооооо oQo о о о о
V a .
А
°
Æ l5 5 5 ^ ftA a A flA flA flA ft.
@10100
0MÜ0O
ч
Рис. 3. Печатная плата модуля индикации
34
U Радиолюбитель - 01 /2 0 0 8
предыдущая страница 34 Радиолюбитель 2008-01 читать онлайн следующая страница 36 Радиолюбитель 2008-01 читать онлайн Домой Выключить/включить текст