Hi everyone,
i need to design a bidirectional current source 2Arms with a very low DC offset (max 1mAdc) and about 40V of aperture.
Can someone give me some design ideas?
Thanks
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi Antonio,
I found the following App notes in our website. Hope it helps!
"MAKE A PRECISION CURRENT SOURCE OR CURRENT SINK"
"IMPLEMENTATION AND APPLICATIONS OF CURRENT SOURCES AND CURRENT RECEIVERS"
Hi Mayrim,
thanks for your hope.
The current generator I need has to be bidirectional and the output current has to be a sine waveform 2Arms (1mAdc max), so I think it is not so easy as shown in the appnotes you sent me.
Perhaps you could consider using a high voltage power op amp (Apex Micro have quite a few) in an Improved Howland Current Source configuration?
regards
Steve
Hi AR,
I apologize for the delayed reply, please see attached for a concept design that should work for you:
Bidirectional Current Source OPA454.TSC
Note: R7, R9, R10, and R12 are only in the schematic to help with convergence of the models and are not necessary in the actual design.
For a quick overview, in this circuit the power op amp drives a pair of external power transistors to boost the current (the OPA454 can only source up to 50mA). These transistors are class AB biased to minimize crossover distortion. The output current is sensed through Rset and fed back to the input amplifier to regulate the input to the OPA454. Having a gain of 5 on the OPA454 reduces the voltage that the OPA188 needs to source. The output current level is controlled by Rset because the INA117 is a high input impedance difference amplifier with a gain of 1 and thus the OPA454 will drive the transistors to source the current necessary for the voltage across Rset to match the input voltage of the OPA188. The primary source of error comes from the offset voltage of INA117, so the larger you can make Rset, the less current error this will contribute. Rset will have to be sized to handle the power dissipation and at 200mOhms you will want at least a 4 Watt resistor. To achieve full scale output range of +/-2.8A peak, your input needs to be +/-560mV, so you will need to include a precision divider at the input of the OPA188 if you are driving it with a +/-10V source.
You will need to carefully consider the power dissipation of the OPA454 and your power transistors and make sure to include proper heatsinking. If you are not familiar with this then we have a precision labs series on power and temperature that you can find here: training.ti.com/ti-precision-labs-op-amps-power-and-temperature
You mentioned that the load will change dynamically between a resistance and a short. This should be okay as long as the short condition is not held for any significant period of time, because under a load short condition the full supply voltage will be dropped across one of the transistors and if sourcing the maximum current this transistor will have to dissipate roughly 150 Watts of power. You can limit the power dissipation in the transistors by adding another power resistor in series with the transistor outputs, but this will limit your output swing and will also dissipate a considerable amount of power.
Hi Zak,
thanks for your very great design solution; it is very clear what you mean and I like it.
The load is shorted by an active device controlled by a PWM. Can the output of the solution follow this load without problem and guarantees low DC offset (<1mAdc)?
Do you think that your solution is just enough and a loop that compensates automatically DC offset (something like DC servo or similar) is not necessary?
Anyway consider that in a previous stage, the +/-10V sine input (that has to be scaled by voltage divider in your solution) is a little trimmable in amplitude and offset by a micro for adjustment.
Hi,
The output maintains milliamp accuracy across most of the operating range, but as your load increases and the voltage at the input of the INA increases you will see some degradation in this accuracy. The error is dominated by the offset of the INA117 and the resultant current through Rset. The CMRR of the INA117 is around 70dB, which means every volt at the input results in an additional 316uV of offset. If you can find an integrated high input impedance difference amplifier with better offset and CMRR performance than the INA117 then I believe you could get to <1mA accuracy over the entire range. This was the best thing I could find in our portfolio for this application.
Alternatively, if you can float your load and handle a few hundred millivolts disturbance on your ground then you could use a low-side current sense configuration as shown below. This will be accurate within tens of microamps across the entire range.