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

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> Ищется цветной дисплей со встроенным контроллером, 4"-6", от 4 цветов, от 320х240.
Al Volovich
сообщение Mar 18 2008, 17:29
Сообщение #16


Частый гость
**

Группа: Свой
Сообщений: 163
Регистрация: 9-03-05
Пользователь №: 3 170



Цитата(gte @ Mar 18 2008, 21:22) *
диагональ 4"-6". Про семь дюймов не упомянул, со встроенным контроллером найти не реально. ТФТ-Проводник смотрел. У меня ARM 3.3В. Ну и не глянулся как-то. Интересный вопрос. 16 бит на пиксел востребовано в приборах?
Может и восьми за глаза? Можно определять палитру при инициализации. Лучше побольше видеостраниц.

16 бит на пиксел - оптимальный вариант ИМХО. И иконки/фоновые изображения делать проще, получаются "фотореалистичными", и цвета задавать проще - написал цветовые составляющие, получил цвет. По палитре еще надо подбирать подходящий - не очень удобно. По трафику при передаче команд второй байт цвета добавляет совсем немного.
А четырех страниц вполне хватает, слабо себе представляю задачу, где нужно больше. Обычно вообще больше двух не используют.


--------------------
Женщины носят кофточки прям на голо тело. Как не выпить водочки за такое дело?
Go to the top of the page
 
+Quote Post
gte
сообщение May 16 2008, 07:39
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 2 318
Регистрация: 13-02-05
Из: Липецкая область
Пользователь №: 2 613



Цитата(Alex B._ @ Mar 18 2008, 00:50) *
Кажется все таки FSA506. Насколько я понял, это асик, сделанный специально для Ampire. Описание есть, но типа preliminary, крайне скупое... В даташите на сам индикатор инфы больше, ее

http://www.ampdisplay.com/pdf/tft/ADI_FSA5...rface_Board.pdf
Такое или полнее?

Кто нибудь уже использовал MTF-TQ57SP741-AV с контроллером SSD1926? Хотелось бы отзыв получить. Пора выбрать между MTF-TQ57SP741-AV и AM-320240Nххх. У первого есть рисование графических примитивов (по крайней мере, контроллер SSD1926) поддерживает. Но нет варианта с контроллером тач-панели, контрастность (max) 250 против 350 и один экран при полном цвете.
Интересует, в первую очередь, у MTF-TQ57SP741-AV наличие синхронизации при записи отдельных точек или примитивов на рабочий экран.
Go to the top of the page
 
+Quote Post
Andr2I
сообщение May 20 2008, 15:32
Сообщение #18


Местный
***

Группа: Свой
Сообщений: 368
Регистрация: 16-11-06
Из: Тверь
Пользователь №: 22 379



Цитата(Al Volovich @ Mar 18 2008, 21:29) *
16 бит на пиксел - оптимальный вариант ИМХО. И иконки/фоновые изображения делать проще, получаются "фотореалистичными", и цвета задавать проще - написал цветовые составляющие, получил цвет. По палитре еще надо подбирать подходящий - не очень удобно. По трафику при передаче команд второй байт цвета добавляет совсем немного.
А четырех страниц вполне хватает, слабо себе представляю задачу, где нужно больше. Обычно вообще больше двух не используют.


Извините, если отвлек от диалога - у меня тоже схожие задачи по применению TFT модуля. Пока идет проработка на концептуальном уровне - пытаюсь понять сложность задачи применительно для осциллографа.
Первое на что натолкнулся это скорость обновления экрана. Для того чтобы устройство было "живеньким" необходимо порядка 10 раз в секунду обновлять экран. Пусть у TFT модуля есть контроллер (или нечто его заменяющее) и за одну посылку микроконтроллер может передать только одну точку (вместе с палитрой). Если тактовая частота шины около 1 МГц, то на просто передачу всего массива данных потебуется 1uc * 320*240 = 77 mc, т.е. микрокотроллер все время будет в состоянии передачи 07.gif и ни на что другое времени вообще не останется.
Если экран чуть побольше 480*272, то вообще ж..па. Я не говорю про размеры буфера в памяти под это дело.
Если использовать примитивы (но вроде не все контроллеры их поддерживают), то объем пересылаемой информации будет значительно меньше, но есть ощущение, что китайские примитивы могут сильно не понравиться. Использование "программных" примитивов выигрыша в скорости обновления не даст.
По-всей видимости, такая проблема встает перед всеми, кто пытается приделать TFT модуль к слабенькому процессору типа ARM7 или AVR (без контроллера LCD на борту). Кто и как поступает?

TFT проводник (компаньон), как я понял это устройство заменяющее контроллер дисплея и обладающее расширенным набором функций. Но если не пользоваться встроенными примитивами, то в варианте компаньона по SPI интерфесу надо передать все точки экрана. Если частота SPI 10-20МГц (больше боюсь не реально), то даже для 320*240 это даст все теже 77 мс (и 150кB памяти). Может я чего не понимаю?
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 20 2008, 16:31
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Andr2I @ May 20 2008, 17:32) *
По-всей видимости, такая проблема встает перед всеми, кто пытается приделать TFT модуль к слабенькому процессору типа ARM7 или AVR (без контроллера LCD на борту). Кто и как поступает?

Не используют AVR вообще и слабенькие ARM7 без контроллера на борту. Стоимость ARM7 c контроллером начинаются c 200 рублей. Сколько это процентов от "осциллографа"???


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Andr2I
сообщение May 20 2008, 17:40
Сообщение #20


Местный
***

Группа: Свой
Сообщений: 368
Регистрация: 16-11-06
Из: Тверь
Пользователь №: 22 379



Цитата(zltigo @ May 20 2008, 20:31) *
Не используют AVR вообще и слабенькие ARM7 без контроллера на борту. Стоимость ARM7 c контроллером начинаются c 200 рублей. Сколько это процентов от "осциллографа"???


Ну те кто не использует могут и не отвечать wink.gif .
А цена, например, LPC2368 около 300 руб. Контроллера на борту нет.
TFT-компаньон вообще по SPI работает.
К слову, проблема обновления, на мой взгляд, существует и для мощных камней - да есть встроенный контролер с DMA, но память то внешняя и доступ к ней по той же шине. Если экран с большим разрешением, то он здорово будет тормозить работу всей системы.
Go to the top of the page
 
+Quote Post
gte
сообщение May 20 2008, 20:20
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 2 318
Регистрация: 13-02-05
Из: Липецкая область
Пользователь №: 2 613



Цитата(Andr2I @ May 20 2008, 19:32) *
Первое на что натолкнулся это скорость обновления экрана. Для того чтобы устройство было "

А зачем обновлять весь экран? Обновляйте только то, что изменяется. Не используйте полную цветность, все это уменьшит объем передаваемой информации.
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 20 2008, 20:36
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Andr2I @ May 20 2008, 19:40) *
А цена, например, LPC2368 около 300 руб. Контроллера на борту нет.

А у тех-же ныне NXPшных LH7xxx есть, и цена от 200. И у LPC2478 за 299 рублей есть.... Ну и?
Цитата
TFT-компаньон вообще по SPI работает.

Да хоть барабанным боем...
Цитата
К слову...

Архитектуру производители не скрывают, может лучше вместо предположений просто ознакомиться?


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Al Volovich
сообщение May 21 2008, 03:35
Сообщение #23


Частый гость
**

Группа: Свой
Сообщений: 163
Регистрация: 9-03-05
Пользователь №: 3 170



Цитата(Andr2I @ May 20 2008, 21:32) *
Извините, если отвлек от диалога - у меня тоже схожие задачи по применению TFT модуля. Пока идет проработка на концептуальном уровне - пытаюсь понять сложность задачи применительно для осциллографа.
Первое на что натолкнулся это скорость обновления экрана.
Если использовать примитивы (но вроде не все контроллеры их поддерживают), то объем пересылаемой информации будет значительно меньше, но есть ощущение, что китайские примитивы могут сильно не понравиться. Использование "программных" примитивов выигрыша в скорости обновления не даст.
По-всей видимости, такая проблема встает перед всеми, кто пытается приделать TFT модуль к слабенькому процессору типа ARM7 или AVR (без контроллера LCD на борту). Кто и как поступает?

TFT проводник (компаньон), как я понял это устройство заменяющее контроллер дисплея и обладающее расширенным набором функций. Но если не пользоваться встроенными примитивами, то в варианте компаньона по SPI интерфесу надо передать все точки экрана. Если частота SPI 10-20МГц (больше боюсь не реально), то даже для 320*240 это даст все теже 77 мс (и 150кB памяти). Может я чего не понимаю?

"Кривенькие китайские примитивы"... Во-первых не китайские, во-вторых вполне прямые. У ТФТ-компаньона приличный набор примитивов. Будем пополнять по мере поступления пожеланий. Попиксельная работа с экраном предусмотрена для каких-то особых случаев. Естественно по SPI пикселами особо не порисуешь, поэтому основной режим работы - отрисовка командами вывода примитивов.

Теперь касательно вашей задачки. Если это разработка "для себя", чисто из интереса, лучше взять какую-нибудь демо-плату с TFT, или что-то типа Тиона.
Если разработка для последующего производства - тогда рекомендации будут зависеть от предполагаемых объемов производства.


--------------------
Женщины носят кофточки прям на голо тело. Как не выпить водочки за такое дело?
Go to the top of the page
 
+Quote Post
Andr2I
сообщение May 21 2008, 05:21
Сообщение #24


Местный
***

Группа: Свой
Сообщений: 368
Регистрация: 16-11-06
Из: Тверь
Пользователь №: 22 379



Цитата(gte @ May 21 2008, 00:20) *
А зачем обновлять весь экран? Обновляйте только то, что изменяется. Не используйте полную цветность, все это уменьшит объем передаваемой информации.


Т.е., к примеру, для осциллографа надо будет одновременно затирать старую осциллограмму и рисовать новую? Следовательно старый и новый образ должны постоянно висеть в памяти. Еще минус - если на экране "случайно" появятся артефакты, то они будут видны до выключения экрана.

По-поводу ограничения цветности - посылка будет минимум байт, поэтому хотя памяти потребуется меньше (8 цветов) скорость обновления будет таже.


Цитата(zltigo @ May 21 2008, 00:36) *
Архитектуру производители не скрывают, может лучше вместо предположений просто ознакомиться?


Сколько не читал, так и не понял почему у LPC2138 при записи в порт (внешние ноги) ядро "тормозится" на 7-10 тактов, а не продолжает выполнять программу?
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 21 2008, 05:35
Сообщение #25


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Andr2I @ May 21 2008, 07:21) *
Сколько не читал..

А какое это отношение имеет к LCD? А буквы FastIO не встречались при чтении? А кто вместо процессора "продолжающего выполять программу" будет отрабатывать многократные махания ногами, если он сделает несколько записей подряд? А что будет делать "продолжающаяся выполняться программа", если она думает, что ножкой махнула, а на самом деле еще нет? А какие нужно будет обеспечить фронты на GPIO, для быстрого-быстрого махания ножками и чем эти короткие фронты грозят? Странное непонимание у разработчиков цифровых осциллографов sad.gif


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Andr2I
сообщение May 21 2008, 06:04
Сообщение #26


Местный
***

Группа: Свой
Сообщений: 368
Регистрация: 16-11-06
Из: Тверь
Пользователь №: 22 379



Цитата(Al Volovich @ May 21 2008, 07:35) *
"Кривенькие китайские примитивы"... Во-первых не китайские, во-вторых вполне прямые. У ТФТ-компаньона приличный набор примитивов. Будем пополнять по мере поступления пожеланий. Попиксельная работа с экраном предусмотрена для каких-то особых случаев. Естественно по SPI пикселами особо не порисуешь, поэтому основной режим работы - отрисовка командами вывода примитивов.


Извиняюсь если невольно обидел, но тема была о TFT модулях с контроллером на модуле. Некоторые из них (MTF, например) могут рисовать примитивы - вот об этих-то примитивах и было предположение о их "кривости".

Цитата(Al Volovich @ May 21 2008, 07:35) *
Теперь касательно вашей задачки. Если это разработка "для себя", чисто из интереса, лучше взять какую-нибудь демо-плату с TFT, или что-то типа Тиона.
Если разработка для последующего производства - тогда рекомендации будут зависеть от предполагаемых объемов производства.


А что такое Тион?
По-поводу второго - пока нет ничего определенного, есть только надежды.

Цитата(zltigo @ May 21 2008, 09:35) *
А какое это отношение имеет к LCD? А буквы FastIO не встречались при чтении? А кто вместо процессора "продолжающего выполять программу" будет отрабатывать многократные махания ногами, если он сделает несколько записей подряд? А что будет делать "продолжающаяся выполняться программа", если она думает, что ножкой махнула, а на самом деле еще нет? А какие нужно будет обеспечить фронты на GPIO, для быстрого-быстрого махания ножками и чем эти короткие фронты грозят? Странное непонимание у разработчиков цифровых осциллографов sad.gif


Именно в режиме FastIO так и делается. Мне кажется, что этот разговор не о чем...
Go to the top of the page
 
+Quote Post
Andr2I
сообщение May 28 2008, 19:39
Сообщение #27


Местный
***

Группа: Свой
Сообщений: 368
Регистрация: 16-11-06
Из: Тверь
Пользователь №: 22 379



Цитата(gte @ May 16 2008, 11:39) *
Кто нибудь уже использовал MTF-TQ57SP741-AV с контроллером SSD1926? Хотелось бы отзыв получить. Пора выбрать между MTF-TQ57SP741-AV и AM-320240Nххх. У первого есть рисование графических примитивов (по крайней мере, контроллер SSD1926) поддерживает. Но нет варианта с контроллером тач-панели, контрастность (max) 250 против 350 и один экран при полном цвете.
Интересует, в первую очередь, у MTF-TQ57SP741-AV наличие синхронизации при записи отдельных точек или примитивов на рабочий экран.


Я не пробовал, но после беглого знакомства мне больше глянулся MTF.
Минусы ADI - запись адреса точки только 8 битная. Если работать с конкретными точка то для каждой потребуется 9! циклов записи. Второй минус - 450 mA от 3.3В для питания контроллера и драйверов (AM480272C3TMQW-W0H). Издеваются что ли smile.gif ? Из плюсов - подсветка потребляет всего 0.46 Вт.
Плюсы MTF - запись адреса 16 битная, писать можно гораздо быстрее. Жрет контроллер много меньше - 85 mA yeah.gif . Однако подсветка криворукая - 2Вт crying.gif
Самое интересное если сравнить общее энергопотребление, то оно примерно одинаковое 2 - 2,5 Вт. Вот если бы взять контроллер как у MTF, а подсветку как у ADI, то.... Может кто с таким сталкивался на 4-4,3 дюйма?
Go to the top of the page
 
+Quote Post
gte
сообщение May 28 2008, 21:53
Сообщение #28


Гуру
******

Группа: Свой
Сообщений: 2 318
Регистрация: 13-02-05
Из: Липецкая область
Пользователь №: 2 613



AM-320240N6TMQW-W0H -5,7" - 150 mA LCD и 140 подсветка. Взял пару. На него есть положительные отзывы. Скорость важна, если не успеваешь выводить информацию.


Цитата(Andr2I @ May 21 2008, 09:21) *
Т.е., к примеру, для осциллографа надо будет одновременно затирать старую осциллограмму и рисовать новую? Следовательно старый и новый образ должны постоянно висеть в памяти. Еще минус - если на экране "случайно" появятся артефакты, то они будут видны до выключения экрана.

Так что важнее, память или скорость. А артефакты, если таковые вероятны, можно стирать эпизодически.
Цитата
По-поводу ограничения цветности - посылка будет минимум байт, поэтому хотя памяти потребуется меньше (8 цветов) скорость обновления будет таже.

Но переключаемых экранов больше.
Go to the top of the page
 
+Quote Post
Andr2I
сообщение May 29 2008, 04:13
Сообщение #29


Местный
***

Группа: Свой
Сообщений: 368
Регистрация: 16-11-06
Из: Тверь
Пользователь №: 22 379



Цитата(gte @ May 29 2008, 01:53) *
AM-320240N6TMQW-W0H -5,7" - 150 mA LCD и 140 подсветка. Взял пару. На него есть положительные отзывы. Скорость важна, если не успеваешь выводить информацию.


Описание на A M - 3 2 0 2 4 0 N T M Q W - W 0 H тоже лукавое. LCD - 150 mA, но от 5V. Подсветка 1,3Вт. Почему меньше жрет LCD чем у 4.3" - может потому что здесь 320*240, а там 480*272? Еще очень возможно, что данные о потреблении LCD неверные. Интересно было бы сравнить с реальными.
К сожалению, мне 5,7" не подходит crying.gif - только 4" или 4.3".
О скорости - не хочется заранее делать тормознутую систему.

Цитата(gte @ May 29 2008, 01:53) *
Так что важнее, память или скорость. А артефакты, если таковые вероятны, можно стирать эпизодически.


Да, я и сам пришел к токому же выводу beer.gif Но 9 8-битных посылок на 1 точку это, на мой взгляд, явный перебор. Хотелось бы память и скорость.


Цитата(gte @ May 29 2008, 01:53) *
Но переключаемых экранов больше.


А какая в них корысть, если только не делать электронное табло с расписанием поездов (минуту готовишь одну страницу, а показываешь другую - затем смена)?
Go to the top of the page
 
+Quote Post
gte
сообщение May 30 2008, 21:15
Сообщение #30


Гуру
******

Группа: Свой
Сообщений: 2 318
Регистрация: 13-02-05
Из: Липецкая область
Пользователь №: 2 613



Цитата(Andr2I @ May 29 2008, 08:13) *
Описание на A M - 3 2 0 2 4 0 N T M Q W - W 0 H тоже лукавое. LCD - 150 mA, но от 5V. Подсветка 1,3Вт. Почему меньше жрет LCD чем у 4.3" - может потому что

Только, то подключил. С подсветкой все согласно описанию, питание подсветки:
LED voltage VAK 8.4 - 9.6 - 10.8 V, ILED=140mA,Ta=25℃
Сколько контроллер потебляет точно сказать не могу питание от платы контроллера, а на ней DC-DC c 24V.
Go to the top of the page
 
+Quote Post

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

 


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


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