Arduino + AD9850 30MHZ DDS Signal Generator in 12$

by Kedar Nimbalkar in Circuits > Electronics

134863 Views, 76 Favorites, 0 Comments

Arduino + AD9850 30MHZ DDS Signal Generator in 12$

temp_1785531591.jpg
An Precession Signal generator is very easy and affordable make using an arduino and dds synthesizer (ad9850) . Its World's first smallest portable signal generator build .

You can make decent 0 -30 MHZ frequency Signal generator only in 12$ . If you are pro over clocker then 40MHZ in same price . AD9850 works on dds (direct digital synthesis ) which can generate analog waveforms with digital input , here i used arduino pro mini to control dds board and Hitachi hd 44780 lcd display (16×2 lcd) to display current frequency and chage steps.

This signal generator runs on USB 5V and consumes 270 ma max ! So you can install battery pack inside it and make it standalone system if you want.

Its great project for beginners and will give you lot of satisfaction and also save you hundreds of dollars !
You will need frequency generator if you are a amateur radio guy or hobbyist or professional electronic guy.

Get the Parts

temp_-255720289.jpg
temp_-1681699469.jpg
temp_-585281338.jpg
temp_-1617145056.jpg
temp_-319711427.jpg

★☆★ Buy Parts from your online local store ★☆★

1. Arduino Pro mini http://geni.us/WIhi0

2. AD9850 (DDS Synthesizer) http://geni.us/r3ETwE

3. 16×2 LCD Display ( Hitachi hd 44780 ) http://geni.us/TZiGdf

4. Rotary Encoder http://geni.us/tbUZFeH

5. cp2102 (USB to serial converter ) http://geni.us/tYwBs

Circuit Diagram

temp_315674642.jpg
Connect all components given in above schematics

Watch the Full Tutorial

How To Make DDS Signal Generator 30MHZ on Arduino With AD9850



#CODE LIBRARY AND SCHEMATICS

Code

Output Response

temp_1785531591.jpg
temp_-255720289.jpg
temp_-1681699469.jpg
temp_1785531591.jpg
Output response is the output waves you get at diffrent frequencies here are few scope shots to get idea how well it is

1. 1MHZ
2. 10MHZ
3. 20 MHZ
4. 30 MHZ