Other Parts Discussed in Thread: ADS1246
I want to perform the following
1. Apply power to ADS1246
2. Perform a single conversion
3. Read Results
4. Remove Power
Repeat above steps 1 per second to maximize battery life
Offset and gain errors do not have to be removed at the ADS1246. The data sheet is very confusing
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Here is the proposed sequence of steps--but they do not give good results--- values alternate from correct, to correct-20000 counts, to correct, for each cycle. The SPI interface has been proven out with a mixed signal oscilloscope, but there is the possibilty that DRDY is doing something unexpected.
1. Assert Reset. Assert Start, Release Chip Select. (These signals are isolated by a dual supply level translator which works well and prevents latch up)
2. Apply Power to VDDA and VDD- we wait about 500 us for voltage to exceed minimum VDD and VDDA data sheet values
3. Release Reset
4. Wait 600uS min for ATD SPI interface to become ready.
5. Immediately transmit to ATD command SDATAC- (Advice from tech support-- "we always do this".) The SPI transmission is framed with chip select.
6 Transmit to ATD commands to select PGA and sample rate over the SPI bus. The SPI transmission is framed with chip select.
7. Release Start Line
8. Pulse Start Line
9. Set up interrupt detection logic to detect falling edge of DRDY.
10. On falling edge of DRDY, transmit SPI Commands RDATA, NOP, NOP, NOP. All four commands are framed by a chip select. The 24 bit result is gathered during the transmission of the 3 NOP's.
11. Remove power.
12 Repeat procedure in 1 second.
----------------------------------------------------------------------
Does anyone see a problem in the above sequence?



