- This topic has 9 replies, 5 voices, and was last updated 8 years, 3 months ago by Anonymous.
18 August, 2011 at 9:04 pm #6739
AVR DDS signal generator V2.0 (https://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:
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.
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);
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?
How many of you built DDS V2.0 and would like to see software updated for it?24 August, 2011 at 5:43 pm #6803Tihomir BenkoMember
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.11 December, 2011 at 1:41 am #6804
Considering to use TL074 quad amp for analog part. Its a low noise cheap amplifier. Any thoughts?12 December, 2011 at 1:10 am #6805
Just finished to model analog part of AVR DDS3
Comments on critical parts would be welcome.16 January, 2012 at 1:42 am #6806hrs1990Member
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 pc21 April, 2012 at 11:22 pm #6807
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 welcome12 June, 2012 at 11:18 pm #6808
DDS3 PCB files are sent to manufacture.30 June, 2012 at 12:23 pm #680928 October, 2012 at 12:35 pm #6810AnonymousInactive
When it is supposed to be fhinished?10 March, 2014 at 2:43 pm #6856AnonymousInactive
Why don’t add an variable attenuator to vary the output voltage just like in commercial one so that different amplitude may be selected , and also display the amplitude in the LCD
- You must be logged in to reply to this topic.