PSM Applications : TON_MAX_FAULT

A TON_MAX fault was detected because the VSENSE voltage did not reach the VOUT_UV_FAULT_LIMIT before the TON_MAX_FAULT_LIMIT. 

Possible Causes:

  • Output is shorted, preventing Vout ramp.
  • TON_MAX_FAULT_LIMIT set shorter than Vout’s ramp up time
    • Large soft start cap
  • VOUT_UV_FAULT_LIMIT set too high.
  • Regulator feedback resistor value(s) incorrect or assembly issue.
  • VOUT_EN pin has no pullup resistor or power supply enable/RUN pin not pulled high.
  • VOEN not physically connected to the power supply enable/RUN pin (failed or missing connection)
  • Power supply's input is not enabled, or too weak for regulation
    • If its input is sequenced, enable it before this channel

Remedies and Workarounds

Here are some experiments you can try to narrow things down:

  • Increase TON_MAX_LIMIT to see if the problem goes away
  • Set TON_MAX_FAULT_RESPOSNE to 'ignore' to see if the output voltage comes up
  • Lower the VOUT_UV_FAULT_LIMIT and see if the problem goes away

Other Debugging Tips

There are a number of scenarios which can create a TON_MAX_FAULT.  If you have an oscilloscope, perhaps the fastest way to insight is to:

  • Trigger the scope on the falling edge of the ALERTB signal, and 
  • Look at the VOEN and VSENSE at the pins of the IC, and 
  • VIN for the offending channel.  

The ALERTB signal will be pulled low by the IC at the time of the fault, indicating the time of the fault.

Attachments: