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

 
 
 
Reply to this topicStart new topic
> Нужна помощь (CCIR -> LCD), Как вывести строку информации на LCD
byeloruss
сообщение Oct 16 2008, 08:37
Сообщение #1





Группа: Новичок
Сообщений: 13
Регистрация: 26-06-07
Пользователь №: 28 703



-есть ч/б видеокамера (TCD2902) с выходным форматом CCIR/PAL
-есть дисплей LCD (SVA070A) с видео входом PAL.
Все это прекрасно вместе работает.

Теперь появилась необходимость выводить на экран служебную информацию (разные символы).
Из видео сигнала уже извлек синхроимпульсы (H-syn, V-syn) с помощью LM1881. В схеме также имеется микроконтроллер для обработки.

Меня интересует алгоритм как можно реализовать вывод служебной строки на LCD, быть может кто-то уже реализовывал нечто подобное. Буду благодарен за любую подсказку в этом вопросе
Go to the top of the page
 
+Quote Post
archip
сообщение Oct 16 2008, 09:44
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 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, знавал я такие решения, но меня от них тошнит по умолчанию.


--------------------
"Это ничего, что я продолжаю не смотря на то, что Вы меня перебиваете?" ©
Go to the top of the page
 
+Quote Post
byeloruss
сообщение Oct 16 2008, 10:22
Сообщение #3





Группа: Новичок
Сообщений: 13
Регистрация: 26-06-07
Пользователь №: 28 703



Цитата
Это не для "Дисплея" часом?

Нет это не для "дисплея", разработка для собственных нужд так сказать..

Цитата
Конечно, можно и на микроконтроллере врезаться в PAL

К сожалению похоже что именно так и придется поступить...так как предпологается бюджетное решение, где каждая копейка на счету да и нет к сожалению сейчас времени перелопачивать весь проект....малой кровью решить хотелось бы...
Go to the top of the page
 
+Quote Post
archip
сообщение Oct 16 2008, 10:29
Сообщение #4


Местный
***

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



Цитата(byeloruss @ Oct 16 2008, 13:22) *
Нет это не для "дисплея", разработка для собственных нужд так сказать..
К сожалению похоже что именно так и придется поступить...так как предпологается бюджетное решение, где каждая копейка на счету да и нет к сожалению сейчас времени перелопачивать весь проект....малой кровью решить хотелось бы...


Флаг в руки и удачи. Правда, буковки будут только чёрно-белые. А, забыл ещё коммутатор видео на выходе - с прямого канала на генерённый, желательно с привязкой уровня.

Если занете Александра Михайловича Б., то ему привет.


--------------------
"Это ничего, что я продолжаю не смотря на то, что Вы меня перебиваете?" ©
Go to the top of the page
 
+Quote Post
byeloruss
сообщение Oct 16 2008, 10:44
Сообщение #5





Группа: Новичок
Сообщений: 13
Регистрация: 26-06-07
Пользователь №: 28 703



Цитата
Правда, буковки будут только чёрно-белые.

Учитывая что камера ч/б то это нормально...
Go to the top of the page
 
+Quote Post
torik
сообщение Oct 19 2008, 17:34
Сообщение #6


Гуру
******

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



Цитата
К сожалению похоже что именно так и придется поступить...так как предпологается бюджетное решение, где каждая копейка на счету да и нет к сожалению сейчас времени перелопачивать весь проект....малой кровью решить хотелось бы...

Мы по выпускаем платки формирователей знаков, работающих по такому принципу. Нормальное решение, дешевое. Синхронизацию можно сделать на двух корпусах триггеров...


Цитата
Конечно, можно и на микроконтроллере врезаться в PAL, знавал я такие решения, но меня от них тошнит по умолчанию.


А этому быть разумная причина?


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
kost_
сообщение Oct 21 2008, 20:11
Сообщение #7





Группа: Новичок
Сообщений: 11
Регистрация: 31-08-05
Пользователь №: 8 117



Цитата(byeloruss @ Oct 16 2008, 12:37) *
Теперь появилась необходимость выводить на экран служебную информацию (разные символы).
Из видео сигнала уже извлек синхроимпульсы (H-syn, V-syn) с помощью LM1881. В схеме также имеется микроконтроллер для обработки.

Меня интересует алгоритм как можно реализовать вывод служебной строки на LCD, быть может кто-то уже реализовывал нечто подобное. Буду благодарен за любую подсказку в этом вопросе

Мы делаем подобное устройство в формате MicroPC. Устройство позволяет замешивать двухуровневую (ч/б) графическую информацию, соответственно, можно рисовать символы. Необходимо как минимум два коммутатора видео (например AD8180), чтобы переключать исходное видео и графику + коммутировать уровни яркости графической информации. Также в нашем случае потребовалась память для кадрового буфера. Вся логика заняла около 100ЛЕ в CPLD.
Go to the top of the page
 
+Quote Post
Pyku_He_oTTyda
сообщение Oct 22 2008, 03:38
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 751
Регистрация: 4-08-05
Из: Великие Луки
Пользователь №: 7 360



Цитата
Мы по выпускаем платки формирователей знаков, работающих по такому принципу. Нормальное решение, дешевое. Синхронизацию можно сделать на двух корпусах триггеров...

Посмотрите в личку


--------------------
Андрей Смирнов
Go to the top of the page
 
+Quote Post
Gashek
сообщение Oct 23 2008, 13:15
Сообщение #9





Группа: Участник
Сообщений: 11
Регистрация: 21-04-08
Пользователь №: 36 963



Не рекомендую синхроселектор LM1881, если нужно точное позиционирование символов. Зараза "дышит" при изменении температуры. Есть аналогичный EL1881 фирмы Intersil - хороший, проверено.
Go to the top of the page
 
+Quote Post
archip
сообщение Oct 24 2008, 06:37
Сообщение #10


Местный
***

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



Цитата(torik @ Oct 19 2008, 20:34) *
Мы по выпускаем платки формирователей знаков, работающих по такому принципу. Нормальное решение, дешевое. Синхронизацию можно сделать на двух корпусах триггеров...
А этому быть разумная причина?


Ну, примерно по этой причине - http://electronix.ru/forum/index.php?showt...mp;#entry490394
Да и потом, если что расширять/пределывать, обычно вечная песня про количество вставляемых NOP и невозможности их дробить. ИМХО.
На своём мнении не настаиваю.


--------------------
"Это ничего, что я продолжаю не смотря на то, что Вы меня перебиваете?" ©
Go to the top of the page
 
+Quote Post
ikolmakov
сообщение Dec 22 2008, 11:35
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 353
Регистрация: 29-05-06
Из: С.-Петербург
Пользователь №: 17 541



Приветствую!

А вот эти микросхемки никто не пытался использовать для этой задачи?

http://www.necel.com/digital_av/en/osdlsi/index.html
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 16:51
Рейтинг@Mail.ru


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