repstosw 18 29 июня, 2020 Опубликовано 29 июня, 2020 (изменено) · Жалоба Есть плата с Allwinner V3s, у неё видео-выхлоп на LCD: каналы R,G,B по 6 бит каждый и HSync, VSync. Питание 3.3V. Для монитора VGA (для ПК, ЭЛТ) собрал видео-ЦАП простейший, схема на рисунке. Монитор ЭЛТ Samsung SyncMaster 765MB. Не работает! Монитор не переключается в режим, лампочка питания мигает. Менял полярность синхро-импульсов - не помогло. Проверил сигналы на каналах R,G,B - присутствуют, на слух воспринимаются как работа автомобильного двигателя. На HSync идёт писк (частоту синхронизации поделил на 2, чтобы услышать). На VSync идёт низкочастотный прямоугольник. Тоесть сигналы есть. А также LCD панель работает. В чем может быть дело? Есть подозрение, что недостаточно уровней на сигналы VSync и HSync для VGA монитора. В плате Olinuxino стоят буферы-инверторы на полевых транзисторах - они запитаны от 5V. Хотя выходы с RGB идут напряжением 3.3V. В интернете одни пишут, что 3,3V достаточно для H/V Sync, другие ставят буфер. Что бы вы посоветовали? И обязательно тактировать RGB от DENABLE ? Зачем это делать, когда без этого работает? Изменено 29 июня, 2020 пользователем repstosw Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
LLLLLLLLLL 8 30 июня, 2020 Опубликовано 30 июня, 2020 · Жалоба 13 часов назад, __inline__ сказал: Что бы вы посоветовали? Для начала посоветую купить осциллограф и снять осциллограммы всех сигналов. Также можно поискать преобразователь RGB to VGA, если RGB действительно RGB :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
repstosw 18 30 июня, 2020 Опубликовано 30 июня, 2020 (изменено) · Жалоба Само время ответило на мои вопросы! 15 hours ago, __inline__ said: В чем может быть дело? В неправильной инициализации TCON у V3s. Исправил - заработало! 15 hours ago, __inline__ said: И обязательно тактировать RGB от DENABLE ? Зачем это делать, когда без этого работает? Без тактирования сигналов R, G, B на высоких разрешениях возникают цветовые засветы, что недопустимо на динамичных сценах с движущимися объектами на экране. Надо тактировать! И буферизовать! На одних резисторах яркость очень слабая, пришлось выкручивать монитор на максимум яркости. Разрешение: 800x480 60 Гц. 16 бит на точку. RGB 5:6:5 Схема выше в первом посте - радиолюбительщина, профессионально так не делают! Нужно так, как внизу, не иначе! Не забываем защитные диоды от пробоя от статики! Тактируем цветовые компоненты от LCD_DE: P.S. А ещё лучше - поискать микросхему Video-DAC. Изменено 30 июня, 2020 пользователем repstosw Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
repstosw 18 30 июня, 2020 Опубликовано 30 июня, 2020 · Жалоба Ещё можно видеобуфер обвести чёрной рамкой - этим обеспечивается 100% гарантия, что пикселы на бордюрах будут чёрные. Проверил, действительно, засветы исчезли - их как-будто и не было. Но этот метод сокращает высоту и ширину буфера на 2 пиксела. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться