I've been working on a circuit which would drive an industry standard pneumatic regulator (E/P transducer). The transducer takes a standard 0-10V command signal with a typical input impedance of 6.5 kOhms. The DAC that I've selected (ADI 12bit 8 channel) has an internal 2.5V reference and can output 0-5V.

After researching extensively, an opamp voltage doubler seemed like a good fit. This worked and was rock solid for about two weeks, but failed after a ~2 day period of continuous operation without warning. Now the opamp output is close to a correct 2.0 gain but constantly fluctuates as if the output is barely stable and poorly damped. Has anyone ever seen an opamp fail this way?

We're using a UA7812 linear regulator to supply 12V (from 24V) to the opamp quad (LM324AN) and admittedly it may not be sufficiently heatsinked (gets wicked hot to touch). Still, the 12V supply is solid at 11.83V and voltages supplied by the DAC appear correct and stable. The actual resistors on the board are 10k with 0.1% accuracy and each measure 9.95k precisely. Any advice in solving the problem is tremendously appreciated! It's essential that this be a robust circuit.

Below is our final opamp configuration (and the part number):

Opamp based voltage doubler using the LM324AN quad.  In the full application, each quad powers four doubler circuits accepting four DAC outputs

  • \$\begingroup\$ Thank you all for your answers thus far! I will take a current measurement on the pneumatic regulator command input (connected to VoutA_10V pictured above), but it takes 0-10V (not 4-26 mA). Also, the output doesn't supply the inductive load of the direct acting solenoid in the pneumatic regulator directly (that is supplied separately by the main 24V rail). The UA7812 linear regulator is powering some other devices on the application board at 12V (an Arduino Due, a 4.3" 4D systems screen, and a number of indicator LEDs) so the high heat may not be excessive draw on the op-amp output. \$\endgroup\$ – Liquid Plasmas Feb 25 '15 at 17:37
  • \$\begingroup\$ For those who see this in the future, after making the modifications suggested by Spehro (input filtration, and R1/C1 suggested values, no diodes added) our voltage doubler has been rock stable over about a week's operation (became unstable after two days previously). Now we're just trying to assess the maximum current that the circuit can safely drive. The regulator presently installed only consumes 0.3-1.5 mA but other loop powered regulators may require as much as 10 mA and we're unsure if this circuit can handle that. \$\endgroup\$ – Liquid Plasmas Apr 1 '15 at 19:21

I presume that your 12V is also supplying the E-P transducer power (and perhaps other stuff) and that's why the regulator is getting hot. You should heat sink it so that the case temperature is reasonable if you want reliable operation, or use a switching regulator. The exact numbers depend on your ambient range and desired reliability, but "wicked hot" sounds like it exceeds the 60-70°C range that I'd like to see for general purpose applications.

The 'fluctuation' in op-amp output could be caused by oscillations. The LM324 is fairly robust with small capacitive loads (such as could be caused by cable to the transducer), especially for gain > 1, but you may still be having problems. I suggest this kind of output circuit:


simulate this circuit – Schematic created using CircuitLab

The input filter R4/C2 keeps high frequencies out of the input and matches the impedances looking out of the op-amp inputs so as to minimize the effect of the relatively large bias current on the LM324. The resistor R1 isolates the capacitive loading on the output from the internal output impedance of the op-amp. C1 forms a tight loop for AC to stabilize the op-amp. The feedback (R2/R3) is taken directly from the output so that R1 does not affect the output voltage when sourcing current (note that when sinking current the op-amp cannot get close to the negative rail when sinking more than 50uA or so, so the 0V output can't be approached even without R1). In most cases, the input of your transducer looks like a resistor to 0V so it's not an issue.

D1 and D2 conduct any transients to the power supply, saving U1 from damage due to ESD. R4/C2 and D1/D2 are optional as far as your immediate problem goes, R1 and C1 do the work. I strongly suggest you get that regulator temperature under control as well.

  • \$\begingroup\$ Spehro, thank you for the explanation of your suggested circuit. There's certainly more to ensuring feedback loop stability than I ever realized. Per the other comments I just posted, I'm going to test this out by duplicating to a bread board and try to back track where all that current through the 12V regulator is going. In general, do you know of any literature I could take read through to improve my op-amp designs in the future. I'm definitely familiar with the RC first order low pass you've placed on the input and flyback protection, but had never seen R1 or C1 used before. \$\endgroup\$ – Liquid Plasmas Feb 25 '15 at 18:03

Your circuit should work, but there are some things that you should check:

First: Why is your regulator getting hot? Your OpAmp has a supply current of 3mA and the current into your pneumatic regulator should be less than 2mA. Even with your regulator dropping 12V at a worst case current of 10mA that only makes 0.12 Watt of dissipated power on the regulator. It should not get hot from this.

Are you driving any other things with it?

If not, check why you have a higher current than expected. You'll likely find the culprit if you go down this road.

If you're driving other things with the regulator try a dedicated regulator for the OpAmp to see if the other loads influence the supply. You've mentioned a pneumatic regulator. Is this a inductive load, e.g. a motor of some sort? If so the inductance can do some crazy voltage swings when switched due to inductive kickback. This could be enough to kill the OpAmp over time due to high supply voltage spikes. A beefly flyback diode may be needed to suppress these voltage spikes.

Second: How far away from the OpAmp is the pneumatic regulator? If you have it connected with a long cable you may have a to high capacitive load at the output of your OpAmp. This can lead to instabilities of all sorts.

Also long cables are excellent at picking up static electricity and may kill your OpAmp via ESD spikes into the output.

You can prevent most of these problems by adding a series resistor with the output. A simple transistor driver that isolates the OpAmp output from the long cable may also help.

  • \$\begingroup\$ You're absolutely correct in assuming that the linear regulator (UA7812) is supplying some other devices (see the comment on the original question above). I'll see if I can get a direct current measurement on the output though to ensure it's under 2 mA at 10V. The op-amp output is connected via 10 mil trace about 1 inch in length to an external connector. From the connector there is an ~6 in 24 gauge stranded copper wire run to the pneumatic regulator itself. \$\endgroup\$ – Liquid Plasmas Feb 25 '15 at 17:44

I'm just guessing but your description makes me think that the pneumatic regulator is requiring a lot more current that you think. I base this on you saying that your 7812 regulator is running so hot.

Couple of things:

1) You don't need the regulator. The LM324 is good for a maximum supply voltage of 34 (36?) Vdc.

2) Add an emitter follower to the output of the op-amp. I'd be tempted to use a physically-large transistor just because of dissipation issues. NPN, TO-220 package, gain (Hfe) of at least 100. Collector goes to +24V, Base comes from output of op-amp, Emitter feeds both the pneumatic regulator and the right-hand end of R34. Note that the transistor is inside the feedback loop and doesn't introduce any error.

Question: is your regulator a voltage-input device or current-input? My company makes interface cards like this for a variety of different actuators and the ones that we work with are all current-input devices. We drive them with a low-frequency PWM signal where the output current is proportional to the control input. This eliminates temperature effects on the actuator's solenoid coil and the vibration that the low-frequency PWM produces reduces stiction in the actuator.

  • \$\begingroup\$ Thank you for the tips Dwayne. The LM324 doesn't have to be supplied by regulated 12V so I could switch it over to the main 24V supply for the board. Unfortunately, this is already on application PCB, so I can't easily add an emitter follower, but I'm going to duplicate the original circuit on a bread board so I can test these changes and take explicit current measurements on the op-amp output. See the comment on the original post for a more thorough answer to your question about the pneumatic regulator, it's an SMC ITV2000 series E/P transducer powered by a separate 24V rail (board mains). \$\endgroup\$ – Liquid Plasmas Feb 25 '15 at 17:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.