kholia-pico_ft8_xcvr/Si5351_Auto_Calibrator
Dhiru Kholia dc2de91a99 VU3CER - misc cleanups
- Sync with upstream 'ft8_lib' code

- Whitespace conversions and fixes

- 'Easy Frequency Counter' using Pico itself

- Si5351 calibration example for Pi Pico

- GPS support for timing (https://github.com/kholia/pico-arduino-compat)
2022-10-05 21:09:06 +05:30
..
si5351_calibration VU3CER - misc cleanups 2022-10-05 21:09:06 +05:30
.gitkeep VU3CER - misc cleanups 2022-10-05 21:09:06 +05:30
Makefile VU3CER - misc cleanups 2022-10-05 21:09:06 +05:30
Pico-PWM-Pinout.png VU3CER - misc cleanups 2022-10-05 21:09:06 +05:30
README.md VU3CER - misc cleanups 2022-10-05 21:09:06 +05:30
Screenshot_2022-08-05_09-38-12.png VU3CER - misc cleanups 2022-10-05 21:09:06 +05:30
Screenshot_2022-08-05_11-43-14.png VU3CER - misc cleanups 2022-10-05 21:09:06 +05:30
Screenshot_2022-08-07_18-56-13.png VU3CER - misc cleanups 2022-10-05 21:09:06 +05:30
arduino-cli.yaml VU3CER - misc cleanups 2022-10-05 21:09:06 +05:30
board_detect.py VU3CER - misc cleanups 2022-10-05 21:09:06 +05:30
raspberry_pi_Pico-R3-Pinout-narrow.png VU3CER - misc cleanups 2022-10-05 21:09:06 +05:30

README.md

What

Traditionally Si5351 calibration has required an external SDR or frequency counter. In our PDX (PDX++) design, we implement a frequency counter on the Pico micro-controller itself, and feed it with CLK2 signal from the Si5351. This way are able to calibrate Si5351 natively without requiring external hardware.

Connections

Note: GP16 is SDA. GP17 is SCL. GP9 is the frequency input.

Automatic calibration is implemented - Wait for around a minute for it to kick in ;)

DEMO 1

DEMO 2

Credits