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.

ADS1230: I am trying to collect analog data from 10 sensors using 16 channel TI multiplexers and ADS1230. When I collect data separately from each sensor then data is correct but when switching the channel one by one then getting garbage data and not able

Part Number: ADS1230
Other Parts Discussed in Thread: CD74HC4067, ADS1232,

I am trying to collect analog data from 10 sensors using 16 channel TI multiplexers CD74HC4067 and ADS1232. When I collect data separately from each sensor then data is correct but when switching the channel one by one then getting garbage data and not able to identify the problem.

Does this way correct or shall I use any converter with multiple channels?

Regards,

Navin Rana

  • Hi Navin,

    For clarity, the post title refers to the ADS1230, but you mention the ADS1232 in the text.  Which device are you actually using?

    Most likely the issue you are seeing is related to the settling time of the digital filter.  The ADS123x devices use a Sinc4 digital filter.  This means that the data are not settled and valid until after the 4 conversions have completed following the mux change.  After the 5th conversion completes the data are valid.  The settling time is discussed in the ADS1232 datasheet in section 8.3.7.

    You would have similar issues using an internal muxed device as well.  You need to always consider the analog settling of any external filter components as well as any digital filter settling.

    Best regards,

    Bob B