|
Цветной вывод на ТВ, Atmega+Ram+RDac растр 256х256х256 точек |
|
|
|
Jan 7 2007, 00:53
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 6-01-07
Пользователь №: 24 153

|
 Нужна подсказка. Схемка- мега32 Ram 64Kb+RDAC 8бит (всего 2 микросхемы) вывожу на экран графическое изображение256х256х256 точек. Пытаюсь програмно реализовать Цвет ПАЛ вроде получилось. Но цвет изображения блёклый и в дабавок зелёного цвета нет. Как ни бился все цвета есть зелёного нет и всё. Что делать! alargen@mail.ru
|
|
|
|
|
Jan 7 2007, 12:19
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 6-01-07
Пользователь №: 24 153

|
Причешу мысли и схему и сегодня выложу.
|
|
|
|
|
Jan 7 2007, 17:03
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 6-01-07
Пользователь №: 24 153

|
Выкладываю схему. В монохромном режиме кварц 12.000000. Больше года назад была локальная задача, использовал устройство для вывода из MMC/CD памяти монохромного изображения формата tiff 256 градации яркости на ТВ. Чтение-запись в память ММС а также управление контроллером осуществляется по RS232 на скорости 38400, медленно!. Файловая система своя. Над программой пришлось повозиться зато устройство получилось проще некуда. Програмно реализован знакогенератор, для комментирования выводимого изображения. Недавно понадобилось данное устройство но с цветом. Решил поправить программу и схему. Увеличил кварц до 17.734475 ввел линию BURST. Цвет получился но какойто блёклый и зеленого цвета и оттенков зелёного нет. Использавать внешний кодер не хочу, ресурсов МЕГИ хватает. Диаграммы формирования цветной строки, вроде все понятно с временными пораметрами и уровнями. Прошу подсказать в чем хитрость.
Эскизы прикрепленных изображений
|
|
|
|
|
Jan 7 2007, 18:57
|

Знающий
   
Группа: Свой
Сообщений: 902
Регистрация: 2-01-06
Из: Краснодар
Пользователь №: 12 768

|
Мда,круто,минимизировано все до предела.Софт на асме,наверное? Это имхо,т.к. пишу по памяти,но все правильно и зеленый цвет(а также нормально насыщенные красный и синий) вы так не получите. Если не изменяет склероз,в ПАЛе фаза вспышки не совпадает с осями цветоразных,а сдвинута на 45 гр. Соответственно,я не представляю,как при таком способе формирования можно обеспечить такой фазовый сдвиг.Если я правильно понял вашу схему,сигнал цветности у вас с частотой 4,43Мгц выдается на каком-то из портов?И его фазу вы можете менять только на 180гр.При такой системе вы и получите или красный или синий с 50% насыщенностью,а также черно-белый сигнал.
--------------------
"Hello, word!" - 17 errors 56 warnings
|
|
|
|
|
Jan 7 2007, 19:22
|

Профессионал
    
Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380

|
Цитата Если не изменяет склероз,в ПАЛе фаза вспышки не совпадает с осями цветоразных,а сдвинута на 45 гр. 135 Это не принципиально, вспышка это цветовая синхронизаия. Т.е. насыщенность будет, а RGB может превращаться в BGR  Пожалуй дело все-таки в коде.Посмотрите осциллограму на предмет размаха цветовой поднесущей. Вполне возможно, что ее мало или R-DAC ее съедает - частота солидная вобщем-то. А вообще - успехов, смелый проект и интересный. PS Кстати есть хороший метод настройки. С декодера снимаете цветоразностные сигналы и подаете на X и Y входы осцилла. Если бы это были синусоиды - получилась бы фигура Лиссажу. На цветовых полосах получится восьмилучевая звезда, где каждая вершина соответсвует своему цвету. По правильности ее можно судить о балансе. По величине - об амплитуде. По ровности линий - о передаточной характеристике. Т.е. на одной осциллограмме можно судить сразу о нескольких параметрах весьма сложногго сигнала.
--------------------
Вони шукають те, чого нема, Щоб довести, що його не існує.
|
|
|
|
|
Jan 7 2007, 20:05
|

Профессионал
    
Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380

|
Цитата 2 beer_warrior Да,вполне может быть и 135(нет справочника под рукой) У меня под рукой  Не зря отдал лучшие годы жизни телевидению  Цитата Так-же не забудьте о построчном инвертировании фазы вспышки и одного(опять не помню)цветоразных. Это бы заиграло при неправильном цветовоспроизведении. В данном случае мы имеем: 1.Ненасыщенный цвет. Скорее всего - такой и сгенерирован. 2.Отсутсвие зеленого. Это уже неправильное матрицирование. Где источник, предстоит искать.
--------------------
Вони шукають те, чого нема, Щоб довести, що його не існує.
|
|
|
|
|
Jan 7 2007, 20:47
|
Частый гость
 
Группа: Свой
Сообщений: 182
Регистрация: 14-03-06
Из: Белокаменной
Пользователь №: 15 240

|
Цитата(WHALE @ Jan 7 2007, 19:56)  2 beer_warrior Да,вполне может быть и 135(нет справочника под рукой)Так-же не забудьте о построчном инвертировании фазы вспышки и одного(опять не помню)цветоразных. Инвертировать надо R-Y, но дело не в этом. IMHO, для полной гаммы мы должны иметь плавный сдвиг фазы относительно вспышки в пределах 180. Сомнительно, что это можно получить на 4-й гармонике вспышки, если только совсем мало цветов. К тому же цветоразностные перед модуляцией отфильтровывают ФНЧ со срезом 1,3 Мгц, иначе получим цветной муар на экране (он всегда виден в дешевых игровых приставках). Может, все-таки взять аппаратный модулятор (что-то вроде TEA1002, если память не изменяет) и на нем все сделать?
Сообщение отредактировал Baxt - Jan 7 2007, 21:39
|
|
|
|
|
Jan 7 2007, 21:20
|
Группа: Новичок
Сообщений: 14
Регистрация: 14-11-06
Пользователь №: 22 299

|
|
|
|
|
|
Jan 8 2007, 12:59
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 6-01-07
Пользователь №: 24 153

|
Спасибо. Я это все видел. Буду ещё разбираться. Если по скорости не пройдёт, сменю микроконтроллер на более быстрый, например на LPC. Есть кристаллы с RAM 64Kb на боту и быстродействием до 60 мипсов? это реально или частота делится по цыклам. Не люблю многоношки тяжеловато паять! Это все равно будет дешевле чем внешний кодак типа AD722 и т.п. или ADV7171 ставить и дастать их трудно, да и схема сразуже нагромаждается. В простоте залог успеха! Ксати о простоте есть еще один проектик! посмотреть можно сдесь: http://projects.caxapa.ru/index.html?ID=67
|
|
|
|
|
Jan 8 2007, 21:28
|
Знающий
   
Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984

|
Цитата(kuber @ Jan 8 2007, 12:59)  Спасибо. Я это все видел. Буду ещё разбираться. Если по скорости не пройдёт, сменю микроконтроллер на более быстрый, например на LPC. Есть кристаллы с RAM 64Kb на боту и быстродействием до 60 мипсов? это реально или частота делится по цыклам. Не люблю многоношки тяжеловато паять! Это все равно будет дешевле чем внешний кодак типа AD722 и т.п. или ADV7171 ставить и дастать их трудно, да и схема сразуже нагромаждается. В простоте залог успеха! Ксати о простоте есть еще один проектик! посмотреть можно сдесь: http://projects.caxapa.ru/index.html?ID=67TDA8501 - енкодер PAL/HTSC ,стоит меньше 2 баксов в розницу,и кстати классно работают,я транскодеры в телеки попереставлял на них уже не один десяток. TDA8505 - енкодер SEKAM RF модулятор стоит 2.5 бакса (китаезо) ,но работают исправно, Video-Sound-12v и можно тыкать свой супердевайс прямо в антенный вход на 36-40канале ДМВ ,или выдрать со старого дешеврго видека или плеера ,они в основном однотипные ,если планируется для себя или друзей.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|