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.

ADS122C04: Reading in 16 bit mode

Part Number: ADS122C04
Other Parts Discussed in Thread: ADS112C04,

We use the ADS112C04 in one of our current products but they are currently unavailable to purchase.  We see that the ADS122C04IPW is available and are reviewing for compatibility.  It looks to be compatible in most respects, but I do have couple questions:

The ADS122C04 returns a 3-byte conversion result.  Will the device still operate properly if you only read the first 2 bytes of the conversion result and treat it like a 16-bit device (like the ADS112C04)?  We would like to leave our firmware driver as-is (for the ADS112C04) but install the ADS122C04 part in our product.  I was not sure if this may cause any issues with loading the next conversion result or not.

Can you think of any other compatibility issues that may arise?

Thank You

  • Hi Greg,

    As you have already recognized, the ADS122C04 is the 24-bit version of the ADS112C04.  The register map and operation are the same.  You can short-cycle the data and just read the first 16 bits of the 24-bit result.  Where you would have issues is if you use the data integrity modes.  The CRC and inverted data would be based on the entire 24-bit conversion result.

    Best regards,

    Bob B

  • Thank you.  That is what I thought, just wanted to confirm.  I could not find this stated in the manual.