Цитата(InsolentS @ Jun 18 2010, 12:47)

Здравствуйте!
Решил заюзать в проекте TFT индикатор MI0600AT (800x480x24). Из даташита (к сожалению, он только в печатном виде) следует, что дисплею необходимы следующие напряжения:
VGH 22v
Vdda 10v
VCOM - TBD (так и указано, подключил к земле)
VGL -7v
Сформировал эти напряжения и дисплей заработал, всё ок, но есть проблема: если на экране в течении долгого времени (10сек) не изменяется картинка, то она "отпечатывается" на нём, и плавно пропадает только через 3-5 мин.
Думаю, это из-за косяков с питающими напряжениями (особенно VCOM), подскажите плиз
Дался вам этот MI0600AT, у него ж пикселы кривые

Как известно, подача постоянного напряжения на ЖК приводит к их деградации, вплоть до выхода из строя, что и видно на вашем TFT. Чтобы этого не возникало, полярность напряжения, подаваемого на ЖК постоянно меняют, обычно раз за кадр. Делают это инверсией данных и сигнала VCOM. Т.е. данные прямые - VCOM в минусе, данные инверсные - VCOM в плюсе. Полярность VCOM и данных меняется каждую строку - чтобы уменьшить мерцание. Амплитуда и постоянная составляющая VCOM определяют яркость и стабильность изображения.
Так что подавать на VCOM постоянку строго не рекомендуется. Сам сигнал подается через буфер который способен тащить емкостную нагрузку, типа LM8262. Сигнал полярности, из которого формируется VCOM, и соответствующую инверсию данных производит микросхема тайминга, для вашего случая типа ups161. Наверное можно исхитриться и сделать это с помощью МК, но я не пробовал.
Бывают модули, у которых буфер для формирования VCOM находится на борту, а пользователь подает только сигнал полярности POL и постоянную составляющую VCOM. Таким модулям действительно на VCOM достаточно подать просто постоянку. Но у MI0600AT входа POL нет, из чего делаю вывод, что меандр на VCOM надо формировать самому.
Документация на MI0600AT тут:
http://www.schemov.com/doc/multi%20inno/MI...480)%20V1.0.pdfНа ups161 тут:
http://www.schemov.com/doc/auo/UPS161%20Ve...r%20Promate.pdf