|
Графический TFT LCD с параллельной шиной и 18-битным цветом. Помогите запустить, Есть три модели от Sharp, Nec и U.R.S. у всех разные тайминги. |
|
|
|
Mar 14 2008, 18:38
|
Профессионал
    
Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368

|
Народ подскажите пожалуйста, кто сталкивался с реализацией интерфейса от процессора к таким LCD. То есть есть видеобуффер с 18-битным цветом. И я делаю на FPGA реализацию низкоуровнего интерфейса, который бы с определнным Фреймрейтом(60FPS) запихивал его в LCD. Прикол в том, что есть два последних дисплея из вышеупомянутого списка и спецификация от Шарпа на такой же дисплей. Все дисплеи имеют абсолютно одинаковую распиновку, разрешение 320х240, по 6 бит на цвет и одинаковые и как я понял стандартные сигналы VSYNC, HSYNC, DATA_ENABLE, CLK, R/L, U/D. С двумя последними вроде все понятно - они определяют направление развертки и по идее просто цепляются к соответсвующим напряжениям питания. Но со всеми остальными полная фигня. Во первых я так и не понял - в двух моделях описано два возможных режима работы FIXED и DE. Второй вроде как упрощенный - только DE, но почему-то в одном дисплее используется сигнал VSYNC, а в другом просто DE должен быть длинней и это вроде как начало кадра. Во вторых у всех FIXED Mode вроде как одинаковый, но у каждого свои тайминги для VSYNC и HSYNC и свои количества холостых линий и пикселей - у одного 50 линий после VSYNC, у другого 37, у трeтьего 74, то есть при всей своей одинаковости - заменить один дисплей на другой без изменения программы нельзя - картинка просто будет сдвинута. Также в этом режиме одному нужен DE, другой только без DE работает а в третьем можно и так и так - DE определяет начало рабочих данных. Ну и что вообще меня убило, что у них разная полярность сигнала DE и что самое прикольное фазировка CLK! У одного синхрoнизация по спаду у другого по фронту! В общем я офигел, причем все пишут что базируются на одной спецификации от Sharpa. В итоге 2 дня мудохаюсь, на одном дисплее всякие полоски мигают. Другой просто черный. Помогите разобраться плиз - все таки надо этот FIXED режим реализовывать или как то еще их можно запустить?
|
|
|
|
|
 |
Ответов
|
Mar 16 2008, 21:48
|
Частый гость
 
Группа: Свой
Сообщений: 142
Регистрация: 18-02-08
Из: Челябинск
Пользователь №: 35 141

|
Цитата(syoma @ Mar 16 2008, 23:09)  Спасибо. Но эта схема с работающего дизайна или просто пример? Действительно можно обойтись без H_SYNC и V_SYNC? Я у себя заметил еще, что H_SYNC всегда имел низкий уровень, что похоже наверняка свело с ума контроллер LCD. А по памяти - у меня будет использоваться Xilinxовская встроенная BRAM. а цветов будет всего 64, и тут получится ровно 76800*6 бит. Именно столько синтезатор и возъмет. Да, это рабочая схема для Toshiba LTM210 (640х480), только значения подставлены другие, под Ваш пример. Там входов HS и VS нет вообще, а обойдется ли без них Ваша панель...
|
|
|
|
Сообщений в этой теме
syoma Графический TFT LCD с параллельной шиной и 18-битным цветом. Помогите запустить Mar 14 2008, 18:38 Ledmaster Цитата(syoma @ Mar 14 2008, 23:38) Во пер... Mar 16 2008, 03:59 Linker Цитата(syoma @ Mar 15 2008, 00:38) на одн... Mar 16 2008, 06:44 syoma Тот, что черный - NEC3224BC35-22. 5.5" QVGA д... Mar 16 2008, 12:15 Ledmaster Я с Xilinx’ом не работал, приведу очень простой пр... Mar 16 2008, 17:51 syoma То есть я так понял, что вы работаете в DE режиме.... Mar 17 2008, 09:26 Ledmaster Цитата(syoma @ Mar 17 2008, 14:26) То ест... Mar 17 2008, 18:41 syoma Не надо, заработало. Но почему-то на моих длинных ... Mar 17 2008, 19:13 vladimir_orl
Позвольте продолжить тему.
Сейчас только начин... Apr 13 2018, 13:23 Flip-fl0p ЦитатаПодскажите, сигналы vsync и hsync когда в 1,... Apr 22 2018, 21:39
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|