Модуль индикации для Аманеро на светодиодных буквенно-цифровых индикаторах HPDL-1414

В статье предлагается вариант модуля индикации для Аманеро, работающий на недорогих 4-символьных буквенно-цифровых Smart индикаторах HPDL-1414 под управлением микроконтроллера (МК) ATmega16L. Индикаторы довольно яркие (к сожалению, на фотографиях не удалось отобразить натуральный цвет их свечения), с размерами символов по высоте около 4 мм.

Они очень хорошо смотрятся под защитным тонированным стеклом:

Для некоторых сообщений (в частности, выводимых при включении и выключении устройства) благодаря очень высокому быстродействию индикаторов удалось программно реализовать режим бегущей строки. Описываемый модуль индикации по установочным размерам (крепёжные отверстия, расположение индикатора) и функционалу соответствует оригинальному модулю AH-I6 (изменено лишь расположение разъёмов), так что при желании возможна их взаимная замена. Возможности прошивки описываемого модуля, архивные файлы которой приведены во вложениях, соответствуют модернизированному варианту для МК ATmega168, т.е. поддерживаются ИК-пульты с протоколами: Philips (RC5, RC6), NEC, JVC, Samsung, Sony, и пока непроверенными: AIWA, LG, SANYO, Mitsubishi, Denon, Whynter. Вместо указанных индикаторов можно применить гораздо более дорогие HDLU-1414, однако работа устройства с ними не проверялась из-за их цены. Изначально прошивка разрабатывалась для использования четырёх индикаторов, но было решено оставить только три из них из-за превышения суммарными габаритами размеров экрана ЖКИ 1602.

Принципиальная схема устройства приведена ниже:

Микроконтроллер DD1 ATmega16L работает на тактовой частоте 8 МГц: либо от внутреннего RC-генератора, либо с внешним кварцевым резонатором ZQ1 (и конденсаторами C10, C11), который можно установить при желании (потребуется лишь «перешить» Fuse-биты МК). Напряжение питания +3,3В для МК формируется стабилизатором на микросхеме DA1, в качестве которой допускается применение LP2985-3.3 и ей подобных. Индикаторы питаются от напряжения +5В, поступающего с контакта 10 разъёма J3 (от платы адаптера) или от внешнего источника через разъём J2. Диоды Шоттки VD1, VD2 (SS210 или другие) должны быть рассчитаны на ток до 300 мА. Для защиты от переполюсовки внешнего питания +5В предусмотрен диод VD3 (можно использовать специальный защитный диод или мощный стабилитрон на 5,6В).

Любопытно, что индикаторы работают даже при единственном питающем напряжении +3,3В (без подключения источника +5В), поступающим через разъём программатора J4, хотя согласно даташита они должны функционировать при питании не ниже 4,5В.

Для отображения состояния цифрового фильтра используются следующие обозначения: F-SLOW («Slow»), F-SHRP («Sharp»), F-SLSD («SLow, Short Delay»), F-SHSD («SHarp, Short Delay»).

Пример отображаемой информации для режима DSD-64 приведён на фото:

Рисунок печатной платы в формате программы Sprint Layout 6, а также соответствующий gerber-файл и BOM-список элементов приведены во вложении. При желании можно скорректировать разметку платы, передвинув все элементы на ней, кроме монтажных отверстий, чуть вправо, чтобы отцентрировать положение индикаторов относительно левого и правого краёв платы (я этого делать пока не стал, чтобы сохранить совместимость с установочными параметрами исходного модуля AH-I6 — при необходимости можно расточить монтажные отверстия надфилем). Для установки индикаторов на плату удобно использовать цанговую однорядную панельку SCSL-20, которую нужно аккуратно разделить на две части по 10 контактов, и из каждой части вытолкнуть жалом паяльника по два «лишних» контакта:

Собранная плата с установленными индикаторами выглядит следующим образом:

 

Для работы МК от встроенного RC-генератора Fuse-биты программируются следующим образом (High=0xD1, Low=0x84): 

а для работы с внешним кварцевым резонатором 8 МГц (High=0xD1, Low=0x9D) так:

Как и ранее, предусмотрено два варианта прошивки МК: с автоматическим запуском устройства после включения (PowerOn) и без автоматического запуска.

Вложение: BOM.xls 24,50 KB (Скачиваний: 7)

Приватное вложение: AH-I6_HPDL1414-lay.zip ()

Приватное вложение: HPDL1414_V1.1-gerbers.zip ()

Приватное вложение: AH-I6_HPDL1414_PowerOn_V1_1.zip ()

Приватное вложение: AH-I6_HPDL1414_V1_1.zip ()

0 комментариев
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.