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.

ADS7038-Q1: CRC Error in On the Fly Mode

Part Number: ADS7038-Q1

Hello ,

    I have configured the device to work in "On the Fly Mode". Also enabled CRC and status appended. I am getting CRC error in the 4 Bit "Status" that I am getting in the received frame. I tried the following 2 scenarios

1. Appended the CRC of the 3 Bytes and appended the CRC in the 4th Bit in the TX Frame. The 4-bits Status in the LlswADS7038RxBuf always gives "0x0A" which implies CRC error

2. Appended the CRC of 12 bits = '1' + '4-Bit' channel ID +0 and appended in the end. Still getting CRC error

NOTE: Even with the CRC error I am continuously getting the ADC values

Need support on how the SW calculated CRC needs to be calculated and appended in the TX frame in On the fly mode.

  • Hi Supritha,

    The CRC engine is not supported with on-the-fly mode. This is because the channel selection is executed based on MSB bits even before the CRC bits in the LSB are received.  We'll highlight CRC not being supported in on-the-fly mode with the next datasheet revision.