Other Parts Discussed in Thread: LM5116, LM5146
Tool/software:
I have two off-the-shelf buck modules I am testing in a noisy robotics environment to select what will eventually be the wide input voltage buck IC for this application.
16-52V input, ~12V output, ~120W.
One of these modules is based on LM5116, the other based on TPS40170.The LM5116 based module has a TVS diode on the input and only small ceramic caps, the TPS40170 module has no TVS diode and also only ceramic caps.
I am also considering LM5146 based on Webench suggestions but do not have a test platform for this IC.
In my application with various motors and switching loads, I'm seeing the TPS40170 based solution drop out and reset abruptly. I have soldered additional electrolytic caps and TVS diodes at the input and outputs, but it continues to fail during motor activity. The issue is not thermal related as the module is only running for under 1 minute prior to resetting. This is not enable pin related as the enable pin is directly tied on at the module.
I probe and can confirm this is not an OCP event at the output, we are nowhere near the max power rating of the module, and there are no long duration transients on the input or output. I can capture very brief (<1us) transients on the input and output related to what we believe is some charge accumulation / ESD event in the system, and is the only clue I have as to what might be causing a protection mode on the buck module. Adding TVS diodes and additional external capacitors has not allowed this module to work.
However, the LM5116 based module works completely fine in this environment with absolutely no added external capacitors and only a single TVS diode at the input.
My question is this: What are the IC differences between LM5116 and TPS40170 which may make the controllers more or less resilient to external transients?
Is current mode control in LM5116 more resilient than voltage mode control in the TPS40170 for external high frequency noise of this nature? What other characteristics do these switching controllers have or not have which makes one better or worse in industrial/noisy environments?
