# circuit help, voltage doubler

Okay so I am working with an Arduino Uno and the uno only outputs from 0-5 volts. I am using a breadboard and I built the circuit below using a LM471 Op-Amp and I am trying to boost the voltage from 0-10 volts doing simulations it works just fine and when I input 5 volts it does 10 volts outputs and when I do 4 volts it outputs 8 volts and so on. I built the circuit but when I check the voltage it only outputs 5 volts.

My quesiton... is there something I can do see what I am doing wrong? why am I getting only 5 volts for output when I should be getting 10 volts. Any type of help would be great. Thank you.

simulate this circuit – Schematic created using CircuitLab

• Is the midpoint of that 22V supply connected to GND (0V)? Making +/-11V. It should be... Jul 6 '15 at 21:13
• Make sure the two grounds are connected (the Arduino ground MUST go to the midpoint of the op-amp supply as Brian suggests). Then measure the voltages on pins 2 and 3 of the 741. They should be equal and vary with the PWM. Your resistors are a bit low and will adversely affect the linearity and range (10V may not be achievable in any case). Try 20K for all (and you can reduce C1). In your case (2K load on the op-amp output) the op-amp requires a supply of +15 to be guaranteed to get to +10V on the output. The minus supply could be -5 or -7V. Jul 6 '15 at 22:17