ADS126X Filter/Rate Sweep Test
What It Does
Automatically sweeps through different filter and data rate combinations, measuring ADC noise performance for each:
- Tests SINC1, SINC2, SINC3, SINC4, and FIR filters
- Tests multiple data rates (2.5 to 19200 SPS)
- Adaptive sample count (100-1000 samples based on rate)
- Calculates: RMS noise, Peak-to-Peak, ENOB, Noise-free bits
Usage
- Upload main.cpp
- Open Serial Monitor (115200 baud) within 5 seconds
- Wait - test runs automatically through all configurations
- View results table when complete
Test Duration: ~2-3 minutes (17 configurations, adaptive sample counts)
Configuration
#define USE_ADC1 1
#define USE_CHOP 0
Edit testConfigs[] array to customize which filter/rate combinations to test.