3.0 Описание команд
3.2 Команды управления системой
3.2.1 SYSTEM SET
Инициализация устройства, установка размеров окна и выбор формата интерфейса ЖКД. Поскольку команда устанавливает основные рабочие параметры SED1335F, неправильная команда SYSTEM SET может привести к неправильной работе других команд.
Рисунок 5. Команда SYSTEM SET
3.2.1.1 С
Этот байт управления выполняет следующее:
- Сброс внутренних генераторов тактовых импульсов
- Выключает дисплей
- Отменяет ждущий режим
Параметры, следующие за Р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: Двухпанельное управление
Рисунок 6. Однопанельный дисплей.
Рисунок 7. Двухпанельный дисплей.
Примечание: Не существует Seiko-Epson устройств ЖКД в конфигурации показанной на рисунке 8.
Рисунок 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 |
Неправильный |
Неправильный |
Четвёртый блок экрана |
Четвёртый блок экрана |
Диапазон движения курсора |
Непрерывное движение по всему экрану |
Конфигурация выше и ниже: непрерывное движение по всему экрану |
Примечание:
- См. таблицу 31 для уточнения подробностей по установке параметров C/R и
TC/R во время использования команды HDOT SCR.
- Величина 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: Нет коррекции верхней строки экрана (нет смещения)
Рисунок 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 пикселов. Если используется более широкое поле символа, то любой остаток вторых восьми битов не отображается.
Рисунок 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 - младший значащий байт адреса.
Рисунок 11. Параметры AP.
Рисунок 12. Соотношение AP и C/R.
3.2.2 SLEEP IN
Переводит систему в ждущий режим. У этой команды нет параметрических байтов. По крайней мере, в течение одного пустого кадра после получения этой команды, SED1335F задерживает все внутренние действия, включая генерацию тактовых импульсов, и переходит в ждущий режим. Пустые данные посылаются в Х-драйверы, а Y-драйверы имеют своё напряжение смещения отключаемое по сигналу YDIS. Используя сигнал YDIS для выключения Y-драйверов, предохраняя от любых ложных изображений.
Внутренние регистры SED1335F сохраняют свои значения во время ждущего режима. Контакты управления амятью дисплея сохраняют свои логические уровни, чтобы сохранить память дисплея без искажений.
SED1335F может быть выведен из состояния ждущего режима, послав команду SYSTEM SET только с параметром P1. Команда DISP ON должна быть послана следом, для разрешения работы дисплея.
Рисунок 13. Команда SLEEP IN.
1. Сигнал YDIS становится низким между первым и вторым кадром после того, как команда SLEEP IN послана. Так как YDIS вынуждает все выходы драйвера дисплея перейти к отмене выбранного выходного напряжения, YDIS может использоваться в качестве сигнала выключения питания в устройстве ЖКД. Это может быть сделано при наличии YDIS, отключив сравнительно высоко мощный управляющий ЖКД источник питания, в тоже время, когда он гасит дисплей.
2. Так как все внутренние сигналы в SED1335F задержаны пока устройство в ждущем режиме, постоянное напряжение (DC) ,будет приложено к панели ЖКД, если останется управляющее напряжение ЖКД.
Если надёжность является главным требованием, то отключите управляющее ЖКД напряжение до подачи команды SLEEP IN.
3. Заметьте что, хотя шины переходят в высоко импедансное состояние в ждущем режиме, нагрузочный резистор или резистор утечки на шине будет приводить эти шины в известное состояние.
|