Итак, Вы решили использовать в своем приемнике
(конструкции) схему цифрового синтезатора частоты. Расписывать тут подробно
теорию синтезатора частот я не планировал. Вкратце - синтезатор состоит из трех
узлов: формирователя опорной частоты (состоящего из генератора и делителя),
ГУН-а (гетеродина) плюс управляемого делителя его выходной частоты, и схемы
сравнения этих частот (поделенных - ГУН-а и опорной). Перестройка синтезатора по
частоте производится изменением в делителе частоты ГУН-а его коэффициента
деления. Схема сравнения частот при этом управляет ГУН-ом таким образом, чтобы
его выходная частота (поделенная на коэффициент) совпала со сформированной
опорной. Кому нужно подробнее, за сим, извиняюсь, - "к учебникам"...
В
своем "Ресивере..."
[1] в качестве
основы синтезатора я использовал специализированную микросхему
LM7001
фирмы Sanyo в типовой схеме включения. Выбор на нее пал по банальной причине
доступности (на радиорынке г. Запорожья !!!) и низкой цены (около $1). Можете
почитать
datasheet [2] или
[3] на
микросхему (
лично я настоятельно советую сделать это очень
внимательно). Если же у Вас проблемы с "родным" английским языком,
существует про нее информация и на русском языке (правда, более краткая): см.
[4]
"Справочный листок. – ж. Радио, 2003, №4 стр. 49,50". Его копия
[5] "открыто
жила" и в Интернете (
я правда не знаю про "легитимность" и "долгосрочность"
этой ссылки)...
Управляется синтезатор командами, передаваемыми по
последовательному интерфейсу. И если в Вашей конструкции предполагается, что
синтезатор всегда формирует одну-единственную частоту, то тут еще может можно
обойтись тремя регистрами с параллельным входом и последовательным выходом, но в
случае необходимости перестройки частоты, без процессора управления, увы, не
обойтись. Смотрите сами - ниже приведена структура управляющего слова:

Как
видим, нам необходимо "послать" в ИМС три байта (24 бита), содержимое которых
полностью определяет ее работу. Может быть, я назвал эти биты несколько
вольготно, но, ИМХО, так попонятней будет... Пройдемся по содержимому
"управляющего слова" немного подробней (но !!! самое полное изложение все-равно
- только в
[2...5]
)...
Коэффициент деления делителя - (биты
D0-D13) Это как раз и есть делитель - значение, на которое делится
измеряемая частота ГУН-а перед сравнением с опорной. Изменяя коэффициент,
управляют частотой, на которую настроен синтезатор. При работе в диапазоне FM
(
бит S установлен в "1"; сигнал от гетеродина поступает на вход FMIN
микросхемы) используются все 14 бит (с D0 по D13), в диапазоне AM (
бит S
сброшен в "0"; сигнал от гетеродина поступает на вход АMIN микросхемы) -
только с D4 по D13.
Биты тестирования ИМС - (биты
T0,T1) как следует из названия, используются в техпроцессе производства
для тестирования произведенных микросхем. В "нормальной" эксплуатации
всегда
должны быть установлены в "ноль".
Переключение
диапазонов - (биты
B0-B2 и
BT). Биты
B0-B2 не имеют
никакого отношения к частоте, на которую настроен синтезатор, а всего лишь
определяют выходные уровни на выводах
ВО1-ВО3 микросхемы. Выводы эти
предназначены для управления внешними элементами коммутации, переключающими
поддиапазоны в гетеродине и/или цепях тюнера (например, входные и нагрузочные
контуры УВЧ). Если же биты
В0-В2 установлены в "ноль", то в этом случае
выходные уровни на выводах
ВО1-ВО3 микросхемы определяются значением
битов
R0-R2. Бит
ВТ управляет подачей сигнала т.н. измерительной
(Time Base) частоты на вывод
ВО1 микросхемы. Когда бит
ВТ сброшен
в "ноль", состояние вывода
ВО1 определяется значением битов
В0-В2
(или битов
R0-R2), если же он установлен в "1", на выводе
ВО1
микросхемы присутствует меандр частотой 8 кГц.
Опорная
частота - (биты
R0-R2) позволяют выбрать опорную частоту
поступающую на схему сравнения (из ряда:
1, 5, 9, 10, 25, 50 и
100
кГц), и, собственно, определяющую (равную) шаг перестройки синтезатора по
частоте. Кроме того, если биты
В0-В2 установлены в "ноль", то значения
битов
R0-R2 определяют также и выходные уровни на выводах
ВО1-ВО3
микросхемы. По сути, эти биты устанавливают коэффициент деления сигнала
кварцевого генератора внутри ИМС, а т.н. "шаг" по сути - частота, подаваемая на
схему сравнения в качестве опорной.
Выбор входа - (бит
S) переключение диапазона: FM (бит равен "1"; при этом сигнал от
гетеродина должен поступать на вход FMIN микросхемы) или АМ (бит равен "0"; при
этом сигнал от гетеродина должен поступать на вход АMIN микросхемы).
Еще одно необходимое отступление перед тем, как
перейти к непосредственно процедурам управления. Про приемники. Точнее - про
частоту, которую должен выдавать синтезатор частот. Итак,
супергетеродинный приемник состоит из следующих узлов: УВЧ (может и
отсутствовать), смеситель, гетеродин, УПЧ, детектор. На выходе детектора
присутствует уже принятый сигнал, что с ним дальше делать - дело Ваше, тут я
рассматривать не буду. Детектор тоже опустим. Начнем с того, что основное
усиление супергетеродинного приемника происходит на промежуточной частоте и
сосредоточено в УПЧ. Чтобы получить эту самую промежуточную частоту, в приемник
установлены смеситель и гетеродин (роль которого в нашем случае выполняет тот
самый синтезатор частот на LM7001). Промежуточная частота формируется на
выходе смесителя и фактически является разностью частоты принимаемого сигнала и
частоты гетеродина. Причем, вычитать можно как принимаемый сигнал из гетеродина
(т.н. "верхняя настройка гетеродина"), так и гетеродин из принимаемого
сигнала (т.н. "нижняя настройка гетеродина"). Неоднократно читал, что
лучшим считается вариант с "верхней настройкой". Почему - всех доводов я уж и не
помню, но там "что-то было про помехи"... Как следствие, выбрал я для себя
"верхнюю настройку" гетеродина. При этом частота, на которой должен работать
гетеродин будет выше частоты принимаемого сигнала на величину промежуточной
частоты: