CPU: TM4C123G Launchpad
SCLK: 1 Mhz
ADS1256 Oscillator: 7.68 MHz (Asychronous to CPU)
If I try to initialize the ADC with just the data rate command (ie 0x53, 0x00, 0x82) it seems to work ok. I see DRDY pulse every 10 ms as requested.
However, if I try to write multiple parameters (ie 0x50, 0x03, 0x00, 0x01, 0x82) DRDY does not always pulse every 10 ms.
I have verified t6 and t11 timing per the datasheet and everything looks ok.
What am I doing wrong here? Please see event table and screenshot below.
Time | MOSI |
-1.20E-06 | FE |
1.99E-01 | 50 03 00 01 00 82 |
2.00E-01 | 54 00 06 |