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

 
 
> Работа с 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
rezident
сообщение Oct 23 2010, 19:23
Сообщение #4


Гуру
******

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



Цитата(Dobby @ Oct 23 2010, 18:23) *
если в ближайшем будущем я вдруг захочу большего от моего экрана biggrin.gif , мне в какую сторону копать? ПЛИС?
В сторону МК с интерфейсом для TFT/LCD. МК ARM с подобным интерфейсом посмотрите.
Цитата(Dobby @ Oct 23 2010, 18:23) *
Что мне мешает вставить ту же микросхему, что и у них на свою плату и получить стоимость в 50 раз меньше?
Если вы предполагаете, что в стоимость этого устройства заложена прибыль 5000%, то вы глубоко ошибаетесь. А если "вставить ту же микросхему" на вашу плату, то необходимость в AVR, прилепленного где-то сбоку, вообще отпадает. wink.gif Но при этом появляется другая необходимость - написать весь тот софт, который реализован в "компаньоне", чтобы вы смогли вывести "пару менюшек, пару прямоугольников".
Go to the top of the page
 
+Quote Post
Dobby
сообщение Oct 24 2010, 05:23
Сообщение #5





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



Цитата(rezident @ Oct 23 2010, 14:23) *
В сторону МК с интерфейсом для TFT/LCD. МК ARM с подобным интерфейсом посмотрите.
Если вы предполагаете, что в стоимость этого устройства заложена прибыль 5000%, то вы глубоко ошибаетесь. А если "вставить ту же микросхему" на вашу плату, то необходимость в AVR, прилепленного где-то сбоку, вообще отпадает. wink.gif Но при этом появляется другая необходимость - написать весь тот софт, который реализован в "компаньоне", чтобы вы смогли вывести "пару менюшек, пару прямоугольников".

Спасибо за ответ!
Я не думаю, что "в стоимость того устройства заложена прибыль 5000%". Но согласитесь... Разработчики такого софта (да и железки в целом) не могли себя обидеть. Даже исходя из их системы скидок:
- 1747 руб. при покупке от 100 штук.
- 1820 руб. при покупке от 20 до 100 штук.
- 1917 руб. при покупке до 20 шт.ъ

Не знаю. Может я и ошибаюсь. Но мне все-таки хотелось бы сравнить цены тфт-компаньона и отдельной микросхемы.
Я не знаю какую микросхему мы вообще имеем ввиду поэтому и говорю "в общем", избегая научного языка. Может Вы мне дадите примерчик такой микросхемы и пример на:
Цитата
МК с интерфейсом для TFT/LCD. МК ARM с подобным интерфейсом

Тогда я уж смогу и даташиты почитать и цены сравнить, а потом уже писать по делу....
Также объясните пожалуйста почему Вы считаете, что необходимость в "МК которая сбоку" отпадает? Получается, что софт вшивается в ту таинственную микросхему (о которой мы уже так долго говорим и которую я изначально называл видеоконтроллером)? Т.е. я прихожу к единственному логическому по моему мнению выводу, что эта микросхема и есть
Цитата
МК с интерфейсом для TFT/LCD

пример которой я и попросил у Вас biggrin.gif (во как замысловато получилось =) )

Написание софта я полностью беру на себя и полностью осознаю, ЧТО именно мне придется написать для вывода пары менюшек и прямоугольников biggrin.gif Я знаю, что гемора там будет предостаточно, но если цена того стоит, то я готов потратить время на этот "гемор". За одно и поупражняюсь wink.gif

P.S. Надеюсь на Ваш скорейший ответ...
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Nov 2 2010, 07:53
Сообщение #6


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



QUOTE (Dobby @ Oct 24 2010, 13:23) *
Спасибо за ответ!
Я не думаю, что "в стоимость того устройства заложена прибыль 5000%". Но согласитесь... Разработчики такого софта (да и железки в целом) не могли себя обидеть. Даже исходя из их системы скидок:
- 1747 руб. при покупке от 100 штук.
- 1820 руб. при покупке от 20 до 100 штук.
- 1917 руб. при покупке до 20 шт.

А по какой же цене Вы хотите покупать такие модули? 2000 р - почти за даром.

QUOTE (Dobby @ Oct 31 2010, 12:59) *
Привет всем.
Я так че-то подумал... И решил, что лучше я наверное сразу буду делать на arm процессорах и не замарачиваться с этими avr. Тем более не так уж я к ним и больно то привык, чтоб отвыкать сейчас =)
LPC2478 будет лучшим выбором? Или есть еще что-то другое (похожее, но чуть попроще)? Мне например просто не нужно такое большое количество I\O ножек (160!), Ethernet мне тоже как собаке пятая нога...
Если нет такового в наличии, то не мог бы кто-нибудь дать какой-нибудь примерчик подключения lcd дисплея напрямую к этому процессору или ссылочку, где можно прочитать про это. А то в нете только отладочные платы с ним вижу, а толку в них нет, т.к. у производителей нет в привычках выкладывать результат своей деятельности на всеобщий обзор =)

По всему процитированному - сходите сюда. Подберите готовую плату с МК и дисплейчик подходящий. Это будет лучше, чем делать все с "нуля". Примеры, программы - все там есть.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post



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

 


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


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