Hello there,
I'm a using the daughter board of the ADS1299 Evaluation Module to communicate with other Micro-controller. I have the SPI working, I can read correctly all the registers and now I want to check the TEST signal on the 8 channels. I'm using and Output Data Rate of 250 SPS and here is the register map:
Register Map / Value
ADS_ID: 3E
CONFIG1: 96
CONFIG2: D0
CONFIG3: E0
LOFF: 0
CH1SET: 5
CH2SET: 5
CH3SET: 5
CH4SET: 5
CH5SET: 5
CH6SET: 5
CH7SET: 5
CH8SET: 5
BIAS_SENSP: 0
BIAS_SENSN: 0
LOFF_SENSP: 0
LOFF_SENSN: 0
LOFF_FLIP: 0
LOFF_STATP: 0
LOFF_STATN: 0
GPIO: F
MISC1: 0
MISC2: 0
CONFIG4: 0
FIRST the problem:
On the image below, you can see some strange artifacts ( or bouncing) before the signal rises or falls but not during the steady parts of the signal, it is really random, and sometimes the artifact appear in some channels and not in the other ones as I showed with the red arrows.
The amplitude of the signal seems fine, since I'm using a Gain = 1 I'm getting 3.75mV aprox.
I've checked with an oscilloscope how is the SPI , DRDY falls low every 4ms as it should be, and the only thing that attracts my attention is:
- The image A1 shows the beginning of the data retrieval, DRDY going low and high with the first SCLK, however the MISO pin is rising as soon as CS is going low and then, MISO line is getting low again almost with the first SCLK.
- The image A2 shows the end of the data retrieval of that sample, the MISO line stays HIGH even after CS goes low.
- The image B1 shows a different sample. but this time witouth the MISO line going high until it should for the STATUS byte(CO)
- The image B2 shows the end of the data retrieval of the same sample but withouth MOSI staying HIGH, but going low when it should.
Now the question, is this behavior at MISO line normal ? Or somehow it is related to the strange artifacts I'm seeing on the TEST signal ?
If this is normal. Do you have any Idea of why this can be happening?
I wait for your Answer, if you need some additional information I will supply it as soon as I can.
Moises.