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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Цветной вывод на ТВ, Atmega+Ram+RDac растр 256х256х256 точек
kuber
сообщение Jan 7 2007, 00:53
Сообщение #1


Участник
*

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



angry.gif Нужна подсказка.
Схемка- мега32 Ram 64Kb+RDAC 8бит (всего 2 микросхемы) вывожу на экран графическое изображение256х256х256 точек.
Пытаюсь програмно реализовать Цвет ПАЛ вроде получилось. Но цвет изображения блёклый и в дабавок зелёного цвета нет.
Как ни бился все цвета есть зелёного нет и всё.
Что делать!

alargen@mail.ru
Go to the top of the page
 
+Quote Post
bodja74
сообщение Jan 7 2007, 01:06
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



У блин ,сильно.
На какой скорости разогнали МК.
И что значит зеленого нет,как реализовывали вообще цвет,у ПАЛ фазовый сдвиг по цвету,если мне память не изменяет достаточно сдвинуть фазу от опорной частоты на 180 градусов ,тоесть просто инвертировать.
Go to the top of the page
 
+Quote Post
WHALE
сообщение Jan 7 2007, 01:34
Сообщение #3


Знающий
****

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



А как вы 1 ЦАПом обходитесь?Имхо,надо 3 в 2 вариантах-или формировать RGB или Y и R-Y и B-Y.
Я лет несколько назад делал подобное,но использовал внешнюю микросхему-кодер ПАЛ.
З.Ы.-выводите на ТВ?


--------------------
"Hello, word!" - 17 errors 56 warnings
Go to the top of the page
 
+Quote Post
zorromen
сообщение Jan 7 2007, 11:13
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 13-12-05
Пользователь №: 12 147



kuber можешь дать схему... Или какую память используешь, я сам незнаю какую память использовать 64к...и на какой частоте работаешь?
Go to the top of the page
 
+Quote Post
kuber
сообщение Jan 7 2007, 12:19
Сообщение #5


Участник
*

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



Причешу мысли и схему и сегодня выложу.
Go to the top of the page
 
+Quote Post
kuber
сообщение Jan 7 2007, 17:03
Сообщение #6


Участник
*

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



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


Знающий
****

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



Мда,круто,минимизировано все до предела.Софт на асме,наверное?
Это имхо,т.к. пишу по памяти,но все правильно и зеленый цвет(а также нормально насыщенные красный и синий) вы так не получите.
Если не изменяет склероз,в ПАЛе фаза вспышки не совпадает с осями цветоразных,а сдвинута на 45 гр.
Соответственно,я не представляю,как при таком способе формирования можно обеспечить такой фазовый сдвиг.Если я правильно понял вашу схему,сигнал цветности у вас с частотой 4,43Мгц выдается на каком-то из портов?И его фазу вы можете менять только на 180гр.При такой системе вы и
получите или красный или синий с 50% насыщенностью,а также черно-белый сигнал.


--------------------
"Hello, word!" - 17 errors 56 warnings
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение Jan 7 2007, 19:22
Сообщение #8


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

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



Цитата
Если не изменяет склероз,в ПАЛе фаза вспышки не совпадает с осями цветоразных,а сдвинута на 45 гр.

135
Это не принципиально, вспышка это цветовая синхронизаия. Т.е. насыщенность будет, а RGB может превращаться в BGR smile.gif
Пожалуй дело все-таки в коде.Посмотрите осциллограму на предмет размаха цветовой поднесущей. Вполне возможно, что ее мало или R-DAC ее съедает - частота солидная вобщем-то.

А вообще - успехов, смелый проект и интересный.

PS Кстати есть хороший метод настройки. С декодера снимаете цветоразностные сигналы и подаете на X и Y входы осцилла.
Если бы это были синусоиды - получилась бы фигура Лиссажу. На цветовых полосах получится восьмилучевая звезда, где каждая вершина соответсвует своему цвету. По правильности ее можно судить о балансе. По величине - об амплитуде. По ровности линий - о передаточной характеристике. Т.е. на одной осциллограмме можно судить сразу о нескольких параметрах весьма сложногго сигнала.


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
WHALE
сообщение Jan 7 2007, 19:56
Сообщение #9


Знающий
****

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



2 beer_warrior Да,вполне может быть и 135(нет справочника под рукой)Так-же не забудьте о
построчном инвертировании фазы вспышки и одного(опять не помню)цветоразных.


--------------------
"Hello, word!" - 17 errors 56 warnings
Go to the top of the page
 
+Quote Post
beer_warrior
сообщение Jan 7 2007, 20:05
Сообщение #10


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

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



Цитата
2 beer_warrior Да,вполне может быть и 135(нет справочника под рукой)

У меня под рукой smile.gif Не зря отдал лучшие годы жизни телевидению smile.gif

Цитата
Так-же не забудьте о построчном инвертировании фазы вспышки и одного(опять не помню)цветоразных.


Это бы заиграло при неправильном цветовоспроизведении.
В данном случае мы имеем:
1.Ненасыщенный цвет.
Скорее всего - такой и сгенерирован.
2.Отсутсвие зеленого.
Это уже неправильное матрицирование.

Где источник, предстоит искать.


--------------------
Вони шукають те, чого нема,
Щоб довести, що його не існує.
Go to the top of the page
 
+Quote Post
Baxt
сообщение Jan 7 2007, 20:47
Сообщение #11


Частый гость
**

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
ShuraM
сообщение Jan 7 2007, 21:20
Сообщение #12





Группа: Новичок
Сообщений: 14
Регистрация: 14-11-06
Пользователь №: 22 299



Маловато будет smile.gif в смысле мипсов. Как это делается можно почитать здесь:
http://www.rickard.gunee.com/projects/video/sx/howto.php
http://www.ondraszek.ds.polsl.gliwice.pl/~.../avr/index2.php
http://www.serasidis.gr/circuits/colour_ba...our_bar_gen.htm
Go to the top of the page
 
+Quote Post
kuber
сообщение Jan 8 2007, 12:59
Сообщение #13


Участник
*

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



Спасибо.
Я это все видел. Буду ещё разбираться.
Если по скорости не пройдёт, сменю микроконтроллер на более быстрый, например на LPC.
Есть кристаллы с RAM 64Kb на боту и быстродействием до 60 мипсов? это реально или частота делится по цыклам.
Не люблю многоношки тяжеловато паять!

Это все равно будет дешевле чем внешний кодак типа AD722 и т.п. или ADV7171 ставить и дастать их трудно, да и схема сразуже нагромаждается.
В простоте залог успеха!
Ксати о простоте есть еще один проектик!
посмотреть можно сдесь:
http://projects.caxapa.ru/index.html?ID=67
Go to the top of the page
 
+Quote Post
WHALE
сообщение Jan 8 2007, 20:01
Сообщение #14


Знающий
****

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



Это ваш проект,вам и решать.Я ставил филипсовский кодер,не так уж дорого он стоил и не дефицит.
А вам обязательно нужно ПЦТВ получить на выходе?Если хватит RGB,то все здорово упрощается.
Большинство теликов поддерживают такой ввод.Правда,бывает он не поключен на СКАРТ,но видеопроцом,как правило,поддерживается и переделка занимает минимум времени.


--------------------
"Hello, word!" - 17 errors 56 warnings
Go to the top of the page
 
+Quote Post
bodja74
сообщение Jan 8 2007, 21:28
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 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=67


TDA8501 - енкодер PAL/HTSC ,стоит меньше 2 баксов в розницу,и кстати классно работают,я транскодеры в телеки попереставлял на них уже не один десяток.
TDA8505 - енкодер SEKAM

RF модулятор стоит 2.5 бакса (китаезо) ,но работают исправно, Video-Sound-12v и можно тыкать свой супердевайс прямо в антенный вход на 36-40канале ДМВ ,или выдрать со старого дешеврго видека или плеера ,они в основном однотипные ,если планируется для себя или друзей.
Go to the top of the page
 
+Quote Post
WHALE
сообщение Jan 8 2007, 21:54
Сообщение #16


Знающий
****

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



bodja74 ,энти микрухи,имхо,не катят.Это енкондеры ПЦТВ,а аффтару его вначале сформировать надо.


--------------------
"Hello, word!" - 17 errors 56 warnings
Go to the top of the page
 
+Quote Post
Baxt
сообщение Jan 8 2007, 22:03
Сообщение #17


Частый гость
**

Группа: Свой
Сообщений: 182
Регистрация: 14-03-06
Из: Белокаменной
Пользователь №: 15 240



Цитата(WHALE @ Jan 8 2007, 20:01) *
Это ваш проект,вам и решать.Я ставил филипсовский кодер,не так уж дорого он стоил и не дефицит.
А вам обязательно нужно ПЦТВ получить на выходе?Если хватит RGB,то все здорово упрощается.
Большинство теликов поддерживают такой ввод.Правда,бывает он не поключен на СКАРТ,но видеопроцом,как правило,поддерживается и переделка занимает минимум времени.


Из RGB не так сложно аппаратно сматрицировать Y,R-Y,B-Y; промодулировать и иметь на выходе полноценную картинку большего разрешения.
Можно ограничиться 4 разрядами на цвет.
Но если главный вопрос - цена...
Для приведенной схемы - на выход Burst еще можно поставить фазовращатель. Тогда можно иметь что-то вроде регулировки TINT (HUE) - как в NTSC, может и зеленый появится.
А 8501 как раз и подходит. В контроллере формируем RGB и подаем на нее. Насколько я понял, первоначальная схема формирует ПЦТС, отсюда и малое разрешение и отсутствие нормального цвета.

Сообщение отредактировал Baxt - Jan 8 2007, 22:19
Go to the top of the page
 
+Quote Post
WHALE
сообщение Jan 8 2007, 22:16
Сообщение #18


Знающий
****

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



Если вы имеете в виду аппаратно,то это все не надо-есть микросхемы,которые прямо из RGB вам все
сформируют.


--------------------
"Hello, word!" - 17 errors 56 warnings
Go to the top of the page
 
+Quote Post
bodja74
сообщение Jan 8 2007, 22:19
Сообщение #19


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



Цитата(WHALE @ Jan 8 2007, 21:54) *
bodja74 ,энти микрухи,имхо,не катят.Это енкондеры ПЦТВ,а аффтару его вначале сформировать надо.

Катят,катят,на нее можно R-Y B-Y с яркостным или RGB пустить +синхронизация ,все остальное за микрухой.
При восьми разрядах можно RGB на 6 разрядах сделать (по 2 на каждый) и еще 2 на синхронизацию (1 на строчную ,другой на кадровую) или как нибудь еще если цветов охота больше.
Go to the top of the page
 
+Quote Post
UserM
сообщение Jan 8 2007, 22:27
Сообщение #20


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 26-02-05
Пользователь №: 2 909



Цитата(bodja74 @ Jan 8 2007, 20:28) *
TDA8501 - енкодер PAL/HTSC ,стоит меньше 2 баксо


Это древний энкодер , использовать неудобно , требуется линия задержки.

Значительно меньше объвязки у AD724, AD725.
http://www.analog.com/en/prod/0,2877,AD725,00.html
Go to the top of the page
 
+Quote Post
bodja74
сообщение Jan 8 2007, 22:39
Сообщение #21


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



Цитата(UserM @ Jan 8 2007, 22:27) *
Цитата(bodja74 @ Jan 8 2007, 20:28) *


TDA8501 - енкодер PAL/HTSC ,стоит меньше 2 баксо


Это древний энкодер , использовать неудобно , требуется линия задержки.

Значительно меньше объвязки у AD724, AD725.
http://www.analog.com/en/prod/0,2877,AD725,00.html


1 Не такой уж и древний,на снятые с производства как правило цена куда выше.
2 Линия задержки для коррекции цветовых переходов и яркости не требуется,мы же не можуль цветности собираем.
3 Вы хоть смотрели цену на AD724 ? 118 гривнасов не каждого обрадуют smile.gif
Go to the top of the page
 
+Quote Post
Andy_F
сообщение Jan 8 2007, 22:53
Сообщение #22


Частый гость
**

Группа: Свой
Сообщений: 109
Регистрация: 27-07-06
Из: С.-Петербург
Пользователь №: 19 148



Цитата(bodja74 @ Jan 8 2007, 22:39) *
3 Вы хоть смотрели цену на AD724 ? 118 гривнасов не каждого обрадуют smile.gif


Недавно занимался подобной задачей. В итоге была использована MC1377 - вполне доступно и доставаемо.
Go to the top of the page
 
+Quote Post
UserM
сообщение Jan 8 2007, 22:57
Сообщение #23


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 26-02-05
Пользователь №: 2 909



Цитата(bodja74 @ Jan 8 2007, 20:28) *
2 Линия задержки для коррекции цветовых переходов и яркости не требуется,мы же не можуль цветности собираем.


Хм, смотрим, рекомендуемую схему включения,
http://www.ortodoxism.ro/datasheets/philips/TDA8501.pdf
Go to the top of the page
 
+Quote Post
bodja74
сообщение Jan 8 2007, 22:59
Сообщение #24


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



МС1377 тоже вариант ,дешево и сердито. smile.gif
Go to the top of the page
 
+Quote Post
UserM
сообщение Jan 8 2007, 23:02
Сообщение #25


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 26-02-05
Пользователь №: 2 909



Цитата(Andy_F @ Jan 8 2007, 21:53) *
Недавно занимался подобной задачей. В итоге была использована MC1377 - вполне доступно и доставаемо.

При использовании этого энкодера требуется питание 12В.
Go to the top of the page
 
+Quote Post
bodja74
сообщение Jan 8 2007, 23:05
Сообщение #26


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



Цитата(UserM @ Jan 8 2007, 22:57) *
Цитата(bodja74 @ Jan 8 2007, 20:28) *

2 Линия задержки для коррекции цветовых переходов и яркости не требуется,мы же не можуль цветности собираем.


Хм, смотрим, рекомендуемую схему включения,
http://www.ortodoxism.ro/datasheets/philips/TDA8501.pdf



Ну,и...?
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
UserM
сообщение Jan 8 2007, 23:11
Сообщение #27


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 26-02-05
Пользователь №: 2 909



Не можете на схеме линию задержки найти ? smile.gif

pin22. Y +SYNC output 1 V (p-p) nominal, connected to the input of the external delay line

Сообщение отредактировал UserM - Jan 8 2007, 23:12
Go to the top of the page
 
+Quote Post
bodja74
сообщение Jan 9 2007, 00:16
Сообщение #28


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



Цитата(UserM @ Jan 8 2007, 23:11) *
Не можете на схеме линию задержки найти ? smile.gif

pin22. Y +SYNC output 1 V (p-p) nominal, connected to the input of the external delay line


Трудно с Вами спорить wink.gif
Я с переляку подумал про микросхему линии задержки .
Если конечно тяжело намотать пол метра проволоки на медный или железный стержень или купить готовую "коробочку" с намотанной проволокой (что и нарисовано на схеме) за 10-20центов,тогда посыпаю себя пеплом,
Вы правы ,действительно стоит заплатить лишних 20баксов,но что было без "лишних гаек" smile.gif
Go to the top of the page
 
+Quote Post
umup
сообщение Jan 9 2007, 01:10
Сообщение #29


Местный
***

Группа: Свой
Сообщений: 226
Регистрация: 2-06-06
Пользователь №: 17 720



A CXA1645 ?
Go to the top of the page
 
+Quote Post
Wild
сообщение Mar 5 2007, 20:43
Сообщение #30


Местный
***

Группа: Участник
Сообщений: 216
Регистрация: 26-05-06
Из: Коломна
Пользователь №: 17 479



Цитата(bodja74 @ Jan 7 2007, 01:06) *
У блин ,сильно.
На какой скорости разогнали МК.
И что значит зеленого нет,как реализовывали вообще цвет,у ПАЛ фазовый сдвиг по цвету,если мне память не изменяет достаточно сдвинуть фазу от опорной частоты на 180 градусов ,тоесть просто инвертировать.


Y = 0.299 * R + 0.587 * G + 0.114 * B
U = 0.436 * (B - Y) / (1 - 0.114)
V = 0.615 * (R - Y) / (1 - 0.299)
V несущая сдвинута по фазе на 90 градусов плюс каждую строку инвертируется. Проверьте это.
Тусклость может быть связана с тем что вы перепутали YUV с YCrCb.
Если мои советы окажутся полезными автору ветки, прошу его написать . Есть к нему вопросы.
Go to the top of the page
 
+Quote Post

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

 


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


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