Итак, Вы решили использовать в своем приемнике (конструкции) схему цифрового синтезатора частоты. Расписывать тут подробно теорию синтезатора частот я не планировал. Вкратце - синтезатор состоит из трех узлов: формирователя опорной частоты (состоящего из генератора и делителя), ГУН-а (гетеродина) плюс управляемого делителя его выходной частоты, и схемы сравнения этих частот (поделенных - ГУН-а и опорной). Перестройка синтезатора по частоте производится изменением в делителе частоты ГУН-а его коэффициента деления. Схема сравнения частот при этом управляет ГУН-ом таким образом, чтобы его выходная частота (поделенная на коэффициент) совпала со сформированной опорной. Кому нужно подробнее, за сим, извиняюсь, - "к учебникам"...
В своем "Ресивере..."
[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). Промежуточная частота формируется на выходе смесителя и фактически является разностью частоты принимаемого сигнала и частоты гетеродина. Причем, вычитать можно как принимаемый сигнал из гетеродина (т.н. "верхняя настройка гетеродина"), так и гетеродин из принимаемого сигнала (т.н. "нижняя настройка гетеродина"). Неоднократно читал, что лучшим считается вариант с "верхней настройкой". Почему - всех доводов я уж и не помню, но там "что-то было про помехи"... Как следствие, выбрал я для себя "верхнюю настройку" гетеродина. При этом частота, на которой должен работать гетеродин будет выше частоты принимаемого сигнала на величину промежуточной частоты: