Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

TFT матрицы и микроконтроллер

Непрочитано 05.06.2008, 23:28  
ua_gruzin
Вид на жительство
 
Регистрация: 11.12.2006
Сообщений: 317
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
ua_gruzin на пути к лучшему
По умолчанию TFT матрицы и микроконтроллер

Кто работал с матрицами TFT, или встречал инфу о них, как подключить к микроконтроллеру, каков порядок работы с ними....
А то уже 2 дня в инете роюсь - даже не нашел описание что такое ТФТ со стороны электроники...
Как организован их "паралельный" интерфейс?
Каков формат команд писать, временные задержки, что такое инвертор, для чего он нужен?
Желательно об интерфейсе для матриц Sharp.
Буду признателен.
Реклама:
ua_gruzin вне форума  
Непрочитано 05.06.2008, 23:58  
vdlab
Гражданин KAZUS.RUN
 
Аватар для vdlab
 
Регистрация: 17.07.2006
Адрес: PV.DP.UA
Сообщений: 620
Сказал спасибо: 3
Сказали Спасибо 60 раз(а) в 48 сообщении(ях)
vdlab на пути к лучшему
По умолчанию

Прежде всего все дисплеи следует разделить на собственно тфтшные дисплеи без контроллера, и TFT модули, в которых есть контроллер, выполняющий всю "грязную" работу по регенерации изображения, и иногда реализацию рисования графических примитивов или текста.
Интерфейс первых по сути очень прост - параллельная шина, по пять или шесть бит на цвет, сигнал загрузки данных и сигналы начала строки и начала кадра. В итоге, чтобы получить картинку нужно выставить на шине данных нужный цвет, дернуть сигнал загрузки, выставить цвет следующего пикселя... и. т.д. Все просто, но останавливать этот процесс нельзя, нужно постоянно(~60-70 раз в сек.)обновлять содержимое экрана. Даже для разрешения 320х240 этот процесс занимает очень много процессорного времени да еще и на выполнение "тупой" работы. В итоге у той же меги, или ПИКа ни на что другое, кроме выполнеия регенерации времени практически не остается, я не говорю уже о бОльших разрешениях.
Интерфейсы вторых более разнообразны, тут встречаются и параллельная восьмибитная, и шестнадцатибитная(возможн� � и другие), есть даже с последовательным каналом(но это наверное только для мелких дисплеев), и зависят от контроллера в нем установленного. Тут надо смотреть даташит на конкретный дисп.
__________________
Если ты читаешь это - значит тебе нечем заняться...
vdlab вне форума  
Сказали "Спасибо" vdlab
LUBITEL_X (27.01.2011)
Непрочитано 06.06.2008, 01:08  
ua_gruzin
Вид на жительство
 
Регистрация: 11.12.2006
Сообщений: 317
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
ua_gruzin на пути к лучшему
По умолчанию

Спс за инфу, очень интеерсно.
Дак, а можна где-то больше узнать именно о том как идет сканирование матрицы... может примеры есть прог?

И есть у меня такая идея, построить на основе AT91SAM7A3 + SD карточку. Проц дает 60Мгц. На карточку (1Гб для примера) залью все рисунки, и буду гнать их на екран 640х480 + на другие нужды чуть-чуть , как такая идея?
ua_gruzin вне форума  
Непрочитано 06.06.2008, 01:36  
vdlab
Гражданин KAZUS.RUN
 
Аватар для vdlab
 
Регистрация: 17.07.2006
Адрес: PV.DP.UA
Сообщений: 620
Сказал спасибо: 3
Сказали Спасибо 60 раз(а) в 48 сообщении(ях)
vdlab на пути к лучшему
По умолчанию

Хорошо, считаем: 640 пикселей в строке х 480 строк х хотя бы 60 кадров в секунду = 18432000 шестнадцати- или восемнадцатиразрядных слов нужно передать в дисплей каждую секунду, причем контроллер каждый раз должен взять данные из хранилища(пускай на это уйдет один такт, хотя реально намного больше), выдать их на вход данных дисплея, поднять ногу загрузки, опустить,проверить не последний ли это писель в строке, и если последний то нужно выставить лог. 1 на выводе строчной синхронизации, потом аналогичную проверку сделать для кадрового синхросигнала...
Даже если бы каждая из этих операций занимала бы всего один такт, и то ваш контроллер не успеет даже просто выводить данные, кроме того, это еще не все особенности голых TFT матриц(может и не у всех, но из тех что видел было так). У них есть еще мертвые зоны(ну покрайней мере я так их называю для себя) в начале каждой строки(т.е. несколько холостых пикселей, не отображающихся на экране), в конце ее, а также несколько пустых строк перед и после собственно информативной части. Так что реально частота вырастет еще сильнее. Тут нужен либо проц со встроенным апаратным контроллером TFT, либо отдельный котроллер(кстати вполне реализуемый на ПЛИС) либо уже готовый модуль.
__________________
Если ты читаешь это - значит тебе нечем заняться...
vdlab вне форума  
Эти 2 пользователя(ей) сказали Спасибо vdlab за это сообщение:
-AnB- (13.02.2011)
Непрочитано 06.06.2008, 03:14  
ua_gruzin
Вид на жительство
 
Регистрация: 11.12.2006
Сообщений: 317
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
ua_gruzin на пути к лучшему
По умолчанию

Дак, а слушай..., я понимаю что это будет не телик, мне не надо 60 герц, я думаю и 50-т покатит, что скажешь?

Да и еще...
Как тебе такой вариант:
На выходе из проца стоит комбинация внешнее ОЗУ и ТФТ. Как все работает….
Проц пишет инфу в память следующим образом - типа так, как она должна выводится на шлейф(в такой последовательности), потом переводит пины, через которые он связан с памятью в 3-е состояние, то есть получается что типа на выходе ОЗУ висит ТФТ шина. Дальше, внешнее тактирующее устройство, будь то проц или еле что-то дает команду памяти на чтения всего диапазона. То есть, с памяти все по очереди вываливается на шину ТФТ и так 60-т раз в секунду, а процу думать не надо что и к чему, его задача сводится к простой перезаписи в нужный момент внешней ОЗУ. Правда ОЗУ надо большое... но думаю щас это не проблема.

DSTN матрицы они медленее, думаю и на 40-к герц дадут норм картинку, ведь они дают шлейф при движущейся картинке.

Да и еще, вопрос... что такое инвертор? (написано что встроенный, иногда идут как приложение к экрану).
ua_gruzin вне форума  
Непрочитано 06.06.2008, 11:12  
vdlab
Гражданин KAZUS.RUN
 
Аватар для vdlab
 
Регистрация: 17.07.2006
Адрес: PV.DP.UA
Сообщений: 620
Сказал спасибо: 3
Сказали Спасибо 60 раз(а) в 48 сообщении(ях)
vdlab на пути к лучшему
По умолчанию

Сообщение от ua_gruzin
Дак, а слушай..., я понимаю что это будет не телик, мне не надо 60 герц, я думаю и 50-т покатит, что скажешь?
ну вообще то такой частоты требуют производители матриц. Не факт, что дисплей будет работать корректно при меньших или больших частотах. Хотя на практике, в единичных поделках это может и прокатить.
Цитата:
Да и еще...
Как тебе такой вариант:
На выходе из проца стоит комбинация внешнее ОЗУ и ТФТ. Как все работает….
Проц пишет инфу в память следующим образом - типа так, как она должна выводится на шлейф(в такой последовательности), потом переводит пины, через которые он связан с памятью в 3-е состояние, то есть получается что типа на выходе ОЗУ висит ТФТ шина. Дальше, внешнее тактирующее устройство, будь то проц или еле что-то дает команду памяти на чтения всего диапазона. То есть, с памяти все по очереди вываливается на шину ТФТ и так 60-т раз в секунду, а процу думать не надо что и к чему, его задача сводится к простой перезаписи в нужный момент внешней ОЗУ. Правда ОЗУ надо большое... но думаю щас это не проблема.
вот это устройство и называется контроллер дисплея
в простейшем случае, как я уже писал, реализуется на ПЛИС
Цитата:
Да и еще, вопрос... что такое инвертор? (написано что встроенный, иногда идут как приложение к экрану).
Инвертор - это генератор высокого напряжения для лампы подсветки (ССFL). Она требует 1..1,5 кВ для запуска и что то около 200 В. для работы (точные значения напряжений не помню, если ошибся, пусть меня поправят).
__________________
Если ты читаешь это - значит тебе нечем заняться...
vdlab вне форума  
Непрочитано 06.06.2008, 13:46  
ua_gruzin
Вид на жительство
 
Регистрация: 11.12.2006
Сообщений: 317
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
ua_gruzin на пути к лучшему
По умолчанию

Спс за инфу, я на тараску эду, буду на днях...
Прикуплю себе ЛСД + контроллер и попитаюсь вывести на экран хоть что-то, думаю продолжим беседу.
ua_gruzin вне форума  
Непрочитано 06.06.2008, 13:55  
Putais
Временная регистрация
 
Регистрация: 04.06.2008
Сообщений: 69
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Putais на пути к лучшему
По умолчанию

Сообщение от ua_gruzin
Спс за инфу, я на тараску эду, буду на днях...
Прикуплю себе ЛСД + контроллер и попитаюсь вывести на экран хоть что-то, думаю продолжим беседу.
Лёха? Дружжин? Ибать-калотить!!! Сколько лет сколько зим!!! Ты куда, сцуко, пропал?
Putais вне форума  
Непрочитано 08.06.2008, 00:56  
ua_gruzin
Вид на жительство
 
Регистрация: 11.12.2006
Сообщений: 317
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
ua_gruzin на пути к лучшему
По умолчанию

Да, я Отошел от дел немного
А ты кто?, сорь за тупой вопрос
И заполни плиз личку, а то немогу отправить в личку.
ua_gruzin вне форума  
Непрочитано 08.06.2008, 01:42  
ua_gruzin
Вид на жительство
 
Регистрация: 11.12.2006
Сообщений: 317
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
ua_gruzin на пути к лучшему
По умолчанию

И так, перейдем к делу...
LPC2478 - интресная штучка...
ТФТ контроллер, + 512Кб на борту, + SD, + АРМ7 проц.
10 y.e. на развес, можна юзать.
Только даташит скупой.... будем учится методом проб и ошидок
ua_gruzin вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подключение LCD матрицы от ноута StarPilgrim Делимся опытом 3 07.11.2009 21:18
Глюки в работе светодиодной матрицы firehacker Источники питания и свет 15 29.12.2008 11:55
Интерфейсы TFT-панелей lankai Информация по радиокомпонентам 2 18.01.2008 00:24
TFT индикаторы mikle2000 Микроконтроллеры, АЦП, память и т.д 12 23.07.2007 00:47
TFT 7" оформление 011119xx Микроконтроллеры, АЦП, память и т.д 1 06.07.2007 10:37


Часовой пояс GMT +4, время: 17:41.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.