HFU HF Underground - Shortwave Pirate Radio in North America and Around The World (And other stations that go bump in the night)
    New users are welcome! Please register for an account in order to post to the board.   Posting your logging here is the best way to get a QSL from a station. May 26, 2013, 0145 UTC *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: You can access the HF Underground wiki here: http://www.hfunderground.com/wiki/Main_Page as well as the RadioHobbyist.org technical blog

Click here for the: Pirate Radio IRC Chat Java Client

Follow us on Twitter: https://twitter.com/HFUnderpants
 
   Home   Help Search Login Register  
   NAVTEX     
   iPhone/iPad/iPod app to decode NAVTEX marine transmissions     

Pages: [1]
  Print  
Author Topic: DDS-60 Direct digital synthesizer  (Read 350 times)
ChrisSmolinski
Administrator
Hero Member
*****
Posts: 3982


View Profile
« on: September 21, 2011, 2133 UTC »

Recently I put together a DDS-60. DDS stands for Direct Digital Synthesizer. It is a way to generate arbitrary frequencies. Samples are fed to a D/A (Digital to Analog Converter) at a fixed clock rate (in this case 180 MHz derived from a 30 MHz oscillator). These samples are generated by a NCO (Numerically Controlled Oscillator). Think of it as a sine wave being generated point by point, at a fixed (depending on the ratio of the output frequency to the 180 MHz clock) number of degrees per sample. The output frequency can instantly be changed by just altering this degrees per sample value...

Read more: http://www.hfunderpants.com/?p=73
Logged

Chris Smolinski
Westminster, MD
JRC-NRD 545 / RF Space netSDR / 670 ft horizontal loop
jFarley
Global Moderator
Hero Member
*****
Posts: 1641



View Profile Email
« Reply #1 on: September 22, 2011, 2131 UTC »

Chris;

A very timely post for me.  My R7 is plagued by 3 annoyances, 2 attributable to old age, and one by design.  I was looking at this a short time ago and decided that the DDS-60 accompanied by an Arduino SBC should be able to solve all three problems.  First, the R7 PTO gearing just reaches the far end of the bathtub curve at some point.  The plastic gears become worn, out of round, and prone to lockup.  Using a DDS to implement a digital VFO would be a nice replacement.  Most likely will just need a simple BPF to get to the spectral purity of a permeability tuned oscillator.  Secondly, the band Up/Down buttons at some point just get tired, and are prone to contact bounce.  No amount of contact cleaner seems to do the trick for very long.  Punch Up, and it can be a guess as to what frequency band you end up on.  Thirdly, the RIT control is difficult to use by design; +/- 2.5kHz in a single turn pot makes it very difficult to use in practice.

An Arduino has a lot of flexibility for $30.  14 IO lines to handle DDS loading, frequency increment/decrement buttons, etc.  One of the on board 10-bit ADCs could be easily used to implement the RIT function and possibly the Passband Tuning function (do I see a joystick here?).  It has EEPROM which can be accessed by the code (written in C) to handle last tuned frequency, memories, etc.  It does have a USB port which is used to download code from the compiler, but which can also be accessed programatically for control by a host program.

All in all, one should be able to put together a great PTO replacement for a lot cheaper than an RV75.

Thanks for the post!
Logged

Joe Farley
SDR-IQ/R8   Remote Resonant Loop/ALA 1530
near Chicago in a little dot on The Weather Channel Local Forecast Map
Pages: [1]
  Print  
   Spectrum Pad     
   Audio Spectrum Analyzer App for the iPad     

 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.12 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!