Suggest features to DDS V3.0 signal generator

HomeForumsProjectsSuggest features to DDS V3.0 signal generator

Tagged: 

This topic has 4 voices, contains 6 replies, and was last updated by  Bingo 2 days ago.

Viewing 7 posts - 1 through 7 (of 7 total)
Author Posts
Author Posts
August 18, 2011 at 9:04 pm #2625

admin

AVR DDS signal generator V2.0 (http://www.scienceprog.com/avr-dds-signal-generator-v20/) have got lots of attention. Some people claim that analog part is rubbish – signal seems to be distorted at higher frequencies. Some would like to see more features. So I came to thought of starting third version of DDS generator. But before start some feedback from you would be great. Considering comments and suggestions here are some thoughts:
Platform
Should I stick with AVR? Have several spare Atmega328P why not run at 20MHz. SMD or DIP?
ARM – older LPC2106 or Cortex-M3? These would allow squeeze higher frequencies with software DDS algorithm, but idea of simplicity would be lost – ARM is more complex.
Features:
Dedicated high speed (HS) output (already in DDS V2.0);
Variable amplitude and offset (already in DDS V2.0);Use better OP-Amp (maybe OPA2134)
DDS signals: sine, square, saw, rev saw, triangle, ECG and noise (already in DDS V2.0);
LCD (already in DDS V2.0); Maybe graphical?
5 button keypad (already in DDS V2.0); Other ideas (rotary encoder?, navigation button);
Sweep function (planned on DDS V3.0);
PWM (planned on DDS V3.0);
Frequency change while signal is generating (probably on DDS V3.0);
Arbitrary waveform generation (probably on DDS V3.0);
DDS part:
Use R-2R ladder;
Use specialized DAC chip;
Use specialized DDS chip (faster, easier to add new features).

Please share your suggestions. What OP-AMP would result in clearer waveform and still would be widely accessible. Widely accessible DAC and DDS chips?
P.S.
How many of you built DDS V2.0 and would like to see software updated for it?

August 24, 2011 at 5:43 pm #2626

Tihomir Benko

Hi,

I built DDS2 and I wont to see some software updates, like sweep function (only on sine vawe will be enough).

DDS3 is a good idea. I use LF353 (pin2pin compatible with LM358) and I can save and send screenshots from DSO osciloscope.

Tihomir.

December 11, 2011 at 1:41 am #2708

admin

Considering to use TL074 quad amp for analog part. Its a low noise cheap amplifier. Any thoughts?

December 12, 2011 at 1:10 am #2745

admin

Just finished to model analog part of AVR DDS3
http://www.scienceprog.com/modeling-of-analog-part-for-dds3-signal-generator/
Comments on critical parts would be welcome.

January 16, 2012 at 1:42 am #2751

hrs1990

Make a custom signal generation system like the DAC values will be written in an EEPROM or memory card from a program in PC and the signal generator will generate the signal that u designed in ur pc

April 21, 2012 at 11:22 pm #2777

admin

I am planning on using two AVR chips. One will be smaller (probably Atmega88PA) for generating DDS signal. Another with more Flash memory (Atmega328P) for user interface and storing waveform tables. Split MCU design will allow more flexibility on user control without interrupting waveform. I think to load wave form bigger MCU to smaller one SRAM memory using SPI (I2C?) interface and send commands to it using external interrupt source. Working on initial schematic drawing currently. Any great ideas are welcome

May 20, 2012 at 6:36 pm #2798

Bingo

need the frequency step smaller than 1HZ

Viewing 7 posts - 1 through 7 (of 7 total)

You must be logged in to reply to this topic.