Monday 2 May 2016

design - How to test and rate a home-built low dropout regulator?


I built a low dropout regulator following experiences building a discrete linear regulator. The circuit is simple like this:


schematic


simulate this circuit – Schematic created using CircuitLab


I would like to know how to test the maximum voltage inout and output, current carrying and heat dissipation ratings of this circuit with parts as specified in circuit, as well as its minimum voltage dropout.


By supplying a regulated 5.5V into this circuit I can get the maximum of 5.4V at the output under 30mA load. Does this spell a minimum 0.1V dropout at 30mA?


I also got a minimum of 2.5V voltage output without load. How to modify this regulator so that it can shut the load down by turning the pot one way all to the end?


Also is the op-amp getting power from the unregulated input a problem?


--- EDIT ---


Since this circuit is not protected, how to add overcurrent protectection? I am considering using LM358 instead of LM741 as the op-amp chip, and how to construct the current sensing and overcurrent protection circuit using the extra op-amp from LM358, a shunt resistor and a few more MOSFETs? (I have 2N7000, BS250, IRF4905 and IRF540 spare parts lying around in bulk)



--- EDIT 2 ---


Rounding up suggestions, does this seem like a better circuit?


schematic


simulate this circuit


The reference is modified per @SpehroPefhany's suggestion to use a TL431 powered through a 680Ω resistor. The old 741 is swapped out with OPA2134 dual rail-to-rail op-amp (expensive!) per @andyaka's suggestion. Some frequency compensation is attempted using capacitor C3 at the gate of pass transistor M1.


My intention of the overcurrent protection is like this:



The second op amp in the OPA2134 package is wired into a differential amplifier, monitoring the voltage difference between current shunt resistor R4. When the current approaches 4A the voltage drop across R4 increases to the point that the voltage output of the differential amplifier OA1b approaches the threshold voltage of 2N7000 and start to push it on, pulling the voltage at the inverting input of error amplifier OA1a lower, pushing the gate voltage of M1 higher and start to shut M1 down.



--- EDIT 3 ---



Rounding up suggestions again, would this be better?


schematic


simulate this circuit


The op amp is no longer driving the pass MOSFET directly, and current shunt voltage is directly matched against the threshold voltage of a MOSFET PNP BJT. This should be able to eliminate the need for a RRIO op amp. I am still using a relatively modern LM358 but is 741 suitable here now?



Answer



I suggest you do not use a 3.3V zener diode as a reference- you'll get horrible line regulation (and ripple rejection), especially with a resistor as the current source, as well as bad temperature stability.


At least use a TL431 (almost as cheap as a zener in volume) which (if you give it >1mA) will maintain a very steady voltage (nominally 2.495V) and has quite reasonable temperature stability. Your 1uF in parallel should result in unconditional stability.


An LM358 should work okay with a sufficiently low pullup resistor to allow the output to get close to the positive rail so the MOSFET can turn off. The LM358 is good for 32V, your MOSFET gate is probably not rated for 32V so that limits your maximum input unless you improve your circuit.


You've not made any attempt to deal with (frequency) compensation. At some point (probably very soon) you will find out why LDOs have problems in this area when it turns into an oscillator. You may not easily see the oscillation at the output because of the huge capacitor, so look at the op-amp output to see if the circuit is stable.


Anyway: How to test





  1. Line and load regulation test for the rated input range with different loads (minimum to maximum and a few inbetween). Measure the output voltage for each.




  2. Temperature stability- repeat tests at different temperatures from minimum to maximum.




  3. Stability- change the load from maximum to minimum with different input voltages and observe the output behavior-looking for droop or overshoot when the load is increased or decreased suddenly.





  4. Ripple rejection- apply some ripple on the input at the desired frequency and observe how much gets through to the output.




  5. Drop-out- observe the output behavior as the input is increased from zero to a voltage a few volts above the output, with various loads.




You can measure quiescent current Iq as well, if you like. If you pullup resistor is very low (like 1K) you may see a significant increase in current as the op-amp rails for a high set output voltage and input slightly too low to regulate.


No comments:

Post a Comment

arduino - Can I use TI's cc2541 BLE as micro controller to perform operations/ processing instead of ATmega328P AU to save cost?

I am using arduino pro mini (which contains Atmega328p AU ) along with cc2541(HM-10) to process and transfer data over BLE to smartphone. I...