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.

DS90UB954-Q1: Clearing BIST_ERR_COUNT

Part Number: DS90UB954-Q1

Hi,
How do you clear the value stored in register 0x57 (BIST_ERR_COUNT) on the 954?
I looked through the d/s and didn't see any registers to clear it. Perhaps it's cleared on read?

Thanks

  • Hello,

    Thank you for posting your question. I will need some time to confirm some details in the datasheet. But I will definitely post another response in 1 or 2 days.

    Best,

    Justin Phan

  • Thanks Justin, I look forward to your update.

    -Tyler

  • Hi Tyler,

    There are a few ways to clear the value stored in register 0x57 (BIST_ERR_COUNT) on the 954.

    One way is to simply reboot your device by turning it OFF and then ON again. This will set BIST_ERR_COUNT to it's default value of 0. You can achieve a similar effect by setting bit 0x01[1] (DIGITAL_RESET1) to 1. But these approaches are not recommended, since all of your configured settings will be reset too.

    A better way would be to set the DIGITAL_RESET0 bit (0x01[0]) to 1. This will allow you to clear BIST_ERR_COUNT, but keep all of the configurations you made in other registers. 

    In addition, BIST_ERR_COUNT automatically clears before a new BIST is run, when bit 0xB3[0] (BIST_EN) is set to 1.

    Best,

    Justin Phan