|
|
  |
Ищется цветной дисплей со встроенным контроллером, 4"-6", от 4 цветов, от 320х240. |
|
|
|
Mar 18 2008, 17:29
|
Частый гость
 
Группа: Свой
Сообщений: 163
Регистрация: 9-03-05
Пользователь №: 3 170

|
Цитата(gte @ Mar 18 2008, 21:22)  диагональ 4"-6". Про семь дюймов не упомянул, со встроенным контроллером найти не реально. ТФТ-Проводник смотрел. У меня ARM 3.3В. Ну и не глянулся как-то. Интересный вопрос. 16 бит на пиксел востребовано в приборах? Может и восьми за глаза? Можно определять палитру при инициализации. Лучше побольше видеостраниц. 16 бит на пиксел - оптимальный вариант ИМХО. И иконки/фоновые изображения делать проще, получаются "фотореалистичными", и цвета задавать проще - написал цветовые составляющие, получил цвет. По палитре еще надо подбирать подходящий - не очень удобно. По трафику при передаче команд второй байт цвета добавляет совсем немного. А четырех страниц вполне хватает, слабо себе представляю задачу, где нужно больше. Обычно вообще больше двух не используют.
--------------------
Женщины носят кофточки прям на голо тело. Как не выпить водочки за такое дело?
|
|
|
|
|
May 16 2008, 07:39
|
Гуру
     
Группа: Свой
Сообщений: 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 наличие синхронизации при записи отдельных точек или примитивов на рабочий экран.
|
|
|
|
|
May 20 2008, 15:32
|
Местный
  
Группа: Свой
Сообщений: 368
Регистрация: 16-11-06
Из: Тверь
Пользователь №: 22 379

|
Цитата(Al Volovich @ Mar 18 2008, 21:29)  16 бит на пиксел - оптимальный вариант ИМХО. И иконки/фоновые изображения делать проще, получаются "фотореалистичными", и цвета задавать проще - написал цветовые составляющие, получил цвет. По палитре еще надо подбирать подходящий - не очень удобно. По трафику при передаче команд второй байт цвета добавляет совсем немного. А четырех страниц вполне хватает, слабо себе представляю задачу, где нужно больше. Обычно вообще больше двух не используют. Извините, если отвлек от диалога - у меня тоже схожие задачи по применению TFT модуля. Пока идет проработка на концептуальном уровне - пытаюсь понять сложность задачи применительно для осциллографа. Первое на что натолкнулся это скорость обновления экрана. Для того чтобы устройство было "живеньким" необходимо порядка 10 раз в секунду обновлять экран. Пусть у TFT модуля есть контроллер (или нечто его заменяющее) и за одну посылку микроконтроллер может передать только одну точку (вместе с палитрой). Если тактовая частота шины около 1 МГц, то на просто передачу всего массива данных потебуется 1uc * 320*240 = 77 mc, т.е. микрокотроллер все время будет в состоянии передачи  и ни на что другое времени вообще не останется. Если экран чуть побольше 480*272, то вообще ж..па. Я не говорю про размеры буфера в памяти под это дело. Если использовать примитивы (но вроде не все контроллеры их поддерживают), то объем пересылаемой информации будет значительно меньше, но есть ощущение, что китайские примитивы могут сильно не понравиться. Использование "программных" примитивов выигрыша в скорости обновления не даст. По-всей видимости, такая проблема встает перед всеми, кто пытается приделать TFT модуль к слабенькому процессору типа ARM7 или AVR (без контроллера LCD на борту). Кто и как поступает? TFT проводник (компаньон), как я понял это устройство заменяющее контроллер дисплея и обладающее расширенным набором функций. Но если не пользоваться встроенными примитивами, то в варианте компаньона по SPI интерфесу надо передать все точки экрана. Если частота SPI 10-20МГц (больше боюсь не реально), то даже для 320*240 это даст все теже 77 мс (и 150кB памяти). Может я чего не понимаю?
|
|
|
|
|
May 20 2008, 17:40
|
Местный
  
Группа: Свой
Сообщений: 368
Регистрация: 16-11-06
Из: Тверь
Пользователь №: 22 379

|
Цитата(zltigo @ May 20 2008, 20:31)  Не используют AVR вообще и слабенькие ARM7 без контроллера на борту. Стоимость ARM7 c контроллером начинаются c 200 рублей. Сколько это процентов от "осциллографа"??? Ну те кто не использует могут и не отвечать  . А цена, например, LPC2368 около 300 руб. Контроллера на борту нет. TFT-компаньон вообще по SPI работает. К слову, проблема обновления, на мой взгляд, существует и для мощных камней - да есть встроенный контролер с DMA, но память то внешняя и доступ к ней по той же шине. Если экран с большим разрешением, то он здорово будет тормозить работу всей системы.
|
|
|
|
|
May 20 2008, 20:36
|

Гуру
     
Группа: Свой
Сообщений: 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
|
|
|
|
|
May 21 2008, 03:35
|
Частый гость
 
Группа: Свой
Сообщений: 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, или что-то типа Тиона. Если разработка для последующего производства - тогда рекомендации будут зависеть от предполагаемых объемов производства.
--------------------
Женщины носят кофточки прям на голо тело. Как не выпить водочки за такое дело?
|
|
|
|
|
May 21 2008, 05:21
|
Местный
  
Группа: Свой
Сообщений: 368
Регистрация: 16-11-06
Из: Тверь
Пользователь №: 22 379

|
Цитата(gte @ May 21 2008, 00:20)  А зачем обновлять весь экран? Обновляйте только то, что изменяется. Не используйте полную цветность, все это уменьшит объем передаваемой информации. Т.е., к примеру, для осциллографа надо будет одновременно затирать старую осциллограмму и рисовать новую? Следовательно старый и новый образ должны постоянно висеть в памяти. Еще минус - если на экране "случайно" появятся артефакты, то они будут видны до выключения экрана. По-поводу ограничения цветности - посылка будет минимум байт, поэтому хотя памяти потребуется меньше (8 цветов) скорость обновления будет таже. Цитата(zltigo @ May 21 2008, 00:36)  Архитектуру производители не скрывают, может лучше вместо предположений просто ознакомиться? Сколько не читал, так и не понял почему у LPC2138 при записи в порт (внешние ноги) ядро "тормозится" на 7-10 тактов, а не продолжает выполнять программу?
|
|
|
|
|
May 21 2008, 05:35
|

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

|
Цитата(Andr2I @ May 21 2008, 07:21)  Сколько не читал.. А какое это отношение имеет к LCD? А буквы FastIO не встречались при чтении? А кто вместо процессора "продолжающего выполять программу" будет отрабатывать многократные махания ногами, если он сделает несколько записей подряд? А что будет делать "продолжающаяся выполняться программа", если она думает, что ножкой махнула, а на самом деле еще нет? А какие нужно будет обеспечить фронты на GPIO, для быстрого-быстрого махания ножками и чем эти короткие фронты грозят? Странное непонимание у разработчиков цифровых осциллографов
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
May 21 2008, 06:04
|
Местный
  
Группа: Свой
Сообщений: 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, для быстрого-быстрого махания ножками и чем эти короткие фронты грозят? Странное непонимание у разработчиков цифровых осциллографов  Именно в режиме FastIO так и делается. Мне кажется, что этот разговор не о чем...
|
|
|
|
|
May 28 2008, 19:39
|
Местный
  
Группа: Свой
Сообщений: 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). Издеваются что ли  ? Из плюсов - подсветка потребляет всего 0.46 Вт. Плюсы MTF - запись адреса 16 битная, писать можно гораздо быстрее. Жрет контроллер много меньше - 85 mA  . Однако подсветка криворукая - 2Вт Самое интересное если сравнить общее энергопотребление, то оно примерно одинаковое 2 - 2,5 Вт. Вот если бы взять контроллер как у MTF, а подсветку как у ADI, то.... Может кто с таким сталкивался на 4-4,3 дюйма?
|
|
|
|
|
May 28 2008, 21:53
|
Гуру
     
Группа: Свой
Сообщений: 2 318
Регистрация: 13-02-05
Из: Липецкая область
Пользователь №: 2 613

|
AM-320240N6TMQW-W0H -5,7" - 150 mA LCD и 140 подсветка. Взял пару. На него есть положительные отзывы. Скорость важна, если не успеваешь выводить информацию. Цитата(Andr2I @ May 21 2008, 09:21)  Т.е., к примеру, для осциллографа надо будет одновременно затирать старую осциллограмму и рисовать новую? Следовательно старый и новый образ должны постоянно висеть в памяти. Еще минус - если на экране "случайно" появятся артефакты, то они будут видны до выключения экрана. Так что важнее, память или скорость. А артефакты, если таковые вероятны, можно стирать эпизодически. Цитата По-поводу ограничения цветности - посылка будет минимум байт, поэтому хотя памяти потребуется меньше (8 цветов) скорость обновления будет таже. Но переключаемых экранов больше.
|
|
|
|
|
May 29 2008, 04:13
|
Местный
  
Группа: Свой
Сообщений: 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" не подходит  - только 4" или 4.3". О скорости - не хочется заранее делать тормознутую систему. Цитата(gte @ May 29 2008, 01:53)  Так что важнее, память или скорость. А артефакты, если таковые вероятны, можно стирать эпизодически. Да, я и сам пришел к токому же выводу  Но 9 8-битных посылок на 1 точку это, на мой взгляд, явный перебор. Хотелось бы память и скорость. Цитата(gte @ May 29 2008, 01:53)  Но переключаемых экранов больше. А какая в них корысть, если только не делать электронное табло с расписанием поездов (минуту готовишь одну страницу, а показываешь другую - затем смена)?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|