Version: 0.1
Table of Contents:
  1. Общее описание
  2. Модуль позволяет
  3. Назначение внешних выводов
  4. Перечень команд модулей
  5. Начальная установка модуля
  6. Распределение ОЗУ
  7. Режимы отображения
  8. Чтение и запись данных
  9. Вертикальное смещение отображаемой информации
This Documentation was converted by Tommy Tovbin from original MELT documentation.


Общее описание

Жидкокристаллический модуль МТ-12232B состоит из БИС контроллера управления и ЖК панели. Контроллер управления аналогичен SED1520DOA фирмы SEIKO EPSON. Модуль позволяет отображать графическое поле 122х32 точки. Каждой светящейся точке на ЖКИ соответствует логическая "1" в ячейке ОЗУ модуля. Внимание! Модуль не допускает воздействия статического электричества больше 30 вольт.

Модуль позволяет

Назначение внешних выводов приведено в таблице 1. Контрастность индикатора зависит от напряжения питания модуля. Управление контрастностью производится подключением внешнего резистора между выводом CT и GND Rвнеш.=0 - MAX контрастность,Rвнеш.= (нет резистора) - MIN контрастность.

Назначение внешних выводов.

Таблица 2. Назначение внешних выводов.

 Вывод Обозначение                                         Назначение вывода
      1             GND    Общий вывод (0V)
      2             VCC    Напряжение питания (5V)
      3             CT     Управление контрастностью
      4             A0     Адресный сигнал - выбор между передачей данных и команд управления
      5             E1     Разрешение обращений к модулю (а также строб данных)(1 кристалл)
      6             E2     Разрешение обращений к модулю (а также строб данных)(2 кристалл)
      7             NC     He используется
      8             NC     He используется
      9             R/W    Выбор режима записи или чтения
      10            DB0    Шина данных (младший бит)
      11            DB1    Шина данных
      12            DB2    Шина данных
      13            DB3    Шина данных
      14            DB4    Шина данных
      15            DB5    Шина данных
      16            DB6    Шина данных
      17            DB7    Шина данных (старший бит)
      18            NC     He используется
      19            NC     He используется
      20            NC     He используется

Перечень команд модулей

Таблица 3. Перечень команд модулей.

Команда           RD/WR A0 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0        Функция

                                                                  Включает или выключает ЖКИ, независимо от данных в
Display ON/OFF                                                    экранном ОЗУ и внутреннего состояния
                   0    0   1   0   1   0   1   1   1  0/1                      "1"-включить дисплей
                                                                                "0"-выключить дисплей
Display START                          Display START Line 	  Определяет строку ОЗУ , которая будет отображаться в
Line               0    0   1   1   0    (0...31)                 вверхней строке ЖКИ (Стартовая строка ЖКИ).
                                                                  
Set Page                                             Page         Устанавливает страницу ОЗУ в режиме адреса
                   0    0   1   0   1   1   1    0   (0...3)      страницы (стр. 0...3)

                                                                  Устанавливает столбец ОЗУ в режиме адреса
Set Address        0    0   0   Column address (0...79)           столбца

                                                                   Чтение режима состояния:
                                                                               1    модуль занят внутренней обработкой
                                                                   BUSY        0    модуль готов к работе с внешним МП
Status Read                                                                    1    вывод прямых данных
                                                                   ADC
                   1    0  B   A   O/Off R  0   0   0   0                      0    вывод обратных данных
                             
                                                                               1    ЖКИ включен
                                                                   ON/OFF      0    ЖКИ выключен
                                                                               1    состояние сброса
                                                                   RESET       0    нормальное состояние
Write Display                                                      Запись данных в ОЗУ  Эти команды выбирают
Data               0   1          Write Data                       модуля               ОЗУ по ранее заданному
                                                                                        адресу, после чего адрес
                                                                                        столбца
Read Display                                                       			инкрементируется
                   1   1          Read Data                        Чтение данных из ОЗУ                  
Data							           модуля
                                                                   Используется для изменения в обратном направлении
                                                                   соответствия между адресом столбца и позиции на
ADC Select         0   0   1   0   1    0   0   0   0  0/1         индикаторе:
                                                                              0      прямое соответствие
                                                                              1      обратное соответствие
                                                                   Выбор статического или нормального режима
                                                                   управления:
Static Drive       0   0   1   0   1    0   0   1   0   0/1
ON/OFF                                                                        1      статическое управление (малого потребления)
                                                                              0      обычное управление

                                                                   Выбор мультиплекса:
Duty Select        0   0   1   0   1    0   1   0   0   0/1                   1       Для модуля МТ-12232В
                                                                   По этой команде устанавливается флаг RMW, после
                                                                   чего инкрементируется адрес счетчика столбца при
Read Modify        0   0   1   1   1    0   0   0   0    0         записи данных в ОЗУ
Write                                                             (и не инкрементируется при чтении)
END                0   0   1   1   1    0   1   1   1    0         Снятие флага RMW
                                                                   Стартовая строка ЖКИ (Display Start Line) сбрасывается
RESET              0   0   1   1   1    0   0   0   1    0         в 0, адресс страницы устанавливается равным 0,
содержимое ОЗУ не изменяется

Начальная установка модуля

Модуль войдет в нормальный режим работы только после того, как на него подать следующие команды:

Распределение ОЗУ

Модуль MT-12232B содержит два кристалла, которые управляют двумя половинами отображаемого поля точек (левая половина и правая). Модуль содержит ОЗУ для хранения данных, выводимых на ЖКИ, размером 80х32 бит (80х32 бит на каждый кристалл). Все ОЗУ разбито на 4 страницы размером по 80х8 бит каждая. Каждая страница ОЗУ имеет организацию 80x8 бит. Каждой светящейся точке на ЖКИ соответствует логическая "1" в ячейке ОЗУ модуля. На ЖКИ отображаются только 61 байт из 80 из каждой страницы. Одновременно отображается четыре страницы: верхние 8 точек по вертикали соответствуют нулевой странице, нижние 8- третьей (если при начальной установке была выбрана нулевая начальная строка отображения). Это можно изменить командой "Display START Line". Левые 61 точки по горизонтали выводит первый кристалл, правые 61 точки - второй кристалл.

Режимы отображения

Модуль имеет два режима отображения информации из внутреннего ОЗУ: прямой и обратный. Он различается местоположением на ЖКИ первого отображаемого байта и направлением увеличения адреса во внутреннем ОЗУ при смещении отображаемой позиции на ЖКИ. В обратном режиме отображения адрес во внутреннем ОЗУ увеличивается при перемещении отображаемой позиции на ЖКИ вправо. В прямом режиме он наоборот уменьшается. Режим работы выбирается командой "ADC Select".

Чтение и запись данных

Чтение (запись) информации из (в) модуль осуществляется по страницам (80х8 бит или 80х1 байт). Каждая страница представлена как 80 байт. Страницы не пересекаются. Адреса с 80 по 127 не используются, в них невозможно ничего записать, а при чтении по этим адресам на шине данных может присутствовать любая информация. Для чтения или записи байта данных по произвольному адресу необходимо предварительно установить страницу ОЗУ и выбрать столбец внутри страницы ОЗУ. Это осуществляется командами "Set Page" и "Set Address" соответственно. После этого можно прочитать или записать байт данных. Одной команды "Set Page" недостаточно, так как она не изменяет адрес столбца. Для упрощения программ модули поддерживают также непрерывную последовательность операций чтения или записи (а также их комбинацию, см. ниже): после чтения (записи) одного байта счетчик столбца автоматически увеличивается на 1 и модули готовы к новой операции чтения (записи) по следующему адресу без предварительной установки страницы ОЗУ и адреса столбца. Счетчик столбца считает только внутри одной страницы! При достижении адреса 79 следующим значением счетчика будет 80 и т.д., то есть не происходит ни перехода на следующую страницу, ни сброса счетчика в 0. Таким образом после чтения (записи) последнего байта данных по адресу 79 модули прекратят прием (выдачу) информации. Для модуля MT-12232B также не происходит переход через середину отображаемых точек по горизонтали: левая и правая половина поля точек совершенно независимы и выдаются на ЖК панель из разных кристаллов. Модуль поддерживает специальный режим увеличения счетчика адреса столбца только при записи. Это удобно для изменения информации в ОЗУ модулей: можно сначала прочитать данные, изменить их и записать в модули по тому же адресу (без повторной установки адреса столбца для операции записи). После операции записи будет выполнен переход к следующему байту данных. Этот режим включается командой "Read Modify Write" и выключается командой "END"

Вертикальное смещение отображаемой информации

Модуль поддерживает команду "Display START Line", устанавливающую номер самой верхней отображаемой строки. Это позволяет реализовать плавный сдвиг информации на ЖКИ по вертикали изменением номера первой отображаемой строки. Номер может быть в интервале от 0 до 31, что соответствует интервалу от первой строки нулевой страницы ОЗУ до последней строки третьей страницы ОЗУ. После отображения последней строки ( 31) будет отображаться снова нулевая строка.

Электрические параметры MT-12232B

Таблица 6. Характеристика модуля по постоянному току.
Обозн. min тип max
Напряжение питания, В Vcc 4 5 6
Ток потребления,mкA Icc 200
Входное напряжение высокого уровня, В UIH 2,4 Vcc +0,6
Входное напряжение низкого уровня, В UIL -0,6 0,8
Напряжение питания подсветки при токе 70 мА, В 4,1 4,5

Таблица 7. Динамические характеристики модуля.

          Параметр      	     Обозн.       Min                   Max
  1       Время цикла, нс  	     Tcyc         1000 	 		  _
  2       Время установки адреса, нс Taw          20                      _
  3       Время удержания адреса, нс Tah          10                      _
  4       Время установки данных, нс Tds          80                      _
  5       Время удержания данных, нс Tdh          10                      _
  6       Время задержки данных, нс  Tdoh         10
  7       Время доступа, нс          Tacc         -	        	 10
          Длительность импульса      Режим чтени  100                     _
  8                                  TEW
          разрешения, нс             Режим записи 80                      _