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.

TMS320F280039C: PMBus ALERT pin behavior clarify

Part Number: TMS320F280039C
Other Parts Discussed in Thread: C2000WARE

C2000Ware ver: 4.03.0.0

Other software pack: PMBus_Communication_Stack (source code, not binary .lib file)

Hi gurus:

After migrate the PMBus stack library to my platform, I can fully control my PMBus without problem but alert pin.

I pull down the ALERT pin using PMBus_assertAlertLine() provided by driverlib when some thing happened, and the ALERT pin turn low as expect.

Then I ask fault address using 0x0C (alert response address) mention in PMBus/SMBus spec, the PMBus module response the PMBus target address as expect.

As PMBus specification 1.2 Part II section 10.3 says:

"When the SMBALERT# sees the rising edge of the latch output it asserts the SMBALERT# signal (output goes low).
The SMBALERT# signal remains asserted until is cleared.
It is cleared when the device successfully transmits its address in response to receiving the Alert Response Address.
It is also cleared by a CLEAR_FAULTS command."

After asking the fault address, ALERT pin will turn high automatically, this works fine.

My question is:

1. Is it automatically recover the ALERT line after fault address transmit to controller without software intervention?

2. Is there any possable to keep ALERT low even though fault address transmit success but some specific happened?

Thanks, Best Regards!