|
|
  |
Нужна помощь (CCIR -> LCD), Как вывести строку информации на LCD |
|
|
|
Oct 16 2008, 08:37
|
Группа: Новичок
Сообщений: 13
Регистрация: 26-06-07
Пользователь №: 28 703

|
-есть ч/б видеокамера (TCD2902) с выходным форматом CCIR/PAL -есть дисплей LCD (SVA070A) с видео входом PAL. Все это прекрасно вместе работает.
Теперь появилась необходимость выводить на экран служебную информацию (разные символы). Из видео сигнала уже извлек синхроимпульсы (H-syn, V-syn) с помощью LM1881. В схеме также имеется микроконтроллер для обработки.
Меня интересует алгоритм как можно реализовать вывод служебной строки на LCD, быть может кто-то уже реализовывал нечто подобное. Буду благодарен за любую подсказку в этом вопросе
|
|
|
|
|
Oct 16 2008, 09:44
|

Местный
  
Группа: Свой
Сообщений: 376
Регистрация: 16-03-05
Из: Беларусь, Минск
Пользователь №: 3 400

|
Цитата(byeloruss @ Oct 16 2008, 11:37)  -есть ч/б видеокамера (TCD2902) с выходным форматом CCIR/PAL -есть дисплей LCD (SVA070A) с видео входом PAL. Все это прекрасно вместе работает.
Теперь появилась необходимость выводить на экран служебную информацию (разные символы). Из видео сигнала уже извлек синхроимпульсы (H-syn, V-syn) с помощью LM1881. В схеме также имеется микроконтроллер для обработки.
Меня интересует алгоритм как можно реализовать вывод служебной строки на LCD, быть может кто-то уже реализовывал нечто подобное. Буду благодарен за любую подсказку в этом вопросе Это не для "Дисплея" часом? Был похожий проект на входе год назад, да заказчик (я не уверен, что "Дисплей") на самом старте слинял. По делу. Всё верно, выделяем сихры (можно и другие National`овские девайсы использовать), потом подаём их на VCO с PLL (для генерации тактовой частоты, синхронной с H и V ), далее этой тактовой тактируем CPLD/FPGA с пристроенной к нему ОЗУ, в которое перегружаем из ПЗУ символы/знакогенератор при старте. На CPLD/FPGA подаём и H/V - для позиционирования символов. И всё. Ну, можно сгенерить буковки прямо с FPGA/CPLD, можно ещё что-то накрутить/изменить, но прицип тот же. Конечно, можно и на микроконтроллере врезаться в PAL, знавал я такие решения, но меня от них тошнит по умолчанию.
--------------------
"Это ничего, что я продолжаю не смотря на то, что Вы меня перебиваете?" ©
|
|
|
|
|
Oct 16 2008, 10:22
|
Группа: Новичок
Сообщений: 13
Регистрация: 26-06-07
Пользователь №: 28 703

|
Цитата Это не для "Дисплея" часом? Нет это не для "дисплея", разработка для собственных нужд так сказать.. Цитата Конечно, можно и на микроконтроллере врезаться в PAL К сожалению похоже что именно так и придется поступить...так как предпологается бюджетное решение, где каждая копейка на счету да и нет к сожалению сейчас времени перелопачивать весь проект....малой кровью решить хотелось бы...
|
|
|
|
|
Oct 16 2008, 10:29
|

Местный
  
Группа: Свой
Сообщений: 376
Регистрация: 16-03-05
Из: Беларусь, Минск
Пользователь №: 3 400

|
Цитата(byeloruss @ Oct 16 2008, 13:22)  Нет это не для "дисплея", разработка для собственных нужд так сказать.. К сожалению похоже что именно так и придется поступить...так как предпологается бюджетное решение, где каждая копейка на счету да и нет к сожалению сейчас времени перелопачивать весь проект....малой кровью решить хотелось бы... Флаг в руки и удачи. Правда, буковки будут только чёрно-белые. А, забыл ещё коммутатор видео на выходе - с прямого канала на генерённый, желательно с привязкой уровня. Если занете Александра Михайловича Б., то ему привет.
--------------------
"Это ничего, что я продолжаю не смотря на то, что Вы меня перебиваете?" ©
|
|
|
|
|
Oct 16 2008, 10:44
|
Группа: Новичок
Сообщений: 13
Регистрация: 26-06-07
Пользователь №: 28 703

|
Цитата Правда, буковки будут только чёрно-белые. Учитывая что камера ч/б то это нормально...
|
|
|
|
|
Oct 19 2008, 17:34
|

Гуру
     
Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359

|
Цитата К сожалению похоже что именно так и придется поступить...так как предпологается бюджетное решение, где каждая копейка на счету да и нет к сожалению сейчас времени перелопачивать весь проект....малой кровью решить хотелось бы... Мы по выпускаем платки формирователей знаков, работающих по такому принципу. Нормальное решение, дешевое. Синхронизацию можно сделать на двух корпусах триггеров... Цитата Конечно, можно и на микроконтроллере врезаться в PAL, знавал я такие решения, но меня от них тошнит по умолчанию. А этому быть разумная причина?
--------------------
Быть. torizin-liteha@yandex.ru
|
|
|
|
|
Oct 21 2008, 20:11
|
Группа: Новичок
Сообщений: 11
Регистрация: 31-08-05
Пользователь №: 8 117

|
Цитата(byeloruss @ Oct 16 2008, 12:37)  Теперь появилась необходимость выводить на экран служебную информацию (разные символы). Из видео сигнала уже извлек синхроимпульсы (H-syn, V-syn) с помощью LM1881. В схеме также имеется микроконтроллер для обработки.
Меня интересует алгоритм как можно реализовать вывод служебной строки на LCD, быть может кто-то уже реализовывал нечто подобное. Буду благодарен за любую подсказку в этом вопросе Мы делаем подобное устройство в формате MicroPC. Устройство позволяет замешивать двухуровневую (ч/б) графическую информацию, соответственно, можно рисовать символы. Необходимо как минимум два коммутатора видео (например AD8180), чтобы переключать исходное видео и графику + коммутировать уровни яркости графической информации. Также в нашем случае потребовалась память для кадрового буфера. Вся логика заняла около 100ЛЕ в CPLD.
|
|
|
|
|
Oct 23 2008, 13:15
|
Группа: Участник
Сообщений: 11
Регистрация: 21-04-08
Пользователь №: 36 963

|
Не рекомендую синхроселектор LM1881, если нужно точное позиционирование символов. Зараза "дышит" при изменении температуры. Есть аналогичный EL1881 фирмы Intersil - хороший, проверено.
|
|
|
|
|
Oct 24 2008, 06:37
|

Местный
  
Группа: Свой
Сообщений: 376
Регистрация: 16-03-05
Из: Беларусь, Минск
Пользователь №: 3 400

|
Цитата(torik @ Oct 19 2008, 20:34)  Мы по выпускаем платки формирователей знаков, работающих по такому принципу. Нормальное решение, дешевое. Синхронизацию можно сделать на двух корпусах триггеров... А этому быть разумная причина? Ну, примерно по этой причине - http://electronix.ru/forum/index.php?showt...mp;#entry490394Да и потом, если что расширять/пределывать, обычно вечная песня про количество вставляемых NOP и невозможности их дробить. ИМХО. На своём мнении не настаиваю.
--------------------
"Это ничего, что я продолжаю не смотря на то, что Вы меня перебиваете?" ©
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|