Step-by-Step Guide to Building a SAR ADC Circuit with Detailed Schematic

sar adc circuit diagram

Begin with a capacitive digital-to-analog interface arranged in a binary-weighted or split-capacitor configuration. For an 8-bit resolution, use a primary array of 128 unit capacitors–each sized at 10 fF for matching under a 0.18 µm process–to minimize mismatch error during charge redistribution. Connect the common top plate to a high-impedance comparator input via a low-leakage analog switch (e.g., transmission gate with complementary PMOS/NMOS). Ensure the bottom plate of each capacitor links to a reference voltage, ground, or the input signal through a break-before-make switch network to prevent charge injection.

Place a sampling switch at the input node with a channel resistance below 50 Ω to maintain a settling time under 10 ns for a 1 MHz clock. Use a bootstrapped switch topology if the input range exceeds the supply voltage; a dedicated charge pump or gate-voltage boosting circuit may be required for reliability above 3.3 V. The comparator should employ a dynamic preamplifier (e.g., cross-coupled inverter pair) followed by a latch stage to achieve sub-mV resolution without introducing offset errors greater than 0.5 LSB.

Route clock signals using matched-length traces, shielding them with grounded guards to reduce coupling from digital switching noise. Keep the comparator’s analog input path as short as possible–ideally less than 0.5 mm–to minimize parasitic capacitance, which degrades settling accuracy. Decouple reference voltages with 1 µF ceramic capacitors placed within 1 mm of the capacitor array, supplemented by 100 nF capacitors for high-frequency bypassing.

Implement a shift register or ring counter to sequence the approximation loop, generating control signals for the switches with minimal propagation delay. Ensure the logic operates on the same clock edge used by the comparator to avoid metastability. If using a synchronous SAR controller, include a 200 ps setup-hold margin between the latch output and the next clock edge to prevent race conditions.

Simulate the entire sequence using transient analysis with extracted parasitics to verify settling within 0.5 LSB before fabrication. Focus on corner cases–specifically slow-slow process corners and elevated temperature–to identify potential failures in charge redistribution. If monotonicity is critical, consider adding redundancy (e.g., a 9th bit for an 8-bit design) to correct nonlinearities caused by capacitor mismatch.

Key Components of a Successive Approximation Register Architecture

Start with a precision comparator featuring a low-offset design–target <1 mV input-referred offset for 12-bit resolution. Include a transconductance stage with a conversion gain of 500–1000 V/A to ensure rapid settling within 10 ns. Pair the comparator with a binary-weighted capacitive array; use unit capacitors of 20–50 fF each to balance matching and parasitic loading. Select MIM capacitors over MOS for lower voltage coefficient (

Implement the approximation engine in fully differential topology to reject common-mode noise and power supply fluctuations–aim for a PSRR of >70 dB at 1 MHz. Integrate a synchronous clock distribution network with matched RC delays across branches, maintaining skew below 50 ps to prevent sampling jitter. For the sampling switch, adopt bootstrapped gates to achieve Ron <100 Ω across the entire input range (0–VDD) while keeping dynamic distortion below 0.1 LSB. Store digital codes in a redundancy register with 3-bit width per cycle to correct comparator metastability errors without adding latency.

Route digital outputs through segmented routing with equalized trace lengths: keep delay dispersion below 20 ps to preserve timing accuracy during multichannel conversions. Include a background calibration loop that measures capacitor mismatch via dedicated 10-bit sub-DAC and adjusts weights during idle cycles–limit calibration overhead to 5% of conversion bandwidth. Use a current-starved ring oscillator for internal clock generation, tuned to 50 MHz with <1% frequency drift over 0–85 °C, and pair it with a phase-locked loop to synchronize external triggers within ±0.5% phase error.

Critical Elements and Their Functionality in Successive Approximation Register Designs

The comparator dictates precision by resolving minute voltage disparities between the input signal and the internal reference ladder. Select a low-offset device with sub-millivolt hysteresis to prevent metastability errors during rapid decision cycles. Bipolar or auto-zeroed comparators reduce drift over temperature swings, while an adjustable input range via an external reference pin allows calibration across full-scale measurements. Prioritize fast settling times (

Reference Ladder and Digital Logic Interplay

A precision resistor string forms the reference ladder, dividing the full-scale voltage into discrete steps. Use matched resistors with ±0.1% tolerance to minimize integral nonlinearity (INL) errors. The ladder’s top node connects to a stable voltage source (e.g., bandgap reference), while the bottom ties to ground–any noise coupling here translates directly to conversion inaccuracies. The approximation controller, typically realized in Verilog/VHDL or discrete logic, orchestrates the binary search: it toggles switches to toggle ladder taps, compares outputs, and updates the shift register within each clock cycle. Clock synchronization is non-negotiable; employ a dedicated high-speed oscillator (e.g., 10 MHz) to drive the controller, ensuring predictable timing margins.

Analog switches in the signal path demand careful consideration–opt for low-leakage CMOS or bootstrapped designs to curb charge injection effects. Each switch’s on-resistance must stay below 50 Ω to prevent signal attenuation, especially at higher resolutions (>12 bits). For layouts, segregate digital and analog ground planes, stitching them at a single point near the power supply; this minimizes ground bounce interference. Decoupling capacitors (100 nF ceramic) placed adjacent to the reference ladder’s supply pins suppress transient noise, while terminating unused logic inputs to ground avoids floating-node errors.

Step-by-Step Signal Flow in a Successive Approximation Register Converter

Initiate the conversion sequence by asserting the start signal, which resets the internal comparator and prepares the approximation register. This triggers the sample-and-hold stage, capturing the analog input voltage and maintaining it across a precision capacitor bank. Ensure the sampling duration adheres to the settling time requirements of your front-end amplifier–typically 10-100 nanoseconds for 12-16 bit resolutions–to prevent droop or distortion in the held value.

  • First comparison cycle: The approximation register generates its mid-scale code (e.g., 10000000 for an 8-bit implementation) and feeds it to the feedback digital-to-analog converter.
  • The DAC output is compared against the held input voltage by the high-speed comparator. If the DAC output exceeds the input, the comparator flips the most significant bit to 0; otherwise, it remains 1.
  • Each subsequent cycle shifts the test bit one position right, repeating the comparison until the least significant bit is evaluated.

The final conversion result emerges as a parallel word on the register outputs, requiring only one settling period for the entire sequence–unlike flash converters that demand 2N comparators. Validate the output immediately after the end-of-conversion pulse, typically generated within 1 clock cycle of the last bit trial, to avoid metastability in downstream logic.

Calibrate the timing margins against the datasheet specifications: a 1 MHz clock yields ~1 microsecond conversion time for an 8-bit design, while a 16-bit implementation running at 10 MHz demands 1.6 microseconds. Use a logic analyzer with threshold tracking to confirm the bit transitions align within ±0.5 LSB of ideal values–deviation signals parasitic capacitance or insufficient comparator hysteresis.

Common Voltage Reference Configurations for High-Resolution Converters

sar adc circuit diagram

Integrate a precision bandgap reference (e.g., MAX6126 or LT1019) when stability across temperature is critical; drift below 10 ppm/°C ensures linearity errors under 0.5 LSB for 12-bit systems. Bypass the reference output with a 0.1 μF ceramic capacitor in parallel with a 1–10 μF tantalum capacitor to suppress noise above 10 kHz, reducing spurious tones by up to 20 dB in the output spectrum.

For systems with variable supply rails, employ a low-dropout reference (e.g., TLV431) configured with a Kelvin connection to the converter’s reference pin. This eliminates IR drop across traces, improving absolute accuracy by 0.03% over a 2.5 V reference. Avoid routing reference traces near switching regulators; maintaining a 1 cm clearance reduces conducted interference by 12 dB at 500 kHz switching frequencies.

Discrete vs. Integrated Reference Trade-offs

Parameter Discrete Reference On-Chip Reference
Temperature Coefficient (ppm/°C) 2–5 20–50
Load Regulation (mV/mA) 0.02 0.5–2
Noise (0.1–10 Hz, μVpp) 3–8 15–40
Startup Time (ms) 0.5–2 0.01–0.1

On-chip references reduce component count but sacrifice stability; opt for discrete solutions when input-referred noise below 0.5 LSB is required. Select references with shutdown pins (e.g., ISL21010) to minimize power consumption in battery-operated devices–standby currents under 5 μA extend runtime by 30–40% in 3.6 V Li-ion applications.

For differential converters, use a split reference architecture with matched resistors (±0.1%) to generate VREF+ and VREF–. This halves common-mode noise sensitivity compared to single-ended topologies. In ratiometric systems, derive the reference from the excitation voltage (e.g., bridge sensors) to cancel supply variations–error terms reduce to ±0.1% over a 4–30 V supply range.

When space constraints demand wafer-scale references, prioritize devices with embedded capacitors (e.g., ADR4540) to reject 50/60 Hz interference. For multi-channel systems, multiplex references through a low-leakage switch (e.g., MAX4617); leakage current under 1 nA prevents drift during channel transitions, critical for settled accuracy below 0.2 LSB.

Noise Mitigation Techniques

Add a 10 Hz low-pass filter (e.g., 10 kΩ + 1.5 μF) to the reference output for 18-bit converters; this reduces low-frequency noise to 1.2 μVrms, improving SNR by 3–4 dB. In high-impedance references (>1 kΩ), buffer with a unity-gain op-amp (e.g., OPA320) to prevent loading errors–input bias current below 1 pA avoids offset drift during temperature sweeps. For pulse-width modulation environments, synchronize the reference bypass capacitor’s resonant frequency with the converter’s sampling clock by calculating C = 1/(2πfS²L), where L is trace inductance (≈5 nH/cm).