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.

LM27403: Fails to start owing to current limit feature causing gratuitous hiccup mode

Part Number: LM27403

Hi

I have a design based on LM27403 to convert 9-16V in to 3V3 out.  It was designed using Webench, and I have lately confirmed the design values using the design spreadsheet.

My problem is that the circuit starts either very slowly or not at all, depending on the applied load.  It looks as if the initial current inrush into the output capacitor trips the current limit feature, causing hiccup mode to occur.  This results in only a few switching cycles occurring every 7ms or so (the hiccup hold-off period).  If the applied load is very low (a few 10s of mA) the circuit eventually starts: each hiccup cycle slightly raises the output voltage a little until it becomes high enough for the inrush current to eventually be low enough that the circuit starts properly from there. If the applied load is greater (but still low compared to the design current) the circuit doesn't start at all, because the load bleeds the output capacitor during the hiccup hold-off period, enough to stop the few switching cycles per period raising the net output voltage at all.

The current limit was initially set for 14A (which is where I'd like it to operate, since this is a little above the system maximum).  If the current limit is raised to, say 40A (by increasing the resistors into CS+, CS-), the circuit starts correctly.  So I guess my fallback position is just to disable current limiting, but this is not ideal in this application.  I'd ideally expect the current-limit/hiccup feature to be prevented whilst the circuit is starting up, but this seems not to be the case.

The output capacitor is a 1000uF electrolytic in parallel with a 47uF multi layer ceramic.  The ceramic is intended to lower switching ripple by shunting the ESR of the electrolytic (which is 90mR).  1000uF is much larger than the minimum suggested by the design tool, however the system is modular and (owing to capacitors on each module) may have a large and indeterminate load capacitance, which I hadn't expected to be an issue. In any case, removing the electrolytic doesn't fix the problem, presumably because the inrush current is determined by the MLC ESR and not by the output capacitance per se.

The circuit forms part of a multi-rail supply, and it is important that the rails come up in sequence.  To this end, I have a soft-start of 4ms programmed using an SS capacitor.

I am not using resistors on the UVLO/EN pin to determine the starting input voltage. Rather I am driving that pin from a 3V3 logic circuit (seperately powered) to turn on the supply via a microcontroller, which also monitors the input voltage.

Is there a way of using the current limit feature at a useful level without compromising or preventing startup?

Thanks

Ian

  • Hi Ian

       From a system perspective, the converter should not be seeing a load during startup. So if you assume a resistive load, as the Vout increases the load current would increase as well.

    If you assume a constant current load during startup, it will cause the Cout cap to be depleted and cause current limit issues as well.

    Can you please explain if this is a test that you are doing or is it happening on a practical application?

    Regards

    Gerold

  • Hi Ian,

        Just wanted to follow up with you on this issue.

    regards,

    Gerold

  • Hi Gerold

    Sorry for the late response.  I've been wondering what you mean - I think I'm too stupid to understand your reply!

    We are seeing the problem with a resistive load, equivalent to much less than the programmed current limit (if the output were to reach 3V3).  It seems that the current limiting is happening as a consequence of charging the output cap through the ESR, but of course I can't be sure.  The problem is worked around by raising the current limit setting by increasing the CS+/- resistors to set a limit far above the system ideal.

    With the current limit set for about 14A (4k7 CS resistors), and with the 1000uF electrolyic in // with 47uF ceramic as an output cap, a load resistance <=10R causes startup to fail (this would be equivalent to only 330mA at 3V3). Even with the 1000uF removed, startup fails at <=4R (only 825mA at 3V3).

    If we set CS+/- resistors to >= 8k2 (a current limit of maybe 40A) startup is OK even with 1000uF.

    Thanks for your help

    Ian

  • Hi Ian,

    When a switch mode regulator starts up, the regulator needs to charge both the output inductor and output capacitors up to the regulated output voltage. The inductors and capacitors basically then simulate a load on the output FETs in the regulator. Depending on the amount of capacitance and type of capacitors, this can cause the current to be very high during startup. By adding the resistive load to the output during startup you are causing the current limit to be triggered while the device is trying to charge the inductor/caps and also having current drawn by the load.

    In most applications resistive loads are not a true representation of a proper start up for a point of load. Most points of load do not begin drawing a significant amount of current until the desired output voltage is reached. Is there a particular reason you are using a resistive load in this case?

    Best regards,

    Layne J

  • All of this is obviously true.

    My issue, specifically, is that setting the current limit to a level that would be useful after startup results in the hiccup mode happening during startup (owing to the high initial current, as you have spotted) which in turn results in the load draining the output caps faster than the reg charges them, i.e. the rail never comes up.   I can work around it by elevating the current at which limiting occurs, but then I have no useful current limiting after startup.

    Is your point that I should not expect the reg to be able to start properly with a resistive load? It is not true to say that most points of load do not begin drawing significant current until the desired output voltage is reached. Many real world loads are approximately resistive.

    Ideally, the current limiting circuit would be held off during startup (or soft start), but to add this behavior externally is uneconomic.

  • Hi Ian,

       Try increasing the soft start cap, so that you have slow soft start. This will help, as that will avoid the current hitting current limit during startup.

    Regards,

    Gerold

  • Hi Ian

        Just checking if you were able to try increasing the soft start time.

    Regards,

    Gerold

  • Hi Gerold

    Please accept my apologies for being so slow - I have been temporarily diverted onto another job, so have not had a chance to try it yet.  Hopefully I can get back onto it in a few days.

    Thanks very much for your attention.

    With kind regards

    Ian