A Useful DDS VFO Circuit and Board

If you have thought about experimenting with a direct digital-synthesis (DDS) circuit but put it off, here's a nice surprise. You can get a capable DDS variable-frequency oscillator (VFO) board and parts for $US 145--that includes an 2-line 16-character liquid-crystal display and incremental shaft encoder.

I had hoped to buy a DDS development board, but found them either expensive or not versatile enough to build into something practical like a programmable lab signal source. Analog Devices sells an eval board for its popular AD9851 DDS IC for about $250. That IC operates up to 180 MHz; sufficient for many designs. But good luck finding the board on the ADI Web site. Digi-Key lists the board (AD9851/CGPCB), but as a non-stock item.
 
The VFO board I mentioned and showed above comes from James Hagerty of Hagerty Radio Co., who described his circuit in the May/June issue of QEX magazine, a publication for hard-core experimenters in the amateur-radio community. You can download the 6-page article and schematic from Hagerty's Web site at www.wa1ffl.com. This design uses an ADI AD9951 DDS IC that includes a 14-bit DAC and can generate sine-wave signals at frequencies as high as 160 MHz. Hagerty's Web site includes spectral plots of the circuit's output with resolutions of 10 kHz and 1 kHz at several frequencies. If you want a useful DDS circuit that includes a display and tuning control, this is it.

The board uses an Atmel AT89S8253 microcontroller--an 8051 derivative--to program registers in the DDS chip, manage external controls, and update the LCD. Hagerty's software resides in about 2 kbytes of flash-memory space in the MCU, so engineers have plenty of room to experiment with their own code in the remaining 10 Kbytes of flash. The circuit uses a standard 2-wire interface between the MCU and the AD9951 chips. Jim and I exchanged several email messages and he told me his source code is proprietary.
 
But, fear not. Analog Devices lets anyone use the online ADIsimDDS tool that accepts a DDS IC part number, reference clock frequency, and desired output frequency. You get back the actual output frequency for the AD9951 along with the digital tuning word needed to create that frequency. The tool also plots frequency- and time-domain signals. You can run the tool as often as you please. Here's the link to the ADIsimDDS Web-based tool: designtools.analog.com/dtDDSWeb/dtDDSMain.aspx. ADI also has some Windows-based tools for its DDS chips that appear to use a Visual Basic runtime. But I could not find an AD9951 programming flow chart, sample C code, or other types of information that showed some real register programming examples. That's unfortunate but sadly true of many complex ICs from a variety of vendors--great hardware, not much tutorial-level software support.
 
The data sheet for the AD9951 explains the various registers and bits you need to control, although if you use Hagerty's software, you don't have to think about these aspects and can simply use the DDS chip and MCU as a programmable oscillator.
 
Hagety explained he continues to experiment with the basic circuit and has some enhancements underway, including electrical isolation of the MCU from the DDS to improve spectral purity. Check the Hagerty Web site for updates.
 
By the way, Analog Devices has a nice primer on DDS operations and techniques, although it's about 10 years old. Visit: www.analog.com/static/imported-files/tutorials/450968421DDS_Tutorial_rev12-2-99.pdf.
 
Perhaps some code for use with this kit could turn into a neat open-source project. If you have some DDS resources, code, or related application information, please post a comment for the dev-monkey community.

re:

By Juren June 23, 2011 - 1:46am

Microprocessor and microcontroller are the two types of integrated circuit chips. To know the differences of these two ICs', scroll down article at www.10bomb.com. Read on

Juren
www.10bomb.com

re:

By M2M search July 31, 2011 - 9:46pm

make this way to get more information and more knowledge in your life..thanks and enjoy searching...Value our life ...

cathy
www.pptse.net
M2M Search

re:

By Your online Library August 29, 2011 - 11:16pm

I’m impressed. Very informative and trustworthy blog does exactly what it sets out to do. I’ll bookmark your weblog for future use.

Joseph
www.joeydavila.com
Your online Library

bedding ensembles

By bedding ensembles January 6, 2012 - 4:53am

Really enjoyable post and truly i inspired from this write up. Thanks and keep sharing.

bedding ensembles

As developing and plants

By Round Stickers February 2, 2012 - 3:24am

As developing and plants developed over the years, so have the methods we energy the devices.Round Stickers By energy, I am mentioning the managing or starting movement to execute a procedure. The key here is the business engines themselves. Whether they're small, method, or huge, engines need to be managed.Volcom Stickers

re:

By wizard88 February 13, 2012 - 10:05pm

love it! very interesting topics, I hope the incoming comments and suggestion are equally positive. Thanks for sharing information that is actually helpful.

wizard88
www.tulleeho.org

Positive site, where did u

By kitcat March 14, 2012 - 10:44am

Positive site, where did u come up with the information on this posting?I have read a few of the articles on your website now, and I really like your style. Thanks a million and please keep up the effective work. Pressure Washing Louisville KY

This is such a great resource

By bigman March 17, 2012 - 6:23am

This is such a great resource that you are providing and you give it away for free. I love seeing websites that understand the value of providing a quality resource for free. It is the old what goes around comes around routine. mixing audio

Admiring the time and effort

By asdasd March 17, 2012 - 8:40am

Admiring the time and effort you put into your blog and detailed information you offer!.. Singing Lessons London

Superbly written article, if

By sdasdas March 17, 2012 - 10:04am

Superbly written article, if only all bloggers offered the same content as you, the internet would be a far better place.. Singing Lessons London

This is a great inspiring

By sadasdasd March 17, 2012 - 10:56am

This is a great inspiring article.I am pretty much pleased with your good work.You put really very helpful information... Singing Lessons London

Thanks for sharing this

By Anonymous March 17, 2012 - 11:35am

Thanks for sharing this information. I really like your blog post very much. You have really shared a informative and interesting blog post with people. carpal tunnel

there is so many great uses

By jack mills March 18, 2012 - 10:17pm

there is so many great uses for this board. The technology behind this is so good. Keep up the good work. orlando medical malpractice lawyers

Great Article it its really

By Anonymous March 19, 2012 - 1:05pm

Great Article it its really informative and innovative keep us posted with new updates. its was really valuable. thanks a lot. luxe keuken

Positive site, where did u

By Anonymous March 20, 2012 - 9:08am

Positive site, where did u come up with the information on this posting? I'm pleased I discovered it though, ill be checking back soon to find out what additional posts you include. iphone repair Los Angeles

Sex Offenders Thanks for the

By anikolien March 21, 2012 - 3:32am

Sex Offenders

Thanks for the tips, maybe I can use this svelte my noesis marketing and I've been use whatsoever ethnical media in try a interaction and they eff work a big friendliness on me.

This is really a nice and

By Anonymous March 21, 2012 - 9:32am

This is really a nice and informative, containing all information and also has a great impact on the new technology. Thanks for sharing it.. Cock Rings

It was a very good post

By Anonymous March 21, 2012 - 9:53am

It was a very good post indeed. I thoroughly enjoyed reading it in my lunch time. Will surely come and visit this blog more often. Thanks for sharing. Bob Stevens

The information you have

By sasd March 24, 2012 - 9:17am

The information you have posted is very useful. The sites you have referred was good. Thanks for sharing.. catch of the day

Hello, I have browsed most of

By Anonymous March 24, 2012 - 10:07am

Hello, I have browsed most of your posts. This post is probably where I got the most useful information for my research. Thanks for posting, maybe we can see more on this. Are you aware of any other websites on this subject. Apotheke Holland

I think this is an

By Anonymous March 24, 2012 - 11:14am

I think this is an informative post and it is very useful and knowledgeable. therefore, I would like to thank you for the efforts you have made in writing this article. meet single women

I am very much pleased with

By Anonymous March 25, 2012 - 3:48am

I am very much pleased with the contents you have mentioned. I wanted to thank you for this great article.
wie kann ich schnell abnehmen

Great survey, I'm sure you're

By simm March 25, 2012 - 4:03am

Great survey, I'm sure you're getting a great response... Offshore Pharmacy

This is such a great resource

By asdasd March 25, 2012 - 4:37am

This is such a great resource that you are providing and you give it away for free. Menopause

Hi! Thanks for the great

By Anonymous March 25, 2012 - 6:30am

Hi! Thanks for the great information you havr provided! You have touched on crucuial points!Schnarchen verhindern

Easily I definitely likeable

By anikolien March 26, 2012 - 12:46am

Easily I definitely likeable municipality it. This similitude provided by you is genuinely structural for due intellection.

Inside Your RV

this is really nice to

By asdasd March 26, 2012 - 6:59am

this is really nice to read..informative post is very good to read..thanks a lot! Haarausfall Frau

I can set up my new idea from

By Anonymous March 26, 2012 - 10:23am

I can set up my new idea from this post. It gives in depth information. Thanks for this valuable information for all,. Dating Sites Free

re:

By Books and Manuals March 26, 2012 - 10:06pm

I'm impressed. You're truly well informed and very intelligent. You wrote something that people could understand and made the subject intriguing for everyone. I'm saving this for future use.

Claire
www.imarksweb.net
Marks Web

I really appreciate this

By Anonymous March 28, 2012 - 10:16am

I really appreciate this wonderful post that you have provided for us. I assure this would be beneficial for most of the people. www.oakdiningchairs.org.uk

Your blog provided us with

By Anonymous March 28, 2012 - 11:32am

Your blog provided us with valuable information to work with. Each & every tips of your post are awesome. Thanks a lot for sharing. Keep blogging. www.shoerack.org.uk

This is really a nice and

By kimm March 28, 2012 - 11:57am

This is really a nice and informative, containing all information and also has a great impact on the new technology. Thanks for sharing it.. video production

I have read your blog it is

By powerplay March 29, 2012 - 6:50am

I have read your blog it is very helpful for me. I want to say thanks to you. I have bookmark your site for future updates. Hip Hop Blogs

Thank you for taking the time

By sadasd March 29, 2012 - 8:20am

Thank you for taking the time to publish this information very useful! Lumosity

I am hoping the same best

By Anonymous March 29, 2012 - 9:41am

I am hoping the same best effort from you in the future as well. In fact your creative writing skills has inspired me. CNA Training

I think that thanks for the

By Anonymous March 29, 2012 - 11:04am

I think that thanks for the valuabe information and insights you have so provided here.
how to make coffee

The information you have

By kimmm April 1, 2012 - 6:44am

The information you have posted is very useful. The sites you have referred was good. Thanks for sharing..... gluten free foods

Its a great pleasure reading

By Anonymous April 1, 2012 - 7:23am

Its a great pleasure reading your post.Its full of information I am looking for and I love to post a comment that "The content of your post is awesome" Great work. best noise cancelling headphones

I can set up my new idea from

By Anonymous April 1, 2012 - 8:05am

I can set up my new idea from this post. It gives in depth information. Thanks for this valuable information for all,. noise cancelling headphones review

Thanks for this wonderful

By prince April 1, 2012 - 8:48am

Thanks for this wonderful post.Admiring the time and effort you put into your blog and detailed information...... How to Become A Wedding Planner

Thanks for the post and great

By Anonymous April 1, 2012 - 9:47am

Thanks for the post and great tips..even I also think that hard work is the most important aspect of getting success. Double Glazing windows

I read that Post and got it

By power April 1, 2012 - 11:02am

I read that Post and got it fine and informative.
Dayna Francione

nice bLog! its interesting.

By gamer April 2, 2012 - 7:03am

nice bLog! its interesting. thank you for sharing.... stunt scooter

Thanks for sharing the post..

By Anonymous April 2, 2012 - 8:21am

Thanks for sharing the post.. parents are worlds best person in each lives of individual..they need or must succeed to sustain needs of the family. gluten free products

Nice to be visiting your blog

By asdasd April 2, 2012 - 9:07am

Nice to be visiting your blog again, it has been months for me. Well this article that i’ve been waited for so long. I need this article to complete my assignment in the college, and it has same topic with your article. Thanks, great share. web design

this is really nice to

By Anonymous April 2, 2012 - 10:42am

this is really nice to read..informative post is very good to read..thanks a lot! Karmaloop Codes

Your website is really cool

By asdasd April 3, 2012 - 8:22am

Your website is really cool and this is a great inspiring article. Thank you so much. Karmaloop Rep Code

wow great blog and awesome

By sule April 3, 2012 - 12:51pm

wow great blog and awesome article , i found it very informative as i have been thinking about low cost logic analyzers for a while , this helped alot . thanks for sharing. I feel really happy and grateful for providing me with such priceless information.
bisnis online | jasa seo murah | iklan gratis | cara membuka mata batin | agar awet muda

thanks for this useful

By kimm April 5, 2012 - 12:18am

thanks for this useful article, waiting for this article like this again. xtreme no

You're truly well advised and

By custom sticker maker April 5, 2012 - 7:16am

You're truly well advised and very brilliant. You had written something that individuals could comprehend and created the topic fascinating for everyone. I'm keeping this for upcoming use.custom sticker maker // designer file folders

Post new comment

The content of this field is kept private and will not be shown publicly.
CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
By submitting this form, you accept the Mollom privacy policy.