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.

ADS131E0x Troubles reading data continous

^Hi,

I try to read data from an ADS131E0x continous.

First I send a command 0x11h Stop continous reading. Than I send a write Register command to have 24 bit resolution, this were two Bytes 0x41h and 0x92h than I send the command 0x10h, RDATAC to enter continous reading mode again.

This procedure is from the manual, more or less.

Unfortunately, issuing a START signal only gives one single DRDY pulse.

Yes there is a clock, the start signal lasts for vitually ever and the converter is not in power down or reset mode ......

If I use the Default Settings ==> not sending any command, I get more pulses on DRDY, but not in equal distances. The distance between the pulese is more or less as expected for the default mode (16 bit resulution).

What can go wrong?

With best regards

Gerhard

  • Hey Gerhard,

    I believe you are sending an incorrect WREG command which is putting the ADS131E0x in a strange state. You will need at least 3 bytes to write a register: one for the opcode and address, one for the number of registers minus one (in your case this will be a 0x00), and finally the data to write. The three bytes you should write are 0x41 0x00 0x92. Try that and let me know if it starts working properly.

    Regards,
    Brian Pisani