Si5351a Clock generator

The Silicon Labs Si5351A is a clock generator IC with 3 programmable outputs from 8 kHz to 200MHz. It uses an I2C interface. It’s easy to program using an Arduino using NT7S library from Github.
Do read the Read me file.
 While the NT7S library is easy to use it is also large and as I added features to the Arduino code I ran out of flash memory. Fortunately Pavel CO7WT has built  much smaller library that’s  also easy to use with the limitation that you only have to clock outputs .
Most people start with a “breakout board” like this one from etherkitQRP Labs   or Adafruit  which provides the crystal, voltage regulator and level shifting on the inputs.
I’ve been using the raw part with a MSOP to DIL pcb or bespoke pcb from JLCPCB and  3V Arduino to avoid any voltage level problems.
The part number is Si5351A-B-GT  or  Si5351A-B-GTR Watch out as there are other bespoke variants with slightly different part numbers – according to Hans Summers at QRPLabs GT and GTR are the same chip but packaged in a Tube or Tape (reel) respectively.
I bought 5 from Aliexpress but they’re also available from Farnell 
for about £1 each.
20200722_103732
Test ARDF TX using Si5351a with “DIY Arduino”.  Use single BS170 MOSFET PA.
20200722_103149
SI5351a based local oscillator with OLED frequency display.

Leave a comment