Part Number: ADS1299-4
Other Parts Discussed in Thread: ADS1299
I am working on a custom EEG hardware design using the ADS1299 and I am experiencing significant issues with signal resolution and noise performance that deviate heavily from the datasheet specifications.
Here is my system overview and the problem details:
Hardware & Power Architecture:
-
Part: ADS1299 (Custom Board Design)
-
MCU: Nordic nRF52 series (Data is transferred via SPI to MCU, then BLE to PC).
-
Power Supply:
-
AVDD: 5V (Unipolar Supply, AVSS = 0V)
-
DVDD: 3.3V
-
-
Input Configuration:
-
4 Signal Inputs
-
1 Bias Electrode
-
1 Reference Electrode (Using SRB1 for referential configuration)
-
Configuration Settings:
-
Gain: 24
-
Data Rate:: 250 SPS
-
Reference: SRB1 enabled (Referential montage)
-
Register Settings: (Please see the attached screenshots of my register map).
The Issue: Based on the ADS1299 datasheet, at Gain=24, I am expecting a much higher dynamic range and approximately 18.5 bits of noise-free resolution.
However, in my current tests, I am effectively getting only 11 bits of data, with approximately 8 bits being noise-free. The noise floor is significantly higher than expected.
Attachments:
-
Register Map / Configuration:




My Questions:
- Can you help me identify the source of the problem I'm experiencing?
-
Could you review my register settings (attached) to ensure I haven't missed a critical configuration for the SRB1/Bias setup?
Any advice on troubleshooting this noise floor issue would be greatly appreciated.
Best regards,