Генератор на Si5351a с синхронизацией от GPS
Andrzej Gorczynski - SQ1GU
1MHz - 160MHz GPS
Генератор частоты Si5351a синхронизируется сигналом 1PPS от приемника GPS. Полезно использовать его в качестве эталона частоты 10 МГц, в анализаторе спектра или другом оборудование или как автономный генератор для приемопередатчиков.Это также превосходные прецизионные часы.
Проект создан по мотивам статьи W3PM QEX Июль / Август 2015 г
После включения устройство проверяет соединение с приемником GPS, и ждет информации о спутниках. Затем отображается время и через 40 секунд, если будут получены все необходимые данные, частота генератора синхронизируется. Синхронизация времени, информация о спутниках и частота, повторяются в циклах каждые 40 секунд.
Функция Fstab показывает нам последнее значение коррекции частоты и время, оставшееся до следующей синхронизации. Наблюдая это время, вы заметите, что первичные показания частоты уходили до 80 Гц, а затем они составили ±0,1 Гц !
Все функции управляются датчиком с помощью одной кнопки энкодера.Выходная частота организована в пять банков памяти. Каждая из этих ячеек памяти может быть запрограммирована в диапазоне 1-160 МГц с точностью до 1 Гц. И последний пункт меню - это часовой пояс.
Конструкция устройства очень проста:
- Плата Arduino NANO
- Микросхема Si5351a
- Любой GPS приемник
- Энкодер
- Двухстрочный LCD дисплей
- Источник питания 5 В
Схема генератора
Ниже приведен график частоты и времени в течение начальных 60 минут, для версии проекта VFO без использования GPS-приемника. Во время сбора данных в помещении поддерживалась постоянная температура . Скорость дрейфа составляет приблизительно 2,8 Гц /°C.
Далее график частоты и времени в течение первых 60 минут c использованием GPS корректировки VFO. Во время сбора данных сохранялась постоянная температура в помещении.
Материалы для сборки:PCB (pdf) <>>>:
Печатная плата (gif) <>>>:
Программа для Arduino (zip) (обновлена в марте 2020г.)
Сайт SQ1GU - sq1gu.tobis.com.plПри первом запуске необходимо выполнить инициализацию EEprom.
- Нажмите кнопку энкодера и включите питание.
- На дисплее должен появиться текст инициализации.
Как всегда китайцы не остались в стороне от хорошей конструкции и наладили выпуск этого генератора, который можно приобрести на Aliexpress:
Конструкция и замечания от RA3TOX:
У меня изначальное отклонение частоты было 1700 Гц. После коррекции меняется вблизи 1...0.4 Гц !
После публикации этой статьи ко мне обратились несколько радиолюбителей, которые указывали на очень долгую синхронизацию от спутников и неустойчивую работу генератора. Проблема была решена заменой библиотеки для работы с GPS-приемником.
Рекомендовано использовать библиотеку TinyGPSPlus.
Не забудьте установить новую библитеку и внесите необходимые изменения в скетч. После такой доработки генератор быстро находил спутники и работал устойчиво.Следует учитывать, что напряжение питание синтезатора SI5351 - 3,3 В.
Поэтому у меня применен преобразователь уровня сигнала 5В-->3,3В. Его можно купить на Aliexpres или самостоятельно собрать на полевых транзисторах по приведенной ниже схеме:
Материал перевёл и подготовил Николай Большаков - RA3TOX.
Май 2018.Желаю удачи. 73 !