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.

ADS7138: Auto sequence mode issue

Part Number: ADS7138

Hi,

I tried checking the ADS7138 in manual mode, it works fine.

However in case of auto-sequence mode I have issue with ADC register read. I m trying to read 16 registers from 0xA0 to 0xAF. I have configured ADC register value with Channel ID. My data is getting shifted, sometimes I get Channel ID 0 data in 0xA0 and 0xA1 register but sometimes I get Other channel ID data in 0xA0 and 0xA1 register. Kindly suggest solution for this issue.

Kindly suggest. 

  • Hello,

    When reading register data, you should not be getting any Channel ID info in your SDA. 

    There are two methods to read register data, a single register read, or a continuous block, shown below. Either method needs 8 bit frames, which means there is no ADC measurement data involved. This indicates that no Channel ID data would be included. 

    Would you include a scope shot of the entire read register transaction, this would be a minimum of three frames