|
LPC2478 частота обновления TFT |
|
|
|
Oct 29 2009, 19:24
|
Группа: Участник
Сообщений: 5
Регистрация: 27-12-07
Из: Пенза
Пользователь №: 33 689

|
Помогите разобраться. Подключил к lpc2478 tft Varitronix COG-T350MCQF-01. Тестовая статичная картинка (320x240, 24bpp) выводится нормально - только если panel clock > 30 MHz. Если меньше то заметно мерцание. При такой скорости обновления экрана выводить одновременно картинку и выполнять какие-то другие вычисления - нереально. Заметно мерцание. У всех так?
|
|
|
|
|
Oct 30 2009, 08:11
|

Знающий
   
Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206

|
Цитата(sda @ Oct 29 2009, 22:24)  Помогите разобраться. Подключил к lpc2478 tft Varitronix COG-T350MCQF-01. Тестовая статичная картинка (320x240, 24bpp) выводится нормально - только если panel clock > 30 MHz. Если меньше то заметно мерцание. При такой скорости обновления экрана выводить одновременно картинку и выполнять какие-то другие вычисления - нереально. Заметно мерцание. У всех так? Если речь идет о клоке, который настраивается в регистре LCD Configuration register (LCD_CFG, RW - 0xE01F C1B8) то для 320x240 нужно не более 10 МГц
--------------------
Пасу котов...
|
|
|
|
|
Oct 30 2009, 08:28
|
Гуру
     
Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823

|
Цитата(sda @ Oct 29 2009, 23:24)  Заметно мерцание. У всех так? Вопрос хороший. Малый экран в Олимексовском стартките тоже как-то неприятно показывал. А семидюймовый на меньшей частоте развертки - лучше. Биений с рядом стоящей лампой или экраном монитора нет?
--------------------
Уходя, оставьте свет...
|
|
|
|
|
Oct 30 2009, 08:53
|

Знающий
   
Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206

|
Цитата(Dog Pawlowa @ Oct 30 2009, 11:28)  Вопрос хороший. Малый экран в Олимексовском стартките тоже как-то неприятно показывал. На Олимексе тоже замечал мерцание. Посмотрет тестовый проект от IAR - частота клока у них около 8 МГц. Я поднял до 10, мерцания визуально стало почти не заметно. В документации на HX8238A: DOTCLK 10 МГц max для 24 битного режима DOTCLK 30 МГц max для 8 битного режима
--------------------
Пасу котов...
|
|
|
|
|
Oct 30 2009, 09:59
|
Местный
  
Группа: Участник
Сообщений: 273
Регистрация: 3-11-05
Пользователь №: 10 442

|
Цитата(sda @ Oct 29 2009, 21:24)  Помогите разобраться. Подключил к lpc2478 tft Varitronix COG-T350MCQF-01. Тестовая статичная картинка (320x240, 24bpp) выводится нормально - только если panel clock > 30 MHz. Если меньше то заметно мерцание. При такой скорости обновления экрана выводить одновременно картинку и выполнять какие-то другие вычисления - нереально. Заметно мерцание. У всех так? Пользую тоже Varitronix COG-T350MCQF-01 на PXA270. При установке DOTCLK 6,5мГц (по даташиту на ЖКИ) - мерцание. Поднимаю до 15мГц - мерцание исчезает.
|
|
|
|
|
Oct 30 2009, 20:46
|
Группа: Участник
Сообщений: 5
Регистрация: 27-12-07
Из: Пенза
Пользователь №: 33 689

|
Вот и у меня также - если по даташиту DOTCLK 6,5мГц - очень заметное мерцание. Если ~30 МГц мерцание видно только под углом. Если ставить максимальный DOTCLK - мерцания нет совсем, но искажаются цвета на ЖКИ. Память K4S561632H, шина 32 бит. Только если во всех случаях производить какие-то нибудь действия использую память, то мерцания появляются опять. К сожалению не могу проверить какая частота действительно подается на ЖКИ. Имеет ли смысл менять TFT?
|
|
|
|
|
Nov 1 2009, 13:21
|
Гуру
     
Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823

|
Цитата(sda @ Oct 30 2009, 23:46)  Имеет ли смысл менять TFT? Если мерцает на высокой частоте при работе с памятью-нет. Tip: выведите на экран курсор. При недостаточности полосы пропускания курсор стоит, а картинка искажается. Кроме того, проверьте правильность полярности пиксельного клока.
--------------------
Уходя, оставьте свет...
|
|
|
|
|
Nov 1 2009, 16:33
|
Группа: Участник
Сообщений: 5
Регистрация: 27-12-07
Из: Пенза
Пользователь №: 33 689

|
Всем спасибо за ответы. Проблему в принципе решил. Наверное я изначально выставил неверные временные параметры при работе с этим индиатором. Хотя мне казалось что я их проверял.  Если Код TFT_PARAM_T Varitronix_COG_T350MCQF_01 = { 20, // Horizontal back porch 5, // Horizontal front porch 2, // HSYNC pulse width 320, // Pixels per line 10, // Vertical back porch 5, // Vertical front porch 1, // VSYNC pulse width 240, // Lines per panel 0, // Invert output enable 1, // Do not invert panel clock 1, // Invert HSYNC 1, // Invert VSYNC BPP_IS_24, // Bits per pixel 10000000, // Optimal clock rate (Hz) (default 6400000) }; все в принципе работает. У меня начения ...porch были гораздо больше.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|