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.

ADS125H01: Background to why CRC is implemented

Part Number: ADS125H01
Other Parts Discussed in Thread: ADS125H02

Tool/software:

Dear Specialists,

My customer is considering ADS125H02 and has a question about CRC.

I would be grateful if you could advise.

--- 

I would like to confirm the CRC built into the ADS125H02.

More and more recent AD converters have a built-in CRC when communicating via SPI.

I think they have provided a mechanism to detect communication errors for safety.

Not only the ADS125H02, but recent ADCs appear to attach a CRC to the command when communicating via SPI before sending it.

I think they have provided a mechanism to detect communication errors for safety.

I would like to know the background to the need for CRC.

For example, because errors occur frequently when the SPI speed becomes high,

because some industry required the addition of a CRC, etc.

---

I appreciate your great help in advance.

Best regards,

Shinichi

  • Hi Shinichi Inoue,

    In noisy electrical environments such as factories, it is possible for the digital communication to become disturbed. This is similar to how noise can affect analog signals and cause inaccurate measurements, noise can also couple into the digital traces and cause communication errors. CRC is one method to detect this behavior.

    We implement CRC in many of our ADCs because it is a simple method for the user to detect some digital communication errors.

    -Bryan

  • Hi Bryan,

    Thank you for your reply.

    I understand.

    There is a phenomenon where converted data becomes garbled in a noisy environment, and that CRC is implemented to detect this.

    I'll share this information with the customer.

    It seems that as the process has progressed, it has become easier to implement CRC.

    I appreciate your great help and cooperation.

    Best regards,

    Shinichi