Hello,
I am looking for a possible solutions to generate 0-10V driving analog signal using AVR microcontroller.
I found some ideas but i would like to discuss them:
First idea is to use (16bit-timer1)PWM signal + RC filter (to get DC voltage)+OpAmp(Rail to Rail) to amplify DC signal.
Problems:
- I need to generate signal with 0.01V accuracy and I would like to ask is it possible using simple RC filter?
- As amplifier I woulld like to use ST TS912ID amplifier. Is It good choice, or maybe someone could propose something better?
Second idea is to use external 12-bit DAC to generate 0-5V signal, and then amplify It to 0-10V.
- Problems :
- I need to use three chip's so that solution will be more expensive.
- space on the PCB is limited so layout design will be more complicated.
There is 12V source in the system and microcontroller is powered by 5V LDO.
Thank's for every suggestions and answers.
I am looking for a possible solutions to generate 0-10V driving analog signal using AVR microcontroller.
I found some ideas but i would like to discuss them:
First idea is to use (16bit-timer1)PWM signal + RC filter (to get DC voltage)+OpAmp(Rail to Rail) to amplify DC signal.
Problems:
- I need to generate signal with 0.01V accuracy and I would like to ask is it possible using simple RC filter?
- As amplifier I woulld like to use ST TS912ID amplifier. Is It good choice, or maybe someone could propose something better?
Second idea is to use external 12-bit DAC to generate 0-5V signal, and then amplify It to 0-10V.
- Problems :
- I need to use three chip's so that solution will be more expensive.
- space on the PCB is limited so layout design will be more complicated.
There is 12V source in the system and microcontroller is powered by 5V LDO.
Thank's for every suggestions and answers.