Ошибка базы данных WordPress: [Table './meandr_base/anzpz_usermeta' is marked as crashed and last (automatic?) repair failed]
SELECT user_id, meta_key, meta_value FROM anzpz_usermeta WHERE user_id IN (1) ORDER BY umeta_id ASC

0

Загрузчик кода частоты в ДМВ-модулятор на базе микросхемы TA1243CF

Для передачи телевизионных сигна­лов по коаксиальному кабелю от спутникового ресивера к телевизору, находящемуся в другом доме на рас­стоянии 11 м, я решил использовать ДМВ-модулятор от неисправного ви­деомагнитофона. Оказалось, что най­денный модулятор собран на микросхе­ме TA1243CF содержащей встроенный синтезатор несущей частоты телевизи­онного сигнала, которую нужно задавать в цифровом виде по интерфейсу I2C.

По этой причине потребовался мик­роконтроллер, который в начале работы модулятора отправит ему по интерфей­су I2C пять управляющих байтов. Пер­вые три из них в моём случае имеют фиксированные значения:

0хСА — адрес микросхемы TA1243CF на шине I2C;

0хF8 — первый байт команды (С1); 0х7F — второй байт команды (С2).

В справочных данных микросхемы TA1243CF указано назначе­ние всех разрядов байтов С1 и С2, и при необходимости, откорректировав их значения, можно изменить мощность генерируемого сигнала, соотношение уровней несущих изображения и звука и некоторые другие параметры. Остальные два байта (РD1 и РD2) со­держат код синтезируемой несущей час­тоты изображения согласно таблице.

РD1 0 TSG N10 N9 N8 N7 N6 N5
РD2 N4 N3 N2 N1 0 1 0 0

В ней N1 (младший) — N10 (старший) — двоичные разряды числа N=F-0,25, где F — частота, МГц; TSG — разряд, единичное значение которого включает генерацию телевизионного тест- сигнала в виде вертикальных полос. Для передачи двух программ я исполь­зовал частоты стандартных телеви­зионных каналов: канала 36-291,25 МГц (РD1=0x24, РD2=0хF4) и канала 50- 807,25 МГц (РD1=0х32, РD2=0х74).

Эти байты я для удобства располо­жил в EEPROM микроконтроллера. По адресу 0 — байт РD1, по адресу 1 — РD2 канала 36 (591,25 МГц). По адресам 2 и 3 — соответственно РР1 и РD2 канала 50 (807,25 МГц).

Рассчитав число N и поместив его в EEPROM по указанным адресам, мож­но установить с шагом 1 МГц любую желаемую частоту в интервале от 471,25 МГц до 855,25 МГц, смещённую на 250 кГц относительно целого значения.

Рис. 1

Рис. 1

Схема загрузчика управляющих бай­тов в микросхему модулятора TA1243CF приведена на рис. 1. Один из двух ка­налов выбирают, подавая на устройство питание при нажатой кнопке SB1. Её следует удерживать нажатой ещё около 2 с после включения питания. Каждая такая операция выбирает поочерёдно один из двух каналов. Если включать пи­тание, не нажав на кнопку, модулятор будет работать на ранее выбранном канале.

О завершении передачи пяти байтов светодиод HL1 сигнализирует чередой вспышек. Затем микроконтроллер DD1 «засыпает» и остаётся в этом состоянии до выключения питания.

Устройство питают постоянным на­пряжением 12 В. Но в нём имеется по­вышающий преобразователь напряже­ния на микросхеме DA2 (MC34063), вы­ходное напряжение которого +33 В не­обходимо для варикапов модулятора. Напряжение +5 В, полученное от интег­рального стабилизатора DA1 (78L05), питает микроконтроллер и блок моду­лятора.

Все элементы, включая извлечённый из видеомагнитофона блок модулято­ра, я расположил на монтажной плате подходящих размеров (рис. 2).

Рис. 1

Рис. 1

Скачать программу для микросхемы

Автор: А. УСКОВ, г. Мурманск

admin

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *