Cappels' project pages
A X100 DC Amplifier With Microvolt Input Offset
This was designed to act as a preamp to extend the resolution of a DVM with 100 microvolt resolution to 1 microvolt resolution.
Figure 1. This photo was taken just prior to changing the
10 uf capacitor on pin 5 of the ICL7660 to 330 uf.
Gain is 100X DC
Battery powered -Change the battery when it gets down to 2.3 volts
Input range 1 uV to 25 mV
Offset Up to 10 uV depending on individual ICL7650
Find updates at www.projects.cappels.org
I was dissatisfied with my capability for adjusting the output offset
voltage of an adjustable voltage reference because the most sensitive
scales on my digital voltmeters only went down to 100 microvolts in the
last digit. Having some ICL7650 chopper stabilized opamps that somebody
gave to me some decades ago I decided to press one of them into use by
making a preamp for my voltmeters.
Figure 2. A minimal X 100 DC amplifier.
How Well Does It Work?
The circuit is very straight forward. Since the amplifier's input and
output was going to be working near ground I was concerned that if I use
a single supply opamp, noise clipping at ground would cause an offset
of the output when averaged by a digital voltmeter. That meant a
negative power supply is necessary. An ICL7660 positive to negative
voltage converter handled that need well. The power supply is no more
than a 3V button cell, the ICL7660 and some capacitors. Current drain
with the particular parts I used was lower than I expected, measuring
only 1.03 milliamps. With the battery rated at 225 milliamp-hours, and
that I will not use this frequently, I should be able to use a single
battery for nearly the shelf life of the battery.
The amplifier itself is configured as a classic non-inverting amplifier
so as to have a high input impedance. The reason for the funny values on
the approximately 10:1 divider is because I could not find the 100k 1%
resistors I was sure I had bought and I don't have any 1.06k resistors. A
more rational looking divider would be 100K and 1.02K.That gets
amplification of X100. so that 1 microvolt input is amplified to 100
microvolts on the output.
The input circuit is composed of a single pole low pass filter at 3 kHz,
this is not meant to be a noise filter but is intended to slow any high
voltage pulses that might be accidentally connected to the input,
giving the 1N916 clipping diodes time to work. Note: in the case of
electrostatic discharge measurement of pulse risetime is limited by the
test equipment. Since the full scale input voltage is 25
millivolts the diodes do not measurably affect the linearity of the
A clamp signal on pin 9 of the ICL7650 helps the amplifier recover
quickly from overloads. The two capacitors connected to the ICL7650 pins
labeled C1 and C2 Store the offset nulling values for the internal main
amplifier and the nulling amplifier.
There is about 5 millivolts of sawtooth from the power supply on the
output of the one I made, and since the amplifier is linear over its
range of operation the noise is averaged out by the low pass input
filter on the digital voltmeter.
It works fine. This one has an offset (output referred to input) of less
than 1.0 microvolt, at least at the moment.
Contents ©2017 Richard Cappels All Rights Reserved. Find updates
First posted in September, 2017
You can send email to me at
"(at)" with "@" before mailing.
presented on this page is for personal, nonprofit educational and
use only. This material (including object files) is copyrighted by
Cappels and may not be republished or used directly for commercial
For commercial license, click
and intellectual property notice
(Summary: No warranties, use these pages at your
own risk. You may use the information provided here for personal and
educational purposes but you may not republish or use this information
for any commercial purpose without explicit permission.) I neither
express nor imply any warranty for the quality, fitness for any
particular purpose or user, or freedom from patents or other
restrictions on the rights of use of any
software, firmware, hardware, design, service,information, or advice
mentioned,or made reference to in these pages. By utilizing or relying
on software, firmware, hardware, design, service,information, or advice
provided, mentioned, or made reference to in these pages, the user
takes responsibility to assume all risk and associated with said
activity and hold Richard Cappels harmless in the event of any loss or
expense associated with said activity. The contents of this web site,
unless otherwise noted, is copyrighted by Richard
Cappels. Use of information presented on this site for personal,
educational and noncommercial use is encouraged, but unless explicitly
with respect to particular material, the material itself may not be
or used directly for commercial purposes. For the purposes of this
copying binary data resulting from program files, including assembly
code and object (hex) files into semiconductor memories for personal,
educational or other noncommercial use is not considered republishing.
desiring to use any material published in this pages for commercial
should contact the respective copyright holder(s).