Maxim MAX1270BCNG, MAX1270BCAI, MAX1270AENG, MAX1270AEAI, MAX1270ACNG Datasheet

...
General Description
The MAX1270/MAX1271 are multirange, 12-bit data­acquisition systems (DAS) that require only a single +5V supply for operation, yet accept signals at their analog inputs that may span above the power-supply rail and below ground. These systems provide eight analog input channels that are independently software pro­grammable for a variety of ranges: ±10V, ±5V, 0 to +10V, 0 to +5V for the MAX1270; ±V
REF
, ±V
REF
/2, 0 to
V
REF
, 0 to V
REF
/2 for the MAX1271. This range switch­ing increases the effective dynamic range to 14 bits and provides the flexibility to interface 4–20mA, ±12V, and ±15V powered sensors directly to a single +5V system. In addition, these converters are fault protected to ±16.5V; a fault condition on any channel will not affect the conversion result of the selected channel. Other fea­tures include a 5MHz bandwidth track/hold, software­selectable internal/external clock, 110ksps throughput rate, and internal 4.096V or external reference opera­tion.
The MAX1270/MAX1271 serial interface directly con­nects to SPI™/QSPI™ and MICROWIRE™ devices with­out external logic.
A hardware shutdown input (SHDN) and two software- programmable power-down modes, standby (STBYPD) or full power-down (FULLPD), are provided for low-cur­rent shutdown between conversions. In standby mode, the reference buffer remains active, eliminating start-up delays.
The MAX1270/MAX1271 are available in 24-pin narrow DIP or space-saving 28-pin SSOP packages.
Applications
Industrial Control Systems
Data-Acquisition Systems
Robotics
Automatic Testing
Battery-Powered Instruments
Medical Instruments
Features
12-Bit Resolution, 1/2LSB Linearity
+5V Single-Supply Operation
SPI/QSPI and MICROWIRE-Compatible
3-Wire Interface
Four Software-Selectable Input Ranges
MAX1270: 0 to +10V, 0 to +5V, ±10V, ±5V MAX1271: 0 to V
REF
, 0 to V
REF
/2, ±V
REF
,
±V
REF
/2
Eight Analog Input Channels
110ksps Sampling Rate
±16.5V Overvoltage-Tolerant Input Multiplexer
Internal 4.096V or External Reference
Two Power-Down Modes
Internal or External Clock
24-Pin Narrow DIP or 28-Pin SSOP Packages
MAX1270/MAX1271
Multirange, +5V, 8-Channel,
Serial 12-Bit ADCs
____________________________________________________________ Maxim Integrated Products 7-169
Typical Operating Circuit
19-4782; Rev 1; 3/99
PART
MAX1270ACNG
MAX1270BCNG
MAX1270ACAI
0°C to +70°C
0°C to +70°C
0°C to +70°C
TEMP.
RANGE
PIN-PACKAGE
24 Narrow Plastic DIP
24 Narrow Plastic DIP
28 SSOP
EVALUATION KIT MANUAL
FOLLOWS DATA SHEET
Ordering Information continued at end of data sheet.
Ordering Information
Pin Configurations appear at end of data sheet.
INL
(LSB)
±1/2
±1
±1/2
MAX1270BCAI 0°C to +70°C 28 SSOP ±1
V
DD
CH0 CH1 CH2 CH3 CH4 CH5 CH6 CH7
DGND
0.01µF4.7µF
0.1µF
SHDN
MAX1270 MAX1271
+5V
ANALOG
INPUTS
CS
SCLK
DIN
DOUT
SSTRB
I/O SCK MOSI MISO
REF REFADJ
AGND
MC68HCXX
SPI and QSPI are trademarks of Motorola, Inc.
MICROWIRE is a trademark of National Semiconductor Corp.
For free samples & the latest literature: http://www.maxim-ic.com, or phone 1-800-998-8800. For small orders, phone 1-800-835-8769.
dB
MAX1270/MAX1271
Multirange, +5V, 8-Channel, Serial 12-Bit ADCs
7-170 ___________________________________________________________________________________
ABSOLUTE MAXIMUM RATINGS
ELECTRICAL CHARACTERISTICS
(VDD= +5.0V ±5%; unipolar/bipolar range; external reference mode, V
REF
= +4.096V; 4.7µF at REF; external clock, f
CLK
= 2.0MHz
(50% duty cycle), 18 clock/conversion cycle, 110ksps; T
A
= T
MIN
to T
MAX
; unless otherwise noted. Typical values are TA= +25°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.
VDDto AGND............................................................-0.3V to +6V
AGND to DGND.....................................................-0.3V to +0.3V
CH0–CH7 to AGND ......................................................... ±16.5V
REF, REFADJ to AGND ..............................-0.3V to (V
DD
+ 0.3V)
SSTRB, DOUT to DGND.............................-0.3V to (V
DD
+ 0.3V)
SHDN, CS, DIN, SCLK to DGND..............................-0.3V to +6V
Max Current into Any Pin ....................................................50mA
Continuous Power Dissipation (T
A
= +70°C) 24-Pin Narrow DIP (derate 13.33mW/°C above +70°C) ..1067mW
28-Pin SSOP (derate 9.52mW/°C above +70°C) ..........762mW
Operating Temperature Ranges
MAX127_C_ _ ......................................................0°C to +70°C
MAX127_E_ _....................................................-40°C to +85°C
Storage Temperature Range ............................-65°C to +150°C
Lead Temperature (soldering, 10sec) ............................+300°C
MAX127_B
LSB
±0.1
MAX127_A
Channel-to-Channel Offset Error Matching
Up to the 5th harmonic dB-87 -78THDTotal Harmonic Distortion
Unipolar
MAX127_A
Bipolar
MAX127_B
No missing codes over temperature
Unipolar
CONDITIONS
Bipolar
Unipolar, external reference
Bipolar, external reference
±10
LSB
±7
±0.3
Gain Error (Note 2)
dB70SINAD
Signal-to-Noise + Distortion Ratio
DYNAMIC SPECIFICATIONS
±7
±10
ppm/°C
±3
Gain Error Temperature Coefficient (Note 2)
±5
DC, VIN= ±16.5V
50kHz (Note 3)
LSB
±0.5
INLIntegral Nonlinearity
bits12
ACCURACY (Note 1)
Resolution
External clock mode
External clock mode
±10
±5
±1.0
LSB±1DNLDifferential Nonlinearity
LSB
±3
Offset Error
±5
UNITSMIN TYP MAXSYMBOLPARAMETERS
Internal clock mode
-96
dB
-86
dB80SFDRSpurious-Free Dynamic Range
Channel-to-Channel Crosstalk
ns15Aperture Delay
ps<50
Aperture Jitter
ns10
MAX127_A
MAX127_B
MAX127_A
MAX127_B
Unipolar
Bipolar
MAX127_A
MAX127_B
ACCURACY (Note 1)
DYNAMIC SPECIFICATIONS (10kHz sine-wave input, ±10Vp-p (MAX1270), or ±4.096Vp-p (MAX1271), f
SAMPLE
= 110ksps)
MAX1270/MAX1271
Multirange, +5V, 8-Channel,
Serial 12-Bit ADCs
____________________________________________________________________________________ 7-171
ELECTRICAL CHARACTERISTICS (continued)
(VDD= +5.0V ±5%; unipolar/bipolar range; external reference mode, V
REF
= +4.096V; 4.7µF at REF; external clock, f
CLK
= 2.0MHz
(50% duty cycle), 18 clock/conversion cycle, 110ksps; T
A
= T
MIN
to T
MAX
; unless otherwise noted. Typical values are TA= +25°C.)
FULLPD
Normal or STBYPD
±V
REF
/2 range
MAX1271
±V
REF
range
±5V range
MAX1270
±10V range
MAX1271
0 to 5V range
MAX1270
0 to 10V range
MAX1271
RNG = 1
MAX1270
RNG = 1
MAX1271
RNG = 1
±10V or ±V
REF
range
±5V or ±V
REF/2
range
0 to 10V or 0 to V
REF
range
RNG = 1
MAX1270
0 to 5V or 0 to V
REF/2
range
1
INTERNAL REFERENCE
Input Capacitance 40 pF
16
Dynamic Resistance ∆VIN/I
IN
21
k
REF Output Voltage V
REF
4.076 4.096 4.116 V
REF Output Tempco TC V
REF
±15
ppm/°C
-600 360
-1200 10
-600 10
Buffer Voltage Gain 1.638 V/V
REFADJ Adjustment Range ±1.5 %
REFADJ Output Voltage 2.465 2.500 2.535 V
Capacitive Bypass at REFADJ 0.01 µF
REFERENCE INPUT (Reference
Input Voltage Range 2.40 4.18 V
Load Regulation (Note 5)
Output Short Circuit Current 30 mA
10 mV
Capacitive Bypass at REF 4.7 µF
Figure 1
(Note 4)
Bipolar
Unipolar
TA= +25°C
MAX1270_C/MAX1271_C
0 to 0.5mA output current
Input Current
400
µAV
REF
= 4.18V
±30MAX1270_E/MAX1271_E
ANALOG INPUT
Track/Hold Acquisition Time t
ACQ
3 µs
Small-Signal Bandwidth
5
MHz
Input Current I
IN
-10 720
µA
-V
REF
V
REF
-10 10
0V
REF
-10 360
-10 0.1 10
2.5
1.25
Input Voltage Range V
IN
010
V
Unipolar
Bipolar (BIP = 1), Table 3
PARAMETERS SYMBOL MIN TYP MAX UNITS
f
CLK
= 2.0MHz
-3dB rolloff
Unipolar (BIP = 0), Table 3
-1200 720
Bipolar
2.5
CONDITIONS
ANALOG INPUT
INTERNAL REFERENCE
REFERENCE INPUT (Reference buffer disabled, reference input applied to REF)
RNG = 0 05
0V
REF
/2RNG = 0
RNG = 0
RNG = 0
-5 5
-V
REF
/2 V
REF
/2
MAX1270/MAX1271
Multirange, +5V, 8-Channel, Serial 12-Bit ADCs
7-172 ___________________________________________________________________________________
ELECTRICAL CHARACTERISTICS (continued)
(VDD= +5.0V ±5%; unipolar/bipolar range; external reference mode, V
REF
= +4.096V; 4.7µF at REF; external clock, f
CLK
= 2.0MHz
(50% duty cycle), 18 clock/conversion cycle, 110ksps; T
A
= T
MIN
to T
MAX
; unless otherwise noted. Typical values are TA= +25°C.)
C
REF
= 33µF
C
REF
= 4.7µF
FULLPD
Normal or STBYPD
Reference Buffer Settling Time
8
ms
Bandgap Reference Start-Up Time (Note 9)
200 µs
60
DIGITAL INPUTS: DIN, SCLK,
0.4
Output Voltage Low V
OL
0.4 V
DIGITAL OUTPUTS: DOUT,
Input Capacitance C
IN
15 pF
Output Voltage High V
OH
VDD- 0.5 V
Three-State Leakage Current I
L
-10 10 µA
Input Hysteresis
Input Low Threshold Voltage V
IL
0.8 V
V
HYS
0.2 V
Input Leakage Current I
IN
-10 10 µA
I
SINK
= 16mA
I
SINK
= 5mA
(Note 4)
I
SOURCE
= 0.5mA
CS = V
DD
Power-up
Three-State Output Capacitance C
OUT
VIN= 0 to V
DD
15 pF
CS = VDD(Note 4)
Input High Threshold Voltage V
IH
2.4 V
Supply Current I
DD
18
Supply Voltage V
DD
4.75 5.25 V
POWER REQUIREMENT
REFADJ Threshold for Buffer Disable
VDD- 0.5 V
610
Input Resistance
10 k
4.18 M
Conversion Time t
CONV
6
µs
35
Acquisition Phase
3
µs
External Clock Frequency Range
f
CLK
0.1 2.0 MHz
6 7.7 11
Throughput Rate
110
ksps
Power-Supply Rejection Ratio (Note 7)
PSRR
±0.1 ±0.5
±0.5
TIMING
External clock mode (Note 8)
Internal clock mode, Figure 9
External clock mode (Note 8)
Internal clock mode, Figure 9
Normal
External clock mode
STBYPD power down mode (Note 6)
External reference = 4.096V
Internal reference
43Internal clock mode
V
REF
= 4.18V
120 220FULLPD power down mode
SYMBOL MIN TYP MAX UNITSCONDITIONS
To 0.1mV, REF bypass capacitor fully discharged
Unipolar range
Bipolar range
POWER REQUIREMENT
DIGITAL INPUTS: DIN, SCLK, CS, SHDN
DIGITAL OUTPUTS: DOUT, SSTRB
mA
PARAMETERS
LSB
700 850
µA
TIMING
MAX1270/MAX1271
Multirange, +5V, 8-Channel,
Serial 12-Bit ADCs
____________________________________________________________________________________ 7-173
TIMING CHARACTERISTICS
(VDD= +4.75V to +5.25; unipolar/bipolar range; external reference mode, V
REF
= +4.096V; 4.7µF at REF; external clock, f
CLK
=
2MHz; T
A
= T
MIN
to T
MAX
, unless otherwise noted. Typical values are TA= +25°C.) (Figures 2, 5, 7, 10)
DIN to SCLK Setup
t
DS
100
DIN to SCLK Hold t
DH
0
SCLK Fall to Output Data Valid t
DO
C
LOAD
= 100pF 20 170
CS Fall to Output Enable
t
DV
C
LOAD
= 100pF 120
CS Rise to Output Disable
t
TR
C
LOAD
= 100pF 100
CS to SCLK Rise Setup
t
CSS
100
CS to SCLK Rise Hold
t
CSH
0
SCLK Pulse Width High t
CH
200
SCLK Pulse Width Low t
CL
200
SCLK Fall to SSTRB t
SSTRB
C
LOAD
= 100pF 200
CS to SSTRB Output Enable
t
SDV
C
LOAD
= 100pF
External clock mode only
200
CS to SSTRB Output Disable
t
STR
C
LOAD
= 100pF
External clock mode only
200
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
SSTRB Rise to SCLK Rise (Note 4)
t
SCK
Internal clock mode only 0 ns
PARAMETERS SYMBOL CONDITIONS MIN TYP MAX UNITS
Note 1: Accuracy specifications tested at VDD= +5.0V. Performance at power-supply tolerance limit is guaranteed by Power-Supply
Rejection test.
Note 2: External reference: V
REF
= 4.096V, offset error nulled. Ideal last-code transition = FS - 3/2LSB.
Note 3: Ground “on” channel; sine wave applied to all “off” channels. V
IN
= ±5V (MAX1270), VIN= ±4V (MAX1271).
Note 4: Guaranteed by design, not production tested. Note 5: Use static external loads during conversion for specified accuracy. Note 6: Tested using internal reference. Note 7: PSRR measured at full scale. Tested for the ±10V (MAX1270) and ±4.096V (MAX1271) input ranges. Note 8: Acquisition phase and conversion time are dependent on the clock period; clock has 50% duty cycle (Figure 6). Note 9: Not production tested. Provided for design guidance only.
MAX1270/MAX1271
Multirange, +5V, 8-Channel, Serial 12-Bit ADCs
7-174 ___________________________________________________________________________________
Typical Operating Characteristics
(Typical Operating Circuit, VDD= +5V; external reference mode, V
REF
= +4.096V; 4.7µF at REF; external clock, f
CLK
= 2MHz;
110ksps; TA= +25°C; unless otherwise noted.)
0
5
15
10
20
25
021 34567
SUPPLY CURRENT vs. SUPPLY VOLTAGE
MAX1270/1 toc01
SUPPLY VOLTAGE (V)
SUPPLY CURRENT (mA)
5.5
5.7
6.1
5.9
6.3
6.5
-40 10-15 35 60 85
SUPPLY CURRENT vs. TEMPERATURE
MAX1270/1 toc02
TEMPERATURE (°C)
SUPPLY CURRENT (mA)
50
150
450
350
250
650
550
750
-40 10-15 35 60 85
STANDBY SUPPLY CURRENT
vs. TEMPERATURE
MAX1270/1 toc03
TEMPERATURE (°C)
STANDBY SUPPLY CURRENT (µA)
INTERNAL REFERENCE
EXTERNAL REFERENCE
50
70
110
90
130
150
-40 10-15 35 60 85
FULL POWER-DOWN SUPPLY CURRENT
vs. TEMPERATURE
MAX1270/1 toc04
TEMPERATURE (°C)
FULL POWER-DOWN SUPPLY CURRENT (µA)
INTERNAL REFERENCE
EXTERNAL REFERENCE
0.1
0.2
0.6
0.5
0.4
0.3
0.7
0.8
-40 10-15 35 60 85
CHANNEL-TO-CHANNEL GAIN-ERROR
MATCHING vs. TEMPERATURE
MAX1270/1 toc07
TEMPERATURE (°C)
CHANNEL-TO-CHANNEL GAIN-ERROR MATCHING (LSB)
BIPOLAR MODE
UNIPOLAR MODE
0.996
0.997
0.999
0.998
1.000
1.001
-40 10-15 35 60 85
NORMALIZED REFERENCE VOLTAGE
vs. TEMPERATURE
MAX1270/1 toc05
TEMPERATURE (°C)
NORMALIZED REFERENCE VOLTAGE
0
0.05
0.25
0.20
0.15
0.10
0.30
0.35
-40 10-15 35 60 85
CHANNEL-TO-CHANNEL OFFSET-ERROR
MATCHING vs. TEMPERATURE
MAX1270/1 toc06
TEMPERATURE (°C)
CHANNEL-TO-CHANNEL OFFSET-ERROR MATCHING (LSB)
BIPOLAR MODE
UNIPOLAR MODE
-0.15
-0.10
0.05
0
-0.05
0.10
0.15
0 1638819 2457 3276 4095
INTEGRAL NONLINEARITY vs.
DIGITAL CODE
MAX1270/1 toc08
DIGITAL CODE
INTEGRAL NONLINEARITY (LSB)
-120
-100
-40
-60
-80
-20
0
0 20k10k 30k 40k 50k
FTT PLOT
MAX1270/1 toc09
FREQUENCY (Hz)
AMPLITUDE (dB)
fIN = 10kHz f
SAMPLE
= 110ksps
MAX1270/MAX1271
Multirange, +5V, 8-Channel,
Serial 12-Bit ADCs
____________________________________________________________________________________ 7-175
0
1
2
3
4
5
6
7
8
0.1 1 10 100 1000
AVERAGE SUPPLY CURRENT vs.
CONVERSION RATE (USING STANDBY)
MAX1270-toc10
CONVERSION RATE (ksps)
AVERAGE SUPPLY CURRENT (mA)
VDD = 5V, INTERNAL REFERENCE, f
CLK
= 2MHz EXTERNAL CLOCK MODE. LOW-RANGE UNIPOLAR MODE. V
CH_
= 0
Typical Operating Characteristics (continued)
(Typical Operating Circuit, VDD= +5V; external reference mode, V
REF
= +4.096V; 4.7µF at REF; external clock, f
CLK
= 2MHz;
110ksps; TA= +25°C; unless otherwise noted.)
0
1
2
3
4
5
6
7
8
0.1 1 10 100 1000
AVERAGE SUPPLY CURRENT vs.
CONVERSION RATE (USING FULLPD)
MAX1270-toc11
CONVERSION RATE (ksps)
AVERAGE SUPPLY CURRENT (mA)
VDD = 5V, INTERNAL REFERENCE, f
CLK
= 2MHz EXTERNAL CLOCK MODE. LOW-RANGE UNIPOLAR MODE. V
CH_
= 0
Pin Description
SSOPDIP
PIN
FUNCTION
14
15–21,
23
26
27
9
10
12
13
6
5
1
4, 7, 8, 11, 22, 24, 25,
28
2, 3
Analog GroundAGND12
Analog Input Channels
CH0–
CH7
13–20
Bandgap Voltage-Reference Output/External Adjust Pin. Bypass with a 0.01µF capacitor to AGND. Connect to VDDwhen using an external reference at REF.
REFADJ21
Reference-Buffer Output/ADC Reference Input. In internal reference mode, the reference buffer pro­vides a 4.096V nominal output, externally adjustable at REFADJ. In external reference mode, disable the internal reference by pulling REFADJ to V
DD
and applying the external reference to REF.
REF23
Serial Data Input. Data is clocked in on the rising edge of SCLK.DIN7
Serial Strobe Output. In internal clock mode, SSTRB goes low after the falling edge of the eighth SCLK and returns high when conversion is done. In external clock mode, SSTRB pulses high for one clock period before the MSB decision. High impedance when CS is high in external clock mode.
SSTRB8
Serial Data Output. Data is clocked out on the falling edge of SCLK. High impedance when CS is high.
DOUT10
Shutdown Input. When low, device is in FULLPD mode. Connect high for normal operation.
SHDN
11
Active-Low Chip-Select Input. Data is not clocked into DIN unless CS is low. When CS is high, DOUT is high impedance.
CS
6
Serial Clock Input. Clocks data in and out of serial interface. In external clock mode, SCLK also sets the conversion speed.
SCLK5
1
No Connect. No internal connection.N.C.
3, 9,
22, 24
Digital GroundDGND2, 4
+5V Supply. Bypass with a 0.1µF capacitor to AGND.V
DD
NAME
MAX1270/MAX1271
Detailed Description
Converter Operation
The MAX1270/MAX1271 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 3 shows the block diagram of the MAX1270/MAX1271.
Analog-Input Track/Hold
The T/H enters tracking/acquisition mode on the falling edge of the sixth clock in the 8-bit input control word, and enters hold/conversion mode when the timed acquisition interval (six clock cycles, 3µs minimum) ends. In internal clock mode, the acquisition is timed by two external clock cycles and four internal clock cycles.
When operating in bipolar (MAX1270 and MAX1271) or
unipolar mode (MAX1270) the signal applied at the input channel is rescaled through the resistor-divider network formed by R1, R2, and R3 (Figure 4); a low­impedance (<4) input source is recommended to minimize gain error. When the MAX1271 is configured for unipolar mode, the channel input resistance (RIN) becomes a fixed 5.12k(typ). Source impedances below 15k(0 to V
REF
) and 5k(0 to V
REF
/2) do not
significantly affect the AC performance of the ADC.
The acquisition time (t
ACQ
) is a function of the source output resistance, the channel input resistance, and the T/H capacitance. Higher source impedances can be used if an input capacitor is connected between the analog inputs and AGND. Note that the input capacitor forms an RC filter with the input source impedance, lim­iting the ADC’s signal bandwidth.
Multirange, +5V, 8-Channel, Serial 12-Bit ADCs
7-176 ___________________________________________________________________________________
100k
510k
24k
REFADJ
+5V
0.01µF
MAX1270 MAX1271
0.5mA
DOUT
OR
SSTRB
+5V
a) HIGH-Z TO V
OH, VOL
TO VOH,
AND V
OH
TO HIGH-Z
b) HIGH-Z TO V
OH, VOL
TO VOH,
AND V
OH
TO HIGH-Z
C
LOAD
C
LOAD
5mA
DOUT
OR
SSTRB
Figure 1. Reference-Adjust Circuit
Figure 2. Output Load Circuit for Timing Characteristics
CH2
CH1
CH0
SHDN
CH3 CH4 CH5 CH6 CH7
REFADJ
REF
V
DD
AGND DGND
MAX1270 MAX1271
12-BIT SAR ADC
IN
REF
CLOCK
OUT
T/H
2.5V
REFERENCE
ANALOG
INPUT
MUX
AND SIGNAL
CONDITIONING
Av =
1.638
INT
CLOCK
DIN
SSTRB DOUT CS SCLK
SERIAL INTERFACE LOGIC
10k
+4.096V
Figure 3. Block Diagram
Input Bandwidth
The ADC’s input small-signal bandwidth depends on the selected input range and varies from 1.5MHz to 5MHz (see Electrical Characteristics). The MAX1270/ MAX1271 maximum sampling rate is 110ksps. By using undersampling techniques, it is possible to digitize high-speed transient events and measure periodic sig­nals with bandwidths exceeding the ADC’s sampling rate.
To avoid high-frequency signals being aliased into the frequency band of interest, anti-aliasing filtering is rec­ommended.
Input Range and Protection
The MAX1270/MAX1271 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 MAX1270 has selectable input ranges extending to ±10V (±V
REF
· 2.441), while the MAX1271
has selectable input ranges extending to ±V
REF
. Figure
4 shows the equivalent input circuit.
A resistor network on each analog input provides ±16.5V fault protection for all channels. Whether or not the channel is on, this circuit limits the current going into or out of the pin to less than 2mA. This provides an added layer of protection when momentary overvolt­ages occur at the selected input channel, when a neg­ative signal is applied to the input, and when the device is configured for unipolar mode. The overvoltage pro­tection is active even if the device is in power-down mode or if VDD= 0.
Digital Interface
The MAX1270/MAX1271 feature a serial interface that is fully compatible with SPI/QSPI and MICROWIRE devices. For SPI/QSPI, set CPOL = 0, CPHA = 0 in the SPI control registers of the microcontroller. Figure 5 shows detailed serial interface timing information. Refer to Table 1 for programming the input control byte.
MAX1270/MAX1271
Multirange, +5V, 8-Channel,
Serial 12-Bit ADCs
____________________________________________________________________________________ 7-177
Figure 4. Equivalent Input Circuit
R3
5.12k
R2
R1
CH_
S1
S2
S3
S4
BIPOLAR
UNIPOLAR
VOLTAGE REFERENCE
T/H OUT
HOLDTRACK
TRACKHOLD
OFF
ON
C
HOLD
S1 = BIPOLAR/UNIPOLAR SWITCH S2 = INPUT MUX SWITCH S3, S4 = T/H SWITCH
12.5k (MAX1270) or 5.12k (MAX1271)
8.67k (MAX1270) or (MAX1271)
R1 =
R2 =
Figure 5. Detailed Serial-Interface Timing
CS
t
CSH
SCLK
DIN
DOUT
t
CSS
t
DV
• • •
t
t
CL
t
DS
t
DH
CH
• • •
• • •
t
DO
• • •
t
CSH
t
TR
V
REF
· 2.4414
Range and Polarity
MAX1270/MAX1271
Multirange, +5V, 8-Channel, Serial 12-Bit ADCs
7-178 ___________________________________________________________________________________
Table 1. Control-Byte Format
Table 2. Channel Selection
Table 3. Range and Polarity Selection for MAX1270/MAX1271
Range and Polarity
INPUT RANGE RNG BIP
NEGATIVE
FULL SCALE
ZERO SCALE (V) FULL SCALE
0 to 5V 0 0 0
V
REF
· 1.2207
0 to 10V 1 0 0
±5V 0 1
-V
REF
· 1.2207
0
V
REF
· 1.2207
±10V 1 1
-V
REF
· 2.4414
0
V
REF
· 2.4414
INPUT RANGE RNG BIP
NEGATIVE FULL
SCALE
ZERO SCALE (V) FULL SCALE
0 to V
REF
/2 0 0 0 V
REF
/2
0 to V
REF
1 0 0 V
REF
±V
REF
/2 0 1 -V
REF
/2 0 V
REF
/2
±V
REF
1 1 -V
REF
0 V
REF
Table 4. Power Down and Clock Selection
RANGE AND POLARITY SELECTION FOR MAX1270
RANGE AND POLARITY SELECTION FOR MAX1271
START
3
Select clock and power-down modes (Table 4).PD1, PD01, 0 (LSB)
Selects unipolar or bipolar conversion mode (Table 3).BIP2
Selects the full-scale input voltage range (Table 3).RNG
These three bits select the desired “on” channel (Table 2).
SEL2, SEL1,
SEL0
6, 5, 4
First logic “1” after CS goes low defines the beginning of the control byte.
START7 (MSB)
DESCRIPTION
NAME
BIT
PD0PD1
BIPRNGSEL0SEL1SEL2
Bit 0
(LSB)
Bit 1Bit 2Bit 3Bit 4Bit 5Bit 6
Bit 7
(MSB)
CH7111
CH6011
CH5101
CH4001
CH3110
CH2010
CH1100
CH0000
CHANNELSEL0SEL1SEL2
Full Power-Down Mode (FULLPD), Clock Mode Unaffected
11
Standby Power-Down Mode (STBYPD), Clock Mode Unaffected
01
Normal Operation (always on), External Clock Mode
10
Normal Operation (always on), Internal Clock Mode
00
MODEPD0PD1
Input Data Format
Input data (control byte) is clocked in at DIN at the ris­ing edge of SCLK. CS enables communication with the MAX1270/MAX1271. After CS falls, the first arriving logic “1” bit represents the start bit (MSB) of the input control byte. The start bit is defined as:
The first high bit clocked into DIN with CS low anytime the converter is idle; e.g., after VDDis applied.
OR
The first high bit clocked into DIN after bit 6 (D6) of a conversion in progress is clocked onto DOUT.
Output Data Format
Output data is clocked out on the falling edge of SCLK at DOUT, MSB first (D11). In unipolar mode, the output is straight binary. For bipolar mode, the output is two’s­complement binary. For output binary codes, refer to the Transfer Function section.
How to Start a Conversion
The MAX1270/MAX1271 use either an external serial clock or the internal clock to complete an acquisition and perform a conversion. In both clock modes, the external clock shifts data in and out. Refer to Table 4 for programming clock modes.
The falling edge of CS does not start a conversion on the MAX1270/MAX1271; a control byte is required for each conversion. Acquisition starts after the sixth bit is programmed in the input control byte. Conversion starts when the acquisition time, six clock cycles, expires.
Keep CS low during successive conversions. If a start­bit is received after CS transitions from high to low, but before the output bit 6 (D6) becomes available, the cur­rent conversion will terminate and a new conversion will begin.
External Clock Mode (PD1 = 0, PD0 = 1)
In external clock mode, the clock shifts data in and out of the MAX1270/MAX1271 and controls the acquisition and conversion timings. When acquisition is done, SSTRB pulses high for one clock cycle and conversion begins. Successive-approximation bit decisions appear at DOUT on each of the next 12 SCLK falling edges (Figure 6). Additional SCLK falling edges will result in zeros appearing at DOUT. Figure 7 shows the SSTRB timing in external clock mode.
SSTRB and DOUT go into a high-impedance state when CS goes high; after the next CS falling edge, SSTRB and DOUT will output a logic low.
The conversion must be completed in some minimum time, or droop on the sample-and-hold capacitors may degrade conversion results. Use internal clock mode if the clock period exceeds 10µs, or if serial-clock inter­ruptions could cause the conversion interval to exceed 120µs. The fastest the MAX1270/MAX1271 can run is 18 clocks per conversion in external clock mode, and with a clock rate of 2MHz, the maximum sampling rate is 111 ksps (Figure 8). In order to achieve maximum throughput, keep CS low, use external clock mode with a continuous SCLK, and start the following control byte after bit 6 (D6) of the conversion in progress is clocked onto DOUT.
If CS is low and SCLK is continuous, guarantee a start bit by first clocking in 18 zeros.
MAX1270/MAX1271
Multirange, +5V, 8-Channel,
Serial 12-Bit ADCs
____________________________________________________________________________________ 7-179
SSTRB
CS
SCLK
DIN
DOUT
1 8 12 13 14 24 25
START
SEL2 SEL1 SEL0 BIPRNG PD1 PD0
LSB
D11
MSB
MSB
D10 D9 D1 D0
LSB
ACQUISITION
6 SCLK
FILLED WITH ZEROS
CONVERSION
12 SCLK
A/D STATE
HIGH-Z
HIGH-Z
HIGH-Z
HIGH-Z
Figure 6. External Clock Mode, 25 Clocks/Conversion Timing
MAX1270/MAX1271
Internal Clock Mode (PD1 = 0, PD0 = 0)
In internal clock mode, the MAX1270/MAX1271 gener­ate their conversion clock internally. This frees the microprocessor from the burden of running the acquisi­tion and the SAR conversion clock, and allows the con­version results to be read back at the processor’s convenience, at any clock rate from 0 to typically 10MHz.
SSTRB goes low after the falling edge of the last bit (PD0) of the control byte has been shifted in, and returns high when the conversion is complete. Acquisition is completed and conversion begins on the falling edge of the 4th internal clock pulse after the con­trol byte; conversion ends on the falling edge of the
16th internal clock pulse (12 internal clock cycle pulses are used for conversion). SSTRB will remain low for a maximum of 15µs, during which time SCLK should remain low for best noise performance. An internal reg­ister stores data while the conversion is in progress. The MSB of the result byte (D11) is present at DOUT starting at the falling edge of the last internal clock of conversion. Successive falling edges of SCLK will shift the remaining data out of this register (Figure 9). Additional SCLK edges will result in zeros on DOUT.
When internal clock mode is selected, SSTRB does not go into a high-impedance state when CS goes high. Pulling CS high prevents data from being clocked in and three-states DOUT, but does not adversely affect a
Multirange, +5V, 8-Channel, Serial 12-Bit ADCs
7-180 ___________________________________________________________________________________
• • •
• • •
• • •
• • •
t
SDV
t
SSTRB
SCLK 12
t
STR
SSTRB
SCLK
CS
t
SSTRB
• • •
• • • •
HIGH-Z HIGH-Z
Figure 7. External Clock Mode SSTRB Detailed Timing
CS
SCLK
DIN
DOUT
A/D STATE
• • •
• • •
• • •
• • •
• • •
1813
19 24 26 31 32
14
16
37
START
SEL2 SEL1 SEL0
BIPRNG PD1 PD0
D11 D10 D9 D7D8 D6 D5 D4 D2D3 D1 D0
LSBMSB
LSBMSB
START
SEL2 SEL1 SEL0
BIPRNG PD1 PD0
START
SEL2
CONTROL BYTE Ø
RESULT Ø
CONTROL BYTE 1 CONTROL BYTE 2
18 SCLK
18 SCLK
SSTRB
D10D11 D9 D8 D6D7 D5
RESULT 1
ACQUISITION
6 SCLK
CONVERSION
12 SCLK
ACQUISITION
6 SCLK
CONVERSION
12 SCLK
HIGH-Z
HIGH-Z
Figure 8. External Clock Mode, 18 Clocks/Conversion Timing
MAX1270/MAX1271
Multirange, +5V, 8-Channel,
Serial 12-Bit ADCs
____________________________________________________________________________________ 7-181
SSTRB
CS
SCLK
DIN
DOUT
18
20
START
SEL2 SEL1 SEL0 RNG BIP PD1 PD0
D11 D10 D1 D0
ACQUISITION
FILLED WITH ZEROS
CONVERSION
A/D STATE
910 19
16 INT CLK
12 INT CLK
MSB LSB
MSB LSB
2 EXT SCLK +4 INT CLK
HIGH-Z HIGH-Z HIGH-Z
Figure 9. Internal Clock Mode, 20 SCLK/Conversion Timing
SCLK #8
t
SSTRB
t
CSH
t
SCK
• • •
• • •
t
CSS
NOTE: FOR BEST NOISE PERFORMANCE, KEEP SCLK LOW DURING CONVERSION.
• • •
SSTRB
SCLK
CS
Figure 10. Internal Clock Mode SSTRB Detailed Timing
conversion in progress. Figure 10 shows the SSTRB timing in internal clock mode.
Internal clock mode conversions can be completed with 13 external clocks per conversion but require a waiting period of 15µs for the conversion to be com­pleted (Figure 11).
Most microcontrollers require that conversions occur in multiples of 8 SCLK clock cycles; 16 clock cycles per conversion, as shown in Figure 12, will typically be the most convenient way for a microcontroller to drive the MAX1270/MAX1271.
Applications Information
Power-On Reset
The MAX1270/MAX1271 power up in normal operation (all internal circuitry active) and internal clock mode, waiting for a start bit. The contents of the output data register are cleared at power-up.
Internal or External Reference
The MAX1270/MAX1271 operate with either an internal or external reference. An external reference is connect­ed to either REF or REFADJ (Figure 13). The REFADJ internal buffer gain is trimmed to 1.638V to provide
4.096V at REF from a 2.5V reference.
MAX1270/MAX1271
Internal Reference
The internally trimmed 2.50V reference is amplified through the REFADJ buffer to provide 4.096V at REF. Bypass REF with a 4.7µF capacitor to AGND and REFADJ with a 0.01µF capacitor to AGND (Figure 13a). The internal reference voltage is adjustable to ±1.5% (±65 LSBs) with the reference-adjust circuit of Figure 1.
External Reference
To use the REF input directly, disable the internal buffer by tying REFADJ to VDD(Figure 13b). Using the REFADJ input eliminates the need to buffer the refer­ence externally. When a reference is applied at REFADJ, bypass REFADJ with a 0.01µF capacitor to AGND. Note that when an external reference is applied at REFADJ, the voltage at REF is given by:
V
REF
= 1.6384 · V
REFADJ
(2.4 < V
REF
< 4.18)
(Figure 13c). At REF and REFADJ, the input impedance is a minimum of 10kfor DC currents. During conver­sions, an external reference at REF must be able to deliver 400µA DC load currents and must have an out­put impedance of 10or less. If the reference has higher output impedance or is noisy, bypass REF with a
4.7µF capacitor to AGND as close to the chip as possi­ble.
With an external reference voltage of less than 4.096V at REF or less than 2.5V at REFADJ, the increase in the ratio of RMS noise to the LSB value (full-scale / 4096) results in performance degradation (loss of effective bits).
Multirange, +5V, 8-Channel, Serial 12-Bit ADCs
7-182 ___________________________________________________________________________________
CS
SCLK
DIN
DOUT
A/D STATE
• • •
• • •
• • •
• • •
• • •
18
9
242214
16
START
SEL2 SEL1 SEL0
BIP
RNG
PD1 PD0
D11 D10 D9 D7D8 D6 D5 D4 D2D3 D1 D0
START
SEL2 SEL1 SEL0
BIP
RNG
PD1 PD0
START
SEL0SEL1SEL2
CONTROL BYTE Ø
RESULT Ø
CONTROL BYTE 1 CONTROL BYTE 2
13 SCLK
13 SCLK
SSTRB
D10D11 D9 D8 D6D7 D5 D4 D3
RESULT 1
ACQUISITION
CONVERSION
ACQUISITION
CONVERSION
HIGH-Z
Figure 11. Internal Clock Mode, 13 Clocks/Conversion Timing
CS
SCLK
DIN
DOUT
A/D STATE
IDLE
• • •
• • •
• • •
• • •
• • •
18
9 24
25 32
16 17
START
START
SEL2 SEL1 SEL0 BIPRNG PD1 PD0
D11 D10 D9 D7D8 D6 D5 D4 D2D3 D1 D0
START
SEL2 SEL1 SEL0 BIPRNG PD1 PD0
CONTROL BYTE Ø
RESULT Ø
CONTROL BYTE 1 CB 2
16 SCLK
16 SCLK
SSTRB
D10
D11
D9 D8 D6D7 D5 D4 D3
RESULT 1
ACQUISITION CONVERSION ACQUISITION CONVERSION
HIGH-ZHIGH-Z HIGH-Z
Figure 12. Internal Clock Mode, 16 Clocks/Conversion Timing
Power-Down Mode
To save power, configure the converter into low-current shutdown mode between conversions. Two program­mable power-down modes are available in addition to a hardware shutdown. Select STBYPD or FULLPD by pro­gramming PD0 and PD1 in the input control byte (Table 4). When software power-down is asserted, it becomes effective only after the end of conversion. For example, if the control byte contains PD1 = 0, then the chip will remain powered up. If PD1 = 1, then the chip will power-down at the end of conversion. In all power­down modes, the interface remains active and conver­sion results may be read. Input overvoltage protection is active in all power-down modes.
The first logical 1 on DIN after CS falls is interpreted as a start condition, and powers up the MAX1270/ MAX1271 from a software selected STBYPD or FULLPD condition.
For hardware-controlled power-down (FULLPD), pull SHDN low. When hardware shutdown is asserted, it becomes effective immediately, and any conversion in progress is aborted.
Choosing Power-Down Modes
The bandgap reference and reference buffer remain active in STBYPD mode, maintaining the voltage on the
4.7µF capacitor at REF. This is a “DC” state that does not degrade after power-down of any duration.
In FULLPD mode, only the bandgap reference is active. Connect a 33µF capacitor between REF and AGND to maintain the reference voltage between conversions and to reduce transients when the buffer is enabled and disabled. Throughput rates down to 1ksps can be achieved without allotting extra acquisition time for ref­erence recovery prior to conversion. This allows con­version to begin immediately after power-up. If the discharge of the REF capacitor during FULLPD exceeds the desired limits for accuracy (less than a fraction of an LSB), run a STBYPD power-down cycle prior to starting conversions. Take into account that the reference buffer recharges the bypass capacitor at an 80mV/ms slew rate, and add 50µs for settling time.
Auto-Shutdown
Selecting STBYPD on every conversion automatically shuts down the MAX1270/MAX1271 after each conver­sion without requiring any start-up time on the next con­version.
MAX1270/MAX1271
Multirange, +5V, 8-Channel,
Serial 12-Bit ADCs
____________________________________________________________________________________ 7-183
REF
10k
2.5V
4.7µF C
REF
0.01µF
REFADJ
A
V
= 1.638
MAX1270 MAX1271
Figure 13a. Internal Reference
REF
V
DD
10k
2.5V
4.096V
4.7µF C
REF
REFADJ
A
V
= 1.638
MAX1270 MAX1271
Figure 13b. External Reference, Reference at REF
REF
10k
2.5V
4.7µF C
REF
2.5V
REFADJ
A
V
= 1.638
0.01µF
MAX1270 MAX1271
Figure 13c. External Reference, Reference at REFADJ
MAX1270/MAX1271
Transfer Function
Output data coding for the MAX1270/MAX1271 is bina­ry in unipolar mode with 1LSB = (FS / 4096) and two’s complement binary in bipolar mode with 1LSB = [(2 · | FS | ) / 4096]. Code transitions occur halfway between successive-integer LSB values. Figures 14a and 14b show the input/output (I/O) transfer functions for unipo­lar and bipolar operations, respectively. For full-scale values, refer to Table 3.
Layout, Grounding, and Bypassing
Careful printed circuit board layout is essential for best system performance. Use a ground plane for best per­formance. To reduce crosstalk and noise injection, keep analog and digital signals separate. Connect ana­log grounds and DGND in a star configuration to AGND. For noise-free operation, ensure the ground return from AGND to the supply ground is low imped­ance and as short as possible. Connect the logic grounds directly to the supply ground. Bypass V
DD
with
0.1µF and 4.7µF capacitors to AGND to minimize high­and low-frequency fluctuations. If the supply is exces­sively noisy, connect a 5resistor between the supply and VDD, as shown in Figure 15.
Multirange, +5V, 8-Channel, Serial 12-Bit ADCs
7-184 ___________________________________________________________________________________
OUTPUT CODE
INPUT VOLTAGE (LSB)
0
FS
FS -
3
/2 LSB
1 LSB =
FULL-SCALE
TRANSITION
123
11... 111
11... 110
11... 101
00... 011
00... 010
00... 001
00... 000
FS
4096
Figure 14a. Unipolar Transfer Function
OUTPUT CODE
INPUT VOLTAGE (LSB)
0 +FS - 1 LSB
1 LSB =
-FS
011... 111
011... 110
000... 001
000... 000
111... 111
100... 010
100... 001
100... 000
2FS
4096
Figure 14b. Bipolar Transfer Function
V
DD
GND
DGND
DGNDAGND
+5V
+5V
SUPPLY
R* = 5
DIGITAL
CIRCUITRY
4.7µF
0.1µF
MAX1270 MAX1271
**
* OPTIONAL ** CONNECT AGND AND DGND WITH A GROUND PLANE OR A SHORT TRACE.
Figure 15. Power-Supply Grounding Connections
MAX1270/MAX1271
Multirange, +5V, 8-Channel,
Serial 12-Bit ADCs
____________________________________________________________________________________ 7-185
Pin Configurations
24
23
22
21
20
19
18
17
1
2
3
4
5
6
7
8
N.C.
REF
N.C.
REFADJDGND
N.C.
DGND
V
DD
CH7
CH6
CH5
CH4SSTRB
DIN
CS
SCLK
16
15
14
13
9
10
11
12
CH3
CH2
CH1
CH0AGND
SHDN
DOUT
N.C.
DIP
MAX1270 MAX1271
28
27
26
25
24
23
22
21
20
19
18
17
16
15
1
2
3
4
5
6
7
8
9
10
11
12
13
14
N.C.
REF
REFADJ
N.C.
N.C.
CH7
CH0
N.C.
CH6
CH5
CH4
CH3
CH2
CH1
AGND
SHDN
DOUT
N.C.
SSTRB
DIN
N.C.
N.C.
CS
SCLK
N.C.
DGND
DGND
V
DD
SSOP
TOP VIEW
MAX1270 MAX1271
Ordering Information (continued)
Chip Information
TRANSISTOR COUNT: 4219
SUBSTRATE CONNECTED TO AGND
PART
MAX1270AENG
MAX1270BENG
MAX1270AEAI -40°C to +85°C
-40°C to +85°C
-40°C to +85°C
TEMP.
RANGE
PIN-PACKAGE
24 Narrow Plastic DIP
24 Narrow Plastic DIP
28 SSOP
INL
(LSB)
±1/2
±1
±1/2
MAX1270BEAI -40°C to +85°C
28 SSOP
±1
MAX1271ACNG
MAX1271BCNG
MAX1271ACAI 0°C to +70°C
0°C to +70°C
0°C to +70°C
24 Narrow Plastic DIP
24 Narrow Plastic DIP
28 SSOP
±1/2
±1
±1/2
MAX1271BCAI 0°C to +70°C
28 SSOP
±1
MAX1271AENG
MAX1271BENG
MAX1271AEAI -40°C to +85°C
-40°C to +85°C
-40°C to +85°C
24 Narrow Plastic DIP
24 Narrow Plastic DIP
28 SSOP
±1/2
±1
±1/2
MAX1271BEAI -40°C to +85°C
28 SSOP
±1
MAX1270/MAX1271
Multirange, +5V, 8-Channel, Serial 12-Bit ADCs
7-186 ___________________________________________________________________________________
________________________________________________________Package Information
PDIPN.EPS
MAX1270/MAX1271
Multirange, +5V, 8-Channel,
Serial 12-Bit ADCs
____________________________________________________________________________________ 7-187
Package Information (continued)
SSOP.EPS
MAX1270/MAX1271
Multirange, +5V, 8-Channel, Serial 12-Bit ADCs
NOTES
7-188 ___________________________________________________________________________________
Loading...