Flex Differential ADC - 14 Bit 2MSPS
Flex Differential ADC - 14 Bit 2MSPS
Anabit's Flex Differential ADC is a powerful open-source reference design that combines precision, flexibility, and speed to elevate your next data acquisition project. Delivering an impressive 14-bit resolution with a 2MSPS sample rate, this design features a front end driver with integrated anti-aliasing filter that ensures high-fidelity signal capture for both pseudo-differential and single-ended applications.
Designed with versatility in mind, this ADC reference design not only offers a pseudo-differential input channel (which can be easily reconfigured as single-ended), but also a fully user-configurable second ADC channel without a pre-set driver—empowering engineers to tailor the design to their unique needs. The Flex Differential ADC offers three options for its onboard precision voltage reference: 2.5V, 3.3V, and 4.096V. The onboard precision reference can be accessed externally for integration into external circuits.
Example Applications / Use Cases
- Precision instrumentation – capture low-level differential or single ended sensor signals with confidence
- High-speed data logging – achieve real-time acquisition up to 2MSPS using standard SPI communication
- Acoustic and vibration analysis – explore detailed waveforms with clean resolution
- Industrial / process control applications – motor diagnostics, transient logging, fault detection, general condition monitoring
- Educational and research labs – an open-source platform for exploring ADC theory of operation, circuit design and firmware control
Product features
Product features
The Flex Differential ADC design includes a robust front end (FE) input buffer, paired with carefully engineered anti-aliasing RC filters to preserve signal integrity. The input supports a 0 to VREF (2.5V, 3.3V, or 4.096V) voltage range on both of its differential inputs. Thanks to the on board negative bias generator circuit, the front end op amps inputs and outputs can truly swing down to 0V ground, unlocking accurate low-level measurements with no bias voltages needed. A rock-solid precision low drift voltage reference for the ADC guarantees stability and precision. The design features power input noise filtering to ensure low noise analog measurements from the ADC.
Benefits of a pseudo-differential ADC input:
--> Stronger noise immunity, especially common mode noise. Great for sensors with long cable runs that can pick up noise
--> Reduced ground noise or loop errors
--> Improved dynamic range for small signals, essentially acts like a 15 bit ADC
--> Flexible since it can easily be converted into single-ended ADC input by grounding or biasing one of the inputs
Pseudo-differential ADC limitations: The input signals cannot be negative in regards to ground and the common mode voltage is fixed at half of the reference voltage or VREF / 2.
The Flex Differential ADC has a specified sample rate up to 2MSPS using a 40MHz SPI clock signal. Can be over clocked up to 4MSPS using 80MHz SPI clock signal but measured signal amplitude will be reduced approximately by half
Specifications
Specifications
--> Pseudo differential ADC input supports 14 bits of resolution and a max sample rate of 2MSPS. Can be over clocked to 4MSPS with reduced amplitude
--> Input voltage range of each differential channel (+IN and -IN) is 0 to VREF (2.5V,3.3V, or 4.096V). The ADC returns a code that is equal to +IN - -IN. Each differential input gets a full 14 bit scale or codes from 0 to 16383, which is equivalent to 15 bits of resolution across both inputs
--> Measurement accuracy (uncalibrated) is about +/- 1.2mV (4.8 LSB) at full scale or about ±0.058% of reading. --> Performing a simple two point calibration on the ADC can yield accuracies ~±0.25 mV (1 LSB) around room temp.
--> Design can be powered by a 5V power source. Max current consumption is ~ 10mA (includes digital power)
--> An optional digital supply input for the SPI communication can be added if the digital logic voltage is different than the analog voltage supply, range: 1.8V to 5V. Digital power max current ~3mA.
--> Front end input circuit includes 1Mohm input termination, 750kHz anti-alias filter, buffer amp to drive ADC input, and charge bucket filter to prevent measurement glitches
--> Includes second "raw" ADC input configured as single ended input with no front end or input filter
Bulk Pricing and Discount Information
Bulk Pricing and Discount Information
5% discount for quantities of 10 or above, automatically applied at checkout. Contact Anabit for bulk pricing on quantities of 50 or more.






Resources
-
Tutorials
Explore tutorials and getting started guides to get the most out of your product.
-
Open-Source Downloads
Download open source hardware files, including PCB design files and schematic files
Download -
Forum & Discussion
Have product questions or need technical support? Have general questions or insights to share related to data converters? Join the Anabit forum!
Anabit Forum