A discrete-time programmable-gain analog-to-digital converter (ADC) input
circuit with input signal and common-mode current nulling, provides a
high input impedance level substantially independent of input capacitor
size and input signal gain setting. An input voltage is sampled using one
or more reference capacitor(s) that have been charged with a net charge
corresponding to a quantizer-controlled reference voltage in a preceding
clock phase. Since the charge pulled from the input voltage source is
substantially determined only by the quantization error and input noise
voltage, the circuit has a high input impedance. The reference
capacitor(s) may be discharged in a third clock phase, so that
input-signal-dependent voltages are discharged from the capacitor(s). An
additional sampling capacitor can be discharged in the first clock phase
and coupled in parallel with the reference capacitor during the second
clock phase, to set the gain with respect to the input voltage.