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.

TPS62136: Circuit Failure Analysis: Buck IC SW and GND Pin internally shorted

Part Number: TPS62136

Hello,

We would like to know what are possible scenarios wherein the SW pin and GND Pin of the TPS62136 IC can get permanently internally shorted

Below is the our circuit that contains the TPS62136 IC. 

The BuckEnable2, Output Control and PolaritySwitchPin Nodes (Global Label) are connected directly to our microcontroller. 

Prior to powering ON the circuit, we checked that there were no shorts in the output and input of the circuit. There were also no shorts in the IC section.

Another note is that when we where testing the circuit, there was no load connected to the Load+ and Load- of the DPDT Relay.

Our Circuit is design to have an output voltage that controlled by the Output Control Pin. We are able to adjust the output from 0.8V to 8.4V with a VIN greater than or equal to 8.4V

This is how we tested the circuit which led to an eventual internal short circuit. These were all done via the program in the microcontroller and the user input

1. Circuit is powered ON with VIN of 8.4V. EN pin is pulled Low via the BuckEnable2. Output Control is set 0% Duty Cycle PWM so that the output voltage would be 0.8V. 

PolaritySwitchPin is also low.

2. Using system inputs we then go to a section of the microcontroller program where the following happens.

A. PolaritySwitchPin is set to high which turns on the DPDT Relay. Note: There was no load connected to the relay outputs (load+ / load-). The actual load also handles reverse voltages. 

B. BuckEnable2 is set to high to enable buck converter output (output is 0.8V)

C. Output_Control Pin is set a 100% Duty Cycle PWM so that the output voltage is near 8.4V.

3. Using system inputs we then go to a section where we can manually control the output voltage of the circuit.

A. Going into that mode that Output_Control Pin goes to a specific duty cycle that sets the output voltage to 5V. The BuckEnable2 Pin and PolaritySwitchPin do not have a state change

B. We then are able to manually increase the Output Control Pin Duty Cycle.

C. When we reached maximum voltage, we noticed that our display screen that shows all our data turns OFF and we see that our Power Supply went to CC mode. 

When measuring the resistances in the buck circuit,

INPUT (VIN) to GND is shorted (0.5ohm)

OUTPUT (SW) to GND is shorted (0.5ohm)

INPUT (VIN) to OUTPUT (SW) is also shorted (0.5ohm)

When the TPS62136 IC was removed from the circuit, only the OUTPUT (SW) pad and GND pad of the IC is shorted. 

IC INPUT Pad and GND Pad are NOT Shorted and IC INPUT Pad to SW Pad are NOT Shorted

There were no shorts found on the PCB

What do you think might be the cause of the internal short in the IC? What operating conditions might cause it since it was functional before the IC short.

One aspect we were considering is if we had triggered the HICCUP Current Limit And Short Circuit Protection of the TPS62136 in section 9.4.4 of the datasheet? Is this a possibility even if there was no load connected?

Thanks,

Deniel

  • Hi Deniel,

    Since you are testing with no load connected, the HICCUP current limit should not be triggered.

    I have a few ideas as to how the device could've been shorted from this design.

    1) Since you are using some external circuitry to change the output voltage there is a possibility that Vout is exceeding the setpoint and overshooting above 8.4V and causing a breakdown from exceeding ABS max ratings on the VOS pin (Vin+0.3V).  This could happen especially if there is ripple or noise getting injected into the FB pin. Also since there is no load connected it would be easier to overshoot the output voltage because there is no load to drain the current quickly.

    Were you able to measure Vout at the time of failure to see if it exceeded the Max ratings?

    Thanks,

    Joseph

  • Hello Joseph,

    Thank you for your response.

    Unfortunately we were not able to see what the Vout was at the time of failure. 

    Regarding our buck circuit and the external circuit to control it:

    The external circuit to control buck output voltage is based on the https://www.ti.com/lit/an/slyt777/slyt777.pdf Application Note: Methods of output-voltage adjustment for DC/DC converters.

    The voltages also in that circuit are 5V for the NPN transistor and PWM (0 - 3.3V) from the Microcontroller. 

    The Resistor values on the Feedback Pin are based on Equation 1 in the application: The V,DAC is 0V - 5V and the Output Voltage would vary from 0.8V to 8.4V. Our Input Voltage to the circuit is 8.4V. The only time we get an 8.4V output voltage in the buck is when we have the input voltage higher than 8.4V.

    Another note about the buck circuit in our system is that there are two of these exact same circuits on the same PCBA. Both share the same Input Voltage. The only difference is that each buck can be controlled independently (enable and output voltage) but in our program we control the both buck output voltage at the same time. The voltages of both bucks are almost exact but during the time of the failure only 1 out of the 2 buck IC got the shorted. Both were at the same conditions (max output voltage no load) during testing. 

     We also have a total of 5 PCBA with the exact same circuit and only 2 out of the 5 PCBA had a the single buck failure (only 1 out of the 2 buck IC on the PCBA failed). But all 5 were treated to the exact same scenario where the control circuit was set to 3.3V so that the Output Voltage would be around 8.4V.

    We tested a known good board with the same conditions (max output votlage). Here are the observations we have found

    Output_Control is set to 3.3V to have Max Output voltage

    Input Voltage to Buck IC - 8.4V

    Measured Voltage at the output of buck (after inductor before relay) - 8.39V

    Noise/Ripple in the Output Voltage - 70mV peak ripple voltage

    Feedback Voltage - 0.694V

    Noise/Ripple in the Output Voltage - 14mV peak ripple voltage.

    Do you think the issue is still related to exceeding VOS (Vin + 0.3V)? Do you think the issue that we saw is an edge case? Is there a way for us to replicate this failure by forcing VOS/Vout to be greater than 0.3V than Vin? 

    Does this issue only happen when you have no load and go to the 100% Duty Cycle Mode feature of the TPS62136 Buck

    Are there other possible causes for the failure given the observations we have made? 

    Thanks,

    Deniel

  • Hi Deniel,

    Thanks for providing more information. 

    -If Vin was higher than 8.4V then VOS pin should be OK as far as ABS Max rating is concerned.

    This behavior does seem odd because it only happened a few times while the other ICs were fine under the same conditions.

    It is hard to tell exactly where the issue is occurring given this information, and it may be that there is an edge case occurring.

    For the case where only 1 out of the 2 IC failed, was it the same location on the PCBA? Is it possible that there is an issue with the board layout or stray inducatance/capacitance causes voltage spikes? 

    I would recommend trying to repeat the failure condition and measure Vin,Vout and the SW pin to see if there is any problematic waveforms causing failure.

    Thanks,

    Joseph

  • Hello Joseph,

    Yes, the 1 out of 2 IC failure for both PCBA was in the same location. The layout we have on the board is the similar to the EV Board of the TPS62136. Both buck circuits on also have the similar layout. So far we did not see any voltage spikes in the output part of the circuit. The SW pin of the buck IC has spikes in the ripple voltage. Are the voltage spikes expected since the SW pin is connected to the inductor in the circuit.

    We will try to repeat the failure condition to see if we can see any issues. 

    We are also operating the buck converter from input voltages of 5.5V to 8.4V. The reason why we have 8.4V as the max output voltage from the feedback resistors is so that we can always have the output voltage near the input voltage (100% duty cycle mode of the buck converter). Is there an issue with doing this? is there an issue if of setting your maximum voltage above your input voltage? 

    Thanks,

    Deniel

  • Hi Deniel,

    My colleague Joseph will give you reply in Monday!

    BR

    Zixu

  • Hi Deniel,

    Setting the output voltage greater than the input could be problematic because if the inductor gets charged it could cause overshoots where Vout>Vin+0.3V which could damage the device. Typically since it is in 100% duty cycle and no load, the inductor current should be small, however if Vin gets lowered below Vout with the same Vout set point it could damage the device. I would recommend setting Vout = Vin, but not Vout>Vin if possible.

    Thanks,

    Joseph

  • Hello Joseph,

    Thanks for the response. I looked back at our previous TI /postsquestions regarding the TPS62136 and found that we did ask a similar question last year about having Vout greater than max Vin. We were told that it should be fine since the 100% duty cycle mode. But back then the way we change the output voltage of the buck converter was via the SS/TR pin and we then change it to the external circuitry since that is what they also recommended in the forum

    This is the exact Q&A from the forum question

    "1. When the set Vout is greater than the max Vin, is that an appropriate condition for the chip to be in? The output voltages in this case become equal to the input voltage, correct? Does this stress the chip in any way?

    This should be fine. Since you are using tracking functionality, the VFB pin voltage will be modulated as a function of the VSS/TR voltage. When VIN and VOUT are close enough, eventually, 100% duty cycle mode will kick in and keep the internal HS FET on. At this time, the VOUT value will be VIN minus the IR drop across internal HSFET and inductor DCR. You can check this out in the 100% duty cycle operation section in datasheet. "

    Here is the link to the actual question/post for full context:

    https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/986404/tps62136-using-ss-tr-pin-to-vary-output-voltage

    The reason I brought this up it to clarify if operation (Vin < Set Vout) is acceptable or are you referring to something different to what was answered in the post/question we linked above. Or does it only work with the SS/TR pin method of controlling the output voltage?

    If Vin < Set Vout  is find to use, Does it mean that there might be another cause for the buck IC to get shorted internally? 

    We built the whole operation of the buck converter from the answer that we got from the previous question we posted last year .

    Setting the max output voltage to 8.45 and utilizing the 100% duty cycle to always get the output voltage near Vin when we need it ( we can still control it to go below Vin) 

    Thanks,

    Deniel

  • Hi Deniel,

    When you adjust the Vout setpoint from the FB pin side and Vout>Vin, the device is technically trying to regulate the voltage higher than Vin (boosting). Even though it hits the 100% duty cycle limit which prevents Vout from rising higher than Vin in steady state, it won't do anything to prevent overshoots less than the regulation voltage set at the FB pin (8.45Vmax  in your case). 

    Basically, designing the FB pin such that you are relying on 100% duty cycle to limit your output voltage isn't the best practice because there can be edge cases where Vout my get higher than Vin (Load steps, sudden changes in Vin).

    A possible workaround to add more protection could be using the SS/TR pin connected to resistor divider on Vin, this would allow the output voltage setpoint to decrease as Vin drops. This way you could still use the manual control of the FB pin and have the SS/TR pin provide protection as Vin drops.

    Unless you are able to capture waveforms at the time of failure, this seems to me the most likely possibility for failure since you only saw a couple ICs fail.

    Thanks,

    Joseph

  • Hello Joseph,

    Thank you for your response. We appreciate these detailed explanation/information regarding the possible issues resulting when Vin is below the set max Vout. It is unfortunate that this information was not clear when we ask about this test case in the previous post we asked last year. 

    If the goal is to prevent a scenario where Vin is less than Vout during the 100% duty cycle mode, I would like to propose an alternate workaround without needing to use SS/TR pin for the following reason:

    1. There is a possibility that we might not be able to do a current PCB layout change that has a resistive divider between VIN pin and SS/TR Pin

    2. We do want to avoid using the SS/TR pin to adjust the voltage. We did ask this similar question in the previous post/question. We did see in the schematic and other application notes that the SS/TR is mainly used for sequencing and tracking. We have not seen any application where it is use the change the output voltage during a full load connection. Plus it also adjust the FB pin voltage which would give a wider tolerance for accuracy. 

    Q: Is it appropriate to be using the TR pin in this way as the primary output voltage adjustment? In the application schematics I typically see the TR pin being used to synchronize two TPS62136's, or to adjust on-ramp voltage, but I can't see an explicit reason to not use it as a variable output control pin.

    A. Yes normally TR pin is used for tracking - you can refer to this app note for that: https://www.ti.com/lit/an/slva470a/slva470a.pdf  If the voltage at the FB pin is below its typical value of 0.7 V, the output voltage accuracy may have a wider tolerance than specified. I believe this is specified in the EC table. Margining via the feedback pin avoids the additional inaccuracy of the gain between TR and FB. But if you have a closed-loop system, which monitors the actual output voltage, it should be fine. 

    The alternative workaround we are considering is to limit the actual output of the buck converter by monitoring the input voltage as it goes down and limiting the maximum duty cycle of the PWM input to external circuit that changes the output voltage. 

    In the current design (referencing the circuit in the post above), Output_Control goes from 0% duty cycle to 100% duty cycle and makes the output of the buck converter go from 0.8V to 8.4V. Via the software program we can limit the duty cycle so that the output voltage is set to what the current input voltage is. Example: with 8.4V input a duty cycle of 90% changes the output voltage to 7.56V, if the Vin drops down to 7.56V VIN, we limit the Output_Control duty cycle (via software) to only 90% (or slightly lower) there by still forcing a 100% (or slight lower) without forcing the device to regulate above the current input voltage. As the input voltage goes lower in time, the possible settable max output voltage is equal or slightly lower than the input voltage via the controlled output of the external circuit. Solution is similar to the SS/TR pin without needing to use that pin. 

    As you mentioned, controlling the output  voltage limit (Vout < or = to Vin) might be a possible solution unless we are able to replicate the issue and see the waveform during a failure scenario. 

    Let me know if this is a good alternate workaround or if there are also some issues that this might introduce (design-wise) 

    Thanks,

    Deniel

  • Hi Deniel,

    I agree, using software to limit the Vout setpoint via the PWM signal from MCU is the best option here given your constraints.

    The SS/TR pin is mostly a last resort, but as you noted it will have less accuracy than controlling from the FB pin.

    Changing the software to limit Vout close or equal to Vin should allow you to have a quick solution that you can test.

    Thanks,

    Joseph