41/2 Digit A/D Converter with
Multiplexed BCD Outputs
ICL7135
General Description
The Maxim ICL7135 is a high precision monolithic
41/2 digit A/D converter. Dual slope conversion reliability is combined with ±1 in 20,000 count accuracy and
a 2.0000V full scale capability. It features high impedance differential inputs, nearly ideal differential linearity,
true ratiometric operation, auto zero and auto-polarity.
The multiplexed BCD outputs and digit drivers provide
easy interface to external display drivers like the Maxim
ICM7211A. The only other external components needed
to make precision DVM/DPMs are a reference and a
clock. For more complex systems the BCD outputs are
enhanced by STROBE, OVERRANGE, UNDERRANGE,
RUN/HOLD and BUSY lines providing easy interface to
microprocessors and UARTs. This interfacing capability
makes the ICL7135 an ideal device for use in microprocessor based data acquisition and control systems.
The ICL7135 has auto-zero accuracy better than 10µV,
zero drift of 0.5µV/°C, input bias current of 10pA max. and
rollover error of less than 1 count.
Applications
This device is used in a wide range of measurement
applications involving the manipulation and display of
analog data:
●● Pressure
●● Weight
●● Voltage
●● Current
●● Resistance
●● Speed
●● Temperature
●● Material Thickness
Pin Configuration
Benefits and Features
●● Improved 2nd Source
(See our “Maxim Advantage™” Page 3)
●● ±20,000 Count Resolution
●● Guaranteed ±1 Count accuracy
●● Over-range, under-range signals for auto-range
capability
●● Easy interface to UARTs and µPs
●● TTL compatible, Multiplexed BCD outputs
●● True differential input. Zero reading guaranteed for
0 volt Input
●● True polarity at zero for precise null detection
●● Monolithic CMOS Design
Ordering Information
PART
TEMP. RANGE
PIN-PACKAGE
ICL7135CJI
0°C to 70°C
28 Lead CERDIP
ICL7135CPI
0°C to 70°C
28 Lead Plastic DIP
ICL7135CQI
0°C to 70°C
28 Lead Plastic chip carrier
ICL7135C/D
0°C to 70°C
Dice
Typical Operating Circuit
V-
1
28
UNDERRANGE
REFERENCE
2
27
OVERRANGE
ANALOG COMMON
3
26
STROBE
INT OUT
4
25
AZ IN
5
ICL7135 24
BUFF OUT
6
23
POL
REF. CAP-
7
22
CLOCK IN
REF. CAP+
8
21
BUSY
IN LO
9
20
(LSD) D1
IN HI
10
19
D2
R/H
DIGITAL GND
V+
11
18
D3
(MSD) D5
12
17
D4
(LSB) B1
13
16
(MSB) B8
B2
14
15
B4
NOTE: ALL PACKAGES HAVE THE SAME PINOUT.
OR
D1
D1
D2
BRT
28 SEGMENT DRIVERS
D2
D3
D3
ICL7135 D4
D5
D4
ICM7212
STROBE
B8
B4
B2
B1
POL
LED DISPLAY
B3
B2
B1
B0
D
Q
D
Q
The “’Maxim Advantage’” signifies an upgraded quality level. At no additional cost we offer a second-source device that is subject to the following:
guaranteed performance over temperature along with tighter test specifications on many key parameters; and device enhancements, when needed,
that result in improved performance without changing the functionality.
19-5041; Rev 1; 9/16
41/2 Digit A/D Converter with
Multiplexed BCD Outputs
ICL7135
Absolute Maximum Ratings
Lead Temperature (Soldering, 10 sec)............................... 300°C
Supply Voltage V+ .................................................................+6V
V-.................................................................. -9V
Analog Input Voltage (either input) (Note 1)................... V+ to VReference Input Voltage (either input) ........................... V+ to VClock Input...................................................................Gnd to V+
Note 1: Input voltages may exceed the supply voltages provided the input current is limited to +100µA.
Note 2: Dissipation rating assumes device is mounted with all leads soldered to printed circuit board.
Power Dissipation (Note 2)
CERDIP Package ......................................................1000mW
Plastic Package............................................................800mW
Operating Temperature...........................................0°C to +70°C
Storage Temperature ....................................... -65°C to + 160°C
Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these
or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods may affect
device reliability.
ICL7135 Electrical Characteristics (Note 1)
(V+ = +5V, V- = -5V, TA = 25°C, Clock Frequency Set for 3 Reading/Sec)
CHARACTERISTICS
ANALOG
(Note 1)
(Note 2)
SYMBOL
MIN
TYP
MAX
UNITS
Zero Input Reading
VIN = 0.0V
Full Scale = 2.000V
CONDITIONS
-0.0000
±0.0000
+0.0000
Digital
Reading
Ratiometric Reading (Note 2)
VIN = VREF
Full Scale = 2.000V
+0.9995
+0.9999
+1.0000
Digital
Reading
Linearity over ± Full Scale
(Error of Reading from Best Straight Line)
-2V ≤ VIN ≤ +2V
0.5
1
Digital
Count Error
Differential Linearity (Difference Between WorstCase Step of Adjacent Counts and Ideal Step)
-2V ≤ VIN ≤ +2V
.01
Rollover error (Difference in Reading for Equal
Positive and Negative Voltage Near Full Scale)
-VIN ≡ VIN ≈ 2V
0.5
VIN = 0V
Full Scale = 2.000V
15
Leakage Current at Input
IILK
VIN = 0V
1
10
pA
0.5
2
µV/°C
2
5
ppm/°C
VIN = 0V
0° ≤ TA ≤ +70°C
TC
VIN = +2V
0° ≤ TA ≤ +70°C
(ext. ref. 0 ppm/°C)
VINH
DIGITAL
SUPPLY
Clock In, Run/Hold
Note
Note
Note
Note
2.8
VINL
µV
2.2
V
1.6
0.8
IINL
VIN = 0V
0.02
0.1
mA
IINH
VIN = +5V
0.1
10
µA
All Outputs
VOL
IOL = 1.6mA
0.25
0.40
V
B1, B2, B4, B8
D1, D2, D3, D4, D5
VOH
IOH = -1mA
2.4
4.2
V
BUSY, STROBE, OVER-RANGE,
UNDER-RANGE, POLARITY
VOH
IOH = -10µA
4.9
4.99
V
+5V Supply Range
V+
+4
+5
+6
V
-5V Supply Range
V-
-3
-5
-8
V
+5V Supply Current
I+
fC = 0
1.1
3.0
-5V Supply Current
I-
fC = 0
0.8
3.0
Power Dissipation Capacitance
Clock
Digital
Count Error
en
Scale Factor Temperature
Coefficient (Note 3)
OUTPUTS
1
Noise (P-P Value Not Exceeded 95% of Time)
Zero Reading Drift
INPUTS
LSB
Clock Frequency (Note 4)
CPD
vs. Clock Freq
40
DC
2000
mA
pF
1200
kHz
1: Tested in 41/2 digit (20,000 count) circuit shown in Figure 1, clock frequency 120kHz.
2: Tested with a low dielectric absorption integrating capacitor. See Component Selection Section.
3: The temperature range can be extended to +70°C and beyond as long as the auto-zero and reference capacitors are
increased to absorb the higher leakage of the ICL7135.
4: This specification relates to the clock frequency range over which the ICL7135 will correctly perform its various functions.
See “Max Clock Frequency” below for limitations on the clock frequency range in a system.
The electrical characteristics above are a reproduction of a portion of lntersil’s copyrighted (1983/1984) data book. This information does not constitute
any representation by Maxim that Intersil’s products will perform in accordance with these specifications. The “Electrical Characteristics Table” along
with the descriptive excerpts from the original manufacturer’s data sheet have been included in this data sheet solely for comparative purposes.
www.maximintegrated.com
Maxim Integrated │ 2
41/2 Digit A/D Converter with
Multiplexed BCD Outputs
ICL7135
●● Guaranteed 2mA Max Supply Current
●● Significantly Improved ESD Protection (Note 6)
●● Key Parameters Guaranteed Over Temperature
●● Low Noise
●● Maxim Quality and Reliability
Absolute Maximum Ratings: This device conforms to the Absolute Maximum Ratings on adjacent page.
Electrical Characteristics Specifications below satisfy or exceed all ‘’tested” parameters on adjacent page.
(V+ = +5V, V- = -5V, TA = +25°C, Clock Frequency Set for 3 Reading/Sec)
CHARACTERISTICS
ANALOG
(Note 1)
(Note 2)
SYMBOL
DIGITAL
SUPPLY
MAX
UNITS
-0.0000
±0.0000
-0.0000
Digital
Reading
Ratiometric Reading (Note 2)
VIN = VREF, Full Scale = 2.000V
TA = 25°C
0° ≤ TA ≤ +70°C
+0.9998
+0.9999
+1.0000
+0.9995
+0.9999
+1.0005
Digital
Reading
1
Linearity Over ± Full Scale
(Error of Reading from Best
Straight Line)
-2V ≤ VIN ≤ +2V
0.5
Differential Linearity (Difference
Between Worst-Case Step of
Adjacent Counts and Ideal Step)
-2V ≤ VIN ≤ +2V
.01
-VIN = +VIN ≈ +2V
0.5
VIN = 0V, Full Scale = 2.000V
15
VIN = 0V
TA = 25°C
1
VIN = 0V
0° ≤ TA ≤ +70°C
Rollover Error (Difference in
Reading for Equal Positive and
Negative Voltage Near Full Scale)
Noise (P-P value not exceeded
95% of time)
en
Leakage Current at Input
IILK
Clock In, Run/Hold
TC
VIN = +2V
0° ≤ TA ≤ +70°C
Digital
Count Error
LSB
1
Digital
Count Error
µV
10
pA
250
pA
µV/°C
0° ≤ TA ≤ +70°C
2
(ext. ref. 0ppm/°C)
2.8
5
VINH
0° ≤ TA ≤ +70°C
VINL
0° ≤ TA ≤ +70°C
2.2
1.6
0.8
ppm/°C
V
IINL
VIN = 0V
0° ≤ TA ≤ +70°C
0.02
0.1
mA
IINH
VIN = +5V
0° ≤ TA ≤ +70°C
0.1
10
µA
0.25
0.40
V
All Outputs
VOL
IOL = 1.6mA
B1, B2, B4, B8
D1, D2, D3, D4, D5
VOH
IOH = -1mA
2.4
4.2
V
BUSY, STROBE ,
OVER-RANGE,
UNDER-RANGE POLARITY
VOH
IOH = -10µA
4.9
4.99
V
+5V Supply Range
V+
+4
+5
+6
-5V Supply Range
V-
-3
-5
-8
V
fC = 0
TA = 25°C
0° ≤ TA ≤ +70°C
1.1
2.0
mA
3.0
mA
fC = 0
TA = 25°C
0° ≤ TA ≤ +70°C
0.8
2.0
mA
3.0
mA
1200
kHz
+5V Supply Current
-5V Supply Current
Power Dissipation Capacitance
CLOCK
TYP
VIN = 0.0V, Full Scale = 2.000V
0° ≤ TA ≤ +70°C
Scale Factor Temperature
Coefficient (3)
OUTPUTS
MIN
Zero Input Reading
Zero Reading Drift
INPUTS
CONDITIONS
Clock Frequency (Note 4)
I+
ICPD
(Note 5)
40
DC
2000
V
pF
Note 1: Tested in 41/2 digit (20,000 count) circuit shown in Figure 1, clock frequency 120kHz.
Note 2: Tested with a low dielectric absorption integrating capacitor. See Component Selection Section.
Note 3: The Temperature range can be extended to +70°C and beyond as long as the auto-zero and reference capacitors are
increased to absorb the higher leakage of the ICL7135.
Note 4: This specification relates to the clock frequency range over which the ICL7135 will correctly perform its various functions.
See “Clock Frequency” below for limitations on the clock frequency range in a system.
Note 5: +5V Supply current for fc ≠ 0 is I+ = I+ (fc = 0) + CPD x 5V x fc.
Note 6: All pins are designed to withstand electrostatic discharge (ESD) levels in excess of 2000V. (Test circuit per MIL Std 883,
Method 3015.1)
www.maximintegrated.com
Maxim Integrated │ 3
41/2 Digit A/D Converter with
Multiplexed BCD Outputs
ICL7135
integrator capacitor at the end of signal integrate is directly
proportional to the differential voltage between Input High
and Input Low, and is also directly proportional to the
length of the signal integrate phase. The signal integrate
phase lasts precisely 10,000 clock cycles. At the end of
this phase the input signal polarity is determined.
SET VREF = 1.000V
-5V
VREF IN
1 V100kΩ
UNDERRANGE 28
2 REFERENCE
ANALOG
GND
0.47µF
1.0µF
100kΩ
OVERRANGE 27
3 ANALOG COMMON
27Ω
STROBE 26
4 INT. OUT
5 A-Z IN
RUN/HOLD 25
DIGITAL GND 24
OV
De-Integrate Phase
The ICL7135 is divided into an Analog section and a
Digital section. The digital section includes the counters,
input and output interfaces, and control logic which controls
the timing of each measurement cycle. Each measurement
is divided into four phases: 1) auto-zero (AZ), 2) signal
integrate (INT), 3) reference deintegrate (DE), and 4) zero
integrator (ZI). The digital section controls the operation
of the analog section during each of these phases, using
counters and the state of the comparator to determine
when to start each of the four phases.
At the end of signal integrate, Input High and Input Low
are disconnected from the external pins. The integrator
non-inverting input pin is then internally connected to
Analog Common and the buffer input is connected to
one side of the reference capacitor. The other side of
the reference capacitor is connected to Analog Common.
The polarity at the output of the integrator (as detected
by the comparator at the end of signal integrate phase)
determines which terminal of the reference capacitor is
connected to the buffer input. The reference capacitor
polarity is chosen so that the integrator output will always
return towards Analog Common. Since the reference
capacitor was charged to the reference voltage during
the auto-zero phase, the integrator input voltage is now
the reference voltage. The De-Integrate phase lasts for
20,001 counts, or until the comparator detects that the
integrator output has crossed zero, whichever occurs first.
The time required to return to zero is proportional to the
input signal and is inversely proportional to the reference
voltage. The number of clock cycles required to return to
zero is counted by the digital section and is latched as the
measurement result.
VIN
Displayed reading = 10,000 x
VREF
Auto-Zero Phase
Zero Integrator Phase
6 BUFF OUT
100kΩ
SIGNAL
INPUT
100kΩ
1µF
0.1µF
+5V
7 REF. CAP8 REF. CAP+
ICL7135
POLARITY 23
CLOCK IN 22
BUSY 21
9 IN LO
LSD D1 20
10 IN HI
D2 19
11 V+
D3 18
12 MSD D5
13 LSB B1
14 B2
CLOCK
IN
120kHz
D4 17
MSB B8 16
B4 15
Figure 1. ICL7135 Test Circuit
Detailed Description
General Operation
During auto-zero Input HI and Input LO are disconnected
from the input pins and are internally shorted to Analog
COMMON. The output of the comparator is connected
to the inverting input of the Integrator, and at the same
time the non-inverting input of the integrator is connected
to the input of the buffer. This feedback loop charges the
autozero capacitor, CAZ, to compensate for the offset
voltages of the buffer amplifier, integrator, and comparator.
Also during auto-zero,the reference capacitor is
connected to the voltage reference and is charged to the
reference voltage. The auto-zero cycle is a minimum of
9800 clock cycles, except after an over-range reading.
After an over-range, the extended zero integrate phase
reduces the auto-zero phase to 3800 clock cycles.
Signal Integrate Phase
At the end of the auto-zero phase the auto-zero loop is
opened, and the Input High and Input Low are switched
to the external pins IN-HI and IN-LO. The analog section
integrates the differential voltage between Input High
and Input Low. The differential voltage must be within
the ICL7135’s common mode range. The voltage on the
www.maximintegrated.com
The last of the four phases is the zero integrator phase.
The non-inverting input of the integrator is internally shorted
to Analog Common and the buffer input is internally
connected to the output of the comparator. This closes
a loop that forces the integrator output to zero. Normally
this phase lasts only 100 to 200 counts, sufficient time
to remove the small residual charge on the integrator
capacitor caused by the comparator delay and the one
count delay created by sampling the comparator output
only once per clock cycle. However, an overrange condition
will exist when the integrator output does not return to
zero by the end of the De-Integrate phase, and can leave
a residual voltage on the integrator capacitor. In this case,
the Zero Integrator phase is increased to 6200 counts to
ensure that the integrator capacitor is fully discharged
before the next measurement cycle is started.
Analog Section
Analog COMMON
Analog COMMON is the Analog ground reference for the
ICL7135. If Input Low is at a voltage other than Analog
Maxim Integrated │ 4
41/2 Digit A/D Converter with
Multiplexed BCD Outputs
ICL7135
CREF
CREF+
8
V+
CAZ
AUTO
ZERO
INT
11
5
4
RINT
REF HI
CREF
2
7
BUFFER
6
CINT
INTEGRATOR
INPUT
HIGH
A/Z
IN HI
10
INT
DE(-)
DE(+)
A/Z
A/Z
COMPARATOR
ZI
AZ
ANALOG
COMMON
3
IN LO
9
DE(+)
INT
INPUT
LOW
DE(-)
A/Z + DE(±) + ZI
ICL7135
1
V-
Figure 2. Analog Section of ICL7135
COMMON a common mode voltage will be introduced
and, although the ICL7135 has an excellent CMRR, Input
Low and Analog COMMON should be connected together
whenever possible. Analog COMMON is also the reference
point for the reference voltage. The Analog Common voltage is
normally connected to the system ground when using ±5V
supplies. When the ICL7135 is operated from a single
supply voltage the Analog Common should be connected
to a voltage source approximately halfway between V+
and ground.
Input Buffer
The ICL7135 input buffer is a CMOS buffer with a common
mode input voltage range of approximately V+ -1.0V to
V- +1.5V. The quiescent current is approximately 100µA
and the buffer can deliver up to 40µ of output current with
excellent linearity.
Integrator
The integrator amplifier, similar to the buffer amplifier, can
deliver 20µA of output current with high linearity while
swinging to within 0.3V of either supply rail. The integrator’s
non-inverting terminal is connected to IN LO during the
signal integrate phase, so the voltage on the IN LO
terminal sets the starting point for the integrator output
during signal integrate. If IN LO is at a voltage other than
ground, this will limit the maximum allowable swing at the
integrator output, and the value of the integrating capacitor should be increased. (Refer to Component Selection)
www.maximintegrated.com
Comparator
The comparator monitors the voltage on the integrator
capacitor during deintegrate. The digital section samples
the comparator output once per clock cycle and terminates
the deintegrate cycle when the comparator changes its
state as the integrator voltage passes through zero. The
offset voltage of the comparator is not critical since the
auto-zero phase compensates for the offset. The output of
the comparator is the only output from the analog section
to the digital section.
Digital Section
As shown in Figure 3, the digital section consists of counters, latches, output multiplexer, and control logic. The
control logic monitors the counters and the comparator
to determine the start of each phase, and sends control
signals to the analog section to drive the analog switches
to the proper state for each measurement phase. The
control section also responds to the external input, RUN/
HOLD, and creates the control outputs; OVERRANGE,
UNDERRANGE, BUSY, and STROBE.
RUN/HOLD
When RUN/HOLD is high or open the ICL7135 will
continuously perform conversions with each measurement being 40,002 clock cycles long. When RUN/HOLD
goes low, the ICL7135 will complete the measurement in
progress then remain in the auto-zero cycle, holding the
last reading. If RUN/HOLD goes high after the maximum
period assigned to deintegrate, a new conversion will
start, with a delay of 1 to 10,001 clock cycles between
Maxim Integrated │ 5
41/2 Digit A/D Converter with
Multiplexed BCD Outputs
ICL7135
V+
11
POLARITY
D5
D4
D3
D2
D1
23
12
17
18
19
20
MSB
LSB
MULTIPLEXER
ANALOG
SECTION
POLARITY
FF
LATCH
LATCH
LATCH
ZERO
CROSS.
DET.
LATCH
13
B1
14
15
16
B2
B4
B8
LATCH
COUNTERS
CONTROL LOGIC
24
22
25
27
28
26
21
DIGITAL
GND
CLOCK
IN
RUN/
HOLD
OVER
RANGE
UNDER
RANGE
STROBE
BUSY
ICL7135
Figure 3. ICL7135 Digital Section
the rising edge of the RUN/HOLD input and the BUSY
output. A RUN/HOLD pulse during the unused portion of
deintegrate phase will be ignored, but when in the autozero phase a positive pulse of only 300ns (typical) will
start the conversion. Figure 5 shows a simple method
of obtaining one, and only one, conversion for each
measurement request.
INTEGRATOR
OUTPUT
AUTOZERO
+
ZERO
INTEGRATOR
10,0001
COUNTS
SIGNAL
INT.
10,000
COUNTS
DE-INTEGRATE
20,001
COUNTS MAX.
FULL MEASUREMENT CYCLE
40,002 COUNTS
BUSY
BUSY
OVER-RANGE
WHEN APPLICABLE
UNDER-RANGE
WHEN APPLICABLE
D5
NORMAL DIGIT SCAN
D4
D3
D2
D1
1000*
COUNTS
*FIRST D5 OF AZ AND
DE-INTEGRATE ARE ONE COUNT LONGER
BUSY is a status output that goes high at the beginning
of signal integrate and stays high until the first clock
pulse after zero crossing during De-integrate (or end of
De-Integrate if overranged).The internal data latches are
loaded during the next clock cycle after the falling edge
of BUSY. Since BUSY is high for the 10,000 counts of
signal integrate + number of counts during De-Integrate
+1 clock cycle, a simple way of sending conversion data
down a single pair of wires is to logically ‘AND’ BUSY with
the clock and to subtract 10,001 counts from the number
received. Figure 6 shows a system using this method to
remotely display data.
*STROBE
DIGIT SCAN
FOR OVER-RANGE
AUTO ZERO
D5
SIGNAL
INTEGRATE
DE-INTEGRATE
START
PULSE
S
D
Q
FLIP-FLOP
D4
D3
RUN/HOLD
ICL7135
BUSY
D2
R
D
D1
Figure 4. Timing Diagram
www.maximintegrated.com
Figure 5. External RUN/HOLD Latch
Maxim Integrated │ 6
41/2 Digit A/D Converter with
Multiplexed BCD Outputs
ICL7135
Polarity
120kHz
CLOCK
CLK
IN
ICL7135
TO REMOTE
COUNTER
Component Selection
BUSY
# OF PULSES
= 10,001 + READING
Figure 6. Serial Pulse Stream for Remote Reading
Digit Outputs
The digit outputs go high sequentially, D5 to D1, for a period
of 200 clock cycles per digit. The 5 digits are continuously
scanned except after an over-range measurement. After
an over-range reading the digit scan stops after the
strobe sequence, and remains stopped until the start
of De-Integrate. For a continuous series of over-range
readings, the digits will be scanned for 21,000 counts out
of 40,002, resulting in a flashing display as an over-range
indicator. D5 is the most significant digit.
BCD Outputs
The 4 BCD output pins are positive logic signals whose
BCD data corresponds to the currently active digit strobe.
The ICL7135 does not have inter-digit blanking and the
BCD data changes simultaneously with the edges of the
digit outputs.
STROBE
The STROBE output is a negative going pulse that is
useful for latching the multiplexed BCD outputs into
external BCD latches. Five negative going STROBE
pulses occur in the center of the data corresponding to
each of the 5 digits of measurement results, once and
only once after the end of each conversion (immediately
after the falling edge of BUSY). The BCD data is valid
at both edges of STROBE, and data can be latched in
either a level sensitive latch, or an edge triggered latch.
Figures 11, 12 and 14 show the use of STROBE to latch
the BCD data. STROBE pulse width is 1µs less than 1/2
clock period.
Over-range and Under-range Outputs
These active high status outputs are set to a high level
at the end of BUSY if the measurement result is 1800
or less (Under-range), or greater than 19,999 (Overrange). Under-range is reset at the beginning of the signal
integrate phase; over-range is reset at the beginning of
the de-integrate phase.
www.maximintegrated.com
The Polarity output is updated at the beginning of each
de-integrate phase, and is high for a positive input signal.
The Polarity output is valid for all inputs, including ±0 and
overrange signals.
The analog component values must be selected with care
to achieve optimum performance in each application.
Factors that affect the proper values include the reading
rate, input common mode voltage, the full scale and reference voltages, and the power supply voltages.
Integrating Resistor
Good linearity is obtained when the integrating resistor
value is chosen such that the buffer’s maximum output
current is between 5 and 40µA. The quiescent current of
the buffer is 100µA, and it can supply 20µA of output current with excellent linearity. The buffer’s maximum output
current occurs with a full scale input voltage, and the integrating resistor value may be calculated as:
full scale voltage
R INT =
20µA
Integrating Capacitor
The maximum swing of the integrator during the signal
integrate phase can be calculated as:
I
x TINT
Vswing = INT
C INT
Where IINT = 20µA if RINT is chosen as described above
and TINT = 10,000 clock periods (83.3ms for 120kHz
clock frequency). The integrator swing range should be
maximized while avoiding saturation of the integrator
output. Normally the integrator will not saturate until its
output is within 0.3V of either supply, but for the best integral linearity the integrator’s output should remain at least
1V away from either supply. For ±5V supply and Analog
Common and IN LO connected to ground, a ±3.5V to ±4V
swing range is optimum. Rearranging the above formula
and inserting values as described above, CINT may be
calculated as:
20µA x 83.3ms
C INT =
x 0.47µF
3.5V
The integrator swing must be reduced if either Analog
Common or IN LO is not grounded, or if the supply voltage
is less than ±5V.
The integrating capacitor must have low dielectric absorption
to obtain low integral nonlinearity, rollover, and ratio
metric errors. The result of measurements with the
reference tied to the IN HI is a good indication of the
Maxim Integrated │ 7
41/2 Digit A/D Converter with
Multiplexed BCD Outputs
ICL7135
amount of dielectric absorption in the integrating capacitor.
A good integrating capacitor will result in a reading of
9999, and any deviation from this reading is probably due
to dielectric absorption. Polypropylene capacitors have
been found to be suitable, as have Teflon capacitors.
Polystyrene and polycarbonate capacitors may also be
used in less critical applications.
Auto-Zero Capacitor
The size of the auto-zero capacitor will have a significant
effect on the overall system noise, with larger auto-zero
capacitors resulting in a quieter system. The dielectric
absorption of the auto-zero capacitor affects only the
speed of settling at power-up or recovery from overload
and nearly any capacitor type can be used. The zero
integrator phase of the ICL7135 allows the use of large
auto-zero capacitors while avoiding the “over-range hangover” and hysteresis effects that occur in A/D converters
without the zero integrator phase.
Reference Capacitor
Like the auto-zero capacitor, the reference capacitor’s
dielectric absorption is rarely critical. Low dielectric
absorption reference capacitors are only required where
fast settling time is needed in systems with a rapidly
changing reference voltage such as ratiometric ohms
measurement in multimeters.
The reference capacitor DOES need to be a low leakage
capacitor since it must store the reference voltage while
floating during both the signal integrate and the reference
deintegrate phases. Any leakage or charge loss during
these two phases results in an effective change in the
scale factor of the ICL7135. Low cost film capacitors such
as polyester or polystyrene have been found to be suitable
in most applications.
In addition to leakage requirements, another effect that
sets a lower limit on the value of the reference capacitor
is the “charge suckout” caused by stray capacitance on
the reference capacitor terminals. For a negative polarity
V+
V-
6.8 VOLT
ZENER
ICL7135
REF HI
ANALOG
COMMON
IZ
V-
ICL7135
REF HI
ANALOG
COMMON
V-
Figure 7. External Reference Voltage
www.maximintegrated.com
20
kΩ
6.8kΩ
1.2 BANDGAP
REFERENCE
input signal, the reference capacitor does not shift its
common mode voltage, but with a positive polarity input
signal it undergoes mode shift equal to the reference
voltage. If there are stray capacitances on the reference
capacitor terminals, some of the charge on the reference
capacitor will be used to charge these stray capacitances
as the reference capacitor makes this common mode
voltage shift. This loss of charge reduces the voltage
on the reference capacitor, and causes positive polarity
signals to have a higher measured result than a corresponding negative voltage. This error can be reduced by
minimizing the stray capacitance on the reference capacitor
terminals, and by increasing the value of the reference
capacitor.
Reference Voltage
The full scale reading of 20,000 will occur when VIN = 2 x
VREF. Since the 20,000 count resolution of the ICL7135
is equivalent to a 50ppm resolution, a high stability
reference is recommended for high accuracy absolute
measurements. Figure 7 shows two suitable methods of
generating the reference voltage.
Rollover Resistor and Diode
The ICL7135 is tested for rollover using the circuit
of Figure 1, with the 100kΩ resistor and diode in the
circuit. The diode is noncritical, and is typically a low
cost 1N4148. The resistor value is dependent on many
factors including integrator swing, clock frequency, and
the amount of rollover error due to “charge suckout” on
the reference capacitor. 100kΩ is the optimum value for
most circuits and is the value used in testing the ICL7135.
Speedup Resistor
The 27Ω speedup resistor in series with the integrating capacitor adds a pedestal voltage on top of the
integrating capacitor voltage. This pedestal voltage
causes zero crossing to occur earlier than would occur
without the resistor. The effect of the earlier zero crossing
is to give the comparator an overdrive voltage, speeding
its response and reducing the conversion error due to
comparator delay. If the integrator current is changed, the
speedup resistor value should be changed so that the IINT
x RSPEEDUP = 500µV.
Clock Frequency
The clock source should be free of short-term phase and
frequency jitter during the conversion period, but long
term stability is not critical. The clock frequency is chosen
to obtain the desired conversion rate, and to maximize
the normal mode rejection of power line frequency interference. The conversion rate is directly proportional to
the clock frequency, with each conversion taking 40,002
clock cycles. For maximum normal mode rejection,
Maxim Integrated │ 8
41/2 Digit A/D Converter with
Multiplexed BCD Outputs
ICL7135
the signal integration period should be an integral multiple
of the power line cycles.
Application Hints
Reading Rate (in readings per second) =
As with all sensitive analog circuitry, it is important to
keep the Digital Ground separate from the .analog ground
(called Analog Common on the ICL7135) to minimize
errors caused by the coupling of noise from the digital
circuitry into the sensitive analog section. Analog Common
should be connected to Digital Ground at only one point,
and return currents from digital loads must not flow
through the analog ground lines. Avoid any unnecessary
current flow in the analog ground path.
f CLK
40,002
f
x 10,000
f CLK for maximum normal mode rejection = LINE
N
Where fLINE is the line frequency, normally 50Hz or 60Hz
and N is the number of line cycles that occur during a
signal integration period. For maximum normal mode
rejection, N should be an integer.
For 60Hz rejection, suitable clock frequencies include
300kHz, 200kHz, 150kHz, 120kHz, 100kHz, and 75kHz.
Suitable frequencies for use with 50Hz power include
250kHz , 1662/3kHz, 125kHz, and 100kHz. The two most
common clock frequencies are 120kHz (3 readings per
second) and 100kHz (21/2 readings per second). Note
that a 100kHz clock frequency rejects both 50Hz and
60Hz normal mode signals.
The maximum clock rate is limited by the maximum rate
at which the digital logic will correctly function (typically
2MHz), and by the speed of response of the comparator.
The comparator delay, about 3µs, has the same effect on
the measurement result as does an offset voltage with
the same polarity of the input signal. At the recommended
clock frequency of 120kHz, this small offset is slightly less
than 1/2 count. At higher clock frequencies the value of
the speedup resistor in series with the integration capacitor (normally 27Ω) should be increased. At frequencies
above 120kHz, ringing on the integrator output may cause
nonlinearities in the first few counts.
The minimum clock frequency is limited by the leakage
of the auto-zero and reference capacitors. While seldom
desired, measurement cycles as long as 10 seconds can
be performed with negligible error at room temperature.
Figures 8A and 8B show two methods of generating a
suitable clock signal for the ICL7135.
Grounds
Single 5V Supply Operation
The ICL7135 normally uses ±5V supplies, however, in
some applications the negative supply is not needed.
Specifically, the negative 5V supply is not required if
the input signal can be referenced to the center of the
ICL7135’s common mode voltage range AND the signal
voltage is less than ±1.5V. The integrator swing must be
reduced, and there will be a slight increase in system
noise and nonlinearity. See Figure 9 for recommended
component values.
SET VREF = 1.000V
VREF IN
1 V100kΩ
1.0µF
2.0µF
100kΩ
100kΩ
1µF
100kΩ
OVERRANGE 27
3 ANALOG COMMON
27Ω
2.5V
SIGNAL
INPUT
UNDERRANGE 28
2 REFERENCE
4 INT. OUT
5 A-Z IN
DIGITAL GND 24
6 BUFF OUT
POLARITY 23
7 REF. CAP-
ICL7135 CLOCK IN 22
8 REF. CAP+
0.1µF
-5V
LSD D1 20
10 IN HI
D2 19
11 V+
D3 18
12 MSD D5
13 LSB B1
56kΩ
3
4
16kΩ
7
1
MAX4069
CMOS
INVERTOR
TO
ICL7135
CLOCK IN
www.maximintegrated.com
B4 15
MAX4069
TO
ICL7135
CLOCK IN
22MΩ
30kΩ
100kHz OR
120kHz
390pF
5pF
Figure 8A. LM311 Clock Source
D4 17
MSB B8 16
+5
1kΩ
8
2 LM311
CLOCK
IN
120kHz
Figure 9. Single +5V Supply Operation
+5V
0.22µF
BUSY 21
9 IN LO
14 B2
16kΩ
STROBE 26
RUN/HOLD 25
TUNING
FORK
CRYSTAL
330kΩ
10pF
Figure 8B. Crystal Oscillator Clock Source
Maxim Integrated │ 9
41/2 Digit A/D Converter with
Multiplexed BCD Outputs
ICL7135
Generating a Negative Supply from +5V
Figures 10A and 10B show two methods of generating a
negative supply for the ICL7135. The Maxim ICL7660 will
supply 2mA (the maximum supply current of the ICL7135)
at 4.85V drop, while the circuit using the CMOS inverter
will deliver approximately -3.5V. If the CMOS inverter is
used to generate a minus supply, the integrator swing
should be reduced to 2.5 to 3V.
Noise
The normal system noise around zero is about 15µV
peak-to-peak (not exceeded 95% of the time). Near full
scale, the noise increases to about 30µV. The main noise
source is the auto-zero loop, and increasing the value of
the auto-zero capacitor will reduce the noise. Other noise
sources include the buffer and integrator noise; comparator noise; and stray pickup in the input circuitry, the
integrator, and the reference capacitor. The noise caused
by stray pickup of interfering signals can be reduced by a
tight layout and shielding. If the interfering signal frequency is constant, the effects of stray pickup in the input and
integrator can be reduced by choosing a clock frequency
such that the signal integration period is an integral multiple of the interfering signal’s period. Since the length
of the de-integration period depends on the input signal
level, no single clock frequency can be chosen to reject
interfering signals during the de-integrate phase.
Typical Applications
Figure 11 uses Maxim’s ICL7211 LCD display driver to
drive 4 digits of LCD display. The backplane signal of the
ICL7211 and the CMOS exclusive OR gates are used
to drive the 1/2 digit and the polarity sign. The four AND
gates combine the digit outputs with the STROBE output
to generate the digit select signals that latch data into the
ICL7211. Since the Strobe occurs in the middle of each
digit’s data there is ample data setup and hold time to
ensure that valid data is latched. The OR gates will force
the BCD data to all ones when over-range goes high. The
ICL7211A will blank the display when all ones (hexF is
loaded).
The typical operating circuit on the first page of this data
sheet shows a 41/2 digit A/D with LED drive using the
Maxim ICL7212 display driver. In this case the polarity
and 1/2 digit segments are driven by D flip-flops that latch
polarity and 1/2 digit data at the end of each measurement. The ICL7135 Overrange output drives the ICM7212
Brightness input, blanking the four least significant digits
when the input voltage is greater than fullscale.
Some applications require non-multiplexed, latched BCD
outputs. The circuit shown in Figure 12 will demultiplex
and latch the ICL7135 output. If only the first rank of
latches is used, the data should not be used during the
800 clock cycle update period that takes place at the end
of each conversion since during this update period the
-5V
1
2
10µF
3
8
ICL7660
4
7
6
5
BP
VOUT = -5V
1/2 CD4030
23 POL
100µF
20
19
18
17
Figure 10A. Generating a Negative Supply
120 kHz
CLOCK
V+
D1
D2
D3
D4
16 B8
CD4081
1/4 CD4030
CD4071
CD 4009
0.47µF
IN914
10µF
ICL7135
IN914
31
32
33
34
D1
D2
D3
D4
28 B1
27 B0
CD4011
12 D5
26 STROBE
27 OR
ICL7135
5 BP
30 B3
29 B2
15 B4
14 B2
13 B1
CLOCK
V-
4-1/2 DIGIT LCD DISPLAY
+5V
ICM7211A
+5V
1/4 CD4030
Figure 11. LCD Display with Digit Blanking on Overrange
GND
V- = -3.5V
Figure 10B. Generating a Negative Supply
www.maximintegrated.com
Maxim Integrated │ 10
41/2 Digit A/D Converter with
Multiplexed BCD Outputs
ICL7135
most significant digit (MSD) data will correspond to the
new reading and the least significant digit (LSD) data will
be old data from the previous conversion. The second
rank of latches shown in dotted lines will eliminate this
problem by updating all digits simultaneously with the
rising edge of D5.
There are many different possible ways of interfacing the
ICL7135 to a microprocessor. Figure 13 shows a method
that uses only 8 I/O lines. The digit outputs drive a priority
encoder, which converts the 1-of-5 format of the digit
outputs to a 3 bit binary code. When no digit is active (as
in over-range), the binary output code is 0, otherwise the
output corresponds to the digit number of the active digit.
By sending BUSY as either an input or an an interrupt, the
microprocessor can detect when new data is available.
Another possible interface scheme is to sense only digit
D5, then use time delays to choose when to read the
other digits’ data.
B1
B2
B4
B8
D1
D2
B1
B2
B4
B8
POL
OR
ICL7135
STROBE
D5 D4 D3
B1
B2
B4
B8
B1
B2
B4
B8
B1
B2
B4
B8
B1
D0 E0
D1
D2
E2 Q0
74LS375
D3
D1
D2
Q0
Q2
Q3
D0 E0
D0
Q1
74LS374
E2 Q0
74LS375
D3
DIGIT 2
BCD
DATA
Q1
Q2
Q3
DIGIT 1
BCD
DATA
D7
Q7
Interfacing with UARTs and
Microprocessors
Figure 14 shows a simple interface between a UART
and a free running ICL7135. The transmission of the five
data words is started by the five STROBE pulses. The
digit 5 word is 0000XXXX, digit 4 is 1000XXXX, digit 3
is 0100XXXX, etc. The polarity is transmitted indirectly
by using it to drive the Even Parity Enable Pin (EPE). A
parity flag at the receiver can be decoded as a positive
signal, no flag as negative, if EPE of the receiver is held
low. Figure 15 shows a more complex arrangement. DR
goes high when the UART receives a byte via the send
input, RRI. Since DR is connected to the ICL7135’S RUN/
HOLD input this starts a new conversion. At the end of
the conversion the falling edge of BUSY resets DR via
the UART’S DRR input. The transmit sequence is again
started by STROBE. A quad 2-input multiplexer is used to
superimpose polarity, over-range, and under-range onto
the D5 word since in this instance it is known that B2 =
B4 = B8 = 0.
To insure proper operation, it is necessary that the UART
clock be fast enough that each word is transmitted before
the next STROBE pulse arrives.
B1
B2
B4
B8
ICL7135
D1
D2
D3
D4
D5
P10
P11
P12
P13
MAX8048
D1
Q0
MC
D2
14532
Q1
D3 PRIORITY
Q2
D4 ENCODER
D5
P1
P15
P16
INT
P17
BUSY
Q0
D0
D1
D2
74LS375
D3 E0
D2
Q0
Q1
Q2
E2 Q3
74LS375
D3 E0
Figure 13. µP Interface
SERIAL OUTPUT
TO RECEIVING UART
DIGIT 4
BCD
DATA
Q1
Q2
E2 Q3
DIGIT 3
BCD
DATA
74LS374
Q0
D0
D1
D0
D7
Q7
EPE
1
D0
Q0
Q1
D1
74LS375
D2
Q2
Q3
D3
E0 E2
D0
Q0
D3
Q3
www.maximintegrated.com
2
3
4
5
TBRL
6
7
8
DIGIT 5
DATA
POLARITY
OVERRANGE
D4 D3 D2 D1 B1 B2 B4 B6
NC
D5
POL
Figure 12. Non-Multiplexed, Latched BCD Output
TRO
UART
TR1602
TBR
ICL7135
STROBE
RUN/HOLD
+5V
Figure 14. ICL7135 to UART Interface
Maxim Integrated │ 11
41/2 Digit A/D Converter with
Multiplexed BCD Outputs
ICL7135
Chip Topography
TRO
EPE
1
RRI
DRR
TR1602
TBR
2
3
4 5
0.134”
(3.40mm)
STROBE
ANALOG
UNDERRANGE
COMMON REF VOVERRANGE
DR
TBRL
6 7
8
1Y 2Y 3Y
D4 D3 D2 D1 B1
D5
B2 B4 B8
SELECT
1A 2A 3A
2
1
28 27
26
ENABLE
25
5
AZ IN
1B 2B 3B
ICL7135
IN HI
RUN/HOLD
10kΩ
BUSY
23
22
8
9
REF CAP+
IN LO
STROBE
24
6
7
BUFF OUT
REF CAPPOL
OVER
UNDER
74C157
3
4
INT OUT
21
20
10
+5V
19
11
V+
100pF
R/H
DIGITAL GND
POL
CLOCK IN
0.155”
(2.92mm)
BUSY
D1
D2
12 13 14 15 16 17 18
D5 B1 B2 B4 B8 D4 D3
Figure 15. Complex ICL7135 to UART Interface
0.070
(1.778)
0.600 - 0.620
(15.240 - 15.748)
0.580
(14.730)
MIN
0.025
(0.635)
1.470
MAX
(37.340)
0.062
(1.575)
RAD
RAD
0.030
(0.762)
MAX
0.540 ± 0.005
(13.720 ± 0.127)
0.040
TYP
(1.016)
0.590 - 0.620
(14.986 - 15.748)
0.100 ± 0.010
(2.540 ± 0.254)
0.600
MAX GLASS
(15.240)
0.530 - 0.550
(13.462 - 13.970)
86° 94°
TYP
0.125
(3.175) MIN
0.160 0.100 ± 0.010 TYP
(4.064) (2.540 ± 0.254)
MAX
95°±5°
95°± 5°
0.625 +0.025
-0.015
(15.875 +0.635
-0.381 )
1.490
MAX
(37.846)
0.050 ± 0.015
(1.270 ± 0.381)
86° 94°
TYP
0.009 - 0.015
(1.229 - 0.381)
0.685 ± 0.025
(17.399 ± 0.635)
0.150 ± 0.005 0.125 0.020
(3.810 ± 0.127) (3.175) (0.508)
MIN
MIN
0.018 ± 0.003
(0.457 ± 0.076)
TYP
0.008 ± 0.012
(0.203 - 0.305)
0.055 ± 0.005
(1.397 ± 0.127)
28 Lead Plastic (PI)
θJA = 110°C/W, θJC = 50°C/W
0.045
(1.143)
0.018 ± 0.002
(0.457 ± 0.051)
TYP
0.060 - 0.100
(1.524 - 2.540)
GLASS SEALANT
0.020 - 0.070
(0508 - 1.778)
0.200
(5.080)
MAX
0.125
(3.175)
MIN
0.048 - 0.055
(1.219 - 1.397)
28 Lead Cerdip (JI)
θJA = 55°C/W
0.449 ± 0.001
(11.405 ± 0.025)
0.045
0.010
(1.143)
(0.254)
PIN 1
0.010
(0.254)
0.045
(1.143)
0.490 ± 0.005
(12.446 ± 0.127)
0.050 BC
0.070
(1.778)
0.045
(1.143)
0.010
(0.254)
0.172 ± 0.003
(4.369 ± 0.076
0.035
RAD
(0.889)
0.420 ± 0.005
(10.668 ± 0.127)
0.022
(0.559)
0.145
(3.683)
28 Lead Plastic Chip Carrier (Quad Pak) (Q)
www.maximintegrated.com
Maxim Integrated │ 12
41/2 Digit A/D Converter with
Multiplexed BCD Outputs
ICL7135
Revision History
REVISION
NUMBER
REVISION
DATE
PAGES
CHANGED
0
2/87
Initial release
—
1
9/16
Updated Ratiometric Reading minimum specification in Electrical Characteristics table
2
DESCRIPTION
For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642, or visit Maxim Integrated’s website at www.maximintegrated.com.
Maxim Integrated cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim Integrated product. No circuit patent licenses
are implied. Maxim Integrated reserves the right to change the circuitry and specifications without notice at any time. The parametric values (min and max limits)
shown in the Electrical Characteristics table are guaranteed. Other parametric values quoted in this data sheet are provided for guidance.
Maxim Integrated and the Maxim Integrated logo are trademarks of Maxim Integrated Products, Inc.
© 2016 Maxim Integrated Products, Inc. │ 13