Hi,
I'm writing a MCU driver for ADS131 to be used in our measuring amplifier module that our company will manufacture and sell. I have these questions:
1. To enter Standby mode from normal run mode, does the STANDBY command have to be given after DRDY goes low, i.e. synchronously?
2. In standby mode, are the registers (especially configuration regs) accessible for reading and writing?
3. If so: in standby mode, is it necessary to write and read full length frames, i.e. with dummys in the ADC-data words (e.g. if all 6 channels were configured and word-size is 24 Bits, are frames 24 bytes long)?
4. To exit standby mode, the WAKEUP command can be given at any time?
5. (related to Q. 3 and 4): Does the WAKEUP command have to be given in a full length frame?
6. In normal run mode, if fewer channels than 6 are configured by the CLOCK register, are the frames shorter accordingly?
For example, I write 0x07xx to CLOCK, so that only channels 0 to CH_2 are enabled: Are the command frames 15 bytes long, if the word-length is 24 bits?
7. I assume that if CRC is not used, the CRC word still has to be present in all SPI frames, but all CRC bits are =0. Is that correct?
It's written on p.38 in the DS, but the code example on p. 85 doesn't seem to take care about that (among some more oddities), that's why I'm no sure.
Thanks in advance!
Sebastian