Dual Slope ADC Circuit Design Principles and Practical Schematic

dual slope adc circuit diagram

Build this analog-to-digital conversion approach with a 0.1% accuracy using only two operational amplifiers, four precision resistors, a low-leakage capacitor, and a comparator. Connect the unknown input voltage to the first op-amp configured as an integrator; apply an 8 ms ramp period for signals up to 2 V full scale. During the second phase, switch the integrator input to a stable 2.5 V reference through a 10 kΩ resistor, initiating a linear discharge–measure the time until the output crosses zero to compute the digitized value.

Select a polypropylene film capacitor rated at 0.1 µF with less than 10 nA leakage current to maintain linearity across the 0–70°C operating range. For the comparator, choose a fast settling device with under 20 ns propagation delay to minimize conversion errors; the LM311 is proven for 10-bit resolution at 100 samples per second when paired with a 1 MHz clock. Ensure the reference voltage remains within ±0.05% tolerance–any deviation directly scales the final reading.

Ground all shielded input lines to the integrator’s inverting terminal via a 10 MΩ resistor to prevent dielectric absorption effects in the capacitor from distorting the ramp’s slope. Test the circuit by feeding a precise 1 V input; the conversion time during the second phase should read exactly 4 ms ±40 µs. Calibrate offset errors by adjusting the non-inverting terminal’s bias current with a 20-turn 10 kΩ trimmer pot, targeting less than 1 LSB error at mid-scale.

Implement a 12-bit resolution requirement? Extend the ramp period to 16 ms and reduce the reference resistor to 5 kΩ to keep the peak voltage within the ±2.5 V supply rails. Use a 74HC4066 analog switch with break-before-make timing to prevent charge injection spikes during the phase transition–this reduces momentary glitches below ±1 mV. Verify performance with a 1 kHz sine wave; the output code should mirror the input’s RMS value ±2 counts when sampled at 10 ms intervals.

Building a Precision Integrating Converter: Key Schematic Insights

Select an operational amplifier with a low input bias current, such as the LT1012, to minimize errors during the charging phase. Pair it with a 100 nF polypropylene capacitor for the integrating stage–its low dielectric absorption reduces signal distortion, critical for maintaining linearity across the measurement range.

The reference voltage source demands a stable, low-noise supply. Employ an LM399 temperature-controlled reference, which delivers 6.95V with 0.5 ppm/°C drift. Ensure the negative reference connects to the integrator’s summing node through a precision resistor, typically 10 kΩ with 0.1% tolerance, to maintain consistent discharge rates.

Timing and Control Logic Essentials

Use a microcontroller like the STM32F3 with a 16 MHz clock to govern the dual-phase cycle. Program the first phase for a fixed duration–exactly 10,000 clock cycles–to standardize charge accumulation. The second phase length varies inversely with input voltage, captured via a 16-bit counter running at the same clock rate for precise resolution.

Gate the integrator’s output through a low-leakage analog switch, such as the MAX4610, to isolate the comparator during transitions. The comparator itself must have rapid response times–opt for the LT1016, which settles in under 100 ns. Add a 1 kΩ resistor in series with the comparator’s output to prevent ring, then feed the signal directly into the microcontroller’s input capture pin.

Noise and Error Mitigation

Shield critical traces with a grounded copper pour, particularly around the integrating capacitor and reference path. Keep the run from the input signal to the amplifier under 2 cm to limit parasitic capacitance. For high-impedance nodes, use guard rings tied to the integrator’s inverting input to absorb leakage currents.

Implement a soft-start feature in firmware to ramp the integrator’s output capacitor from zero at power-on, avoiding overshoot. During the reset phase, short the capacitor momentarily via a dedicated MOSFET–IRF540N–then delay the measurement cycle by 20 μs to allow transients to settle. Test performance with a 1 V input; verify linearity deviations stay within ±0.05% across the full-scale span.

Key Components and Their Roles in a Two-Phase Integrating Converter Design

Select an operational amplifier with a low input bias current (

Core Functional Blocks

  • Integrator stage: An op-amp with Cint forms a Miller integrator; time constant (τ = Rint × Cint) dictates ramp linearity. Choose R to balance slew rate (
  • Comparator: A high-speed (>10 MHz), low-hysteresis (
  • Control logic: A synchronous counter running at clock frequency (e.g., 1 MHz) measures discharge interval with 20-bit resolution. Use a microcontroller or dedicated timer IC (e.g., HCF4541) for reliable edge counting.
  • Analog switch matrix: Route input voltage and reference alternately via break-before-make switch topology to avoid transient coupling.

Thermal compensation requires tight PCB trace separation: keep integrator, reference, and switches >1 cm apart with grounded guard rings around high-impedance nodes. Calibrate gain error via software lookup table (LUT) or hardware trim pot at room temperature (25 C), then validate linearity across −40 C to +85 C with a precision voltage calibrator (e.g., Fluke 5720A).

Step-by-Step Integration of an Operational Amplifier in the Ramp Phase

Select a precision op-amp with low input offset voltage (<1mV) and high input impedance (>1TΩ). The LM308 or OP07 are optimal for minimizing drift during long integration periods. Ensure the op-amp’s slew rate exceeds 0.5V/μs to prevent nonlinearities as the voltage ramps.

Configure the op-amp as an integrator by connecting a high-quality polyester or polypropylene capacitor (0.1μF–1μF, <5% tolerance) between the output and inverting input. Use a 1% metal-film resistor (10kΩ–1MΩ) for the input to control the ramp slope. Match the resistor’s temperature coefficient (<25ppm/°C) with the capacitor’s to reduce thermal errors.

Component Recommended Value Key Specification
Op-Amp LM308, OP07 Input offset <1mV
Capacitor 0.1μF–1μF Polypropylene, <5% tolerance
Resistor 10kΩ–1MΩ Metal-film, 1%, <25ppm/°C
Reset Switch ADG704 Leakage <1nA

Ground the non-inverting input through a 10kΩ resistor to minimize noise pickup. Add a low-leakage analog switch (ADG704) in parallel with the capacitor to discharge it between cycles. Ensure the switch’s on-resistance is <100Ω to prevent residual charge buildup.

Stabilize the ramp by adding a 10pF–100pF compensation capacitor across the feedback resistor. This prevents high-frequency oscillations while maintaining linear voltage growth. For integration times >1ms, use a guard ring around the op-amp’s input pins to reduce leakage currents from the PCB.

Calibration and Error Reduction

Calibrate the ramp linearity by measuring the output voltage at 10%, 50%, and 90% of the full-scale range. Deviations >0.1% indicate parasitic capacitance or op-amp limitations. Correct by trimming the input resistor or replacing the capacitor with a lower-dielectric-absorption alternative (e.g., C0G/NP0).

Test the setup at ±5°C around the target operating temperature. Record voltage drift; if >2mV over 10 minutes, reconsider the op-amp choice (e.g., AD8628 for ultra-low drift) or add a thermistor-based compensation network. Ensure power supply noise is <100μVpp to prevent aliasing in the ramp signal.

Calculating Timing Parameters for Accurate Signal Conversion

Set the integration period Tint to at least 10 times the input signal’s longest expected cycle to minimize ripple effects. For a 50 Hz noise component, a 200 ms interval ensures sufficient attenuation while maintaining conversion speed. Use a quartz-stabilized oscillator with ±20 ppm tolerance or better to prevent phase drift between measurement phases.

Adjust the de-integration interval Tde based on the reference voltage and desired resolution. For a 12-bit range, Tde = 4096 × Tclk provides optimal granularity, where Tclk is the clock period (<1 µs for most applications). Verify linearity by testing with input voltages spanning 10% to 90% of the full scale; deviations exceeding 0.05% indicate faulty timing synchronization.

Error Mitigation Through Precise Calibration

Match the counter’s frequency to the integrator’s slew rate–mismatches below 1 kHz introduce quantization errors detectable via histogram analysis. Employ a two-point calibration: zero-scale adjustment with grounded input and full-scale correction using the reference voltage. Log timing discrepancies in a lookup table for post-processing correction, reducing drift-induced inaccuracies by up to 80% in long-duration conversions.

Common Noise Sources and Filtering Techniques in Integrating Measurement Converters

Use low-leakage polypropylene or polystyrene capacitors for the reference integrator to minimize dielectric absorption effects, which introduce non-linear charge errors. Polypropylene capacitors exhibit leakage currents below 1 nA/cm² at 25°C, outperforming ceramic or electrolytic alternatives by orders of magnitude. Match the capacitor’s temperature coefficient with the application’s operating range–X7R dielectric drifts ±15% across -55°C to +125°C, while NP0/C0G maintains stability within ±30 ppm/°C.

Isolate analog and digital ground planes with a single-point star connection at the converter’s reference pin. Split planes reduce ground bounce by 40–60% in mixed-signal designs, but ensure the split terminates at the converter’s ground pin with 10 mA) perpendicular to sensitive analog paths, spacing them by at least 3× the trace width to attenuate crosstalk below -80 dB.

Shield the analog front-end with a driven guard ring tied to the converter’s low-impedance reference output. This technique lowers input capacitance by 30–50% and suppresses electrostatic interference from nearby switching regulators. For radiated noise, enclose the board in a Faraday cage using a tin-plated copper mesh with 60 dB attenuation above 10 MHz while maintaining thermal dissipation.

Implement a hardware low-pass filter at the input with a cut-off frequency 10× lower than the converter’s sampling rate to reject aliasing. A second-order Sallen-Key filter with a 10 Hz corner frequency and 1 MΩ resistors paired with 1.5 nF film capacitors ensures

Suppress power supply noise by cascading an LC filter with a ferrite bead (e.g., Murata BLM18PG121SN1) and a 10 µF tantalum capacitor. Select a bead with impedance >1 kΩ at 1 MHz and 90 dB at 100 kHz.

Shorten integration intervals to minimize exposure to low-frequency noise, but balance duration to maintain resolution. For a 16-bit converter at 50 Hz sampling, an 80 ms integration window captures 4 line cycles, averaging out 50/60 Hz harmonics. Exceeding 100 ms risks saturating the integrator from flicker noise, which doubles every decade below 1 kHz.

Add a small hysteresis (

Log noise sources during calibration by injecting a known DC signal and measuring deviation over temperature. A 10 V reference ±0.1% with polypropylene capacitors should drift 90% purity–even microscopic residues degrade insulation resistance by 2–3 orders of magnitude, introducing exponential drift in long-duration measurements.