Tool/software:
Hi,
we are currently having issues with the LBIST of the TPS65313-Q1.
What is working:
(0) setting the LBIST_EN in SAFETY_LBIST_CTRL seems to trigger the LBIST, because the Bit LBIST_DONE in SAFETY_LBIST_ERR_STAT gets set
What is not working:
(1) setting LBIST_EN cannot be verified by reading back LBIST_EN - the register reads back as 0 (direct readback after write, so delay of 5-20 microseconds) (The datasheet states that "bit is self-cleared when the LBIST run is completed")
(2) setting any other bit in SAFETY_LBIST_CTRL cannot be verified by reading back - the register reads back as 0 (direct readback after write, so delay of 5-20 microseconds) (The datasheet states that all these bits are "self-cleared when the LBIST run is completed")
(3) as stated in the datasheet the bit LBIST_DIAG_EN should not be set at same time as LBIST_EN - so only set LBIST_DIAG_EN, but SAFETY_LBIST_ERR_STAT bit LBIST_DONE stays at 0 forever (LBIST_DIAG_EN bit description says "The self-test status is monitored through bits D0 and D2 in the SAFETY_LBIST_ERR_STAT register." - where D0 is LBIST_DONE, what gets not set) - are there additional steps to get the LBIST_DIAG_EN run, or is it just setting this bit?
Thanks for your support
Florian