Table of Contents
4.4GHz RF Synthesizer Board - ADF4351 - Theory, Setup, Reverse Engineering, Experiments
ADF4351
Hardware
Software
Sigrok
ADF4351 Decoder
usbmon
circuitjs Simulations
pyadf435x
Microcontroller Tool-Chain
Cypress FX2
Credits
Around the Web
4.4GHz RF Synthesizer Board - ADF4351 - Theory, Setup, Reverse Engineering, Experiments
Summary
Mar 13, 2017
The ADF4351 is an RF frequency synthesizer capable of producing tones from 37MHz to 4.4GHz. But how well does it perform? and can it work with open source software?
odysee
YouTube
peertube.social
0:00:00 - Introduction
0:01:38 - Board Overview
0:09:28 - Software, Hardware and VirtualBox Setup
0:23:15 - SPI Decoding with sigrok
0:32:23 - USB Packet Capture with usbmon
0:46:24 - Synthesizer Theory of Operation
0:57:14 - pyadf435x Open Source Software Suite, Decompiling .Net Code
1:07:29 - Testing RF output with an RTL-SDR and gqrx
1:17:38 - Python Scripting Experiments and Inspectrum
ADF4351
ADF4351 Product Page
EVAL-ADF4351 Evaluation Board Product Page
Hardware
ADF4351 Board
@ $19.38
Cypress FX2LP Board on Banggood
@ $6.97
FX2-based Logic Analyzer on Banggood
@ $9.13
BA5SBA RTL-SDR Software Defined Radio
Kit
@ $24.90
(WARNING: Very Hard to Assemble)
Assembled
@ $30.67
Software
Sigrok/PulseView
cycfx2prog
VirtualBox
Wireshark
pyusb
ILSpy
gqrx
Inspectrum
Sigrok
ADF4351 Decoder
Protocol Decoder Source Code
Protocol Dump
usbmon
usbmon Documentation (usbmon.txt)
circuitjs Simulations
1:1 Phase-Locked Loop
Phase Detector Internals
1:2 Phase-Locked Loop
pyadf435x
pyadf4351x on GitHub
Microcontroller Tool-Chain
Cypress FX2
SDCC (Small Devices C Compiler)
fx2lib
Credits
Intro Music:
Logan Takashi - Orb-O
(CC-BY-NC-ND).
Around the Web
HackADay Article