Поиск по сайту:

 


По базе:  

микроэлектроника, микросхема, микроконтроллер, память, msp430, MSP430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, SED1335, mega128, avr, mega128  
  Главная страница > ЖКИ > Драйвера > SED1335

реклама

 




Мероприятия:




3.0 Описание команд

3.2 Команды управления системой

3.2.1 SYSTEM SET

Инициализация устройства, установка размеров окна и выбор формата интерфейса ЖКД. Поскольку команда устанавливает основные рабочие параметры SED1335F, неправильная команда SYSTEM SET может привести к неправильной работе других команд.

sed1335 Команда SYSTEM SET

Рисунок 5. Команда SYSTEM SET

3.2.1.1 С

Этот байт управления выполняет следующее:

  1. Сброс внутренних генераторов тактовых импульсов
  2. Выключает дисплей
  3. Отменяет ждущий режим

Параметры, следующие за Р1 не являются необходимыми, кроме как отменяющие ждущий режим.

3.2.1.2 М0

Выбирает внутренний или внешний генератор символов ROM. Внутренний генератор символов ROM содержит 160 символов размером 5 на 7 пикселов. Эти символы зафиксированы при изготовлении шаблоном соединительной металлизации. Внешний генератор символов ROM может содержать до 256 определяемых пользователем символов.

    М0=0: Внутренний генератор символов ROM
    M0=1: Внешний генератор символов ROM

Заметьте, что если адресное пространство генератора символов ROM перекрывает адресное пространство памяти дисплея, то часть памяти дисплея не может быть записана.

3.2.1.3 М1

Выбирает область генератора символов RAM для определённых пользователем символов. Коды генератора символов RAM выбраны из 64 кодов показанных на рисунке 59.

    М1=0: генератор символов RAM1; 32 знака

Адресные пространства генераторов символов RAM1 и RAM2 не непрерывные, под адресным пространством генератора символов RAM1 подразумевается генератор символов RAM, а под адресным пространством генератора символов RAM2 подразумевается генератор символов ROM.

    M1=1: 64 знака генераторов символов RAM1 и RAM2

Адресные пространства генераторов символов RAM1 и RAM2 непрерывны и оба понимаются как генератор символов RAM.

3.2.1.4 М2

Выбирает высоту символа определённого во внешних генераторов символов ROM и RAM. Символы высотой более 16 пикселов могут быть отображены, после создания битовой карты для каждой части каждого символа и использования графического режима SED1335F для их отображения.

    М2=0: Высота символа 8 пикселов (2716 или эквивалент ROM)
    М2=1: Высота символа 16 пикселов (2732 или эквивалент ROM)

3.2.1.5 W/S

Выбирает метод управления ЖКД.

    W/S=0: Однопанельное управление
    W/S=1: Двухпанельное управление

sed1335 Однопанельный дисплей

Рисунок 6. Однопанельный дисплей.

sed1335 Двухпанельный дисплей

Рисунок 7. Двухпанельный дисплей.

Примечание: Не существует Seiko-Epson устройств ЖКД в конфигурации показанной на рисунке 8.

sed1335 Левый и правый двухпанельный дисплей

Рисунок 8. Левый и правый двухпанельный дисплей.

Таблица 3. Параметры ЖКД

Параметр W/S=0 W/S=1
IV=1 IV=0 IV=1 IV=0
C/R C/R C/R C/R C/R
TC/R TC/R TC/R
(см.примечание 1)
TC/R TC/R
L/F L/F L/F L/F L/F
SL1 00H до L/F 00H до L/F+1
(см.примечание 2)
(L/F)/2 (L/F)/2
SL2 00H до L/F 00H до L/F+1
(см.примечание 2)
(L/F)/2 (L/F)/2
SAD1 Первый блок экрана Первый блок экрана Первый блок экрана Первый блок экрана
SAD2 Второй блок экрана Второй блок экрана Второй блок экрана Второй блок экрана
SAD3 Третий блок экрана Третий блок экрана Третий блок экрана Третий блок экрана
SAD4 Неправильный Неправильный Четвёртый блок экрана Четвёртый блок экрана
Диапазон движения курсора Непрерывное движение по всему экрану Конфигурация выше и ниже: непрерывное движение по всему экрану

Примечание:

  1. См. таблицу 31 для уточнения подробностей по установке параметров C/R и TC/R во время использования команды HDOT SCR.
  2. Величина SL когда IV=0 равна величине SL когда IV=1 плюс 1.

3.2.1.6 IV

Компенсация оригинала экрана для изображения с инверсией. IV обычно устанавливают равным 1.

Лучшим способом отображения инвертированных символов является ИСКЛЮЧАЮЩЕЕ ИЛИ текстового слоя и графического слоя фона. Однако, инвертированные символы наверху или слева экрана оказываются трудными для прочтения, так как оригинал символа находится наверху и слева его битовой карты и нет пикселов фона ни сверху ни слева от этих символов.

Флаг IV приводит SED1335F к смещению текстовый экран относительно графического слоя фона на один вертикальный пиксел. Используйте функцию горизонтальной прокрутки пиксела (HDOT SCR) для сдвига текстового экрана на 1…7 пикселов вправо. Все символы будут потом иметь необходимое количество окружающих пикселов, чтобы обеспечить лёгкое чтение инвертированных символов.

Информацию по прокрутке смотрите в разделе 5.5.

    IV=0: Коррекция верхней строки экрана
    IV=1: Нет коррекции верхней строки экрана (нет смещения)

sed1335 Коррекция IV и HDOT SCR
Рисунок 9. Коррекция IV и HDOT SCR

3.2.1.7 T/L

Выбирает ТВ или ЖКД режим. Когда выбран режим ТВ, включен ТВ синхрогенератор. T/L=0: Режим ЖКД T/L=1: Режим ТВ

3.2.1.8 DR

Выбирает выход дополнительного сдвигающего цикла для каждых 64 пикселов. Экстра цикл требуется для операции коррекции разрешающей цепи, когда используется двухпанельный дисплей.

    DR=0: Нормальная операция
    DR=1: Дополнительный цикл сдвига

3.2.1.9 FX

Устанавливает ширину, в пикселах, поля символа. Ширина символа в пикселах равна FX+1, где FX лежит в диапазоне от 00 до 07H включительно. Если третий бит данных установлен (FX лежит в диапазоне от 08 до 0FH) и используется 8 пиксельный шрифт, то между символами вставляется пробел. Заметьте, что максимальная ширина символа в режиме ТВ равна 8 пикселам.

Таблица 4. Выбор горизонтального размера символа

FX [FX] ширина символа
в пикселах
HEX D3 D2 D1 D0
00 0 0 0 0 1
01 0 0 0 1 2
07 0 1 1 1 8

Так как SED1335F обрабатывает данные 8-битными блоками, символы шириной более 8 пикселов должны быть сформированы из восьми пиксельных сегментов. Как показано на рисунке 10 остаток вторых восьми битов не отображается. Это также применяется ко второму слою экрана.

В графическом режиме, поле нормального символа также 8 пикселов. Если используется более широкое поле символа, то любой остаток вторых восьми битов не отображается.

sed1335 FX и FY адреса дисплея
Рисунок 10. FX и FY адреса дисплея.

3.2.1.10 WF

Выбирает период сигнала управления кадром переменным током (AC). WF обычно устанавливается в "1".

    WF=0: 16 строчное управление АС
    WF=1: Двухкадровое управление АС

При двухкадровом управлении АС, период WF вдвое больше периода кадра.

При шестнадцати строчном управлении АС, WF инвертируется каждые 16 строк.

Несмотря на то, что 16 строчное управление АС обеспечивает лучшую читаемость изображения, горизонтальные строки могут появляться, когда используются высокие напряжения управления ЖКД или при больших углах зрения.

3.2.1.11 FY

Устанавливает высоту символа в пикселах. Высота в пикселах равна FY+1.

FY лежит в диапазоне от 00 до 0FH включительно.

Установите FY в "0" (вертикальный размер равняется единице) в графическом режиме.

Таблица 5. Выбор вертикального размера символа.

FY [FY] высота символа
в пикселах
HEX D3 D2 D1 D0
00 0 0 0 0 1
01 0 0 0 1 2
07 0 1 1 1 8
0E 1 1 1 0 15
0F 1 1 1 1 16

3.2.1.12 C/R

Устанавливает адресный диапазон, занимаемый одной строкой дисплея, это количество символов минус один, умноженное на количество горизонтальных байтов на символ.

C/R лежит в диапазоне от 0 до 239.

Например, если символ шириной более 10 пикселов, то адресный диапазон равен удвоенному числу символов минус два. См. раздел 8.1.1 для расчёта C/R.

[C/R] не может быть больше адресного диапазона. Однако, он может быть меньше чем адресный диапазон, в этом случае остальная часть дисплея будет погашенной. Количество избыточных пикселов не должно превышать 64.

Таблица 6. Адресный диапазон строки дисплея.

C/R [C/R] байтов на строку дисплея
HEX D7 D6 D5 D4 D3 D2 D1 D0
00 0 0 0 0 0 0 0 0 1
01 0 0 0 0 0 0 0 1 2
4F 0 1 0 0 1 1 1 1 80
EE 1 1 1 0 1 1 1 0 239
EF 1 1 1 0 1 1 1 1 240

3.2.1.13 TC/R

Устанавливает длину, включая горизонтальное гашение, одной строки. Длина строки равна TC/R+1, где TC/R лежит в диапазоне от 0 до 255.

TC/R должен быть больше или равен C/R+4. Если это условие удовлетворено, [TC/R] может быть установлен согласно равенству данному в разделе 8.1.1, для того чтобы удерживать период кадра постоянным и минимизировать неустойчивость синхронизации для любой частоты от главного генератора, fOSC.

Таблица 7. Выбор длины строки.

TC/R <[TC/R] длина линии в байтах/td>
HEX D7 D6 D5 D4 D3 D2 D1 D0
00 0 0 0 0 0 0 0 0 1
01 0 0 0 0 0 0 0 1 2
52 0 1 0 1 0 0 1 0 83
FE 1 1 1 1 1 1 1 0 255
FF 1 1 1 1 1 1 1 1 256

3.2.1.14 L/F

Установка высоты кадра, в линях. Высота в линиях равна L/F+1, где L/F лежит в диапазоне от 0 до 255. Если W/S установлен в "1", выбран двухэкранный дисплей, число линий должно быть чётным, а L/F должно быть нечётным числом.

Таблица 8. Выбор высоты кадра.

L/F [L/F] линий на кадр
HEX D7 D6 D5 D4 D3 D2 D1 D0
00 0 0 0 0 0 0 0 0 1
01 0 0 0 0 0 0 0 1 2
52 0 1 0 1 0 0 1 0 83
FE 1 1 1 1 1 1 1 0 255
FF 1 1 1 1 1 1 1 1 256

Таблица 9. Высоты кадров и совместимые устройства ЖКД.

Количество строк [LF] Рабочий цикл панели
64 1/64
128 1/64

Таблица 10. Горизонтальный адресный диапазон.

Шестнадцатеричный код (HEX) [AP] адресов на линию
APH APL
0 0 0 0 0
0 0 0 1 1
0 0 5 0 80
F F F E 216-2
F F F F 216-1

3.2.1.15 AP

Определяет горизонтальный адресный диапазон виртуального экрана. APL - младший значащий байт адреса.

sed1335 Параметры AP
Рисунок 11. Параметры AP.

sed1335 Соотношение AP и C/R
Рисунок 12. Соотношение AP и C/R.

3.2.2 SLEEP IN

Переводит систему в ждущий режим. У этой команды нет параметрических байтов. По крайней мере, в течение одного пустого кадра после получения этой команды, SED1335F задерживает все внутренние действия, включая генерацию тактовых импульсов, и переходит в ждущий режим. Пустые данные посылаются в Х-драйверы, а Y-драйверы имеют своё напряжение смещения отключаемое по сигналу YDIS. Используя сигнал YDIS для выключения Y-драйверов, предохраняя от любых ложных изображений.

Внутренние регистры SED1335F сохраняют свои значения во время ждущего режима. Контакты управления амятью дисплея сохраняют свои логические уровни, чтобы сохранить память дисплея без искажений.

SED1335F может быть выведен из состояния ждущего режима, послав команду SYSTEM SET только с параметром P1. Команда DISP ON должна быть послана следом, для разрешения работы дисплея.

sed1335 Команда SLEEP IN
Рисунок 13. Команда SLEEP IN.

1. Сигнал YDIS становится низким между первым и вторым кадром после того, как команда SLEEP IN послана. Так как YDIS вынуждает все выходы драйвера дисплея перейти к отмене выбранного выходного напряжения, YDIS может использоваться в качестве сигнала выключения питания в устройстве ЖКД. Это может быть сделано при наличии YDIS, отключив сравнительно высоко мощный управляющий ЖКД источник питания, в тоже время, когда он гасит дисплей.

2. Так как все внутренние сигналы в SED1335F задержаны пока устройство в ждущем режиме, постоянное напряжение (DC) ,будет приложено к панели ЖКД, если останется управляющее напряжение ЖКД.

Если надёжность является главным требованием, то отключите управляющее ЖКД напряжение до подачи команды SLEEP IN.

3. Заметьте что, хотя шины переходят в высоко импедансное состояние в ждущем режиме, нагрузочный резистор или резистор утечки на шине будет приводить эти шины в известное состояние.



<-- Предыдущая страница Оглавление Следующая страница -->





 
Впервые? | Реклама на сайте | О проекте | Карта портала
тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru
©1998-2023 Рынок Микроэлектроники