Hi, Guys
Thnk you for your support.
"MEMMAP_CRC_ERR" error occurs when the AD7770 is initialized according to the following procedures (1) to (3).
Please advise me what should I do to prevent the error from occurring.
(1) Hardware reset
(2) Enable the CRC check function (SPI_CRC_ERR) for SPI communication.
(3) Write the set value to 16 registers (*4) in succession.
*1 This does not occur when the CRC check function in (2) is disabled.
*2 This does not occur when an error check (reading GEN_ERR_REG_1) is performed for each write to one register in (3).
*3 No problem in the initial processing immediately after power-on. This problem occurs when this procedure is executed during operation.
*4 List of registers to be set and written (16 registers in total)
CH0_CONFIG~CH7_CONFIG (Addr: 0x000~0x007)
GENERAL_USER_CONFIG_1 (Addr: 0x011)
GENERAL_USER_CONFIG_2 (Addr: 0x012)
ADC_MUX_CONFIG (Addr:0x015)
SRC_N_MSB (Addr: 0x060)
SRC_N_LSB (Addr: 0x061)
SRC_IF_MSB (Addr: 0x062)
SRC_IF_LSB (Addr: 0x063)
SRC_UPDATE (Addr: 0x064)