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.

F280025C: PEC Valid Bit Is Never Set OR PEC Byte Is Really Invalid?



Hi TI,

Below is my PMBus message:
Slave : 0x5B (7-bit)
R/W : 0 (Write)
Command Code : 0x1
Repeated Start
Slave : 0x5B (7-bit)
R/W : 1 (Read)
Received Data :0x80
PEC : 0x0F -> Is this correct ?
Here is the tool link I used to calculate & compare the PEC byte value - Online CRC-8 CRC-16 CRC-32 Calculator (crccalc.com)

I key in the byte :Slave address, Command Code, Slave Address (After Repeated Start), Received Data
It gives me PEC = 0x0F, is it correct ? Please let me know the right answer if I am wrong & if there is any online tool we can use to get the correct PEC value.

When I check the PEC Valid Bit, it is never set...
I call the PMBusGetStatus in the PMBUS ISR to read the bit but it never set.
(One of the condition to call the PMBus ISR is the EOM interrupt is hit.)