Go Down

Topic: Question about DAC with Arduino UNO (Read 1 time) previous topic - next topic

tayip

Mar 08, 2011, 06:12 am Last Edit: Mar 08, 2011, 06:24 am by tayip Reason: 1
Hi all,

I am currently working on a project that I need an adjustable voltage (3V, 3.5V, 4V, 4.5V) to feed in to the reference voltage input of the comparator. See the circuit diagram below.



I was surfing the forum and the playground from the Arduino website, there are few ways I can
achieve the DAC from the Arduino.http://arduino.cc/playground/Main/InterfacingWithHardware#adcdac

Using OpAmp
http://www.avdweb.nl/arduino/simple-10-bit-dac.html
R/2R Ladder
http://blog.makezine.com/archive/2008/05/makeit-protodac-shield-fo.html?CMP=OTC-0D6B48984890

Here are my problems.
1) Which method do you recommend for my application? R/2R Ladder or the one using the op amp?
2) Can the ADC output an DC voltage (0 to 5V) ?
3) Am I using the PWM output pin to achieve the process of DAC?

Best Regards,
tayip

Magician

More info required:
What is precision of the DAC, in bits (8 - 18) or volts (1mV - 0.5V);
How fast do you need  to check on your voltage from input?

tayip


More info required:
What is precision of the DAC, in bits (8 - 18) or volts (1mV - 0.5V);
How fast do you need  to check on your voltage from input?

Ideally, I hope I can get 0.1V precision of the DAC.
No longer than 500ms would be fine.

Grumpy_Mike

#3
Mar 08, 2011, 06:47 pm Last Edit: Mar 08, 2011, 06:49 pm by Grumpy_Mike Reason: 1
Quote
1) Which method do you recommend for my application? R/2R Ladder or the one using the op amp?

Given the resolution go for the latter

Quote

2) Can the ADC output an DC voltage (0 to 5V) ?

No the ADC outputs nothing it is an input.

Quote
3) Am I using the PWM output pin to achieve the process of DAC?

You either use PWM or R/2R ladder you don't use both.

You will win no friends on this forum if you cross post. Please don't do it again.

tayip

Thanks for reminding, I was just not sure which forum to post, so I cross posted.

Quote

2) Can the ADC output an DC voltage (0 to 5V) ?
No the ADC outputs nothing it is an input.


I am confused by your answer. For example, in a ideal case, If I input an 1kHz sine wave, 5Vp-p with 2.5V offset to the analog input of the Arduino,
it should read the value from 0 to 1023 level moving up and down. 0Vp-p should read 511 ~ 512.
Then if I output an PWM signal with a fixed value, 511 for example, to the DAC. The DAC should have 2.5V, right?





Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy