реклама на сайте
подробности

 
 
> Работа с LCD, Помогите разобраться с работой LCD дисплеев
Dobby
сообщение Oct 22 2010, 17:28
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 20-10-10
Пользователь №: 60 290



Здраствуйте.
Помогите новичку разобраться...
Есть задача подключить цветной LCD-дисплей к AVR микроконтроллеру. LCD думаю будет 5-7".
Для начала какой LCD мне лучше использовать? Я конечно понимаю, что выбор дисплея лежит целиком на мне и зависит от моих задач и целей. Но насколько я познал эту область, нужен еще и контроллер дисплея (если я его правильно называю конечно, я имею ввиду то, что называют ОзУ, выводящая на дисплей информацию из памяти 60 или любое другое количество раз в секунду). И выбирать я должен уже связку "контроллер-дисплей".
Так вот... Дисплеи то я подобрал. Например, вот такие:
A070VW05 (http://szcontrol.en.made-in-china.com/product/UeyQYgWvnIVj/China-7INCH-LCD-Display-A070VW05-V1.html)
C070FW01 (http://auo.com/auoDEV/products.php?sec=carPortable&func=info&product_id=48&items_id=5)
A070FW03 (http://pdf1.alldatasheet.com/datasheet-pdf/view/195194/ETC/A070FW03/+0JW2-7VwSwaw8z-KctC+/datasheet.pdf)
LQ070Y3DG3A (http://www.sharpsma.com/Page.aspx/americas/en/part/LQ070Y3DG3A/)
Но как к ним подобрать и, самое главное, где найти подходящие к ним контроллеры?

Информации много. Вопросов тоже не мало. Все перелопатить сразу нереально. Поэтому прошу помощи у вас, эксперты...
Слышал где-то, есть дисплеи с уже интегрированными в них контроллерами. Может быть кто-нибудь подскажет такой дисплейчик с нужной мне диагональю?

Если чет сморозил не в ту сторону поправьте, чтобы я не шел по заранeе ложному направлению...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rezident
сообщение Oct 22 2010, 18:33
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Сначала определитесь, какую именно информацию вы хотите выводить? Цифробуквенную? Статические картинки? Динамические картинки? 60 раз в секунду, говорите? Посчитайте-ка сами 800*640*60раз/с=23,04МГц синхронного вывода да плюс еще три аналоговых канала ЦАП. Размер буфера для изображения 800*640*24бит=1,5МБайт. О каком AVR тут может вообще идти речь?
Go to the top of the page
 
+Quote Post
Dobby
сообщение Oct 23 2010, 12:23
Сообщение #3





Группа: Новичок
Сообщений: 4
Регистрация: 20-10-10
Пользователь №: 60 290



Цитата(rezident @ Oct 22 2010, 13:33) *
Сначала определитесь, какую именно информацию вы хотите выводить? Цифробуквенную? Статические картинки? Динамические картинки? 60 раз в секунду, говорите? Посчитайте-ка сами 800*640*60раз/с=23,04МГц синхронного вывода да плюс еще три аналоговых канала ЦАП. Размер буфера для изображения 800*640*24бит=1,5МБайт. О каком AVR тут может вообще идти речь?

Я это уже все считал и прекрасно понимаю, что для фильмов AVR явно не подходит =)
Но дело тут вот в чем...
Мне совершенно не нужно выводить что-то 60 раз в секунду... И от экрана мне нунжо крайне мало: пара менюшек, пара прямоугольников rolleyes.gif ... Ну вообщем частота обновления мне нужна в-принципе не больше 5-7 (главное чтобы у пользователя большой задержки не было после нажатия кнопки - если по-простому). Если присутствует только реакция по кнопке, то там вообще, прорисовка идет ну никак не больше 1-2 раз в секунду.
Но как я понял, любой LCD экран требует режим 60Гц. Ну или чуть поменьше, но факт остается фактом, частота должна быть очень большой для AVR... И для этого мне нужен (опять же из прочитанного) видеоконтроллер (http://ru.wikipedia.org/wiki/Видеоконтроллер).
С этим самым контроллером, МК уже можно сконцентрировать на выполнении прикладных задач (чтение SD-карты и т.д.).
Я правильно мыслю?
И кстати... Пока что я думаю мне AVR'ки должно хватить.. Но если в ближайшем будущем я вдруг захочу большего от моего экрана biggrin.gif , мне в какую сторону копать? ПЛИС? Можете просвятить?

ТФТ компаньон видел, но че-то дороговато он стоит... Плюс ко всему, его же люди делали такие же... Что мне мешает вставить ту же микросхему, что и у них на свою плату и получить стоимость в 50 раз меньше? Я опять же возвращаюсь к тому, что мне просто нужно какое-то простое решение, что будет прорисовывать инфу, которую ей сказали прорисовать, на экране с высокой частотой, достаточной для работы этого экрана....
Go to the top of the page
 
+Quote Post
Andr2I
сообщение Oct 24 2010, 05:20
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 368
Регистрация: 16-11-06
Из: Тверь
Пользователь №: 22 379



Цитата(Dobby @ Oct 23 2010, 16:23) *
И от экрана мне нунжо крайне мало: пара менюшек, пара прямоугольников rolleyes.gif ... Ну вообщем частота обновления мне нужна в-принципе не больше 5-7 (главное чтобы у пользователя большой задержки не было после нажатия кнопки - если по-простому). Если присутствует только реакция по кнопке, то там вообще, прорисовка идет ну никак не больше 1-2 раз в секунду.
Но как я понял, любой LCD экран требует режим 60Гц. Ну или чуть поменьше, но факт остается фактом, частота должна быть очень большой для AVR... И для этого мне нужен (опять же из прочитанного) видеоконтроллер (http://ru.wikipedia.org/wiki/Видеоконтроллер).


Как правило, контроллер TFT экрана тупо регенерирует картинку из своей памяти. Но положить что-то в эту память должны Вы! Причем рассчитывайте, что будуте перерисовывать всю память (нужен где-то образ!) и это следует делать довольно быстро (0,1 секунды для Вашего случая).
У TFT-компаньона по сути реализована векторная графика и развитая система примитивов, поэтому трафик гораздо меньше. Если будете использовать "туже микросхему" (предполагаю что стоит атмеловский ARM9 в BGA) то особенно дешевле у Вас не получиться.
Если не использовать BGA, то выбор совсем скудный: LPC2478 - тормоз или NUC950 - очень мало распространен. Можно еще подождать LPC18XX...
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 12:51
Рейтинг@Mail.ru


Страница сгенерированна за 0.01374 секунд с 7
ELECTRONIX ©2004-2016