| Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
TFT матрицы и микроконтроллер
24.02.2011, 16:22
|
|
|
Гражданин KAZUS.RUN
Регистрация: 25.11.2008
Адрес: Волгоград
Сообщений: 507
Сказал спасибо: 42
Сказали Спасибо 49 раз(а) в 46 сообщении(ях)
|
Re: TFT матрицы и микроконтроллер
Сообщение от SasaVitebsk
|
Итого 200$. )) А я вам ссылку на готовый дал за 100. Ну и где здесь логика?
===
Ну а применительно к разработке осциллографа, то отображение картинки - это 5% от задачи, а то и 1%. Здесь нужна плисина + проц + дисплей. А у вас уже вырисовывается плисина + основной проц + проц дисплея + дисплей. То есть явная избыточность. Берите первый вариант на 2478 и ставьте плисину с общей памятью.
Только похоже, вам эту задачу не осилить. Да и вообще это задача серьёзного коллектива и длительной работы.
|
1. Размер экрана+тач-панель.
2. Я так понял(может не правильно), что обслуживание(регенерация) ТФТ-матрицы, а также используемой сопутствующей памяти отнимает у контроллера довольно таки много ресурсов, и поэтому LPC2478 используется только как контроллер дисплея. А другой контроллер, не самый навороченный, может тогда управлять ПЛИС, читать данные с ОЗУ, обрабатывать и передавать в контроллер дисплея. Подкупает готовый конструктив платы, цена для меня приемлема. А может даже можно изменив прошивку контроллера вообще сделать свой интерфейс дисплея? У меня пока сложности именно с освоением ТФТ-матриц.
|
|
|
|
24.02.2011, 16:35
|
|
|
Гражданин KAZUS.RUN
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
|
Re: TFT матрицы и микроконтроллер
Сообщение от roma9112
|
|
Я так понял(может не правильно), что обслуживание(регенерация) ТФТ-матрицы, а также используемой сопутствующей памяти отнимает у контроллера довольно таки много ресурсов, и поэтому LPC2478 используется только как контроллер дисплея. А другой контроллер, не самый навороченный, может тогда управлять ПЛИС, читать данные с ОЗУ, обрабатывать и передавать в контроллер дисплея. Подкупает готовый конструктив платы, цена для меня приемлема. А может даже можно изменив прошивку контроллера вообще сделать свой интерфейс дисплея? У меня пока сложности именно с освоением ТФТ-матриц.
|
И да и нет. То есть регенерация дисплея занимает, при 16-ти битной SDRAM около половины ширины шины (для моего дисплея 480х272). Оставшейся производительности достаточно для отрисовки. Но это не главное. Процессор в осциллографе ничем не занят. Ему не требуется перерисовывать осциллограму с частотой опроса. Ему требуется её перерисовать с частотой приятной для глаза. Это задача не архисложная. Обслуживание плисины - это вообще не загрузка для проца, при правильной схеме. Ну и так далее.
|
|
|
|
24.02.2011, 17:04
|
|
|
Гражданин KAZUS.RUN
Регистрация: 25.11.2008
Адрес: Волгоград
Сообщений: 507
Сказал спасибо: 42
Сказали Спасибо 49 раз(а) в 46 сообщении(ях)
|
Re: TFT матрицы и микроконтроллер
Сообщение от SasaVitebsk
|
|
И да и нет. То есть регенерация дисплея занимает, при 16-ти битной SDRAM около половины ширины шины (для моего дисплея 480х272). Оставшейся производительности достаточно для отрисовки. Но это не главное. Процессор в осциллографе ничем не занят. Ему не требуется перерисовывать осциллограму с частотой опроса. Ему требуется её перерисовать с частотой приятной для глаза. Это задача не архисложная. Обслуживание плисины - это вообще не загрузка для проца, при правильной схеме. Ну и так далее.
|
Да вот, посмотрев схемы обоих модулей обратил внимание, что чисто физически у контроллеров матрицы уже не остается свободных выводов(подцеплены и SDRAM и NORflash) для чтения данных с двух каналов ОЗУ+выводы управления ПЛИС и аналоговой частью+клавиатура и может еще чего вылезет(скорее всего, так с лету не скажешь). Остались только последовательные порты, вот и лезет вопрос о втором проце.
|
|
|
|
24.02.2011, 17:28
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
|
Re: TFT матрицы и микроконтроллер
Оценить требуемую производительности можно исходя их частоты обновления картинки и объема передаваемых данных: 320точек*2канала*2координаты* 25раз/с = 32000байт/с ИМХО SPI при тактовой даже 1МГц - справится с болшим запасом. Только нужно учесть, что все расчеты картинки прийдется проводить на процессоре управления системой.
__________________
misterdi<@>i.ua
|
|
|
|
24.02.2011, 17:40
|
|
|
Гражданин KAZUS.RUN
Регистрация: 25.11.2008
Адрес: Волгоград
Сообщений: 507
Сказал спасибо: 42
Сказали Спасибо 49 раз(а) в 46 сообщении(ях)
|
Re: TFT матрицы и микроконтроллер
Сообщение от MisterDi
|
|
Оценить требуемую производительности можно исходя их частоты обновления картинки и объема передаваемых данных: 320точек*2канала*2координаты* 25раз/с = 32000байт/с ИМХО SPI при тактовой даже 1МГц - справится с болшим запасом. Только нужно учесть, что все расчеты картинки прийдется проводить на процессоре управления системой.
|
Даже если выбрать частоту обновления осциллограммы ок 10раз/сек все равно будет 12800байт/сек? А еще и фоновые какие-то изображения...
Получается нужен параллельный интерфейс? А для чего нужна NORflash, не подскажете?
|
|
|
|
24.02.2011, 17:48
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
|
Re: TFT матрицы и микроконтроллер
Т.к. картинка формируется коммандами, то рисовать сетку, выводить текст и цифры будет LPC2478 на плате контроллера ТФТ, поэтому вопрос производительности тут остро не стоит. Например команда очистки экрана займет на СПИ-интерфейсе 3 байта(+/-2), а сгенерирует несколько тысяч обращений к памяти хранения изображения.
Насколько я понимаю, NOR-flash используется в качестве диска для загрузки управляющей программы ТФТ-контроллера.
__________________
misterdi<@>i.ua
Последний раз редактировалось MisterDi; 24.02.2011 в 17:52.
|
|
|
|
24.02.2011, 17:52
|
|
|
Гражданин KAZUS.RUN
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
|
Re: TFT матрицы и микроконтроллер
Наоборот. Вам сказали что даже SPI интерфейс справится с запасом. И причём здесь фоновые изображения? В варианте с SPI интерфейсом вы не будете тратить время на регенерацию и отрисовку фоновых рисунков.
NOR флэш видимо для работы с большими объёмами графики. Это жеотладочные платы и никто не знает как вы её будете использовать.
Кстати в модуле с stm32f процессор тоже не занимается регенерацией изображения. Там этим занимается графический контроллер SSD....
ЗЫ: Судя по вопросам вам рано заниматься разработками такого уровня. Вы его не доведёте до завершения. Начните с чего-нибудь более простого.
|
|
|
|
24.02.2011, 17:57
|
|
|
Гражданин KAZUS.RUN
Регистрация: 25.11.2008
Адрес: Волгоград
Сообщений: 507
Сказал спасибо: 42
Сказали Спасибо 49 раз(а) в 46 сообщении(ях)
|
Re: TFT матрицы и микроконтроллер
Сообщение от SasaVitebsk
|
|
ЗЫ: Судя по вопросам вам рано заниматься разработками такого уровня. Вы его не доведёте до завершения. Начните с чего-нибудь более простого.
|
Пока работал только с черно-белыми графическими дисплеями, что еще может быть попроще между ними и ТФТ?
|
|
|
|
24.02.2011, 18:39
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
|
Re: TFT матрицы и микроконтроллер
Для начала определитесь, что хотите получить. Сейчас доступны несколько вариантов цветных панелей. У одних есть собственный контроллер и озу для хранения картинки, у других этого нет.
Работа с первыми ничем не отличается от работы с монохромным графическим ЖКИ, только комманды другие  . Достоинство - достаточно просто работать недостаток - цена.
У ЖКИ без контроллеров достоинства и недостатки меняются местами - цена небольшая, но работать гораздо сложнее. Т.е для работы с ЖКИ без контроллера нужно делать этот контроллер самостоятельно (на ПЛИС+ОЗУ) или использовать готовый например из серии SSD-XXXX или как Стартекит -LPC-2478.
__________________
misterdi<@>i.ua
|
|
|
|
24.02.2011, 22:38
|
|
|
Гражданин KAZUS.RUN
Регистрация: 25.11.2008
Адрес: Волгоград
Сообщений: 507
Сказал спасибо: 42
Сказали Спасибо 49 раз(а) в 46 сообщении(ях)
|
Re: TFT матрицы и микроконтроллер
На особый бюджет расчитывать не приходиться, и опыта в работе с ТФТ-матрицами пока нет, поэтому, наверное основной вопрос в том, что на первое время проще освоить: вариант дисплея с SPI с готовым набором команд и функций, который я приводил, или вариант Стартеркит MLPC-2478+матрица OSD056, где надо будет создать(как я понял) набор своих функций и команд, и какой из вариантов более подходящий в качестве дисплея для осциллографа?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:15.
|
|