Микрогенератор на Si5351. Финал.

Я взглянул на код скетча, который я прошил в Ардуину. И с ним была одна проблема — не менялась частота. По коду все прекрасно. Начал вдумчиво изучать поведение глюка прошивки, и понял что энкодер почему-то работает кнопкой «вверх». Смотрю в кишки из МГТФ — и вижу что перепутал провода на одну из линий энкодера и кнопки. Взмах паяльником — и глюк исчез.

Далее ногой уминаем всю бороду из проводков и плат в корпус, закрываем его, молимся чтобы ничего не перемкнуло и…. Вуаля!

Si5351 микрогенератор

Не стал сейчас морочиться еще и с детекцией заряда, как-нибудь допилю потом. А пока — оно работает. Из важного — нужно будет откалибровать частоту. Но это все потом.

Мини-генератор сигналов для полки и поля.

Время от времени мне требуется что-то, что генерирует менандр от 500 кГц до 10 МГц. Делитель там проверить, PLL опорный сигнал подать, частотометр проверить. Да куча разных задач когла нужно быстро сгенерировать сигнал, и оперативно менять его.

У меня на полке давно живет приборчик NWT-7 который позволяет получать синус до 30 МГц. Но! Он управляется с компа, и куда-то на балкон о проверяемому девайсу его не потащищь. Уже давно под эти цели я закупился модулями на Si5351, и даже написал небольшую библиотечку по работе с ними. Но модули валялись, и в проект оформлялись. И пора покончить с этми делом.

Что я хочу получить.

  • Генратор должнет быть небольшим
  • Иметь батарейное питание
  • Заряжаться от USB
  • Иметь возможность задавать частоту из всего доступного диапазона Si5351

Поскольку я не хочу растягивать этот вспомгательный проект, волевым решением было принято использовать готовый Arduino скетч, ибо писать всю требуху взаимодейсвующую с кнопками, энкодерами, и экраном отнимает кучу времени.

За основу был взят скетч Multipurpose signal generator with SI5351, из ящика извлечен валяющийся уже 7 лет аккумулятор на 1 А*, куплена крошечная плата Arduino.

Открываем FreeCAD и запихиваем в единый корпус: аккумулятор, плату зарядки аккума от USB, Arduino micro, экран на SSD1306, модуль генератора Si5351, три кнопки, энкодер. Получаем вот такую петрушку:

Si5351 microgenerator

Читать далее «Мини-генератор сигналов для полки и поля.»