User Tag List

Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 21 по 30 из 49

Тема: PAL кодер на двух микросхемах

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    20.03.2007
    Адрес
    Germany
    Сообщений
    867
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вопрос к ale2k,

    можешь поделиться документацией по системе PAL?
    Было время я хотел прикрутить на свой Aeon PAL-выход, но нормального описания так и не нашел.

    С уважением
    SpeccyLand - тут рождается клон!

    Новый проект: Аркадный автомат своими руками

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    HardWareMan
    Гость

    По умолчанию

    Я тоже пытался нагуглить принцип работы PAL, но так внятного ничего не нашел. Вот наиболее наглядное и вот наиболее математическое. Но на самом деле все намного проще.

    После преобразования RGB в YUV (это яркость Y и два цветоразностных B-Y и R-Y). Y проходит напрямую на выход а цветоразностные (R-Y и B-Y) попадают на перемножающие модуляторы. При этом, за основу берется частота 4,43МГц, которая подается на модулятор R-Y, при этом он инвертируется от строки к строке (смещение фазы на 0 и 180 градусов). На B-Y же подается тоже 4,43МГц, но сдвинутый на 90 градусов по фазе. Эти фазы легко получить из удвоенной частоты 8,86МГц. Затем обе фазы, промодулированные по амплитуде каждая своим сигналом, суммируются и получается поднесущая. Во время строчного обратного хода луча из результирующей немодулированной фазы R-Y формируется синхронизирующая цветовая вспышка, задача которой подталкивать ФАПЧ декодера.
    Если убрать инвертирование фазы в канале R-Y, получаем NTSC. Все эти знания были полученны опытным путем во время радиолюбительства с начала 90х. Так что, сформировать PAL (и NTSC) не так и сложно, как кажется на первый взгляд. А вот с SECAM вы помучаетесь, ибо там 2 поднесущие частоты с ЧМ модуляцией + еще третья синхронизирующая. Более того, на ранних стадиях применялась дополнительная синхронизация в градовом обратном ходу, позже упразднённая (MESECAM что-ли).
    Последний раз редактировалось HardWareMan; 15.04.2012 в 21:10.

    Этот пользователь поблагодарил HardWareMan за это полезное сообщение:

    Shofer(12.03.2022)

  4. #3

    Регистрация
    30.06.2011
    Адрес
    г. Кривой Рог
    Сообщений
    84
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    19
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тут есть описание, в конце статьи ссылки, в том числе для реализации на AVR http://www.sensi.org/~svo/verilog/palencoder/
    Еще интересный сайтец http://www.linusakesson.net/ и его проект "Phasor"

    От себя могу добавить что нашел ошибку в этих пректах относительно реализации ПАЛ на AVR, кому интересно - расскажу. Так же я написал простенькую прожку на бейсике для расчета фаз по заданным компонентам цвета. На днях выложу исходник своей проги (не пинайте сильно, это мой первый проект для АВР на ассемблере)

    вот еще информация на русском
    http://library.tuit.uz/lectures/tele...vy_televid.htm
    Последний раз редактировалось ale2k; 15.04.2012 в 22:23.

  5. #4

    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,571
    Спасибо Благодарностей отдано 
    207
    Спасибо Благодарностей получено 
    188
    Поблагодарили
    83 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А существует ли PAL кодер у которого нет проблем с рябью на шахматке?

  6. #5

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,324
    Спасибо Благодарностей отдано 
    1,037
    Спасибо Благодарностей получено 
    820
    Поблагодарили
    491 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Рябь, она же dot crawl, это не дефект кодера, а ограничение композитного сигнала. Если не смешивать люму и хрому, то есть подключать по S-Video, ряби не будет.
    Больше игр нет

  7. #6
    HardWareMan
    Гость

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Рябь, она же dot crawl, это не дефект кодера, а ограничение композитного сигнала. Если не смешивать люму и хрому, то есть подключать по S-Video, ряби не будет.
    Именно поэтому S-Video и был придуман. Помимо уменьшения перекрестных помех позволяет увеличить пропускную яркостного сигнала, что прямо влияет на визуальную четкость изображения.

  8. #7

    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,571
    Спасибо Благодарностей отдано 
    207
    Спасибо Благодарностей получено 
    188
    Поблагодарили
    83 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Рябь, она же dot crawl
    Да, но разве нельзя сделать что бы рябь хотя бы стояла на месте?

  9. #8
    HardWareMan
    Гость

    По умолчанию

    Цитата Сообщение от KALDYH Посмотреть сообщение
    Цитата Сообщение от newart Посмотреть сообщение
    Да, но разве нельзя сделать что бы рябь хотя бы стояла на месте?
    Насколько я знаю, для этого необходимо, чтобы пиксельклок был кратен частоте PAL, как в оригинальном Spectrum 128.
    Именно. В приставках поднесущая формируется из основной частоты, именно поэтому на задающие частоты там такие кварцы стоят: целочисленное деление дает поднесущую (для PAL и NTSC разные). И эта частота, соответственно, привязана к изображению, поэтому сетка стоит на месте. Если делать внешний кварц, то сетка начинает перемещаться, причем скорость перемещения зависит от разницы частот и может изменяться.

    К слову, в Денди нет RGB выхода, PAL формируется там прямо из номера цвета. Для этого из основной частоты (21МГц для NTSC и 26МГц для PAL) 6 разных фаз поднесущей частоты (задающая частота ровно в 6 раз выше требуемой), что в купе с инверсией этих фаз дает 12 вариантов. Дополнительно, формируется 4 уровня яркости.

    Замечу, что на серые оттенки поднесущая не формируется и эти области выглядят ровно, а окрашенные области имеют сетку. Обратите внимание, как меняется оттенок цвета при последовательном смещении фазы с шагом в 30 градусов (12 шагов на 360 градусов). Примеры сетки поднесущей:

    Последний раз редактировалось HardWareMan; 16.04.2012 в 10:01.

  10. #9

    Регистрация
    04.02.2008
    Адрес
    Кемерово
    Сообщений
    1,591
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    10
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Очень интересная схемка... У меня тут как раз образовался избыток Atmega8 в tqfp надо будет попробовать собрать.
    Цитата Сообщение от newart Посмотреть сообщение
    Да, но разве нельзя сделать что бы рябь хотя бы стояла на месте?
    Насколько я знаю, для этого необходимо, чтобы пиксельклок был кратен частоте PAL, как в оригинальном Spectrum 128.
    Отошёл от дел.

  11. #10

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,324
    Спасибо Благодарностей отдано 
    1,037
    Спасибо Благодарностей получено 
    820
    Поблагодарили
    491 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не буду клясться, но насколько я могу помнить, на С64, Сеге и моем Векторе рябь стоит на месте.

    Цитата Сообщение от HardWareMan
    Именно. В приставках поднесущая формируется из основной частоты, именно поэтому на задающие частоты там такие кварцы стоят: целочисленное деление дает поднесущую (для PAL и NTSC разные). И эта частота, соответственно, привязана к изображению, поэтому сетка стоит на месте. Если делать внешний кварц, то сетка начинает перемещаться, причем скорость перемещения зависит от разницы частот и может изменяться.
    О! Вот, видимо, именно поэтому.
    Последний раз редактировалось svofski; 16.04.2012 в 13:58.
    Больше игр нет

Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. ZX Spectrum: аппаратная реализация на восьми микросхемах
    от Lisitsin в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 809
    Последнее: 29.06.2014, 20:52

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •