|
LPC2478 + LCD = cтранные проблемы с синхронизацией. |
|
|
|
 |
Ответов
|
Sep 4 2008, 10:15
|
Частый гость
 
Группа: Свой
Сообщений: 163
Регистрация: 9-03-05
Пользователь №: 3 170

|
Цитата(Dog Pawlowa @ Sep 2 2008, 21:34)  Применение права специфическое - для медицинского прибора. Видео не требуется. Статические картинки GUI можно показывать с хорошим качеством, а в динамике можно будет и до 4 bpp снизить. Может быть подойдет готовое решение: ТФТ-КомпаньонКроме SPI порта для него практически ничего не надо... 7" матрица 800х480 поддерживается. Плюсом решается проблема несоответствия времени выпуска конкретного TFT-модуля и вашего конечного изделия. В медтехнике то жизненный цикл изделия 10 лет - норма.
--------------------
Женщины носят кофточки прям на голо тело. Как не выпить водочки за такое дело?
|
|
|
|
|
Sep 4 2008, 12:28
|
Гуру
     
Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823

|
Цитата(Al Volovich @ Sep 4 2008, 13:15)  Может быть подойдет готовое решение: ТФТ-КомпаньонКроме SPI порта для него практически ничего не надо... 7" матрица 800х480 поддерживается. Плюсом решается проблема несоответствия времени выпуска конкретного TFT-модуля и вашего конечного изделия. В медтехнике то жизненный цикл изделия 10 лет - норма. Спасибо за предложение. Конечно же, Ваше решение рассматривалось. Достоинства очевидны, а недостатки ... Они тоже есть, кроме первого, недостатки - это скорее отсутствие этих достоинств  1) Более дорогое решение. 2) Если Вы будете адаптировать решение под другие модули, то и мы в общем то в состоянии. Первый опыт показал, что проблем особых нет. 3) Объем памяти для GUI откуда брать? Все равно ядро прибора должно быть продвинутое, графическими примитивами не обойтись. А тут ARM c USB хостом, да я весь GUI как битмапы во флэшку накидаю, а многопроцессорность в системе имеет свои недостатки. Давайте наоборот? Я немного наблатыкаюсь с NXP и замутим "TFT-Брателло" на LPC-2478 ?
--------------------
Уходя, оставьте свет...
|
|
|
|
|
Sep 4 2008, 12:58
|
Частый гость
 
Группа: Свой
Сообщений: 163
Регистрация: 9-03-05
Пользователь №: 3 170

|
Цитата(Dog Pawlowa @ Sep 4 2008, 18:28)  1) Более дорогое решение. А вы какой модуль используете? Цитата(Dog Pawlowa @ Sep 4 2008, 18:28)  2) Если Вы будете адаптировать решение под другие модули, то и мы в общем то в состоянии. Первый опыт показал, что проблем особых нет. Как показал опыт, используемый модуль могут снять с производства еще до выхода вашего изделия в тираж. И это еще не самый худший вариант. По медтехнике время разработки и сертификации обычно не меньше двух лет, за это время линейку модулей могут перетряхнуть кардинально. По крайней мере китае-тайваньские производители недорогих модулей к этому склонны. Цитата(Dog Pawlowa @ Sep 4 2008, 18:28)  3) Объем памяти для GUI откуда брать? Все равно ядро прибора должно быть продвинутое, графическими примитивами не обойтись. А тут ARM c USB хостом, да я весь GUI как битмапы во флэшку накидаю, а многопроцессорность в системе имеет свои недостатки. Зато не надо хранить две страницы видеобуфера, а для 800х480х16 bpp это полтора метра памяти. Хотя со SDRAM контроллером это не проблема  Цитата(Dog Pawlowa @ Sep 4 2008, 18:28)  Давайте наоборот? Я немного наблатыкаюсь с NXP и замутим "TFT-Брателло" на LPC-2478 ?  Брателло больше чем 480х272 врядли потянет с нормальной скоростью, не стоит мучить 2478
--------------------
Женщины носят кофточки прям на голо тело. Как не выпить водочки за такое дело?
|
|
|
|
|
Sep 4 2008, 13:23
|
Гуру
     
Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823

|
Цитата(Al Volovich @ Sep 4 2008, 15:58)  А вы какой модуль используете? Зато не надо хранить две страницы видеобуфера, а для 800х480х16 bpp это полтора метра памяти. Хотя со SDRAM контроллером это не проблема  Мы решили сделать свой модуль - LPC2478+SDRAM. Три микросхемы на плате решают вопрос и управления, и вывода. А управление прочими блоками по SPI или UART. Цитата(Al Volovich @ Sep 4 2008, 15:58)  Брателло больше чем 480х272 врядли потянет с нормальной скоростью, не стоит мучить 2478  Ну я же говорю - динамика не нужна. Зато женское тело можно вывести со всеми подробностями  Можно подумать, что TFT-компаньон решает проблему быстродействия. Он только добавляет проблему синхронизации дисплея событиями в приборе.
--------------------
Уходя, оставьте свет...
|
|
|
|
|
Sep 5 2008, 09:02
|
Частый гость
 
Группа: Свой
Сообщений: 163
Регистрация: 9-03-05
Пользователь №: 3 170

|
Цитата(Dog Pawlowa @ Sep 4 2008, 19:23)  Мы решили сделать свой модуль - LPC2478+SDRAM Я имел ввиду TFT-модуль. Какой вы используете? Цитата(Dog Pawlowa @ Sep 4 2008, 19:23)  Можно подумать, что TFT-компаньон решает проблему быстродействия. Конечно решает. ATMega8 спокойно может вращать икосаэдр c заливками со скоростью 17 fps.  А записав скрипт, отрисовывающий примитивами все неизменные компоненты экранов прибора, можно отрисовать экран одной командой, послав 9 байт по SPI. Так что вычислительные затраты на GUI кардинально сокращаются.
--------------------
Женщины носят кофточки прям на голо тело. Как не выпить водочки за такое дело?
|
|
|
|
|
Sep 5 2008, 09:45
|
Гуру
     
Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823

|
Цитата(Al Volovich @ Sep 5 2008, 12:02)  Я имел ввиду TFT-модуль. Какой вы используете? Пока подключили то, что предлагает региональный Arrow : T4880C03WQ01 от Crystal Clear Technolodgy. Нужно не меньше 7". Цитата Конечно решает. ATMega8 спокойно может вращать икосаэдр c заливками со скоростью 17 fps. А записав скрипт, отрисовывающий примитивами все неизменные компоненты экранов прибора, можно отрисовать экран одной командой, послав 9 байт по SPI. Так что вычислительные затраты на GUI кардинально сокращаются. Мы говорим об одних преимуществах одной технологии проектирования GUI против других преимуществ другой технологии проектирования GUI. Если памяти достаточно, то перерисовать заранее подготовленные битмапы с такой скоростью - не проблема. Еще вопрос, нужно ли 2D для GUI реального прибора. Зато придется автоматизировать технологию подготовки скриптов. Текст выводить - нужно в ATmega8 пару шрифтов поместить. И куда? А 128 мега - уже половина стоимости LPC. Я еще раз посмотрел Ваш сайт. Цены действительно разумные. Но не для тысяч устройств. Решение с отдельной платкой для перехода на плоский кабель логично. Передерем  Получается, что придется создавать что-то похожее, но свое, только для того, чтобы еще свое приложение подгрузить. Кстати, а какой контроллер Вы используете?
--------------------
Уходя, оставьте свет...
|
|
|
|
Сообщений в этой теме
Dog Pawlowa LPC2478 + LCD = cтранные проблемы с синхронизацией. Sep 2 2008, 12:09 aaarrr Очень похоже, что у Вас полосы памяти не хватает, ... Sep 2 2008, 13:57 Dog Pawlowa Цитата(aaarrr @ Sep 2 2008, 16:57) Очень ... Sep 2 2008, 14:46  aaarrr Цитата(Dog Pawlowa @ Sep 2 2008, 18:46) П... Sep 2 2008, 14:58   Dog Pawlowa Цитата(aaarrr @ Sep 2 2008, 17:58) А 800x... Sep 2 2008, 15:14    abcdefg Цитата(Dog Pawlowa @ Sep 2 2008, 19:14) Н... Sep 4 2008, 06:31     Dog Pawlowa Цитата(abcdefg @ Sep 4 2008, 09:31) 5-6-5... Sep 4 2008, 08:15    aaarrr Цитата(Dog Pawlowa @ Sep 4 2008, 16:28) Д... Sep 4 2008, 12:39     Dog Pawlowa Цитата(aaarrr @ Sep 4 2008, 15:39) ... Sep 4 2008, 12:54      aaarrr Цитата(Dog Pawlowa @ Sep 4 2008, 16:54) B... Sep 4 2008, 12:58        Al Volovich Цитата(Dog Pawlowa @ Sep 5 2008, 15:45) З... Sep 5 2008, 10:03         Dog Pawlowa Цитата(Al Volovich @ Sep 5 2008, 13:03) Х... Sep 5 2008, 10:46 KRS А на OLIMEX плате 32 битный SDRAM используется?
А ... Sep 6 2008, 11:22 srg_co Цитата(KRS @ Sep 6 2008, 15:22) По поводу... Sep 6 2008, 19:03  KRS Цитата(srg_co @ Sep 6 2008, 23:03) Зареги... Sep 6 2008, 20:08 Dog Pawlowa Цитата(KRS @ Sep 6 2008, 14:22) А на OLIM... Sep 7 2008, 18:27  zltigo Цитата(Dog Pawlowa @ Sep 7 2008, 20:27) И... Sep 7 2008, 22:48   Dog Pawlowa Цитата(zltigo @ Sep 8 2008, 01:48) Полага... Sep 8 2008, 08:41    zltigo Цитата(Dog Pawlowa @ Sep 8 2008, 10:41) К... Sep 8 2008, 09:00  KRS Цитата(Dog Pawlowa @ Sep 7 2008, 22:27) Д... Sep 8 2008, 10:18  muravei Цитата(Dog Pawlowa @ Sep 7 2008, 22:27) Т... Sep 9 2008, 13:16   KRS Цитата(muravei @ Sep 9 2008, 17:16) Что д... Sep 9 2008, 17:25    zltigo Цитата(KRS @ Sep 9 2008, 19:25) IMHO полу... Sep 9 2008, 17:51    muravei Цитата(KRS @ Sep 9 2008, 21:25) проще воо... Sep 10 2008, 07:03  dmtr Цитата(Dog Pawlowa @ Sep 8 2008, 01:27) Н... Sep 10 2008, 01:31  KRS Цитата(Dog Pawlowa @ Sep 7 2008, 22:27) Н... Sep 11 2008, 12:03 KRS Цитата(KRS @ Sep 6 2008, 15:22) А то вчер... Sep 10 2008, 12:28 srg_co 32 битная версия это отдельный модуль, у него и па... Sep 6 2008, 20:46 Dog Pawlowa Цитата(KRS @ Sep 9 2008, 20:25) у ЕА плат... Sep 10 2008, 05:52 dmtr Цитата(Dog Pawlowa @ Sep 10 2008, 12:52) ... Sep 11 2008, 07:15  Dog Pawlowa Цитата(dmtr @ Sep 11 2008, 10:15) А есть ... Sep 11 2008, 07:45   dmtr Цитата(Dog Pawlowa @ Sep 11 2008, 14:45) ... Sep 11 2008, 09:38    Dog Pawlowa Цитата(dmtr @ Sep 11 2008, 12:38) Это пло... Sep 12 2008, 07:14    KRS Цитата(dmtr @ Sep 11 2008, 13:38) Это пло... Sep 12 2008, 07:39 proba Цитата(Dog Pawlowa @ Sep 2 2008, 17:46) н... Sep 13 2008, 07:09 Dog Pawlowa Цитата(proba @ Sep 13 2008, 10:09) а тоши... Sep 15 2008, 07:23 KRS Цитата(proba @ Sep 13 2008, 11:09) а тоши... Sep 15 2008, 08:18 Wano Люди добрые . Не получилось резвой работы с виде... Sep 27 2008, 13:40 Wano Подключил к плате от EA вненюю панель и начал кажд... Sep 28 2008, 20:47 Axel Мне понадобилось два дня гипноза доки для запуска ... Sep 29 2008, 03:42 ar__systems Не знал что столько людей в России с процессорами ... Mar 7 2009, 14:22 Dog Pawlowa Цитата(ar__systems @ Mar 7 2009, 17:22) П... Mar 7 2009, 17:06 ar__systems Попробую в 16 bpp тоже, правда мне тогда памяти то... Mar 7 2009, 18:46
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|