На счёт даташитов, особого разнообразия не было.
SI (Serial Input) - Данные, которые, побитно, передаём в контроллер (прямой вход ВЫСОКИЙ УРОВЕНЬ = 1)
CLK (Clock) - Тактовая для внутреннего сдвигового регистра. При 0 = готовим данные(меняем с 0/1/0/1). При 1 = данные записываются в следующий бит Сдвигового Регистра (Всего 128 бит). (ВАЖНОЕ Замечание. Если мы не пишем данные, то CLK держать в ВЫСОКОМ УРОВНЕ = 1 ). * Тут, с задержками можно не заморачиваться, по датащиту, 5 мегаГерц запросто работает...
LAT (LATCH) - При кратковременной 1 переносит содержимое СДВИГОВОГО РЕГИСТРА в РЕГИСТР ДРАЙВЕРА.
BK (BLANKING) - При кратковременной 1 (>5микросекунд) убирает напряжение с сеток.
Алгоритм работы:
Итак, имеем 76 пикселей и 22 сетки.
Это значит, что за один цикл записи мы записываем информацию ПОПИКСЕЛЬНО в два знакоместа (в верхнее и нижнее (5х7+3 точки)*2), регистры с P1 по P76, и говорим, какую сетку зажигаем, записывая в один из регистров G1-G22 единичку.
Тушим дисплей(BK=1).
Латчим(LAT=1/LAT=0).
Включаем дисплей(BK=0).
В принципе время, в течение которого будет светиться пара знакомест, может варьироваться программой...
И так, при полном заполнении дисплея 22 цикла...
Похоже, что дополнительные знакоместа (21 и 22) будут, соответственно, располагаться в регистрах R97 и R98.
http://www.cec-mc.ru/data/files/File/PD ... 20GINK.pdfУдачи.
ЗЫ Насколько я понял, там больше заморочек с питанием будет... Высокое АЖ 48Вольт (подключать через резистор) и его подавать строго после питания логики... А катод 7Вольт...
Стоп... Совсем забыл про то, что питание формируется то на платке...