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.

UCD90160: UCD90160:MFR Interrupt

Part Number: UCD90160

Hi,

When the system is powered up we get MFR Interrupt due to Invalid Logs.

It gets cleared only with Soft reset.

Is there any way to mask this interrupt 

or can we clear this interrupt in any way other than reseting the device?

Kindly suggest Doc which has details on STATUS_WORD (status Register).

The PMBus commands doc does not have these details.

Regards

Pallavi

  • SOFT_RESET will immediately reset the device. If the device is in the middle of fault logging, receiving SOFT_RESET will cause invalid log. Invalid log will trigger PMBus Alert when device comes out of reset. The alert cannot be masked, and the INVALID_LOG status bit will stay until reset. But you can send CLEAR_FAULTS command to clear the alert line. Also, invalid log can be avoided if wait ~160ms after a fault event before sending SOFT_RESET.

    PMBus STATUS WORD is described in PMBus spec. It can downloaded from the below link:
    pmbus.org/.../OlderSpecifications

    Regards,
    Zhiyuan
  • Thanks  for reply.

    The interrupt is not getting cleared with the Clear Fault Command.
    There is a continuous interrupt.What could be causing that?

    Kindly find attached snapshots of the same.Please advice.

    Best regards, 
    Pallavi Syal	                    पल्लवी स्याल
  • The Invalid Logs flag can not be cleared by the command, it will be removed automatically on the next reboot if the log is not corrupted.

    Hope this help.

    Yihe

  • Hi,

    Please help me understand the reason for this interrupt.
    Why does it get generated on every Power On?
    Is there any way to avoid it?

    Regards
    Pallavi
  • HI

    As explained previously, each time when the device is power up, it check the integrity of the log. if the integrity is invalid, the Invalid Logs bit set with asserting the ALERT signal. In order to avoid the invalid log flat, please design a brownout circuity as descript in the UCD90160 Data sheet. so that invliad log can be avoided.

    Regards

    Yihe