Warning: touch() [function.touch]: Unable to create file /home/starterkit/starterkit.ru/html/error.log because Permission denied in /home/starterkit/starterkit.ru/html/errorhandler.php on line 51 AT91SAM9G45 - выход на SK - tvout тв - Общение - Форум - starterkit.ru
Подключил ADV7393 к imx28. Обнаружил бяку:
в режиме RGB565 пиксельные данные на энкодер необходимо подавать с половинной частотой от clkin, т.е 13,5МГц. Не придумал как настроить lcdif в такой режим, он похоже не умеет.
Придется работать в bt656, либо дополнительным регистром прореживать данные.
Внимательно изучите возможности контроллера lcd в 9g45, может ли он выдавать требуемые тайминги.
то ли фарнел то ли дижикей не помню точно.
Берите сразу и усилители как рекомендовано в даташите, при работе на 75 ом adv прилично греется (да и пожечь выход при подключении к тв можно запросто)
Но чудо микрушка оказалась своенравная, вернее настройки лсд контроллера нужны нетривиальные.
За 2 недели так и не получил изображение на телеке, устал уже.
Сейчас строки съезжают, видимо лсд контроллер неправильно генерит адреса.
Офигеть, оно таки заработало!
Проблема была в этом:
tvenc.c:
/* x/y swapped */ !!!
Я как дурак думал что X - это x а Y это y. Щщазз! Те кто писал код под stmp3xxx видимо писали назло врагу и в mxsfb.c за каким то хером поменяли X<->Y, при этом учли перепутанность в коде инициализации панели. Подпольщики, однозначно!
В схему заложил ADA4432-1: Single-Ended SD Video Filter Amplifier with Output Short-to-Battery Protection.
Мне показался он удобным, да и выход с защитой для моих целей очень полезен. Ситуация "спалили видеовыход" стандартная к сожалению.
Однако усилителей в наличии у меня нет (забыл заказать) и как они работают еще не проверил.
Разных видеоусилителей у большинства производителей аналога навалом. Выбирайте какой вам больше нравится на вкус, цвет и запах.