Activity
видел я живьем цветной ОСД на доступных элементах. devboard на ФПГА от альтеры, DDR2 пара чипов, видео АЦП от AD, и ЦАП то ли МАХ, то ли АД.
делов то: сграбить кадр, положить его в оперативку в 32битаRGB, наложить сверху картинку да выплюнуть в ЦАП. четыре функциональных блока всего. ну двойная буферизация само собой.
но есть нюансы - цена, размер и энергопотребление.
У меня даже глаз задёргался, примерно на середине перечисления того, что потребуется))) Я надеюсь вы не серьёзно 😃)) Это всё только ради OSD? Да ну его нафиг такой OSD)))
просто ЦАП… кто будет подавать данные с нужной скоростью для ЦАП такого? DMA? хранить это в памяти в подготовленном для DMA формате… эмм… не, это огород какой то уже вроде… И это да, не говоря об энергопотреблении… Испортите картинку на этапе оцифровки 100%… да ну его… только в порядке интереса если… поизучать, как там с DDR2 работать… Просто я не электронщик… программист.
Хм… для такого мне не хватает знаний 😃 Но я конечно и не стремился, ибо всётаки в итоге хотел переделывать под OSD, а там цвет не так просто сделать было бы… Интересно… написано, что это AVRка… 8 цветов… что то такое я помню вообще то тоже…
Туда в цвет я залезть и не мечтал… Мне было достаточно ч/б изображения в принципе конечно и я его сделал… Да, для цвета там просто не хватило бы частоты шины…
На самом деле- мы просто говорим на разных языках:(
Мне нафиг не нужна схема этой удивительной (или какой еще) платы.
Да, я это понимаю) Там речь ещё не о смесителе шла, а о просто генерации PAL сигнала, когда хотел разобраться как вообще устроено всё. 😃
ТС нужно почитать вот это наверное:
retroleum.co.uk/…/pal-tv-timing-and-voltages/
Не увидел я там схемы:(
А поскольку я ОСД сделал еще лет 10 назад, то искать что то- просто не интересно.
Ну на самом деле выкладывать схему платы STM32F4Discovery было бы странно… Да что там, дела давно минувших дней… Можно не париться. Там без осциллографа делать нечего с моей проблемой.
Еще видел на LM1881. Однако мне не понятно, что она делает. Типа детектор синхроимпульсов. И зачем они нужны?
Думаю, если вы собрались делать OSD сами то нужно разобраться в том, как вообще происходит передача видео… Всё равно за этим вопросом будет вопрос о том, как она происходит и что делать)))
Она там потому что проще было, как то брал поиграться плату Discovery)) Хотел что то вроде автопилота замутить, но вышла загвоздка, дальше не пошёл)
По ссылке, которую я дал и вся история проблемы и схема и код… Думаю смысла нет дублировать тут всё…
1 - Подумайте - действительно ли вам так уж нужен цветной OSD. Смысла в нём ведь будет не больше, а удорожание будет существенное (хотя я и не знаю конкретной модели микросхемы).
2 - Алгоритм состоит в том, чтобы вовремя, в момент прохода луча поднимать сигнал до нужного уровня напряжения (1В для PAL). Ловится сигнатура окончания кадра, меняется картинка - вываливается следующий кадр. Но это вам не понадобится, если использовать микросхему для подмешивания сигнала. Ваша задача будет просто выдавать на экран новые данные в момент их определения (считывания с датчиков).
3 - Можно вручную подмешивать, без микросхемы. Но всё равно для этого нужно программировать контроллер вроде Mega8, который будет этим заниматься. Качество картинки (минимальный размер пикселя так скажем) - будет в итоге всё равно меньше, т.к. дёргать ножкой Mega8 умеет не достаточно быстро.
P.S. Пробовал сделать шаг к OSD - вывод информации на телек. Не смогу решить проблему толи с наводками от GPS, толи с недостаточным быстродействием STM32F407… проект выложен тут, если интересно: ссылка