Go Down

Topic: analog outputs (Read 5606 times) previous topic - next topic



I'm looking to produce a wave form with the arduino.
DC + AC with variable frequency, 0-10V - real analog and not PWM.

is there any arduino that enables this feature without addtional HW?


Sep 10, 2012, 03:06 pm Last Edit: Sep 10, 2012, 03:31 pm by AWOL Reason: 1

But the additional hardware can be really simple.

(You didn't mention frequency. Very important.)
"Pete, it's a fool (who) looks for logic in the chambers of the human heart." Ulysses Everett McGill.
Do not send technical questions via personal messaging - they will be ignored.
I speak for myself, not Arduino.


without HW, the answer ,as far as I know, is NO.

but for DC, you can use simple LPF (i.e., RC) to generate DC from PWM.
for AC, you can also play around LPF and PWM; however, I guess, freq. will be limited > several KHz (If you are not using 490Hz default PWM), also the  wave form look rather saw tooth...

A clever summing network might be needed to add two signals.



Really need to know frequency requirements, signal/noise ratio desired, resolution of output, waveforms desired, accuracy requirement, drive requirements (output impedance)...   Extra hardware is necessary, at least an external DAC and opamp amplification to 10V.  Not that simple, but certainly doable for low frequencies (audio range?).
[ I will NOT respond to personal messages, I WILL delete them, use the forum please ]


The recently-released Arduino Due has DACs / analog output.  You'd probably need some external level shifting / amplification as well, e.g. one op-amp.


Go Up