Other Parts Discussed in Thread: ADS1291, ADS1292, ADS1296, ADS1294
I'm trying to communicate to ADS1298.
first of all I sent SDATAC
Next, I read chipID and got correct value.
After that I wrote and read configs according to datasheet page 85, so I'd like to use internal ref for this I set CLKSEL to high and write this:
WREG CONFIG3 0xC0 WREG CONFIG1 0x86 WREG CONFIG2 0x00
// I have 8 channels and set all to 1 WREG CHnSET 0x01
It's time to set START pin to high and send RDATAC
I'm a little bit confused with this note from datasheet look for DRDY and Issue 24 + n * 24 SCLKs
Do I need to skip 24 times before reading or I have to read 24+8*24 = 216 cycles?
So, I captured my signal and got this image
I drew this graph using Processing which got events from serial (I put DOUT data to uart)
It looks the similar a little bit on squared signal but not sure. If I got an event that my DRDY is changed do I need send SDATAC before reading converted data? And how long I should hold start pin high? And every time when I call RDATAC I also have to set START pin high?
And the second question, I wanna try to get heart rate using 2 electrodes, do I need to connect RLDINV to each one via resistors?