Because of the holidays, TI E2E™ design support forum responses will be delayed from Dec. 25 through Jan. 2. Thank you for your patience.

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.

RM48L952: IO Loopback diagnostics

Part Number: RM48L952

Hi,

1- For the safety mechanism "I/O loopback ... mentioned in SPNU577d for" for the N2HET & GIO. Is this diagnostic realized by simply reading the respective registers as shown below

Or does this mean that the output has to be physically looped back to another input pin and compared with the expected state?

2- For IOMM, how is this realized (as noted in 7.117 & 7.118 of SPNU577d)? 

Thanks

  • Hi ,

    Or does this mean that the output has to be physically looped back to another input pin and compared with the expected state?

    It doesn't require to be looped back with another input pin.

    This test has to be performed as below:

    You have to read the current state of the pin from "DIN" register and now you have to flip the value and rewrite the value to the PIN using SET or CLR registers, once we write the new value then we have to read back the value and compare with what we write. If comparison is true means test gets passed.

    You can download safeTI diagnostic library and see the code for it:

    SAFETI_DIAG_LIB Driver or library | TI.com

    In this library you can find the diagnostic codes for different diagnostic testings.

    --
    Thanks & regards,
    Jagadish.