MAX192AEPP+ Maxim Integrated Products, MAX192AEPP+ Datasheet - Page 10

IC ADC 10BIT SERIAL 20-DIP

MAX192AEPP+

Manufacturer Part Number
MAX192AEPP+
Description
IC ADC 10BIT SERIAL 20-DIP
Manufacturer
Maxim Integrated Products
Type
Data Acquisition System (DAS), ADCr
Datasheet

Specifications of MAX192AEPP+

Resolution (bits)
10 b
Sampling Rate (per Second)
133k
Data Interface
Serial
Voltage Supply Source
Single Supply
Voltage - Supply
±5V
Operating Temperature
-40°C ~ 85°C
Mounting Type
Through Hole
Package / Case
20-DIP (0.300", 7.62mm)
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
$FF (HEX), which trigger single-ended conversions on
CH7 in external clock mode without powering down
between conversions. In external clock mode, the
SSTRB output pulses high for one clock period before
the most significant bit of the conversion result comes
out of DOUT. Varying the analog input to CH7 should
alter the sequence of bits from DOUT. A total of 15
clock cycles is required per conversion. All transitions
of the SSTRB and DOUT outputs occur on the falling
edge of SCLK.
A conversion is started on the MAX192 by clocking
a control byte into DIN. Each rising edge on SCLK,
with CS low, clocks a bit from DIN into the MAX192’s
internal shift register. After CS falls, the first arriving
logic “1” bit defines the MSB of the control byte. Until
this first “start” bit arrives, any number of logic “0” bits
can be clocked into DIN with no effect. Table 3 shows
the control-byte format.
The MAX192 is compatible with Microwire, SPI, and
QSPI devices. For SPI, select the correct clock polarity
and sampling edge in the SPI control registers: set
CPOL = 0 and CPHA = 0. Microwire and SPI both
transmit a byte and receive a byte at the same time.
Using the Typical Operating Circuit , the simplest soft-
ware interface requires only three 8-bit transfers to per-
form a conversion (one 8-bit transfer to configure the
ADC, and two more 8-bit transfers to clock out the
12-bit conversion result).
Low-Power, 8-Channel,
Serial 10-Bit ADC
Table 4a. Unipolar Full Scale and Zero
Scale
Table 4b. Differential Bipolar Full Scale,
Zero Scale, and Negative Full Scale
10
Internal Reference
External
Reference
Internal Reference
External
Reference
REFERENCE
______________________________________________________________________________________
REFERENCE
at
REFADJ
0.at VREF
at REFADJ
at VREF
FULL SCALE
-1/2V
How to Start a Conversion
NEGATIVE
-4.096V / 2
-1/2V
(1.678)
REFADJ
REF
SCALE
ZERO
0V
0V
0V
SCALE
ZERO
0V
0V
0V
V
FULL SCALE
REFADJ
FULL SCALE
+1/2V
+4.096V / 2
+4.096V
+1/2V
V
(1.678)
REF
REFADJ
(1.678)
REF
Make sure the CPU’s serial interface runs in master
mode so the CPU generates the serial clock. Choose a
clock frequency from 100kHz to 2MHz.
Figure 6 shows the timing for this sequence. Bytes RB2
and RB3 will contain the result of the conversion
padded with one leading zero, two sub-LSB bits, and
three trailing zeros. The total conversion time is a func-
tion of the serial clock frequency and the amount of
dead time between 8-bit transfers. Make sure that the
total conversion time does not exceed 120µs, to avoid
excessive T/H droop.
In unipolar input mode, the output is straight binary
(Figure 15). For bipolar inputs in differential mode, the
output is twos-complement (Figure 16). Data is clocked
out at the falling edge of SCLK in MSB-first format.
The MAX192 may use either an external serial clock or
the internal clock to perform the successive-approxima-
tion conversion. In both clock modes, the external clock
shifts data in and out of the MAX192. The T/H acquires
the input signal as the last three bits of the control byte
are clocked into DIN. Bits PD1 and PD0 of the control
byte program the clock mode. Figures 7 through 10
show the timing characteristics common to both
modes.
1)
2)
3)
4)
5)
6)
Set up the control byte for external clock mode,
call it TB1. TB1 should be of the format:
1XXXXX11 binary, where the Xs denote the par-
ticular channel and conversion-mode selected.
Use a general-purpose I/O line on the CPU to
pull CS on the MAX192 low.
Transmit TB1 and simultaneously receive a byte
and call it RB1. Ignore RB1.
Transmit a byte of all zeros ($00 HEX) and
simultaneously receive byte RB2.
Transmit a byte of all zeros ($00 HEX) and
simultaneously receive byte RB3.
Pull CS on the MAX192 high.
Internal and External Clock Modes
Example: Simple Software Interface
Digital Output

Related parts for MAX192AEPP+