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.

AMC7924: AMC7904 SEC, DED bit error

Guru 11300 points
Part Number: AMC7924
Other Parts Discussed in Thread: AMC7904

Hello,

My customer found that SEC or DED bit errors occurred in some devices while checking the AMC Status Register (offset: 05h) of the AMC7904 after powering on the system.

The following procedures were performed to clear the SEC or DED bit error, but all failed.

    1. They initialized all LUT registers of the AMC7904 and performed a power reset after EEPROM burn.

    2. They wrote the AMC Status Register (offset: 05h) as 0x26, burned the EEPROM, and performed a power reset.

    3. They wrote the Software Reset Register (offset: 07h) to 0x05, 0xAD and performed a power reset after burning the EEPROM.

Q1 In what cases do SEC and DED bit errors occur?

Q2 Is there any way to recover SEC, DEC bit errors? Please tell us.

Thank you.

JH

  • Hi JH,

    Can they read back all of the registers after initializing them? Note that they should not be writing to any of the HAMMxx registers.  These values are automatically calculated by the device.  They should only be writing to the deltax and baseline registers.

    Did they provide sufficient time after issuing the EEPROM burn before initiating the reset? They can monitor the EEPROM BUSY bit in the status register before reset, or just wait ~200ms.

    The device can recover for a SEC error (single error correction) but not for a DEC (double error corruption).  I suspect that something corrupted the EEPROM.