9zip.ru - технологии для людей
9zip.ru Инструкции OSD & dsPIC30F3012

OSD на специализированных ИМС предназначены для PAL/NTSC. Мне нужно было решить для любой системы цветности (в основном для SECAM), но раскрашивать дополнительное изображение не требовалось.

В Интернете достаточно много "решений" на одном МК типа ATMEGA или PIC, причем минимум обвязки. Хорошо если есть предупреждение от авторов, что МК включен в заоблачных режимах как по частоте, так и по выходным токам. Хотелось получить нечто надежное. Разобравшись со схемой и принципами можно упрощать схему, подобрав, например, МК со встроенным компаратором, можно попробовать избавиться от LM1881+NE555.

Как это работает?

Аналоговый тракт - 2 ОУ в одном корпусе SOIC8, с rail-to-rail и мощным выходом. Это позволяет нагрузить выход на два приемника видеосигнала не теряя амплитуды, а также использовать всего 1 источник питания 5В. Правда, для нормальной работы требуется удерживать уровень черного, "привязав" его к постоянному потенциалу. Например к 0.45В (размах СИ 300мВ). Ку первого ОУ единица, второго с учетом всех резисторов 2.

LM1881 - выделяет композитную синхросмесь, четный/нечетный полукадры, сигнал "burst" (для привязки уровня гашения) и импульс вертикальной синхронизации (он нам не нужен). 74HC125 - расположен на плате непосредственно рядом с ОУ, он отсекает цифровые помехи МК от аналоговой части, замещая управление Z состоянием и выдачей 0 и 5В своими, без шумов. Если борьбы за качество нет, можно обойтись и без 74HC125.

Привязка: входной видео, проходя через емкость С4, в моменты времени привязки подключается резисторами R3 и R4 к +5В и 0В, т.е. с одной стороны, С4 имеет напряжение видеосигнала равное уровню гашения на входе с импедансом 37.5Ом, с другой потенциал 0.45В с импедансом почти 200Ом. В это время С4 заряжается и "запоминает" разницу между входным и необходимым уровнем. Остальное время строки привязка отключена и не мешает, но продолжает поддерживать необходимую разницу в течении одной строки.

NE555 - из выделенной композитной синхросмеси выделяет начала строк для ФАПЧ, Для ФАПЧ требуется регулярная последовательность импульсов, т.е. без полустрочных импульсов кадровой гасящей группы.

74HC4046 - отличный VCO! :) Хорошо настраивается в широких пределах, линейный и т.п. В схеме из частоты строк получает частоту 6.25МГц (или иную) сфазированную с частотой строк - для подачи в качестве OSC МК. Со стороны МК требуется, чтобы он поданную опорную частоту поделил и выдал частоту 15625Гц. ФАПЧ работает по передним фронтам. Т.е. когда всё синхронизировалось, то фронт с выхода OC2 МК и с NE555 вывод 3 совпадают по времени с относительным джиттером значительно менее 10нс. VCO с указанными резисторами дает от 5.5МГц до 7.8МГц, что позволяет работать МК на частотах 88-120МГц с умножителем на 16, и 44 - 62МГц с умножителем на 8. Т.е. число точек в строке можно достаточно широко варьировать, чем изменять соотношение качество/размер занятой памяти.

В МК используется хардовый PWM, можно легко выставить период в тактах, но по времени это всегда будет равно одной строке - 64мкс. Выход OC2, заодно, является входом IC2. Т.е. используя capture для прерываний по обоим фронтам выполняем по переднему фронту выяснение наличия смены полукадра=начало кадра, по заднему вронту имеем задержку от начала строки до начала вводимой картинки. Прерываться только по заднему фронту не получилось! LM1881 меняет Odd/Even примерно посреди строки, что путает счет строк для черезстрочной OSD. Если не требуется получить полное разрешение по строкам, тогда можно не задумываться о четности полукадров сократив время нахождения МК в прерывании.

dsPIC30F3012. Почему он? 30МИПС, SPI имеет режим 16бит + безразрывная передача данных. По окончанию данных может сам удерживать нулевой уровень. Он легко доступен у нас :) С подобными параметрами МК навалом.

Введение. Назовем его аддитивным, потому, что импульсы введённой картинки по напряжению прибавляются к существующей. При этом в любой системе цветности, это выглядит как более белое (черное) изображение. Спрашивается, зачем иметь разрешение точек 30Мбит если верхняя частота видеосигнала всего 6 с небольшим МГц? Для возможности получить более гладкие наклонные линии. При этом нет смысла выдавать меандр из точек - все равно их не увидеть.

ФНЧ. Это простой RC ФНЧ, R7, C5. АЧХ RC фильтра не позволяет иметь на его выходе спектр попадающий в спектр цветных поднесущих, чтобы не давать цветных всполохов и "тянучек". АЧХ вход/выход практически не имеет "завалов" ввиду малости соотношения R5/R6.
Результаты:

не дрожит, шумы на фоне 3мВ самого прибора Г6-35 - не заметны. Нелинейность, дифусиление, диффаза, переходка, отношение яркость к цветности, задержка яркость/цветность, неравномерность АЧХ, перекос частоты строк, фоны, всё в норме. Нормы по ПТЭ СВТ и ГОСТ.

Разыскиваются схема и исходник


10 нравится? 8


09.11.2015 © 9zip.ru
Авторские права охраняет Роскомнадзор

Понравилась статья?
Винни Пух говорит:
поделись с друзьями!

Хочешь почитать ещё про инструкции? Вот что наиболее популярно на этой неделе:
Согласование усилителя с аккустической системой
Лампы против транзисторов или предрассудки против качества и красоты?
Простой генератор звуковой частоты



Есть вопросы, комментарии? Напиши:

Имя
Комментарий
Длина текста:
число с картинки
Правила прочитал(а)
Как вставить картинку в свой комментарий?

Пользовательские теги: программирование dspic30 на си [ Что это? ]

Дальше в разделе Инструкции: Необычные неисправности магнитол, Необычные и неявные неисправности и дефекты магнитол и методы их решения, проверенные опытом.

Главная 9zip.ru База знаний радиолюбителя Контакты
Девять кучек хлама:

Радиотехника, электроника и схемы своими руками Ремонт домашней электроники Виртуальный музей старых радиодеталей XX века Ламповый звук hi-end и ретро электроника Катушки Теслы Радиодетали и модули с Aliexpress Интернет и сети, компьютеры и программы Категория свободна Инструкции


Дайджест
радиосхем

Новые схемы интернета - в одном месте!

 15.11 Терморегулятор с двумя каналами на ATtiny13
 15.11 Часы на ESP32 и светодиодах WS2812b
 15.11 Акустическая система с открытым верхом

Задай вопрос радиолюбителям!


2.11 Есть проект, где к МК через транзистор подключен ...
1
28.10 Здравия Всем. Нужна помочь, чтоб после запуска ...
18.10 Ребята помогите сделать схему простенькую для ...
2