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.

ADS8167: Custom Config Channel Selection

Part Number: ADS8167

I am using the ADS8167 on a new project.  It works great if i use auto sequencing mode and cycles from channels 0..7.

I would like to use custom config mode and cycle channels 0,4,1,5,2,6,3,7.  I have set up the registers as such:

AD_DEVICE_CFG, 0x03

CCS_CHID_INDEX_0, 0

REPEAT_INDEX_0, 1

CCS_CHID_INDEX_1, 4

REPEAT_INDEX_1, 1

 .... etc ..

CCS_START_INDEX, 0 

CCS_END_INDEX, 7

CCS_SEQ_LOOP, 0x01

AD_SEQ_START, 0x01 

 

I do not see the ADC sequencing at all. Reads only return channel 0.  Also, when I read back CCS_SEQ_LOOP, it reads (0).

 

Help Please!

Rich

  • Hello Rich,

    There is an error in the datasheet regarding the correct address for CCS_SEQ_LOOP.  The correct address (stated correctly in Table 40) is 0x8Ah.  Section 7.6.4.8.3 incorrectly specifies this address as 8Bh.

    Please confirm if you are writing to address 8A, and if not, please write 0x01h to address 0x8Ah

    Hopefully you are able to get the custom sequence working with this change.

    Regards,
    Keith Nicholas
    Precision ADC Applications