Попробовали термостатирование? И каков результат?
Теперь по поводу термостатирования и всего остального.
Когда всё это было в макете на столе, простое дуновение на плату синтезатора естественно приводило к смещению частоты. Контролировал частоту по трансиверу на частоте 1296 МГц, слушая гармонику синтезатора. Поэтому сразу возникла мысль что надо будет термостатировать плату.
В итоге, просто поместил платку синтезатора в металлическую коробочку, обложив со всех сторон пенопластом.
Но все равно, пока я не в восторге от работы этого устройства. Пока не понятно по каким причинам, но периодически частота скачет. Где-то что-то убегает и происходит корректировка, что приводит к скачку частоты.
Вообще работает вся эта штука так.
Выход CLK0 программируется на частоту 2.5 МГц. Эта частота подается на вход счетчика меги, на ардуино это вывод D5. Сигнал 1pps подается на вход прерывания int0, вывод D2. В течение 44 секунд происходит подсчет количества импульсов частотой 2.5МГц, после чего делается пересчет частоты опорника синтезатора 25МГц и его корректировка. А на выходе CLK1 генерируется нужная нам частота, якобы используя стабильную опору.
Исходный текст, стр4:Theory of Operation
The Si5351A is based on a PLL/VCXO
Figure 3 — This is the schematic diagram for the basic non-GPS configuration of the Si5351
VFO project. Either an Arduino Nano or Arduino Uno can be used.
and high resolution MultiSynth fractional divider architecture. The Si5351A board can generate any frequency up to 150 MHz on each of its outputs. System short and long term frequency uncertainties are attributed to the onboard 25 MHz clock.
One of the three Si5351A outputs (CLKØ) is programmed to 2.5 MHz and
routed to the Arduino’s frequency counter input port (pin D5). The 1 pulse per second
output from the GPS receiver is routed to the Arduino’s interrupt 0 input port (pin D2) to
act as a counter gate. The Arduino counts the 2.5 MHz input over a 40 second gate
time, resulting in a 100 MHz total count.
This count is used to recalculate the 25 MHz clock frequency. Total system uncertainty,
including calculation resolution limitations and clock drift during counter gate time, is
better than 1 part in 10 million. The VFO frequency is updated every 40 seconds, or
when the frequency is changed. Typical frequency uncertainties versus time for GPS
and non-GPS configurations can be seen in Figures 5 and 6.
На фото гармоника частоты 16 МГц на частоте 1296 МГц. Устройство стояло включенным всю ночь.
Что не особо и помогло. Частота всё равно "скачет". Но что я хотел - получил. Видно, что частота моего трансивера на 1296 МГц порядка 120-150 Гц. ниже. Также видно, что когда периодически включается вентилятор трансивера, это приводит к уходу частоты порядка 50 Гц.
Пробовал слушать гармоники разных частот, от 4 МГц до 108 МГц. На низких частотах особой разницы нет. А вот на 108 МГц, почему-то скачки происходят чаще. Хотя, казалось бы, контролируемая частота 2.5 МГц такой же и осталась. В общем, пока много непоняток. Попробую еще и ардуину засунуть в пенопласт.
Но если просто смотреть на основную частоту синтезатора, то стабильность укладывается в 1Гц, даже меньше.