Цитата vu2evq (
)
SO WHICH CIRCUIT SHOULD I FOLLOW FOR THIS HEX FILE,ALSO CALIBRATION PROCEDURE
Этот код предназначен для bfo = 10мГц. Переход с LSB на USB происходит через смену опорной частоты второго генератора Si5351.
Например для 160 метрового диапазона LSB промежуточная частота равна 10мГц, а для того USB будт равна 10.3мГц.
Если установить программу описанную с начала этого раздела, то переключение боковой происходит по другому алгоритму.
Для 160 метров LSB от промежуточной частоты вычитается нужная нам частота диапазона.
Пример:
LSB 10 мГц - 1.9 мГц = 8.1 мГц на выходе CLK-0
USB 10 мГц + 1.9 мГц =11.9 мГц на выходе CLK-0
Все вроде бы хорошо, но вот с 30 метровым диапазоном начнутся проблемы при выборе LSB или USB
Вот почему я ограничиваю верхним пределом частоту кварцевого фильтра в 9.5 мГц
При таком пределе синтезатор остается работоспособным на 30 м диапазоне.
Калибровка:
ВНИМАНИЕ!
В реальном времени невозможно увидеть изменения частоты на выходах CLK0 - CLK2
Изменения произойдут только после нажатия на кнопку RESET Arduini. Это связано с алгоритмом
инициализации Si5351 при первоначальном запуске ее в работу.
Для калибровки потребуется:
Нажать кнопку SETUP (МЕНЮ). Синтезатор переходит в первый пункт меню отвечающий за эту калибровку Corr.PLL Si5351.
Числовое значение этого меню может быть как больше так и меньше от записанного в прошивке.
Для повышения частоты на выходах CLK0 CLK1 CLK2 потребуется уменьшить числовое значение этого меню,
а для понижения частоты надо его увеличит. Изменения частот произойдут одновременно на всех трех выходах Si5351.
Методом проб и ошибок подгоняется это число. Меняйте шаг переключений через кнопки синтезатора.
Контроль частотомером на ножках CLK0 - CLK2 или настроившись приемником своего трансивера на любую вам знакомую
музыкальную станцию в эфире и по нулевым биениям подогнать генератор основной частоты.
Рекомендую первоначально выбрать шаг перестройки 1000. С малым шагом слабо заметен сдвиг частот генераторов.
Точность калибровки составит менее 1 Гц. Нам такая точно не нужна. Хотя в прошивке такую возможность я оставил.
В итоге, все сказанное ранее, только очень коротко
1. Подключи частотомер на CLK0 или найди в эфире станцию "маяк".
2. Нажимаешь SETUP (меню) первый пункт меню Corr.PLL Si5351.
3. Выбери шаг изменения через кнопки STEP+\- первоначально 1000 или 10 000 для грубого поиска.
4. Увеличь или уменьши число Corr.PLL Si5351 на 1000 или 10 000.
5. Нажми Reset на Arduino.
6. После перезапуска синтезатора замерь (проконтролируй) как далеко ушла частота на CLK0
7. Если направление сдвига в правильном направлении то повтори еще раз как 4. пункте
8. Повторяй с более мелким шагом пока частота не станет для вас приемлемой.
Выйти из меню можно продолжая нажимать повторно на кнопку SETUP пока не пройдешь по циклу все пункты меню.
Или ускоренно жми кнопку Reset Arduino.
Все, что выше описано истинно для всех прошивок этого синтезатора.
Стабильность частоты генерации очень сильно зависит от качества используемого кварца 25 или 27 мГц
Инструкция на русском, воспользуйся Google Transl и переведи на наиболее приемлемый для тебя.
https://u.to/pyFXGw