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.

ADS1263: problem in reading Adc2 and Adc1 Simultaneously

Part Number: ADS1263

Hi Friends

I am trying to use ads1263  to read two different inputs simultaneously (two single ended signal) , one input with ADC1 and another one with ADC2 . unfortunately I have problem in reading ADC2 . Both adc's are in 400sps and I start both adc's conversion almost simultaneous .

what I am doing is follows :

1-first  I send stop1 and stop2

2-second  I set INPUTMUX's and

3-third I send start1 and start2 

4- after I see DRDY low I read adc1 which is fine and then read adc2 which is all zero bits.

I repeat this cycle and can not see anything coming out of adc2.  When I do not send stop2 before changing InpMux  I can read the adc2 as well as adc1 but I am not sure if both conversions are started at same time . I need to read both inputs at the same time and in 2.5msec time window .

Datasheet says on page 121 , to change the input channel you need to stop both adc's and  set the inpmux registers and then start both adc's  and after DRDY low you can read the adc's sequentially ,  but it is not working for me.

I would be so thankful if you can help me .

  • Hi Morteza,

    Do you have a logic analyzer so we can see how you are communicating to the ADC, what commands are being sent, what commands are being received, etc? This will help identify if there is a communication issue, which seems to be the case since you are at least getting data from ADC1.

    Please include CS, DRDY, DOUT, DIN, SCLK, and any other digital pins you might be toggling e.g. START, etc.

    -Bryan