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.

DAC81416: Question about "write operation error checking cycle"

Part Number: DAC81416


Hi!
I use CRC-EN feature in DAC81416. So the serial interface access cycle width is 32 bits and I calculate CRC-8 for 24-bit SPI data.
And for example I write 0x0000 data to 0x06 address(calculated CRC-8-ATM = 0x7D):

After that I have "write operation error checking cycle":

And I see that CRC-ERROR is not detected but DAC81416 give me "wrong" CRC = 0x3E on the SDO pin. Correct CRC for SDO data(0x860000) is 0x76.


But when I read 0x06 address(calculated CRC-8-ATM = 0x76 for 0x860000 data):

After that I have "read operation error checking cycle":

And I see that CRC-ERROR is not detected but DAC81416 give me correct CRC = 0x76 on the SDO pin.
Could you comment "wrong" CRC on the SDO data when "write operation error checking cycle"?