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.

ADS131M02: ADS131M02 - Driver development

Part Number: ADS131M02

As per data sheet we were trying to read / Write the ADC driver register like ID register, STATUS register, MODE, CLOCK etc

We were not able to get expected response. Details as below

For Read register

we have sent below command over SPI interface.

3 bytes ( 0xA000 , 0x00 )

-Read ID Register command ( 0xA000 )

-NULL command  (0x00)

But we are not able to get the response immediate, we able to receive the response on next frame . we have to send 8 NULL byte.

Please find the above waveform

  • Hi Himanishu,

    Your timing does not match what you described about the commands. In your timing, the first signal on the top is /CS and you are sending the following data to the ADC:

    1st frame: 

    •          DIN:  0xA1000000  0x00000000, this indicates that you are trying to read the data in the MODE register with the address 0x02.

    2nd frame: 

    •          DIN:  0x0000 (you are sending this data to the ADC)
    •          DOUT:    0X0510 (this is the data shifted out by the ADC) 

    Your  ADC's response was correct because 0x0510 is the default register data in the MODE register (0x02). You ADC worked well according to the timing.

    Regards,

    Dale