MAX127/MAX128
Multirange, +5V, 12-Bit DAS with
2-Wire Serial Interface
_______________________________________________________________________________________ 9
Detailed Description
Converter Operation
The MAX127/MAX128 multirange, fault-tolerant ADCs
use successive approximation and internal track/hold
(T/H) circuitry to convert an analog signal to a 12-bit
digital output. Figure 1 shows the block diagram for
these devices.
Analog-Input Track/Hold
The T/H circuitry enters its tracking/acquisition mode on
the falling edge of the sixth clock in the 8-bit input con-
trol word and enters its hold/conversion mode when the
master issues a STOP condition. For timing information,
see the
Start a Conversion
section.
Input Range and Protection
The MAX127/MAX128 have software-selectable input
ranges. Each analog input channel can be indepen-
dently programmed to one of four ranges by setting the
appropriate control bits (RNG, BIP) in the control byte
(Table 1). The MAX127 has selectable input ranges
extending to ±10V (±V
REF
x 2.441), while the MAX128
has selectable input ranges extending to ±V
REF
. Note
that when an external reference is applied at REFADJ,
the voltage at REF is given by V
REF
= 1.638 x V
REFADJ
(2.4 < V
REF
< 4.18). Figure 2 shows the equivalent
input circuit.
A resistor network on each analog input provides a
±16.5V fault protection for all channels. This circuit lim-
its the current going into or out of the pin to less than
1.2mA, whether or not the channel is on. This provides
an added layer of protection when momentary over-
voltages occur at the selected input channel, and when
a negative signal is applied at the input even though
the device may be configured for unipolar mode.
Overvoltage protection is active even if the device is in
power-down mode or V
DD
= 0.
Digital Interface
The MAX127/MAX128 feature a 2-wire serial interface
consisting of the SDA and SCL pins. SDA is the data
I/O and SCL is the serial clock input, controlled by the
master device. A2–A0 are used to program the
MAX127/MAX128 to different slave addresses. (The
MAX127/MAX128 only work as slaves.) The two bus
lines (SDA and SCL) must be high when the bus is not
in use. External pull-up resistors (1kΩor greater) are
required on SDA and SCL to maintain I
2
C compatibility.
Table 1 shows the input control-byte format.
Figure 1. Block Diagram