ZHCSN81 july 2023 ADS131B23-Q1
PRODUCTION DATA
Similar to the register map CRC, the device uses a memory map CRC to check the internal memory for random bit changes. Changes to the internal memory bits can cause undetermined device behavior or degraded device performance.
The memory map CRC is always enabled and constantly calculates the CRC value across the internal memory map. The device compares the calculation result against a memory map CRC value that is stored in the memory map in production. If the internal calculation result and the stored memory map CRC value do not match, the MEM_MAP_CRC_FAULTn is set to 0b. No other action is taken by the device in the event of a memory map CRC fault.
The CRC calculation is implemented serially, one memory map word per OSCD period. Therefore random bit changes are not indicated immediately in the MEM_MAP_CRC_FAULTn fault flag, but can take up to tp(MEM_MAP_CRC).
In case of a memory map CRC fault, write 1b to the MEM_MAP_CRC_FAULTn bit to clear the fault flag to 1b. Reset the device if the fault flag continues to set to 0b.