Ham Radio

You are viewing the old version of this website. The new version of this website can be found at http://new.george-smart.co.uk.

This site has lived here since 2009, but is no longer updated. All content has been migrated.

Arduino AD9851

From George Smart's Wiki

Jump to: navigation, search

This page is here to provide me with a few links to help me in the event of the inevitable memory loss. This page details how I got my DDS-60 AD9851 DDS board to generate signals from an Arduino.

My code is using that developed by Peter Marks, blog.marxy.org. It works pretty much perfectly. I use advised pin configuration, with the notable exception that I power my DDS-60 board from the USB 5V supply from the computer, as it saves on regulators getting warm. Remember to change this (should you need) to use the DDS-60's regulator rather than the Ardunio's in the event of external power.

Arduino DDS-60 Configuration

It should be noted that the above image was a proof of concept and was later made into a more physically strong configuration.

Source Code for AD9851

DDS_LOAD -- Arduino Pin 8

DDS_CLOCK -- Arduino Pin 9

DDS_DATA -- Arduino Pin 10