Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

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

 
Опции темы

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

Непрочитано 24.02.2011, 16:22  
roma9112
Гражданин KAZUS.RUN
 
Регистрация: 25.11.2008
Адрес: Волгоград
Сообщений: 507
Сказал спасибо: 42
Сказали Спасибо 49 раз(а) в 46 сообщении(ях)
roma9112 на пути к лучшему
По умолчанию Re: TFT матрицы и микроконтроллер

Сообщение от SasaVitebsk Посмотреть сообщение
Итого 200$. )) А я вам ссылку на готовый дал за 100. Ну и где здесь логика?
===
Ну а применительно к разработке осциллографа, то отображение картинки - это 5% от задачи, а то и 1%. Здесь нужна плисина + проц + дисплей. А у вас уже вырисовывается плисина + основной проц + проц дисплея + дисплей. То есть явная избыточность. Берите первый вариант на 2478 и ставьте плисину с общей памятью.
Только похоже, вам эту задачу не осилить. Да и вообще это задача серьёзного коллектива и длительной работы.
1. Размер экрана+тач-панель.
2. Я так понял(может не правильно), что обслуживание(регенерация) ТФТ-матрицы, а также используемой сопутствующей памяти отнимает у контроллера довольно таки много ресурсов, и поэтому LPC2478 используется только как контроллер дисплея. А другой контроллер, не самый навороченный, может тогда управлять ПЛИС, читать данные с ОЗУ, обрабатывать и передавать в контроллер дисплея. Подкупает готовый конструктив платы, цена для меня приемлема. А может даже можно изменив прошивку контроллера вообще сделать свой интерфейс дисплея? У меня пока сложности именно с освоением ТФТ-матриц.
Реклама:
roma9112 вне форума  
Непрочитано 24.02.2011, 16:35  
SasaVitebsk
Гражданин KAZUS.RUN
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: TFT матрицы и микроконтроллер

Сообщение от roma9112 Посмотреть сообщение
Я так понял(может не правильно), что обслуживание(регенерация) ТФТ-матрицы, а также используемой сопутствующей памяти отнимает у контроллера довольно таки много ресурсов, и поэтому LPC2478 используется только как контроллер дисплея. А другой контроллер, не самый навороченный, может тогда управлять ПЛИС, читать данные с ОЗУ, обрабатывать и передавать в контроллер дисплея. Подкупает готовый конструктив платы, цена для меня приемлема. А может даже можно изменив прошивку контроллера вообще сделать свой интерфейс дисплея? У меня пока сложности именно с освоением ТФТ-матриц.
И да и нет. То есть регенерация дисплея занимает, при 16-ти битной SDRAM около половины ширины шины (для моего дисплея 480х272). Оставшейся производительности достаточно для отрисовки. Но это не главное. Процессор в осциллографе ничем не занят. Ему не требуется перерисовывать осциллограму с частотой опроса. Ему требуется её перерисовать с частотой приятной для глаза. Это задача не архисложная. Обслуживание плисины - это вообще не загрузка для проца, при правильной схеме. Ну и так далее.
SasaVitebsk вне форума  
Непрочитано 24.02.2011, 17:04  
roma9112
Гражданин KAZUS.RUN
 
Регистрация: 25.11.2008
Адрес: Волгоград
Сообщений: 507
Сказал спасибо: 42
Сказали Спасибо 49 раз(а) в 46 сообщении(ях)
roma9112 на пути к лучшему
По умолчанию Re: TFT матрицы и микроконтроллер

Сообщение от SasaVitebsk Посмотреть сообщение
И да и нет. То есть регенерация дисплея занимает, при 16-ти битной SDRAM около половины ширины шины (для моего дисплея 480х272). Оставшейся производительности достаточно для отрисовки. Но это не главное. Процессор в осциллографе ничем не занят. Ему не требуется перерисовывать осциллограму с частотой опроса. Ему требуется её перерисовать с частотой приятной для глаза. Это задача не архисложная. Обслуживание плисины - это вообще не загрузка для проца, при правильной схеме. Ну и так далее.
Да вот, посмотрев схемы обоих модулей обратил внимание, что чисто физически у контроллеров матрицы уже не остается свободных выводов(подцеплены и SDRAM и NORflash) для чтения данных с двух каналов ОЗУ+выводы управления ПЛИС и аналоговой частью+клавиатура и может еще чего вылезет(скорее всего, так с лету не скажешь). Остались только последовательные порты, вот и лезет вопрос о втором проце.
Вложения:
Тип файла: pdf TE-LPC2478LCD56.pdf (1.32 Мб, 90 просмотров)
Тип файла: pdf ulcd_driver_V003_sch.pdf (766.5 Кб, 126 просмотров)
roma9112 вне форума  
Непрочитано 24.02.2011, 17:28  
MisterDi
Почётный гражданин KAZUS.RUN
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: TFT матрицы и микроконтроллер

Оценить требуемую производительности можно исходя их частоты обновления картинки и объема передаваемых данных: 320точек*2канала*2координаты* 25раз/с = 32000байт/с ИМХО SPI при тактовой даже 1МГц - справится с болшим запасом. Только нужно учесть, что все расчеты картинки прийдется проводить на процессоре управления системой.
__________________
misterdi<@>i.ua
MisterDi вне форума  
Непрочитано 24.02.2011, 17:40  
roma9112
Гражданин KAZUS.RUN
 
Регистрация: 25.11.2008
Адрес: Волгоград
Сообщений: 507
Сказал спасибо: 42
Сказали Спасибо 49 раз(а) в 46 сообщении(ях)
roma9112 на пути к лучшему
По умолчанию Re: TFT матрицы и микроконтроллер

Сообщение от MisterDi Посмотреть сообщение
Оценить требуемую производительности можно исходя их частоты обновления картинки и объема передаваемых данных: 320точек*2канала*2координаты* 25раз/с = 32000байт/с ИМХО SPI при тактовой даже 1МГц - справится с болшим запасом. Только нужно учесть, что все расчеты картинки прийдется проводить на процессоре управления системой.
Даже если выбрать частоту обновления осциллограммы ок 10раз/сек все равно будет 12800байт/сек? А еще и фоновые какие-то изображения...
Получается нужен параллельный интерфейс? А для чего нужна NORflash, не подскажете?
roma9112 вне форума  
Непрочитано 24.02.2011, 17:48  
MisterDi
Почётный гражданин KAZUS.RUN
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: TFT матрицы и микроконтроллер

Т.к. картинка формируется коммандами, то рисовать сетку, выводить текст и цифры будет LPC2478 на плате контроллера ТФТ, поэтому вопрос производительности тут остро не стоит. Например команда очистки экрана займет на СПИ-интерфейсе 3 байта(+/-2), а сгенерирует несколько тысяч обращений к памяти хранения изображения.
Насколько я понимаю, NOR-flash используется в качестве диска для загрузки управляющей программы ТФТ-контроллера.
__________________
misterdi<@>i.ua

Последний раз редактировалось MisterDi; 24.02.2011 в 17:52.
MisterDi вне форума  
Непрочитано 24.02.2011, 17:52  
SasaVitebsk
Гражданин KAZUS.RUN
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: TFT матрицы и микроконтроллер

Наоборот. Вам сказали что даже SPI интерфейс справится с запасом. И причём здесь фоновые изображения? В варианте с SPI интерфейсом вы не будете тратить время на регенерацию и отрисовку фоновых рисунков.
NOR флэш видимо для работы с большими объёмами графики. Это жеотладочные платы и никто не знает как вы её будете использовать.
Кстати в модуле с stm32f процессор тоже не занимается регенерацией изображения. Там этим занимается графический контроллер SSD....
ЗЫ: Судя по вопросам вам рано заниматься разработками такого уровня. Вы его не доведёте до завершения. Начните с чего-нибудь более простого.
SasaVitebsk вне форума  
Непрочитано 24.02.2011, 17:57  
roma9112
Гражданин KAZUS.RUN
 
Регистрация: 25.11.2008
Адрес: Волгоград
Сообщений: 507
Сказал спасибо: 42
Сказали Спасибо 49 раз(а) в 46 сообщении(ях)
roma9112 на пути к лучшему
По умолчанию Re: TFT матрицы и микроконтроллер

Сообщение от SasaVitebsk Посмотреть сообщение
ЗЫ: Судя по вопросам вам рано заниматься разработками такого уровня. Вы его не доведёте до завершения. Начните с чего-нибудь более простого.
Пока работал только с черно-белыми графическими дисплеями, что еще может быть попроще между ними и ТФТ?
roma9112 вне форума  
Непрочитано 24.02.2011, 18:39  
MisterDi
Почётный гражданин KAZUS.RUN
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: TFT матрицы и микроконтроллер

Для начала определитесь, что хотите получить. Сейчас доступны несколько вариантов цветных панелей. У одних есть собственный контроллер и озу для хранения картинки, у других этого нет.
Работа с первыми ничем не отличается от работы с монохромным графическим ЖКИ, только комманды другие . Достоинство - достаточно просто работать недостаток - цена.
У ЖКИ без контроллеров достоинства и недостатки меняются местами - цена небольшая, но работать гораздо сложнее. Т.е для работы с ЖКИ без контроллера нужно делать этот контроллер самостоятельно (на ПЛИС+ОЗУ) или использовать готовый например из серии SSD-XXXX или как Стартекит -LPC-2478.
__________________
misterdi<@>i.ua
MisterDi вне форума  
Непрочитано 24.02.2011, 22:38  
roma9112
Гражданин KAZUS.RUN
 
Регистрация: 25.11.2008
Адрес: Волгоград
Сообщений: 507
Сказал спасибо: 42
Сказали Спасибо 49 раз(а) в 46 сообщении(ях)
roma9112 на пути к лучшему
По умолчанию Re: TFT матрицы и микроконтроллер

На особый бюджет расчитывать не приходиться, и опыта в работе с ТФТ-матрицами пока нет, поэтому, наверное основной вопрос в том, что на первое время проще освоить: вариант дисплея с SPI с готовым набором команд и функций, который я приводил, или вариант Стартеркит MLPC-2478+матрица OSD056, где надо будет создать(как я понял) набор своих функций и команд, и какой из вариантов более подходящий в качестве дисплея для осциллографа?
roma9112 вне форума  
 
Опции темы

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

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, время: 10:15.


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