Post Go back to editing

AD7770 MEMMAP_CRC_ERR Occurence

Category: Hardware
Product Number: AD7770

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)