Arduino_Controlled_DD60 Signal Generator
Arduino_Controlled_DD60 Signal Generator
W5HN
Texas
NTMS
Microwave
Society
An Arduino Controlled
1 Hz to 60 MHz Signal Generator
WWW.NTMS.ORG 1
North
W5HN
Texas
Objectives NTMS
Microwave
Society
WWW.NTMS.ORG 2
North
W5HN
Texas
DDS-60 NTMS
Microwave
Society
WWW.NTMS.ORG 3
North
W5HN
Texas
WWW.NTMS.ORG 4
North
W5HN
Texas
WWW.NTMS.ORG 5
North
W5HN
Texas
Filter
AD9851
WWW.NTMS.ORG 6
North
W5HN
Texas
WWW.NTMS.ORG 7
North
W5HN
Texas
Caution NTMS
Microwave
Society
WWW.NTMS.ORG 8
North
W5HN
Arduino Uno Board Texas
NTMS
Microwave
Society
WWW.NTMS.ORG 9
North
W5HN
Texas
WWW.NTMS.ORG 10
North
W5HN
Texas
WWW.NTMS.ORG 11
North
W5HN
Texas
NTMS
Arduino Microwave
Society
WWW.NTMS.ORG 13
North
W5HN
Texas
WWW.NTMS.ORG 14
North
W5HN
Texas
• Ross Keatinge, KT1F wrote software for controlling the DDS-60 with
an Arduino RBBB (really bare bones board).
• Code compiles and loads on the Arduino Uno and available
at http://www.theladderline.com/node/10
• Latest Version on web is version 1.4
• 34 pages when printed out!
• Modes
– Normal
– TX
– Memory
– QRSS
– Calibrate
– Silent
WWW.NTMS.ORG 15
North
W5HN
Arduino Controls and Connections Texas
NTMS
WWW.NTMS.ORG 16
North
W5HN
Texas
• LCD Display
• Frequency range
• Pull-ups on button ports
WWW.NTMS.ORG 17
North
W5HN
Texas
WWW.NTMS.ORG 18
North
W5HN
Texas
Interior NTMS
Microwave
Society
WWW.NTMS.ORG 19
North
W5HN
Texas
• Signal Generator
– Signal level to meter
– Automatic Level Control (ALC)
• Broadband transmitter/RX LO
– TX code not working right
WWW.NTMS.ORG 20