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.

ADS112C04: Data converters forum

Part Number: ADS112C04

Hello 

i am able to get the ACK if write a slave address and any other commands from the ADS112C04. every command which i wrote.

steps I am following :

1.reset the ADS112C04 by issuing the below command

<S>0x80 0x06 <P>

2.i am trying in the single-shot mode it is set as default.

3. i am writing to ANI0 by follows

<S> 0x80 0x40 0x81 <P>  // WREG command to set the mux

<S> 0x80 0x08 <P>           // ADC START/SYNC conversion command

Monitor DRDY and wait for DRDY to transition from high to low

<S> 0x80 0x10 <Sr> 0x81 {MSB byte} {LSB Byte} <P>  // RDATA command and data returned from ADC

4.after read command i am sending for AIN1

<S> 0x80 0x40 0x91 <P>  // WREG command to set the mux

<S> 0x80 0x08 <P>           // ADC START/SYNC conversion command

Monitor DRDY and wait for DRDY to transition from high to low 

5.after read command i am sending for AIN2

<S> 0x80 0x40 0xa1 <P>  // WREG command to set the mux

<S> 0x80 0x08 <P>           // ADC START/SYNC conversion command

Monitor DRDY and wait for DRDY to transition from high to low 

6.after read command i am sending for AIN3

<S> 0x80 0x40 0xb1 <P>  // WREG command to set the mux

<S> 0x80 0x08 <P>           // ADC START/SYNC conversion command

Monitor DRDY and wait for DRDY to transition from high to low 

after last channel again i am repeating the step 3 .

But for me DRDY pin is not moving to High to LOW . after 2 or 3 sec's and the read data is alwasy high if i apply 0 v also.

Please help me regards this issue?


Regards,

Naresh reddy