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.

TPS40061: Odd behavior when feeding current backwards

Part Number: TPS40061
Other Parts Discussed in Thread: TPS40060EVM, LM5146, TPS40060

Tool/software:

Hello people,

We have a design with a TPS40061, which can modulate the voltage with a switched resistor at the feedback. We are now changing it in a way that will result in more current beeing fed back, when reducing the set voltage and are now facing big problems with the design.

First we thought it was dynamic behaviour due to the set voltage step and the compensator not beeing designed right but with a well enough designed compensator we managed to make the problem show up in steady state condition, without switching anything, so a compensator reaction is out of the question. We boiled the setup down to a modified TPS40060EVM with a TPS40061 installed with, the same values for output capacitance and inductor used in our design and a current source at the output, that feeds current back to the input. A large resistor takes that current because our voltage source is not bidirectional.

Here is the schematic. I have also marked the colors for the signals in the next plots:

 

The problem is both mosfets sometime switching off at certain voltage ranges, beginning at certain reverse currents. I assume that the bottom mosfet was supposed to turn on, but the gate does not get any voltage in these cases. The top Mosfet sometimes shows the current flowing through the body diode and it also sometimes clamps an oszillating voltage, which I assume to be ringing between the inductance and the FETs. The result sometimes also makes the regulation oscillate and very susceptible to dynamic changes (changing the current or the input voltage) and sometimes even shuts off completely. We suspect an undocumented protection feature, especially when the controller shuts off completely at high reverse current and voltage jumps.

This is normal behavior at 42V at a current that always results in negative current through the inductor. Yellow is not interesting, I forgot to turn that channel off. Green is the output voltage, which is also not very important. Blue is the switching node voltage and red is the inductor current at 500mA/Div.

At 42.5V and 700mA of current this pattern emerges with every second low side swichting cycle replaced by the positive mosfet clamping the voltage. This results in half the switching frequency.

At 500mA, same voltage, after the Pmos clamps the voltage for some time, ringing occurs and the bottom mosfet even turns on sometimes.

Increasing the voltage or the current can result in more chaos, like this.

If the input voltage is at 48V or beyond and a current above 200mA is switched on, it will shutdown entirely. It will also react that way, if the input voltage is at the lowest possible (About 40V)a current of 1A (It is working fine in this condition) is added and the input voltage slowly turned up up to about 45V. Lower current has a lower voltage threshold. The regulator might recover, if the input voltage is reduced again, though there is a noticable hysteresis.

So what could the problem be? Is it some undocumented protection feature? Some parasitic effects, that could be filtered away? I can not even think of a good reason for both mosfets being turned off, as only undervoltage lockout and overcurrent protection could be able to do that. It could not be overcurrent protection, as it is only active while the top mosfet is turned on. All other voltages seem fine.

I would be very thankful for any pointers and will gladly take additional measurements and update here, if you need any.

  • Hi Dennis,

    Thank you for that detailed summary of your issue. Before we delve deeper into your schematic and potential issue, can you please conduct an ABA swap with the EVM? This will help us narrow down if this is an IC issue or a schematic issue.

    Once you have those results, please feel free to message here, and we can continue debugging.

    Thank you,

    Joshua Austria

  • Unfortunately just replacing the IC did not show any difference in the behavior.

    I did notice however that the controller works fine over the entire voltage range, if the inductor current reaches positive current before the lower switch is supposed to turn on. Only if the current is still negative does this start happening after a certain voltage. Since the ripple current is a bit higher at higher input voltage, I can even start at a higher voltage, set a current that results in the maximum inductor current beeing slightly above zero and the controller will start failing, when reducing the voltage slowly.

    We have also started using the LM5146EVM and it seems a lot less fussy. It easily does what the TPS40061 was supposed to do and has an nmos high side switch to boot.

    You (People at TI) might want to try replicating this setup and see if you can figure out what is happening. It is easier, if you unsolder the inductor, clear the output side pad of solder, tape it with capton tape, solder other side back on and add a wire from the inductor to the output, so you can measure the inductor's current. Then you can see if your reverse current source really pushes the inductor current below zero amps. Maybe you also need to modify the feedback to reach 35V output voltage, but other than that I think this is all you need to replicate this problem.

  • Hi Dennis,

    Was an ABA swap done with an unmodified EVM? I wanted to check if the default EVM was behaving in the same way with the same IC to check if this is an issue with the application or the IC. Replacing the IC does not prove one way or the other if this is an application issue or an IC issue, but moving the original IC to a fresh EVM and performing the tests on that EVM would provide evidence that the schematic may require some rework. 

    Thank you,

    Joshua Austria

  • Hi Dennis,

    As it has been some time, I will have to close this thread for now. Please feel free to re-open this thread should other questions arise.

    Thank you,

    Joshua Austria

  • Hi Joshua,

    I mean, technically it is not resolved, but we have moved on to the LM5146 and do not want to troubleshoot any more. I am pretty confident you can replicate this behavior with a TPS40060 EVM fresh out of the box and a TPS40061 installed, feeding current backwards exceeding half the ripple current and slowly increasing the input voltage. We observed this same behavior on the older design with TPS40061, but it does not suffer from this quirk, as it never feeds much current backwards in normal operation.

    I feel like this is some leftovers of the diode emulation mode from the TPS40060 kicking in after a certain input voltage, if the bottom mosfet is supposed to turn on with negative inductor current present.

  • Hi Dennis,

    Understood. As you do not wish to troubleshoot this device anymore I will close this thread.

    I hope your evaluation of the LM5146 goes smoothly. Should you need advice on that device, please feel free to post a new thread with that device instead.

    Thank you,

    Joshua Austria