Maxim MAX1401EAI, MAX1401CAI Datasheet

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.
MAX1401
+3V, 18-Bit, Low-Power, Multichannel,
Oversampling (Sigma-Delta) ADC
________________________________________________________________
Maxim Integrated Products
19-1480; Rev 0; 5/99
EVALUATION KIT
AVAILABLE
General Description
The MAX1401 18-bit, low-power, multichannel, serial­output ADC uses a sigma-delta modulator with a digital decimation filter to achieve true 16-bit accuracy. The user-selectable decimation factor of the digital filter allows the conversion resolution to be reduced in exchange for a higher output data rate. The device achieves true 16-bit performance at an output data rate of up to 480sps. In addition, the modulator sampling frequency may be optimized for either lowest power dissipation or highest throughput rate. The MAX1401 operates from +3V.
This device offers three fully differential input channels that can be independently programmed with a gain between +1V/V and +128V/V. Furthermore, it can com­pensate an input-referred DC offset (such as system off­set) up to 117% of the selected full-scale range. These three differential channels may also be configured to operate as five pseudo-differential input channels. Two additional, fully differential system-calibration channels are provided for gain and offset error correction. External access is provided to the multiplexer (mux) output to facilitate additional signal processing.
The MAX1401 can be configured to sequentially scan all signal inputs and provide the results through the serial interface with minimum communications overhead. When used with a 2.4576MHz or 1.024MHz master clock, the digital decimation filter can be programmed to produce zeros in its frequency response at the line frequency and associated harmonics, ensuring excellent line rejec­tion without the need for further postfiltering.
The MAX1401 is available in a 28-pin SSOP package.
Applications
Portable Industrial Instruments Portable Weigh Scales Loop-Powered Systems Pressure Transducers
Features
18-Bit Resolution, Sigma-Delta ADC16-Bit Accuracy with No Missing Codes to 480spsAccess to the Mux Output/ADC Input Low Quiescent Current
250µA (operating mode) 2µA (power-down mode)
3 Fully Differential or 5 Pseudo-Differential Signal
Input Channels
2 Additional Fully Differential Calibration
Channels/Auxiliary Input Channels
Programmable Gain and OffsetFully Differential Reference InputsConverts Continuously or On CommandAutomatic Channel Scanning and Continuous
Data Output Mode
Operates with Analog and Digital Supplies
from +2.7V to +3.6V
SPI™/QSPI™-Compatible 3-Wire Serial Interface28-Pin SSOP Package
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
SCLK DIN DOUT INT V
DD
DGND
AIN5
CALOFF+ CALOFF­REFIN+ REFIN­CALGAIN+ CALGAIN­AIN6
AIN4
AIN3
AIN2
AIN1
V+
AGND
ADCIN-
ADCIN+
MUXOUT-
MUXOUT+
RESET
CS
CLKOUT
CLKIN
SSOP
TOP VIEW
MAX1401
SPI and QSPI are trademarks of Motorola, Inc.
Pin Configuration
Ordering Information
28 SSOP
28 SSOP
PIN-PACKAGETEMP. RANGE
0°C to +70°C
-40°C to +85°CMAX1401EAI
MAX1401CAI
PART
MAX1401
+3V, 18-Bit, Low-Power, Multichannel, Oversampling (Sigma-Delta) ADC
2 _______________________________________________________________________________________
ABSOLUTE MAXIMUM RATINGS
ELECTRICAL CHARACTERISTICS
(V+ = +2.7V to +3.6V, VDD= +2.7V to +3.6V, V
REFIN+
= +1.25V, REFIN- = AGND, f
CLKIN
= 2.4576MHz, TA= T
MIN
to T
MAX
, unless
otherwise noted. Typical values are at T
A
= +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.
V+ to AGND, DGND.................................................-0.3V to +6V
V
DD
to AGND, DGND...............................................-0.3V to +6V
AGND to DGND.....................................................-0.3V to +0.3V
Analog Inputs to AGND................................-0.3V to (V+ + 0.3V)
Analog Outputs to AGND.............................-0.3V to (V+ + 0.3V)
Reference Inputs to AGND...........................-0.3V to (V+ + 0.3V)
CLKIN and CLKOUT to DGND...................-0.3V to (V
DD
+ 0.3V)
All Other Digital Inputs to DGND..............................-0.3V to +6V
All Digital Outputs to DGND.......................-0.3V to (V
DD
+ 0.3V)
Maximum Current Input into Any Pin ..................................50mA
Continuous Power Dissipation (TA= +70°C)
28-Pin SSOP (derate 9.52mW/°C above +70°C) ........524mW
Operating Temperature Ranges
MAX1401CAI .....................................................0°C to +70°C
MAX1401EAI...................................................-40°C to +85°C
Storage Temperature Range.............................-60°C to +150°C
Lead Temperature (soldering, 10sec).............................+300°C
Bipolar Negative Full-Scale Drift
0.3
µV/°C
For gains of 8, 16, 32, 64, 128
PARAMETER SYMBOL MIN TYP MAX UNITS
Unipolar Offset Error -1 2 %FSR
Nominal Gain (Note 3) 0.98
-0.0015 0.0015
Output Noise (Table 16)
0.5
Unipolar Offset Drift
0.3
µV/°C
Bipolar Zero Error -2.0 2.0 %FSR
0.8
Noise-Free Resolution 16 Bits
Bipolar Zero Drift
0.3
Positive Full-Scale Error (Note 4)
-2.5 2.5 %FSR
Full-Scale Drift (Note 5)
0.8
0.3
µV/°C
-2 2
Gain Error (Note 6)
-3 3
%FSR
Gain-Error Drift (Note 7)
ppm/°C
-2.5 2.5 %FSR
0.8
CONDITIONS
For gains of 8, 16, 32, 64, 128
Relative to nominal offset of 1% FSR
For gains of 1, 2, 4, 8, 16, 32, 64
Bipolar mode; FS1 = 0; MF1, MF0 = 0
Depends on filter setting and selected gain
For gains of 1, 2, 4 For gains of 8, 16, 32, 64, 128
For gains of 1, 2, 4
For gains of 1, 2, 4
For gains of 8, 16, 32, 64, 128 For gains of 1, 2, 4, 8, 16, 32, 64 For gain of 128 For gains of 1, 2, 4, 8, 16, 32, 64 For gain of 128 For gains of 1, 2, 4, 8, 16, 32, 64
No missing codes guaranteed by design; for filter settings with FS1 = 0
For gains of 1, 2, 4
µV/°C
For gain of 128 -3.5 3.5
Bipolar Negative Full-Scale Error
-3.5 3.5For gain of 128
Integral Nonlinearity (Notes 1, 2)
INL
±0.001
%FSR
FS1 = 0; MF1, MF0 = 1, 2, 3
STATIC PERFORMANCE
MAX1401
+3V, 18-Bit, Low-Power, Multichannel,
Oversampling (Sigma-Delta) ADC
________________________________________________________________________________________ 3
ELECTRICAL CHARACTERISTICS (continued)
(V+ = +2.7V to +3.6V, VDD= +2.7V to +3.6V, V
REFIN+
= +1.25V, REFIN- = AGND, f
CLKIN
= 2.4576MHz, TA= T
MIN
to T
MAX
, unless
otherwise noted. Typical values are at T
A
= +25°C.)
Unipolar mode
CONDITIONS
-116.7 116.7
Bipolar mode
UNITSMIN TYP MAXSYMBOLPARAMETER
%FSR
-58.35 58.35
Offset DAC Range (Note 8)
Input referred %FSR-2.5 2.5Offset DAC Full-Scale Error
For filter notch 50Hz, ±0.02 ·f
NOTCH
,
MF1 = 0, MF0 = 0, f
CLKIN
= 2.4576MHz (Note 10)
DAC code = 0000
For filter notch 50Hz, ±0.02 · f
NOTCH
MF1 = 0, MF0 = 0, f
CLKIN
= 2.4576MHz
150
dB100NMR
Normal-Mode 50Hz Rejection (Note 10)
At DC
µV
RMS
Additional Noise from Offset DAC (Note 9)
90
REFIN and AIN for BUFF = 0 VV
AGND
V+
Common-Mode Voltage Range (Note 11)
BUFF = 1 V
V
AGND
V+
+ 200mV - 1.5
Absolute and Common-Mode AIN Voltage Range
pA40
DC Input Leakage Current (Note 12)
Unipolar mode 16.7 Bipolar mode
%FSR
8.35
Offset DAC Resolution
For filter notch 60Hz, ±0.02 ·f
NOTCH
,
MF1 = 0, MF0 = 0, f
CLKIN
= 2.4576MHz (Note 10)
dB
150
CMRCommon-Mode Rejection
For filter notch 60Hz, ±0.02 · f
NOTCH
MF1 = 0, MF0 = 0, f
CLKIN
= 2.4576MHz
dB100NMR
Normal-Mode 60Hz Rejection (Note 10)
REFIN and AIN for BUFF = 0 V
V
AGND
V+
- 30mV + 30mV
Absolute Input Voltage Range
REFIN and AIN for BUFF = 0
TA= +25°C TA= T
MIN
to T
MAX
10 nA
34 38 45
BUFF = 0
60
BUFF = 1, all gains 30
AIN Input Capacitance (Note 13)
pF
Bipolar input range (U/B bit = 0)
±V
REF
/ gain
AIN Differential Voltage Range (Note 14)
V
Gain = 1 Gain = 2 Gain = 4 Gain = 8, 16, 32, 64, 128
Unipolar input range (U/B bit = 1)
0 to V
REF
/ gain
%FSR0Offset DAC Zero-Scale Error
BUFF = 1 10AIN Input Current (Note 12) nA
OFFSET DAC
ANALOG INPUTS/REFERENCE INPUTS (Specifications for AIN and REFIN, unless otherwise noted.)
MAX1401
+3V, 18-Bit, Low-Power, Multichannel, Oversampling (Sigma-Delta) ADC
4 _______________________________________________________________________________________
ELECTRICAL CHARACTERISTICS (continued)
(V+ = +2.7V to +3.6V, VDD= +2.7V to +3.6V, V
REFIN+
= +1.25V, REFIN- = AGND, f
CLKIN
= 2.4576MHz, TA= T
MIN
to T
MAX
, unless
otherwise noted. Typical values are at T
A
= +25°C.)
CONDITIONS UNITSMIN TYP MAXSYMBOLPARAMETER
All inputs except CLKIN 0.4
µA-10 +10I
IN
Input Current
CLKIN only
All inputs except CLKIN mV200V
HYS
Input Hysteresis
DOUT and INT, I
SINK
= 100µA
0.4
pF9C
O
Floating-State Output Capacitance
µA-10 10I
L
Floating-State Leakage Current
V
0.4
V
IL
Input Low Voltage
±5% for specified performance; functional with lower V
REF
V1.25
REFIN+ - REFIN- Voltage (Note 15)
All inputs except CLKIN 2 CLKIN only
V
2.4
V
IH
Input High Voltage
µA0.1I
BO
Current
%±10Initial Tolerance
%/°C±0.05Drift
Hz(Table 15)f
S
AIN and REFIN Input Sampling Frequency
CLKOUT, I
SINK
= 10µA
V
0.4
V
OL
Output Low Voltage (Note 16)
CLKOUT, I
SOURCE
= 10µA VDD- 0.3
DOUT and INT, I
SOURCE
= 100µA
VDD- 0.3
For specified performance V2.7 3.6V+V+ Voltage
V2.7 3.6V
DD
VDDVoltage
dB(Note 19)PSR
Power-Supply Rejection V+ (Note 18)
TRANSDUCER BURN-OUT (Note 17)
LOGIC OUTPUTS
LOGIC INPUTS
POWER REQUIREMENTS
V
OH
Output High Voltage (Note 16) V
MAX1401
+3V, 18-Bit, Low-Power, Multichannel,
Oversampling (Sigma-Delta) ADC
_______________________________________________________________________________________ 5
ELECTRICAL CHARACTERISTICS (continued)
(V+ = +2.7V to +3.6V, VDD= +2.7V to +3.6V, V
REFIN+
= +1.25V, REFIN- = AGND, f
CLKIN
= 2.4576MHz, TA= T
MIN
to T
MAX
, unless
otherwise noted. Typical values are at T
A
= +25°C.)
2.4576MHz
1.024MHz
Buffers off
Buffers off
Buffers on
2.4576MHz
1.024MHz
370 420
Buffers off
Buffers off
Buffers on
Normal mode, MF1 = 0, MF0 = 0
610 700
250 300
Buffers on 610
Buffers on
2X mode, MF1 = 0, MF0 = 1
1.2 1.5
CONDITIONS
PD bit = 1, external clock stopped
0.42 0.55
245
2.4576MHz
1.024MHz
Buffers off
Buffers off
Buffers on
2.4576MHz
1.024MHz
1.2
Buffers off
Buffers off
Buffers on
4X mode, MF1 = 1, MF0 = 0
µA
4.8 6
110
1.8 2.2
Buffers on 4.8
Buffers on
8X mode, MF1 = 1, MF0 = 1
mA
4.8 6
I
V+
V+ Current
1.8 2.2
1.8
0.42
V+ Standby Current (Note 20)
0.08
70 200
2X mode, MF1 = 0, MF0 = 1
0.17 0.35
Normal mode, MF1 = 0, MF0 = 0
PD bit = 1, external clock stopped 110
150 300
µAVDDStandby Current (Note 20) µA
1.024MHz
2.4576MHz
1.024MHz
175 210
2.4576MHz
0.15
0.11
8X mode, MF1 = 1, MF0 = 1
0.32 0.50
mA
4X mode, MF1 = 1, MF0 = 0
0.22 0.40
1.024MHz
2.4576MHz
I
DD
Digital Supply Current
1.024MHz
2.4576MHz
UNITSMIN TYP MAXSYMBOLPARAMETER
ANALOG POWER-SUPPLY CURRENT (Measured with digital inputs at either DGND or VDD, external CLKIN, burn-out currents
disabled, X2CLK = 0, CLK = 0 for 1.024MHz, CLK = 1 for 2.4576MHz.)
DIGITAL POWER-SUPPLY CURRENT (Measured with digital inputs at either DGND or VDD, external CLKIN, burn-out currents disabled, X2CLK = 0, CLK = 0 for 1.024MHz, CLK = 1 for 2.4576MHz.)
µA
MAX1401
+3V, 18-Bit, Low-Power, Multichannel, Oversampling (Sigma-Delta) ADC
6 _______________________________________________________________________________________
Note 1: Contact factory for INL limits applicable with FS1 = 0 and MF1, MF0 = 1, 2, or 3. Note 2: To achieve optimum INL performance with the MAX1401, ensure that the PCB layout carefully shields the MUXOUT and
ADCIN pins from any digital noise source. The MAX1401’s INL is production tested with 150pF connected between MUXOUT+ and MUXOUT- to minimize the effect of differential coupling from the CLKIN and CLKOUT pins.
Note 3: Nominal gain is 0.98. This ensures a full-scale input voltage may be applied to the part under all conditions without caus-
ing saturation of the digital output data.
Note 4: Positive Full-Scale Error includes zero-scale errors (unipolar offset error or bipolar zero error) and applies to both unipolar
and bipolar input ranges. This error does not include the nominal gain of 0.98.
Note 5: Full-Scale Drift includes zero-scale drift (unipolar offset drift or bipolar zero drift) and applies to both unipolar and bipolar
input ranges.
Note 6: Gain Error does not include zero-scale errors. It is calculated as (full-scale error - unipolar offset error) for unipolar ranges
and as (full-scale error - bipolar zero error) for bipolar ranges. This error does not include the nominal gain of 0.98.
Note 7: Gain-Error Drift does not include unipolar offset drift or bipolar zero drift. It is effectively the drift of the part if zero-scale
error is removed.
Note 8: Use of the offset DAC does not imply that any input may be taken below AGND. Note 9: Additional noise added by the offset DAC is dependent on the filter cutoff, gain, and DAC setting. No noise is added for a
DAC code of 0000.
Note 10: Guaranteed by design or characterization; not production tested. Note 11: The input voltage must be within the Absolute Input Voltage Range specification. Note 12: All AIN and REFIN pins have identical input structures. Leakage is production tested only for the AIN3, AIN4, AIN5,
CALGAIN, and CALOFF inputs.
Note 13: The dynamic load presented by the MAX1401 analog inputs for each gain setting is discussed in detail in the
Switching
Network
section.Values are provided for the maximum allowable external series resistance. Note that this value does not
include any additional capacitance added by the user to the MUXOUT_ or ADCIN_ pins.
Note 14: The input voltage range for the analog inputs is with respect to the voltage on the negative input of its respective differen-
tial or pseudo-differential pair. Table 5 shows which inputs form differential pairs.
Note 15: V
REF
= V
REFIN+
- V
REFIN-
.
ELECTRICAL CHARACTERISTICS (continued)
(V+ = +2.7V to +3.6V, VDD= +2.7V to +3.6V, V
REFIN+
= +1.25V, REFIN- = AGND, f
CLKIN
= 2.4576MHz, TA= T
MIN
to T
MAX
, unless
otherwise noted. Typical values are at T
A
= +25°C.)
2.4576MHz
1.024MHz
Buffers off
Buffers off
Buffers on
2.4576MHz
1.024MHz
1.45 2.05
Buffers off
Buffers off
Buffers on
Normal mode, MF1 = 0, MF0 = 0
2.51 3.30
1.32 1.98
Buffers on 2.28
Buffers on
2X mode, MF1 = 0, MF0 = 1
4.53 6.11
CONDITIONS
1.95 2.97
1.08
2.4576MHz
1.024MHz
Buffers off
Buffers off
Buffers on
2.4576MHz
1.024MHz
4.32
Buffers off
Buffers off
Buffers on
4X mode, MF1 = 1, MF0 = 0
16.6 21.2
6.67 8.58
Buffers on 16.4
Buffers on
8X mode, MF1 = 1, MF0 = 1
mW
16.9 21.45
PDPower Dissipation
7.0 8.91
6.44
1.75
(Note 20) 770µWStandby Power Dissipation
0.81 1.36
UNITSMIN TYP MAXSYMBOLPARAMETER
POWER DISSIPATION (V+ = VDD= +3.3V, digital inputs = 0 or VDD, external CLKIN, burn-out currents disabled, X2CLK = 0,
CLK = 0 for 1.024MHz, CLK = 1 for 2.4576MHz.)
ns
MAX1401
+3V, 18-Bit, Low-Power, Multichannel,
Oversampling (Sigma-Delta) ADC
_______________________________________________________________________________________ 7
Note 16: These specifications apply to CLKOUT only when driving a single CMOS load. Note 17: The burn-out currents require a 500mV overhead between the analog input voltage and both V+ and AGND to operate
correctly.
Note 18: Measured at DC in the selected passband. PSR at 50Hz will exceed 120dB with filter notches of 25Hz or 50Hz and FAST
bit = 0. PSR at 60Hz will exceed 120dB with filter notches of 20Hz or 60Hz and FAST bit = 0.
Note 19: PSR depends on gain. For a gain of +1V/V, PSR is 70dB typical. For a gain of +2V/V, PSR is 75dB typical. For a gain of
+4V/V, PSR is 80dB typical. For gains of +8V/V to +128V/V, PSR is 85dB typical.
Note 20: Standby power-dissipation and current specifications are valid only with CLKIN driven by an external clock and with the
external clock stopped. If the clock continues to run in standby mode, the power dissipation will be considerably higher. When used with a resonator or crystal between CLKIN and CLKOUT, the actual power dissipation and I
DD
in standby
mode will depend on the resonator or crystal type.
TIMING CHARACTERISTICS
(V+ = +2.7V to +3.6V, VDD= +2.7V to +3.6V, AGND = DGND, f
CLKIN
= 2.4576MHz, input logic 0 = 0V, logic 1 = VDD, TA= T
MIN
to
MAX
, unless otherwise noted.) (Notes 21, 22, 23)
0 100
Bus-Relinquish Time After SCLK Rising Edge (Note 28)
t
10
10 100 ns
SCLK Falling Edge to Data Valid Delay (Notes 26, 27)
t
6
ns
INT High Time
t
INT
560 / N
· t
CLKIN
ns
X2CLK = 1, N = 2
(2 · MF1 + MF0)
X2CLK = 1
X2CLK = 0
SCLK Setup to Falling Edge CS
t
4
30 ns
SCLK Low Pulse Width t
8
100 ns
CS Rising Edge to SCLK Rising Edge Hold Time (Note 23)
t
9
0 ns
SCLK High Pulse Width t
7
100 ns
CS Falling Edge to SCLK Falling Edge Setup Time
t
5
30 ns
280 / N
· t
CLKIN
INT to CS Setup Time (Note 10)
t
3
X2CLK = 0, N = 2
(2 · MF1 + MF0)
0 ns
RESET Pulse Width Low
t
2
100 ns
Master Clock Input Low Time f
CLKIN LO
0.4 ·
t
CLKIN
nst
CLKIN
= 1 / f
CLKIN
, X2CLK = 0
Master Clock Input High Time f
CLKIN HI
0.4 ·
t
CLKIN
nst
CLKIN
= 1 / f
CLKIN
, X2CLK = 0
Master Clock Frequency f
CLKIN
0.8 5.0
MHz
Crystal oscillator or clock externally supplied for specified performance (Notes 24, 25)
PARAMETER SYMBOL MIN TYP MAX UNITS
0.4 2.5
CONDITIONS
SCLK Rising Edge to INT High (Note 29)
t
11
200 ns
SERIAL-INTERFACE READ OPERATION
MAX1401
+3V, 18-Bit, Low-Power, Multichannel, Oversampling (Sigma-Delta) ADC
8 _______________________________________________________________________________________
TIMING CHARACTERISTICS (continued)
(V+ = +2.7V to +3.6V, VDD= +2.7V to +3.6V, AGND = DGND, f
CLKIN
= 2.4576MHz, input logic 0 = 0V, logic 1 = VDD, TA= T
MIN
to
MAX
, unless otherwise noted.) (Notes 21, 22, 23)
Note 21: All input signals are specified with t
R
= tF= 5ns (10% to 90% of VDD) and timed from a voltage level of 1.6V.
Note 22: See Figure 4. Note 23: Timings shown in tables are for the case where SCLK idles high between accesses. The part may also be used with
SCLK idling low between accesses, provided CS is toggled. In this case, SCLK in the timing diagrams should be inverted and the terms “SCLK Falling Edge” and “SCLK Rising Edge” exchanged in the specification tables. If CS is permanently tied low, the part should only be operated with SCLK idling high between accesses.
Note 24: CLKIN duty cycle range is 45% to 55%. CLKIN must be supplied whenever the MAX1401 is not in standby mode. If no
clock is present, the device can draw higher current than specified.
Note 25: The MAX1401 is production tested with f
CLKIN
at 2.5MHz (1MHz for some IDDtests).
Note 26: Measured with the load circuit of Figure 1 and defined as the time required for the output to cross the V
OL
or VOHlimits.
Note 27: For read operations, SCLK active edge is falling edge of SCLK. Note 28: Derived from the time taken by the data output to change 0.5V when loaded with the circuit of Figure 1. The number is then
extrapolated back to remove effects of charging or discharging the 50pF capacitor. This ensures that the times quoted in the timing characteristics are true bus-relinquish times and are independent of external bus loading capacitances.
Note 29: INT returns high after the first read after an output update. The same data can be read again while INT is high, but be
careful not to allow subsequent reads to occur close to the next output update.
CS Rising Edge to SCLK Rising Edge Hold Time
t
18
0 ns
SCLK High Pulse Width t
16
100 ns
SCLK Low Pulse Width t
17
100 ns
Data Valid to SCLK Rising Edge Hold Time
t
15
0 ns
PARAMETER SYMBOL MIN TYP MAX UNITS
CS Falling Edge to SCLK Falling Edge Setup Time
t
13
30 ns
Data Valid to SCLK Rising Edge Setup Time
t
14
30 ns
SCLK Setup to Falling Edge CS
t
12
30 ns
CONDITIONS
SERIAL-INTERFACE WRITE OPERATION
100µA at V
DD
= +3.3V
TO
OUTPUT
PIN
50pF
100µA at V
DD
= +3.3V
Figure 1. Load Circuit for Bus-Relinquish Time and VOLand V
OH
Levels
-15
0
-5
-10
5
10
15
-1.0 -0.5 0 0.5 1.0
MAX1401-02
DIFFERENTIAL INPUT VOLTAGE (V)
DNL (ppm)
480sps GAIN = +1V/V 262, 144 pts
DIFFERENTIAL NONLINEARITY
MAX1401
+3V, 18-Bit, Low-Power, Multichannel,
Oversampling (Sigma-Delta) ADC
_______________________________________________________________________________________
-15
0
-5
-10
5
10
15
MAX1401-01
DIFFERENTIAL INPUT VOLTAGE (V)
INL (ppm)
-1.0 -0.5 0 0.5 1.0
480sps GAIN = +1V/V 262, 144 pts
INTEGRAL NONLINEARITY
0
100
50
200
150
300
250
350
-50 0 25-25 50 75 100
VDD SUPPLY CURRENT vs. TEMPERATURE (20sps OUTPUT DATA RATE UNBUFFERED)
MAX1401-03
TEMPERATURE (°C)
V
DD
SUPPLY CURRENT (µA)
V
DD
= +3.6V
(NOTE 30)
0
100
50
200
150
300
250
350
-50 0 25-25 50 75 100
VDD SUPPLY CURRENT vs. TEMPERATURE (60sps OUTPUT DATA RATE UNBUFFERED)
MAX1401-04
TEMPERATURE (°C)
V
DD
SUPPLY CURRENT (µA)
(NOTE 30)
VDD = +3.6V
0
200
100
400
300
600
500
-50 0 25-25 50 75 100
V+ SUPPLY CURRENT vs. TEMPERATURE
(60sps OUTPUT DATA RATE)
MAX1401-07
TEMPERATURE (°C)
V+ SUPPLY CURRENT (µA)
BUFFERED
UNBUFFERED
0
100
50
200
150
300
250
350
-50 0 25-25 50 75 100
VDD SUPPLY CURRENT vs. TEMPERATURE
(120sps OUTPUT DATA RATE UNBUFFERED)
MAX1401-05
TEMPERATURE (°C)
V
DD
SUPPLY CURRENT (µA)
VDD = +3.6V
(NOTE 30)
0
100
50
200 150
300 250
350
400
-50 0 25-25 50 75 100
V+ SUPPLY CURRENT vs. TEMPERATURE
(20sps OUTPUT DATA RATE)
MAX1401-06
TEMPERATURE (°C)
V+ SUPPLY CURRENT (µA)
BUFFERED
UNBUFFERED
0
400
200
800
600
1200
1000
-50 0 25-25 50 75 100
V+ SUPPLY CURRENT vs. TEMPERATURE
(120sps OUTPUT DATA RATE)
MAX1401-08
TEMPERATURE (°C)
V+ SUPPLY CURRENT (µA)
BUFFERED
UNBUFFERED
Typical Operating Characteristics
(V+ = +3V, VDD= +3V, V
REFIN+
= +1.25V, REFIN- = AGND, f
CLKIN
= 2.4576MHz, TA = +25°C, unless otherwise noted.)
MAX1401
+3V, 18-Bit, Low-Power, Multichannel, Oversampling (Sigma-Delta) ADC
10 ______________________________________________________________________________________
Typical Operating Characteristics (continued)
(V+ = +3V, VDD= +3V, V
REFIN+
= +1.25V, REFIN- = AGND, f
CLKIN
= 2.4576MHz, TA = +25°C, unless otherwise noted.)
0
100
50
250 200 150
400 350 300
450
-50 0-25 25 50 75 100
VDD SUPPLY CURRENT vs. TEMPERATURE
(240sps OUTPUT DATA RATE UNBUFFERED)
MAX1401-09
TEMPERATURE (°C)
V
DD
SUPPLY CURRENT (µA)
VDD = +3.6V
(NOTE 30)
0
200
100
400
300
600
500
-50 0 25-25 50 75 100
VDD SUPPLY CURRENT vs. TEMPERATURE
(480sps OUTPUT DATA RATE UNBUFFERED)
MAX1401-10
TEMPERATURE (°C)
V
DD
SUPPLY CURRENT (µA)
VDD = +3.6V (NOTE 30)
0
2000
1000
4000
3000
5000
-50 0 25-25 50 75 100
V+ SUPPLY CURRENT vs. TEMPERATURE
(240sps OUTPUT DATA RATE)
MAX1401-11
TEMPERATURE (°C)
V+ SUPPLY CURRENT (µA)
BUFFERED
UNBUFFERED
0
2000
1000
4000
3000
5000
-50 0 25-25 50 75 100
V+ SUPPLY CURRENT vs. TEMPERATURE
(480sps OUTPUT DATA RATE)
MAX1401-12
TEMPERATURE (°C)
V+ SUPPLY CURRENT (µA)
BUFFERED
UNBUFFERED
Note 30: Minimize capacitive loading at CLKOUT for lowest VDDsupply current.
Typical Operating Characteristics
show V
DD
current with CLKOUT loaded by 120pF.
MAX1401
+3V, 18-Bit, Low-Power, Multichannel,
Oversampling (Sigma-Delta) ADC
______________________________________________________________________________________ 11
Pin Description
Analog Input 6. May be used as a common point for AIN1 through AIN5 in pseudo-differential mode, or as the negative input of the AIN5/AIN6 differential analog input pair (see
On-Chip Registers
section).
AIN616
Analog Input Channel 4. May be used as a pseudo-differential input with AIN6 as common, or as the neg­ative input of the AIN3/AIN4 differential analog input pair (see
On-Chip Registers
section).
AIN414
Analog Input Channel 3. May be used as a pseudo-differential input with AIN6 as common, or as the posi­tive input of the AIN3/AIN4 differential analog input pair (see
On-Chip Registers
section).
AIN313
Analog Input Channel 2. May be used as a pseudo-differential input with AIN6 as common, or as the neg­ative input of the AIN1/AIN2 differential analog input pair (see
On-Chip Registers
section).
AIN212
Analog Input Channel 1. May be used as a pseudo-differential input with AIN6 as common, or as the posi­tive input of the AIN1/AIN2 differential analog input pair (see
On-Chip Registers
section).
AIN111
Analog Positive Supply Voltage (+2.7V to +3.6V)V+10
Analog Ground. Reference point for the analog circuitry. AGND connects to the IC substrate.AGND9
Negative Analog Input. A direct input to the negative buffer and the negative differential input terminal of the ADC - bypassing the input mux. This signal forms a differential input pair with ADCIN+. Connect ADCIN- to MUXOUT- when direct access is not required.
ADCIN-8
Positive Analog Input. A direct input to the positive buffer and the positive differential input terminal of the ADC, bypassing the input mux. This signal forms a differential input pair with ADCIN-. Connect ADCIN+ to MUXOUT+ when direct access is not required.
ADCIN+7
Negative Analog Mux Output. The negative differential output signal from the part’s internal input multi­plexer. Use this signal in conjunction with MUXOUT+ and a high-quality external amplifier for additional signal processing before conversion. Return the processed output through ADCIN+ and ADCIN-. Connect MUXOUT- directly to ADCIN- if external processing is not required.
MUXOUT-6
Positive Analog Mux Output. The positive differential output signal from the part’s internal input multiplex­er. Use this signal in conjunction with MUXOUT- and a high-quality external amplifier for additional signal processing before conversion. Return the processed output through ADCIN+ and ADCIN-. Connect MUXOUT+ directly to ADCIN+ if external processing is not required.
MUXOUT+5
Active-Low Reset Input. Drive low to reset the control logic, interface logic, digital filter, and analog modu­lator to power-on status. RESET must be high and CLKIN must be toggling in order to exit reset.
RESET
Chip-Select Input. This active-low logic input is used to enable the digital interface. With CS hard-wired low, the MAX1401 operates in its 3-wire interface mode with SCLK, DIN, and DOUT used to interface to the device. CS is used either to select the device in systems with more than one device on the serial bus, or as a frame-synchronization signal for the MAX1401 when a continuous SCLK is used.
CS
Clock Output. When deriving the master clock from a crystal, connect the crystal between CLKIN and CLKOUT. In this mode, the on-chip clock signal is not available at CLKOUT. Leave CLKOUT unconnected when CLKIN is driven with an external clock.
CLKOUT2
PIN
Clock Input. A crystal can be connected across CLKIN and CLKOUT. Alternatively, drive CLKIN with a CMOS-compatible clock at a nominal frequency of 2.4576MHz or 1.024MHz, and leave CLKOUT uncon­nected. Frequencies of 4.9152MHz and 2.048MHz may be used if the X2CLK control bit is set to 1.
CLKIN1
FUNCTIONNAME
Analog Input Channel 5. Used as a differential or pseudo-differential input with AIN6 (see
On-Chip
Registers
section).
AIN515
MAX1401
+3V, 18-Bit, Low-Power, Multichannel, Oversampling (Sigma-Delta) ADC
12 ______________________________________________________________________________________
Pin Description (continued)
Serial Clock Input. Apply an external serial clock to transfer data to and from the MAX1401. This serial clock can be continuous, with data transmitted in a train of pulses, or intermittently. If CS is used to frame the data transfer, then SCLK may idle high or low between conversions and CS determines the desired active clock edge (see
Selecting Clock Polarity
). If CS is tied permanently low, SCLK must idle high
between data transfers.
SCLK28
Serial Data Input. Data on DIN is written to the input shift register and later transferred to the Communications Register, Global Setup Registers, Special Function Register or Transfer Function Registers, depending on the register selection bits in the Communications Register.
DIN27
Serial Data Output. DOUT outputs data from the internal shift register containing information from the Communications Register, Global Setup Registers, Transfer Function Registers, or Data Register. DOUT can also provide the digital bit stream directly from the Σ-modulator (MDOUT = 1).
DOUT26
Interrupt Output. A logic low indicates that a new output word is available from the data register. INT returns high upon completion of a full output word read operation. INT also returns high for short periods (determined by the filter and clock control bits) if no data read has taken place. A logic high indicates internal activity, and a read operation should not be attempted under this condition. INT can also provide a strobe to indicate valid data at DOUT (MDOUT = 1).
INT
25
Digital Supply Voltage (+2.7V to +3.6V)V
DD
24
Digital Ground. Reference point for digital circuitry.DGND23
Positive Offset Calibration Input. Used for system offset calibration. It forms the positive input of a fully differential input pair with CALOFF-. Normally these inputs are connected to zero-reference voltages in the system. When system offset calibration is not required and the auto-sequence mode is used, the CALOFF+/CALOFF- input pair provides an additional fully differential input channel.
CALOFF+22
Negative Offset Calibration Input. Used for system offset calibration. It forms the negative input of a fully differential input pair with CALOFF+. Normally these inputs are connected to zero-reference voltages in the system. When system offset calibration is not required and the auto-sequence mode is used, the CALOFF+/CALOFF- input pair provides an additional fully differential input channel.
CALOFF-21
Positive Differential Reference Input. Bias REFIN+ between V+ and AGND, provided that REFIN+ is more positive than REFIN-.
REFIN+20
Negative Differential Reference Input. Bias REFIN- between V+ and AGND, provided that REFIN+ is more positive than REFIN-.
REFIN-19
Positive Gain Calibration Input. Used for system gain calibration. It forms the positive input of a fully differential input pair with CALGAIN-. Normally these inputs are connected to reference voltages in the system. When system gain calibration is not required and the auto-sequence mode is used, the CALGAIN+/CALGAIN- input pair provides an additional fully differential input channel.
CALGAIN+18
Negative Gain Calibration Input. Used for system gain calibration. It forms the negative input of a fully differential input pair with CALGAIN+. Normally these inputs are connected to reference voltages in the system. When system gain calibration is not required and the auto-sequence mode is used, the CALGAIN+/CALGAIN- input pair provides an additional fully differential input channel.
CALGAIN-17
PIN FUNCTIONNAME
MAX1401
+3V, 18-Bit, Low-Power, Multichannel,
Oversampling (Sigma-Delta) ADC
______________________________________________________________________________________ 13
_______________Detailed Description
Circuit Description
The MAX1401 is a low-power, multichannel, serial­output, sigma-delta ADC designed for applications with a wide dynamic range, such as weigh scales and pres­sure transducers. The functional diagram in Figure 2 contains a switching network, a modulator, a PGA, two buffers, an oscillator, an on-chip digital filter, and a bidirectional serial communications port.
Three fully differential input channels feed into the switching network. Each channel may be independent­ly programmed with a gain between +1V/V and +128V/V. These three differential channels may also be configured to operate as five pseudo-differential input channels. Two additional, fully differential system-cali­bration channels allow system gain and offset error to be measured. These system-calibration channels can be used as additional differential signal channels when dedicated gain and offset error correction channels are not required.
Two chopper-stabilized buffers are available to isolate the selected inputs from the capacitive loading of the PGA and modulator. Three independent DACs provide
compensation for the DC component of the input signal on each of the differential input channels.
The sigma-delta modulator converts the input signal into a digital pulse train whose average duty cycle represents the digitized signal information. The pulse train is then processed by a digital decimation filter, resulting in a conversion accuracy exceeding 16 bits. The digital filter’s decimation factor is user-selectable, which allows the conversion result’s resolution to be reduced to achieve a higher output data rate. When used with 2.4576MHz or
1.024MHz master clocks, the decimation filter can be programmed to produce zeros in its frequency response at the line frequency and associated harmonics. This ensures excellent line rejection without the need for fur­ther post-filtering. In addition, the modulator sampling frequency can be optimized for either lowest power dis­sipation or highest output data rate.
The MAX1401 can be configured to sequentially scan all signal inputs and to transmit the results through the serial interface with minimum communications over­head. The output word contains a channel identification tag to indicate the source of each conversion result.
MAX1401
SWITCHING
NETWORK
AGND
V+
ADCIN+
MUXOUT+
CALOFF+
CALGAIN+
AIN1 AIN2 AIN3 AIN4 AIN5 AIN6
CALOFF-
CALGAIN-
MUXOUT-
ADCIN-
REFIN+
REFIN-
BUFFER
PGA
DAC
MODULATOR
BUFFER
DIVIDER
CLOCK
GEN
CLKIN CLKOUT
V
DD
DGND V+ AGND
SCLK DIN DOUT INT CS RESET
DIGITAL
FILTER
INTERFACE
AND CONTROL
Figure 2. Functional Diagram
MAX1401
+3V, 18-Bit, Low-Power, Multichannel, Oversampling (Sigma-Delta) ADC
14 ______________________________________________________________________________________
Serial Digital Interface
The serial digital interface provides access to eight on­chip registers (Figure 3). All serial-interface commands begin with a write to the communications register (COMM). On power-up, system reset, or interface reset, the part expects a write to its communications register. The COMM register access begins with a 0 start bit. The COMM register R/W bit selects a read or write operation, and the register select bits (RS2, RS1, RS0) select the register to be addressed. Hold DIN high when not writing to COMM or another register (Table 1).
The serial interface consists of five signals: CS, SCLK, DIN, DOUT, and INT. Clock pulses on SCLK shift bits into DIN and out of DOUT. INT provides an indication that data is available. CS is a device chip-select input as well as a clock polarity select input (Figure 4).
Using CS allows the SCLK, DIN, and DOUT signals to be shared among several SPI-compatible devices. When short on I/O pins, connect CS low and operate the serial digital interface in CPOL = 1, CPHA = 1 mode using SCLK, DIN, and DOUT. This 3-wire interface mode is ideal for opto-isolated applications. Furthermore, a microcontroller (such as a PIC16C54 or 80C51) can use a single bidirectional I/O pin for both sending to DIN and receiving from DOUT (see
Applications Information
), because the MAX1401 drives DOUT only during a read cycle.
Additionally, connecting the INT signal to a hardware interrupt allows faster throughput and reliable, collision­free data flow.
The MAX1401 features a mode where the raw modula­tor data output is accessible. In this mode the DOUT and INT functions are reassigned (see the
Modulator
Data Output
section).
DATA REGISTER D1–D0/CID
RS0
GLOBAL SETUP REGISTER 1
GLOBAL SETUP REGISTER 2
SPECIAL FUNCTION REGISTER
XFER FUNCTION REGISTER 1
XFER FUNCTION REGISTER 2
XFER FUNCTION REGISTER 3
DATA REGISTER D17–D10
DATA REGISTER D9–D2
COMMUNICATIONS REGISTER
RS1RS2
DIN
DOUT
REGISTER
SELECT
DECODER
Figure 3. Register Summary
DIN
(DURING
WRITE)*
DOUT
(DURING
READ)*
MSB D6 D5 D4 D3 D2 D1 D0
MSB D6 D5 D4 D3 D2 D1 D0
CS
INT
t
10
t
6
t
8
t
7
t
17
t
16
t
3
t
1
t
13
t
5
t
4
t
12
t
18
t
9
t
11
t
15
t
14
SCLK
(CPOL = 1)
SCLK
(CPOL = 0)
*DOUT IS HIGH IMPEDANCE DURING THE WRITE CYCLE; DIN IS IGNORED DURING THE READ CYCLE.
Figure 4. Serial-Interface Timing
Table 1. Control Register Addressing
RS10RS0
0 1 Global Setup Register 10 1 0 1 1 Special Function Register0
Global Setup Register 2
Communications Register
0 0 0 1 Transfer Function Register 21 1 0 1 1 Data Register1
Transfer Function Register 3
Transfer Function Register 1
RS2 TARGET REGISTER
MAX1401
+3V, 18-Bit, Low-Power, Multichannel,
Oversampling (Sigma-Delta) ADC
______________________________________________________________________________________ 15
Selecting Clock Polarity
The serial interface can be operated with the clock idling either high or low. This is compatible with Motorola’s SPI interface operated in CPOL = 1, CPHA = 1 mode or CPOL = 0, CPHA = 1 mode. The clock polar­ity is determined by the state of SCLK at the falling edge of CS. Ensure that the setup times t4/t12and t5/t
13
are not violated. If CS is connected to ground, resulting in no falling edge on CS, SCLK must idle high (CPOL = 1, CPHA = 1).
Data-Ready Signal (DRDY bit true or
IINNTT
= low)
The data-ready signal indicates that new data may be read from the 24-bit data register. After the end of a suc­cessful data register read, the data-ready signal becomes false. If a new measurement completes before the data is read, the data-ready signal becomes false. The data-ready signal becomes true again when new data is available in the data register.
The MAX1401 provides two methods of monitoring the data-ready signal. INT provides a hardware solution (active low when data is ready to be accessed), while the DRDY bit in the COMM register provides a software solution (active high).
Read data as soon as possible once data-ready be­comes true. This becomes increasingly important for faster measurement rates. If the data read is delayed significantly, a collision may result. A collision occurs when a new measurement completes during a data­register read operation. After a collision, information in the data register is invalid. The failed read operation must be completed even though the data is invalid.
Resetting the Interface
Reset the serial interface by clocking in 32 1s. Resetting the interface does not affect the internal reg­isters.
If continuous data output mode is in use, clock in eight 0s followed by 32 1s. More than 32 1s may be clocked in, since a leading 0 is used as the start bit for all oper­ations.
Continuous Data Output Mode
When scanning the input channels (SCAN = 1), the ser­ial interface allows the data register to be read repeat­edly without requiring a write to the COMM register. The initial COMM write (01111000) is followed by 24 clocks (DIN = high) to read the 24-bit data register. Once the data register has been read, it can be read again after the next conversion by writing another 24 clocks (DIN = high). Terminate the continuous data out­put mode by writing to the COMM register with any valid access.
Modulator Data Output (MDOUT = 1)
Single-bit, raw modulator data is available at DOUT for custom filtering when MDOUT = 1. INT provides a mod­ulator clock for data synchronization. Data is valid on the falling edge of INT. Write operations can still be performed, however, read operations are disabled. After MDOUT is returned to 0, valid data is accessed by the normal serial-interface read operation.
On-Chip Registers
Communications Register
0/DRDY: (Default = 0) Data Ready Bit. On a write, this
bit must be reset to 0 to signal the start of the Com­munications Register data word. On a read, a 1 in this location (0/DRDY) signifies that valid data is available in the data register. This bit is reset after the data register is read or, if data is not read, 0/DRDY will go low at the end of the next measurement.
RS2, RS1, RS0: (Default = 0, 0, 0) Register Select Bits. These bits select the register to be accessed (Table 1).
R/W: (Default = 0) Read/Write Bit. When set high, the selected register is read; when R/W = 0, the selected register is written.
RESET: (Default = 0) Software Reset Bit. Setting this bit high causes the part to be reset to its default power­up condition (RESET = 0).
STDBY: (Default = 0) Standby Power-Down Bit. Setting the STDBY bit places the part in “standby” condition, shutting down everything except the serial interface and the CLK oscillator.
First Bit (MSB) (LSB)
Communications Register
0/DRDY
R/W
0 0
RS2
Defaults
DATA RDY
RS1
RS0
REGISTER SELECT BITS
FSYNCName
RESET
STDBY
FUNCTION
MAX1401
+3V, 18-Bit, Low-Power, Multichannel, Oversampling (Sigma-Delta) ADC
16 ______________________________________________________________________________________
FSYNC: (Default = 0) Filter Sync Bit. When FSYNC = 0,
conversions are automatically performed at a data rate determined by CLK, FS1, FS0, MF1, and MF0 bits. When FSYNC = 1, the digital filter and analog modulator are held in reset, inhibiting normal self-timed operation. This bit may be used to convert on command to mini­mize the settling time to valid output data, or to synchro­nize operation of a number of MAX1401s. FSYNC does not reset the serial interface or the 0/DRDY flag. To clear the 0/DRDY flag while FSYNC is active, simply read the data register.
Global Setup Register 1
A1, A0: (Default = 0, 0) Channel-Selection Control Bits.
These bits (combined with the state of the DIFF, M1, and M0 bits) determine the channel selected for con­version according to Tables 8, 9, and 10. These bits are ignored if the SCAN bit is set.
MF1, MF0: (Default = 0, 0) Modulator Frequency Bits. MF1 and MF0 determine the ratio of CLKIN oscillator fre­quency to modulator operating frequency. They affect the output data rate, the position of the digital filter notch frequencies, and the power dissipation of the device. Achieve lowest power dissipation with MF1 = 0 and MF0 = 0. Highest power dissipation and fastest output data rate occur with these bits set to 1, 1 (Table 2).
CLK: (Default = 1) CLK Bit. The CLK bit is used in con­junction with X2CLK to tell the MAX1401 the frequency of the CLKIN input signal. If CLK = 0, a CLKIN input fre­quency of 1.024MHz (2.048MHz for X2CLK = 1) is expected. If CLK = 1, a CLKIN input frequency of
2.4576MHz (4.9152MHz for X2CLK = 1) is expected. This bit affects the decimation factor in the digital filter and thus the output data rate (Table 2).
FS1, FS0: (Default = 0, 1) Filter Selection Bits. These bits (in conjunction with the CLK bit) control the deci­mation ratio of the digital filter. They determine the out-
put data rate, the position of the digital filter frequency response notches, and the noise present in the output result (Table 2).
FAST: (Default 0) Fast Bit. FAST = 0 causes the digital filter to perform a SINC
3
filter function on the modulator data stream. The output data rate will be determined by the values in the CLK, FS1, FS0, MF1, and MF0 bits (Table 2). The settling time for SINC3 function is 3 · [1 / (output data rate)]. In SINC3mode, the MAX1401 auto­matically holds the DRDY signal false (after any signifi­cant configuration change) until settled data is available. FAST = 1 causes the digital filter to perform a SINC1filter function on the modulator data stream. The signal-to-noise ratio achieved with this filter function is less than that of the SINC3filter; however, SINC1settles in a single output sample period rather than a minimum of three output sample periods for SINC3. When switch­ing from SINC1to SINC3mode, the DRDY flag will be deasserted and reasserted after the filter has fully set­tled. This mode change requires a minimum of three samples.
Global Setup Register 2
SCAN: (Default = 0) Scan Bit. Setting this bit to a 1
causes sequential scanning of the input channels as determined by DIFF, M1, and M0 (see
Scanning(SCAN
Mode
) section). When SCAN = 0, the MAX1401 repeat­edly measures the unique channel selected by A1, A0, DIFF, M1, and M0 (Table 4).
M1, M0: (Default 0, 0) Mode Control Bits. These bits control access to the calibration channels CALOFF and CALGAIN. When SCAN = 0, setting M1 = 0 and M0 = 1 selects the CALOFF input, and M1 = 1 and M0 = 0 selects the CALGAIN input (Table 3). When SCAN = 1 and M1 M0, the scanning sequence includes both CALOFF and CALGAIN inputs (Table 4). When SCAN is set to 1 and the device is scanning the available input
First Bit (MSB) (LSB)
First Bit (MSB) (LSB)
Global Setup Register 2
Global Setup Register 1
FUNCTION
FILTER SELECTION
FS0
FS1
Name FAST
MODULATOR
FREQUENCY
MF0
MF1
CHANNEL SELECTION
Defaults
A0
10
CLKA1
FUNCTION
RESERVED
BOUT
Name X2CLK
MODE CONTROL
BUFF
M0
0Defaults
M1
00
DIFFSCAN
MAX1401
+3V, 18-Bit, Low-Power, Multichannel,
Oversampling (Sigma-Delta) ADC
______________________________________________________________________________________ 17
channels, selection of either calibration mode (01 or 10) will cause the scanning sequence to be extended to include a conversion on both the CALGAIN+/CALGAIN­input pair and the CALOFF+/CALOFF- input pair. The exact sequence depends on the state of the DIFF bit (Table 4). When scanning, the calibration channels use the PGA gain, format, and DAC settings defined by the contents of Transfer Function Register 3.
BUFF: (Default = 0) The BUFF bit controls operation of the input buffer amplifiers. When this bit is 0, the inter­nal buffers are bypassed and powered down. When this bit is set high, the buffers drive the input sampling capacitors and minimize the dynamic input load.
DIFF: (Default = 0) Differential/Pseudo-Differential Bit. When DIFF = 0, the part is in pseudo-differential mode, and AIN1–AIN5 are measured respective to AIN6, the analog common. When DIFF = 1, the part is in differen­tial mode with the analog inputs defined as AIN1/AIN2,
AIN3/AIN4, and AIN5/AIN6. The available input chan­nels for each mode are tabulated in Table 5. Note that DIFF also affects the scanning sequence when the part is placed in SCAN mode (Table 4).
BOUT: (Default = 0) Burn-out Current Bit. Setting BOUT = 1 connects 100nA current sources to the selected analog input channel. This mode is used to check that a transducer has not burned out or opened circuit. The burn-out current source must be turned off (BOUT = 0) before measurement to ensure best linearity.
RESERVED: (Default = 0) Reserved Bit. A 0 must be written to this location.
X2CLK: (Default = 0) Times-Two Clock Bit. Setting this bit to 1 selects a divide-by-2 prescaler in the clock sig­nal path. This allows use of a higher frequency crystal or clock source and improves immunity to asymmetric clock sources.
Table 2. Data Output Rate vs. CLK, Filter Select, and Modulator Frequency Bits
*
Data rates offering noise-free 16-bit resolution.
Note: When FAST = 0, f
-3dB
= 0.262 ·Data Rate. When FAST = 1, f
-3dB
= 0.443 ·Data Rate.
Note: Default condition is in bold print.
Table 3. Special Modes Controlled by M1, M0 (SCAN = 0)
MF0
MF1
CLK
2400 4800400 4804.91522.4576
1200 2400200 2404.91522.4576
600 1200100 1204.91522.4576
300 60050
60
4.9152
2.4576
800 1600160 2002.0481.024
400 80080 1002.0481.024
200 40040 502.0481.024
FS1, FS0
(1, 0)
FS1, FS0
(1, 1)
FS1, FS0*
(0, 0)
100
AVAILABLE OUTPUT DATA RATES
(sps)
X2CLK = 0
200
FS1, FS0*
(0, 1)
20 25
X2CLK = 1
2.0481.024
M0
Calibrate Offset: In this mode the MAX1401 converts the voltage applied across CALOFF+ and CALOFF-. The PGA gain, DAC, and format settings of the selected channel (defined by DIFF, A1, A0) are used.
Reserved: Do not use.
Calibrate Gain: In this mode the MAX1401 converts the voltage applied across CALGAIN+ and CALGAIN-. The PGA gain, DAC, and format settings of the selected channel (defined by DIFF, A1, A0) are used.
Normal Mode: The device operates normally.
M1 DESCRIPTION
CLKIN FREQUENCY,
f
CLKIN
(MHz)
MAX1401
+3V, 18-Bit, Low-Power, Multichannel, Oversampling (Sigma-Delta) ADC
18 ______________________________________________________________________________________
Special Function Register (Write-Only)
MDOUT: (Default = 0) Modulator Out Bit. MDOUT = 0
enables data readout on the DOUT pin, the normal con­dition for the serial interface. MDOUT = 1 changes the function of the DOUT and INT pins, providing raw, sin­gle-bit modulator output instead of the normal serial­data interface output. This allows custom filtering directly on the modulator output, without going through the on-chip digital filter. The INT pin provides a clock to indicate when the modulator data at DOUT should be sampled (falling edge of INT). Note that in this mode, the on-chip digital filter continues to operate normally. When MDOUT is returned to 0, valid data may be accessed through the normal serial-interface read operation.
FULLPD: (Default = 0) Complete Power-Down Bit. FULLPD = 1 forces the part into a complete power­down condition, which includes the clock oscillator. The serial interface continues to operate. The part requires a hardware reset to recover correctly from this condition.
Note: Changing the reserved bits in the special-func­tion register from the default status of all 0s will select one of the reserved modes and the part will not operate as expected. This register is a write-only register. However, in the event that this register is mistakenly read, clock 24 bits of data out of the part to restore it to the normal interface-idle state.
Transfer-Function Registers
The three transfer-function registers control the method used to map the input voltage to the output codes. All of the registers have the same format. The mapping of control registers to associated channels depends on the mode of operation and is affected by the state of M1, M0, DIFF, and SCAN (Tables 8, 9, and 10).
Table 4. SCAN Mode Scanning Sequences (SCAN = 1)
Table 5. Available Input Channels (SCAN = 0)
Note: All other combinations reserved.
Special Function Register (Write-Only)
Transfer-Function Register
M10M0
0 1
AIN1–AIN6, AIN2–AIN6, AIN3–AIN6, AIN4–AIN6, AIN5–AIN6, CALOFF, CALGAIN
1 0
0 0 AIN1–AIN2, AIN3–AIN4, AIN5–AIN61
AIN1–AIN6, AIN2–AIN6, AIN3–AIN6, AIN4–AIN6, AIN5–AIN6, CALOFF, CALGAIN
AIN1–AIN6, AIN2–AIN6, AIN3–AIN6, AIN4–AIN6, AIN5–AIN6
0 1
1 0
AIN1–AIN2, AIN3–AIN4, AIN5–AIN6, CALOFF, CALGAIN
AIN1–AIN2, AIN3–AIN4, AIN5–AIN6, CALOFF, CALGAIN
DIFF SEQUENCE
M10M0
0 1 CALOFF0 1 0 0 0 AIN1–AIN2, AIN3–AIN4, AIN5–AIN61
CALGAIN
AIN1–AIN6, AIN2–AIN6, AIN3–AIN6, AIN4–AIN6
0 1 1 0 CALGAIN1
CALOFF1
DIFF AVAILABLE CHANNELS
0 0 0 0
Defaults
RESERVED BITS
MDOUT
FULLPDName
RESERVED BITS
FUNCTION
First Bit (MSB) (LSB)
G2 D3
0 0Defaults
G1
PGA GAIN CONTROL
D0Name
OFFSET CORRECTION
D2
0 0
D1G0
00 0
FUNCTION
First Bit (MSB) (LSB)
U/B
MAX1401
+3V, 18-Bit, Low-Power, Multichannel,
Oversampling (Sigma-Delta) ADC
______________________________________________________________________________________ 19
Analog Inputs AIN1 to AIN6
Inputs AIN1 and AIN2 map to transfer-function register 1, regardless of scanning mode (SCAN = 1) or single­ended vs. differential (DIFF) modes. Likewise, AIN3 and AIN4 inputs always map to transfer-function register 2. Finally, AIN5 always maps to transfer-function register 3 (input AIN6 is analog common).
CALGAIN and CALOFF
When not in scan mode (SCAN = 0), A1 and A0 select which transfer function applies to CALGAIN and CALOFF. In scan mode (SCAN = 1), CALGAIN and CALOFF are always mapped to transfer-function regis­ter 3. Note that when scanning while M1 M0, the scan sequence includes both CALGAIN and CALOFF chan­nels (Table 4). CALOFF always precedes CALGAIN, even though both channels share the same channel ID tag (Table 11).
Note that changing the status of any active channel control bits will cause INT to immediately transition high and the modulator/filter to be reset. INT will reassert after the appropriate digital-filter settling time. The con­trol settings of the inactive channels may be changed freely without affecting the status of INT or causing the filter/modulator to be reset.
PGA Gain
Bits G2–G0 control the PGA gain according to Table 6.
Unipolar/Bipolar Mode
The U/B bit places the channel in either bipolar or unipolar mode. A 0 selects bipolar mode, and a 1 selects unipolar mode. This bit does not affect the ana­log-signal conditioning. The modulator always accepts bipolar inputs and produces a bitstream with 50% ones-density when the selected inputs are at the same potential. This bit controls the processing of the digital­filter output, such that the available output bits are
mapped to the correct output range. Note that U/B must be set before a conversion is performed; it will not affect any data already held in the output register.
Selecting bipolar mode does not imply that any input may be taken below AGND. It simply changes the gain and offset of the part. All inputs must remain within their specified operating voltage range.
Offset-Correction DACs
Bits D3–D0 control the offset-correction DAC. The DAC range depends on the PGA gain setting and is expressed as a percentage of the available full-scale input range (Table 7).
D3 is a sign bit, and D2–D0 represent the DAC magni­tude. Note that when a DAC value of 0000 is pro­grammed (the default), the DAC is disconnected from the modulator inputs. This prevents the DAC from degrading noise performance when offset correction is not required.
Transfer-Function Register Mapping
Tables 8, 9, and 10 show the channel-control register mapping in the various operating modes.
Table 6. PGA Gain Codes
Table 7. DAC Code vs. DAC Value
G1
G0
0 1 x20 1 0 1 1 x80
x4
x1
0 0 0 1 x321 1 0 1 1 x1281
x64
x16
G2 PGA GAIN
-66.7
-100
-116.7
-83.3
+66.7
+100
+116.7
UNIPOLAR
DAC VALUE
(% of FSR)
+83.3
-33.3
-50
-16.7
+33.3
+50
+16.7
D0
-33.3
-50
1 -58.311
11
1 -41.601
01
+33.3
+50
0 +58.311
11
0 +41.601
01
BIPOLAR
DAC VALUE
(% of FSR)
D3
DAC not connected
-16.7
1 -2510
10
1 -8.300
00
DAC not connected
+16.7
0 +2510
10
0 +8.300
D1
D2
Do Not Use
Do Not Use
MAX1401
+3V, 18-Bit, Low-Power, Multichannel, Oversampling (Sigma-Delta) ADC
20 ______________________________________________________________________________________
Table 8. Transfer-Function Register Mapping—Normal Mode (M1 = 0, M0 = 0)
Table 9. Transfer-Function Register Mapping—Offset-Calibration Mode (M1 = 0, M0 = 1)
X = Don’t care
X = Don’t care
TRANSFER-
FUNCTION REGISTER
AIN5–AIN6
AIN3–AIN4 AIN5–AIN6
AIN1–AIN2
AIN1–AIN2
AIN5–AIN6
CHANNEL
AIN3–AIN4
AIN1–AIN6
AIN3–AIN6 AIN4–AIN6
AIN2–AIN6
AIN1–AIN6
AIN3–AIN6 AIN4–AIN6
AIN2–AIN6
X
X
X
X
X
X
X
X
A0
X1
1 X1
X0
0 11
SCAN
01
01
X0
1 X0
X0
10
0 00
A1
DIFF
10 11
11 11
DIFF
A1
0 0 10 0 1 0 1 20
1 1
0 X 11 0 X 0 X 21
Do Not Use
1 0 1 0 2
SCAN
1 1
TRANSFER-
FUNCTION REGISTER
0 X 0 X 31 0 X 1 X 11
A0
X X X
X X X X
CALOFF+–CALOFF-
CALOFF+–CALOFF-
CALOFF+–CALOFF-
CALOFF+–CALOFF-
AIN2–AIN6
AIN4–AIN6
AIN3–AIN6
CALOFF+–CALOFF-
CHANNEL
CALOFF+–CALOFF-
CALOFF+–CALOFF-
CALOFF+–CALOFF-
AIN1–AIN2
CALGAIN+–CALGAIN-
AIN5–AIN6
1 X 1 X 31 1 X 1 X 31
1 X
X X X
AIN5–AIN6
CALGAIN+–CALGAIN-
CALOFF+–CALOFF-
AIN3–AIN4
Do Not Use
0 X 11 X AIN1–AIN6
1 1 Do Not Use1 1
Do Not Use
MAX1401
+3V, 18-Bit, Low-Power, Multichannel,
Oversampling (Sigma-Delta) ADC
______________________________________________________________________________________ 21
Table 10. Transfer-Function Register Mapping—Gain-Calibration Mode (M1 = 1, M0 = 0)
X = Don’t care
First Bit (Data MSB)
RESERVED BITS
CHANNEL ID TAG
D1
‘0’
D0 ‘0’
‘0’ CID0
DATA BITS
CID2
CID1
D9 D5D8 D7 D6 D2
DATA BITS
D4 D3
(Data LSB) (LSB)
D17 D13D16 D15 D14 D10
DATA BITS
D12 D11
DIFF
A1
0 0 10 0 1 0 1 20
0 X 0 X 11 0 X 0 X 21
1 0 1 0 2
SCAN
1 1
TRANSFER-
FUNCTION REGISTER
1 X 1 X
0 X 0 X 31 0 X 1 X 11
A0
X X X X
X X X X
CALGAIN+–CALGAIN-
CALGAIN+–CALGAIN-
CALGAIN+–CALGAIN-
CALGAIN+–CALGAIN-
AIN2–AIN6
AIN4–AIN6
AIN3–AIN6
AIN1–AIN6
CALGAIN+–CALGAIN-
CHANNEL
CALGAIN+–CALGAIN-
CALGAIN+–CALGAIN-
CALOFF+–CALOFF-
AIN1–AIN2
CALGAIN+–CALGAIN-
AIN5–AIN6
1 X 1 X 31
1 X
X X X
AIN5–AIN6
CALGAIN+–CALGAIN-
CALOFF+–CALOFF-
AIN3–AIN4
1 1 Do Not Use0 1
1 1 Do Not Use1 1
Data Register (Read-Only)
The data register is a 24-bit, read-only register. Any attempt to write data to this location will have no effect. If a write operation is attempted, 8 bits of data must be clocked into the part before it will return to its normal idle mode, expecting a write to the communications register.
Data is output MSB first, followed by three reserved 0 bits and a 3-bit channel ID tag indicating the channel from which the data originated.
D17–D0: The conversion result. D17 is the MSB. The result is in offset binary format. 00 0000 0000 0000 0000 represents the minimum value and 11 1111 1111 1111 1111 represents the maximum value. Inputs exceeding the available input range are limited to the corresponding minimum or maximum output values.
0: These reserved bits will always be 0. CID2–0: Channel ID tag (Table 11).
Data Register (Read-Only) Bits
MAX1401
+3V, 18-Bit, Low-Power, Multichannel, Oversampling (Sigma-Delta) ADC
22 ______________________________________________________________________________________
Table 11. Channel ID Tag Codes
Switching Network
A switching network provides selection between three fully differential input channels or five pseudo-differen­tial channels, using AIN6 as a shared common. The switching network provides two additional fully differen­tial input channels intended for system calibration, which may be used as extra fully differential signal channels. Table 12 shows the channel configurations available for both operating modes.
Scanning (SCAN Mode)
To sample and convert the available input channels sequentially, set the SCAN control bit in the global setup register. The sequence is determined by DIFF (fully differential or pseudo-differential) and by the mode control bits M1 and M0 (Tables 8, 9, and 10). With SCAN set, the part automatically sequences through each available channel, transmitting a single conversion result before proceeding to the next chan­nel. The MAX1401 automatically allows sufficient time for each conversion to fully settle, to ensure optimum resolution before asserting the data-ready signal and moving to the next available channel. The scan rate, therefore, depends on the clock bit (CLK), the filter control bits (FS1, FS0), and the modulator frequency selection bits (MF1, MF0).
Burn-Out Currents
The input circuitry also provides two “burn-out” cur­rents. These small currents may be used to test the integrity of the selected transducer. They can be selec­tively enabled or disabled by the BOUT bit in the global setup register.
CHANNELCID2
AIN1–AIN2
AIN5–AIN6
1 Calibration11
01
1 AIN3–AIN410
00
AIN1–AIN6
AIN3–AIN6
0 AIN4–AIN611
01
0 AIN2–AIN610
CID0
CID1
Table 12. Input Channel Configuration in Fully Differential and Pseudo-Differential Mode (SCAN = 0)
X = Don’t care
*
This combination is available only in pseudo-differential mode when using the internal scanning logic.
**
These combinations are only available in the calibration modes.
M0
DIFF
0 0 AIN20 0 0 0 0 AIN40
AIN3
AIN1
0 1 0 1 AIN30 0 1 1 X CALOFF+**0
AIN5
AIN1
0 X 1 X CALOFF+**
M1
0 X
HIGH INPUT
CALGAIN+**
AIN5*
0 X CALGAIN+**1
A1
X
X X X
X
MODE
Pseudo-
Differential
Fully
Differential
A0
X X X
X
AIN6
AIN6
AIN6
AIN6
AIN4
CALOFF-**
AIN6
AIN2
CALOFF-**
LOW INPUT
CALGAIN-**
AIN6*
CALGAIN-**
MAX1401
+3V, 18-Bit, Low-Power, Multichannel,
Oversampling (Sigma-Delta) ADC
______________________________________________________________________________________ 23
External Access to Mux Outputs
The MAX1401 provides access to the switching-net­work output and the modulator input with the MUXOUT and ADCIN pins. This allows the user to share a single high-performance amplifier for additional signal condi­tioning of all input channels.
Dynamic Input Impedance at the
Channel Selection Network
When used in unbuffered mode (BUFF = 0), the analog inputs present a dynamic load to the driving circuitry. The size of the sampling capacitor and the input sam­pling frequency (Figure 5) determine the dynamic load seen by the driving circuitry. The MAX1401 samples at a constant rate for all gain settings. This provides a maxi­mum time for the input to settle at a given data rate. The dynamic load presented by the inputs varies with the gain setting. For gains of +2V/V, +4V/V, and +8V/V, the input sampling capacitor increases with the chosen gain. Gains of +16V/V, +32V/V, +64V/V, and +128V/V present the same input load as the x8 gain setting.
When designing with the MAX1401, as with any other switched-capacitor ADC input, consider the advan­tages and disadvantages of series input resistance. A series resistor reduces the transient-current impulse to the external driving amplifier. This improves the amplifi­er phase margin and reduces the possibility of ringing. The resistor spreads the transient-load current from the
sampler over time due to the RC time constant of the circuit. However, an improperly chosen series resis­tance can hinder performance in fast 16-bit converters. The settling time of the RC network can limit the speed at which the converter can operate properly, or reduce the settling accuracy of the sampler. In practice, this means ensuring that the RC time constant—resulting from the product of the driving source impedance and the capacitance presented by both the MAX1401’s input and any external capacitances—is sufficiently small to allow settling to the desired accuracy. Tables 13a–13d summarize the maximum allowable series resistance vs. external capacitance for each MAX1401 gain setting in order to ensure 16-bit performance in unbuffered mode.
R
EXT
C
EXT
R
MUX
C
PIN
MUXOUT ADCIN
R
SW
C
ST
C
PINCSAMPLE
C
C
Figure 5. Analog Input, Unbuffered Mode (BUFF = 0)
Table 13a. R
EXT
, C
EXT
Values for Less than 16-Bit Gain Error in Unbuffered (BUFF = 0)
Mode; 1x Modulator Sampling Frequency (MF1, MF0 = 00); X2CLK = 0; f
CLKIN
= 2.4576MHz
Table 13b. R
EXT
, C
EXT
Values for Less than 16-Bit Gain Error in Unbuffered (BUFF = 0)
Mode; 2x Modulator Sampling Frequency (MF1, MF0 = 00); X2CLK = 0; f
CLKIN
= 2.4576MHz
29 14 29 14 9.42 22 12
15 9.6 7.0
8, 16, 32,
64, 128
8.4
9.4
C
EXT
= 0pF C
EXT
= 50pF C
EXT
= 100pF
2.9 1.6
2.9 1.6 0.43
2.7 1.5
2.4 1.4 0.37
0.40
PGA GAIN
0.43
C
EXT
= 500pF C
EXT
= 1000pF C
EXT
= 5000pF
EXTERNAL RESISTANCE, R
EXT
(k)
14 6.9 14 6.9 4.72 11 6.0
7.7 4.8 3.5
8, 16, 32,
64, 128
4.2
4.7
C
EXT
= 0pF C
EXT
= 50pF C
EXT
= 100pF
1.4 0.81
1.4 0.81 0.22
1.3 0.76
1.2 0.70 0.18
0.20
PGA GAIN
0.22
C
EXT
= 500pF C
EXT
= 1000pF C
EXT
= 5000pF
EXTERNAL RESISTANCE, R
EXT
(k)
MAX1401
+3V, 18-Bit, Low-Power, Multichannel, Oversampling (Sigma-Delta) ADC
24 ______________________________________________________________________________________
Input Buffers
The MAX1401 provides a pair of input buffers to isolate the inputs from the capacitive load presented by the PGA/modulator (Figure 6). The buffers are chopper sta­bilized to reduce the effect of their DC offsets and low­frequency noise. Since the buffers can represent more than 50% of the total analog power dissipation, they may be shut down in applications where minimum power dissipation is required and the capacitive input
load is not a concern. Disable the buffers in applications where the inputs must operate close to AGND or V+.
When used in buffered mode, the buffers isolate the inputs from the sampling capacitors. The sampling­related gain error is dramatically reduced in this mode. A small dynamic load remains from the chopper stabi­lization. The multiplexer exhibits a small input leakage current of up to 10nA. With high source resistances, this leakage current may result in a DC offset.
Table 13c. R
EXT
, C
EXT
Values for Less than 16-Bit Gain Error in Unbuffered (BUFF = 0)
Mode; 4x Modulator Sampling Frequency (MF1, MF0 = 10 ); X2CLK = 0; f
CLKIN
=
2.4576MHz
Table 13d. R
EXT
, C
EXT
Values for Less than 16-Bit Gain Error in Unbuffered (BUFF = 0)
Mode; 8x Modulator Sampling Frequency (MF1, MF0 = 11); X2CLK = 0; f
CLKIN
=
2.4576MHz
R
EXT
C
EXT
R
MUX
C
PIN
MUXOUT
ADCIN
R
IN
CSTC
PIN
C
AMP
C
SAMPLE
C
C
Figure 6. Analog Input, Buffered Mode (BUFF = 1)
7.0 3.4
7.0 3.4 2.32
5.5 3.0
3.8 2.4 1.7
8, 16, 32,
64, 128
2.1
2.3
C
EXT
= 0pF C
EXT
= 50pF C
EXT
= 100pF
0.71 0.40
0.71 0.40 0.11
0.66 0.38
0.60 0.34 0.09
0.10
PGA GAIN
0.11
C
EXT
= 500pF C
EXT
= 1000pF C
EXT
= 5000pF
EXTERNAL RESISTANCE, R
EXT
(k)
3.4 1.7
3.4 1.7 1.12
2.7 1.4
1.8 1.2 0.85
8, 16, 32,
64, 128
1.0
1.1
C
EXT
= 0pF C
EXT
= 50pF C
EXT
= 100pF
0.35 0.20
0.35 0.20 0.05
0.32 0.18
0.29 0.17 0.04
0.05
PGA GAIN
0.05
C
EXT
= 500pF C
EXT
= 1000pF C
EXT
= 5000pF
EXTERNAL RESISTANCE, R
EXT
(k)
MAX1401
+3V, 18-Bit, Low-Power, Multichannel,
Oversampling (Sigma-Delta) ADC
______________________________________________________________________________________ 25
Reference Input
The MAX1401 is optimized for ratiometric measure­ments and includes a fully differential reference input. Apply the reference voltage across REFIN+ and REFIN-, ensuring that REFIN+ is more positive than REFIN-. REFIN+ and REFIN- must be between AGND and V+. The MAX1401 is specified with a +1.25V reference.
Modulator
The MAX1401 performs analog-to-digital conversion using a single-bit, second-order, switched-capacitor modulator. A single comparator within the modulator quantizes the input signal at a much higher sample rate than the bandwidth of the signal to be converted. The quantizer then presents a stream of 1s and 0s to the digital filter for processing, to remove the frequency­shaped quantization noise.
The MAX1401 modulator provides 2nd-order frequency shaping of the quantization noise resulting from the single-bit quantizer. The modulator is fully differential for maximum signal-to-noise ratio and minimum sus­ceptibility to power-supply noise.
The modulator operates at one of a total of eight differ­ent sampling rates (fM) determined by the master clock frequency (f
CLKIN
), the X2CLK bit, the CLK bit, and the modulator frequency control bits MF1 and MF0. Power dissipation is optimized for each of these modes by controlling the bias level of the modulator. Table 15 shows the input and reference sample rates.
PGA
A programmable gain amplifier (PGA) with a user­selectable gain of x1, x2, x4, x8, x16, x32, x64, or x128 (Table 6) precedes the modulator. Figure 8 shows the default bipolar transfer function with the following illus­trated codes: 1) PGA = 0, DAC = 0; 2) PGA = 3, DAC = 0; or 3) PGA = 3, DAC = 3.
Output Noise
Tables 16a and 16b show the rms noise for typical out­put frequencies (notches) and -3dB frequencies for the MAX1401 with f
CLKIN
= 2.4576MHz. The numbers
given are for the bipolar input ranges with V
REF
= +1.25V, with no buffer (BUFF = 0) and with the buffer inserted (BUFF = 1). These numbers are typical and are generated at a differential analog input voltage of 0. Figure 7 shows graphs of Effective Resolution vs. Gain and Notch Frequency. The effective resolution values were derived from the following equation:
Effective Resolution = (SNRdB- 1.76dB) / 6.02
The maximum possible signal divided by the noise of the device, SNRdB, is defined as the ratio of the input full-scale voltage (i.e., 2 · V
REFIN
/ GAIN) to the output rms noise. Note that it is not calculated using peak-to­peak output noise numbers. Peak-to-peak noise num­bers can be up to 6.6 times the rms numbers, while effective resolution numbers based on peak-to-peak noise can be 2.5 bits below the effective resolution based on rms noise, as quoted in the tables.
Table 14. R
EXT
, C
EXT
Values for Less than 16-Bit Gain Error in Buffered (BUFF = 1)
Mode; All Modulator Sampling Frequencies (MF1, MF0 = XX); X2CLK = 0; f
CLKIN
=
2.4576MHz
10 10 10 10 102 10 10 10
10
C
EXT
= 0pF C
EXT
= 50pF C
EXT
= 100pF
10 10 10 10 10 10 10 10
PGA GAIN
10
C
EXT
= 500pF C
EXT
= 1000pF C
EXT
= 5000pF
EXTERNAL RESISTANCE, R
EXT
(k)
10 10 10 10 1016 10 10 10
10
32
8 10 10
10 10 10 10 10 10
10
10 10 1064 10 10 10128
10 10 10 10 10 10
MAX1401
+3V, 18-Bit, Low-Power, Multichannel, Oversampling (Sigma-Delta) ADC
26 ______________________________________________________________________________________
Table 15. Modulator Operating Frequency, Sampling Frequency, and 16-Bit Data Output Rates
Table 16a. Noise vs. Gain and Output Data Rate—Unbuffered Mode, V
REF
= 1.25V,
f
CLKIN
= 2.4576MHz
Note: Default condition is in bold print.
2.048
2.048
2.048 01.024
2.048 0
4.9152
12.4576
1.024
1.024
4.9152 1
CLK
CLKIN FREQUENCY,
f
CLKIN
(MHz)
16 8 32 16 40, 50
2.4576
64
1.024
32
128 64
38.4
80, 100
20, 25
19.2
50, 60
76.8
AIN/REFIN
SAMPLING
FREQUENCY,
f
S
(kHz)
MODULATOR FREQUENCY,
f
M
(kHz)
AVAILABLE
OUTPUT
DATA RATES
AT 16-BIT
ACCURACY
(sps)
38.4 100, 120
160, 200
4.9152 12.4576
4.9152 12.4576
153.6 76.8 200, 240
307.2 153.6 400, 480
MF1
MF0
X2CLK = 0
DEFAULT
X2CLK = 1
-3dB
FREQ.
(Hz)
50 13.1
OUTPUT
DATA RATE
(sps)
5.42 3.03 1.70 1.11 1.06 1.05 1.05
TYPICAL OUTPUT NOISE (µV
RMS
)
FOR VARIOUS PROGRAMMABLE GAINS
1.04
BIT
STATUS
FS1:FS0 = 0
60 15.7 5.91 3.20 1.90 1.25 1.13 1.18 1.15 1.15 FS1:FS0 = 1 300 78.6 80.5 38.6 20.6 10.3 5.73 3.62 2.84 2.67 FS1:FS0 = 2 600
157.2 441 236 112 54.8 29.2 14.5 7.61
5.13 FS1:FS0 = 3
MF1:MF0 = 1
100
26.2 5.53 2.96 1.73 1.13 1.06 1.06 1.08 1.05 FS1:FS0 = 0 120 31.4 6.06 3.28 1.90 1.25 1.17 1.11 1.12 1.11 FS1:FS0 = 1 600 157.2 81.5 39.9 19.6 10.2 5.45 3.49 2.72 2.59 FS1:FS0 = 2
1200
314.4 450 232 115 53.4 27.8 14.7 8.00
5.08 FS1:FS0 = 3
MF1:MF0 = 2
200
52.4 5.39 2.92 1.70 1.09 1.06 1.02 1.02 1.03 FS1:FS0 = 0 240 62.9 6.27 3.28 1.89 1.20 1.18 1.14 1.17 1.11 FS1:FS0 = 1
1200 314.4 77.8 40.1 20.1 10.0 5.53 3.56 2.74 2.59 FS1:FS0 = 2 2400
628.8 431 232 109 54.9 28.2 14.1 8.08
4.99 FS1:FS0 = 3
MF1:MF0 = 3
400
104.8 5.36 3.00 1.82 1.17 1.10 1.06 1.10 1.11
FS1:FS0 = 0
480 125.7 5.88 3.25 1.94 1.28 1.26 1.16 1.17 1.15 FS1:FS0 = 1
2400 628.8 79.7 39.6 20.2 10.5 5.74 3.63 3.02 2.76 FS1:FS0 = 2 4800 1258 441 227 111 55.5 29.7 14.6 7.73 5.43 FS1:FS0 = 3
MF1:MF0 = 0x128
x64x32x16x8x4x2
x1
MAX1401
+3V, 18-Bit, Low-Power, Multichannel,
Oversampling (Sigma-Delta) ADC
______________________________________________________________________________________ 27
Table 16b. Noise vs. Gain and Output Data Rate—Buffered Mode, V
REF
= 1.25V,
f
CLKIN
= 2.4576MHz
10
12 11
14 13
16 15
17
19 18
20
1482 163264128
GAIN (V/V)
EFFECTIVE RESOLUTION (BITS)
10
12 11
14 13
16 15
17
19 18
20
1482 16 32 64 128 256
256
GAIN (V/V)
EFFECTIVE RESOLUTION (BITS)
CLK = 1
FS1: FS0 = 0 or 1
FS1: FS0 = 2
FS1: FS0 = 3
CLK = 1
FS1: FS0 = 0 or 1
FS1: FS0 = 2
FS1: FS0 = 3
a) BUFF = 0
b) BUFF = 1
Figure 7. Effective Resolution vs. Gain and Notch Frequency
-3dB
FREQ.
(Hz)
50 13.1 5.72 3.21
OUTPUT
DATA RATE
(sps)
2.10 1.41 1.42 1.44 1.38
TYPICAL OUTPUT NOISE (µV
RMS
)
FOR VARIOUS PROGRAMMABLE GAINS
1.34
BIT
STATUS
FS1:FS0 = 0
60 15.7 6.29 3.57 2.30 1.55 1.61 1.56 1.49 1.56 FS1:FS0 = 1 300 78.6 80.6 39.8 19.3 10.2 6.14 4.25 3.03 3.52 FS1:FS0 = 2 600
157.2 436 225 116 57.1 28.8 15.0 8.70
5.99 FS1:FS0 = 3
MF1:MF0 = 1
100
26.2 5.82 3.35 2.08 1.43 1.37 1.36 1.35 1.31 FS1:FS0 = 0
MF1:MF0 = 3
400
104.8 5.60 3.10 1.85 1.32 1.24 1.25 1.19
1.21 FS1:FS0 = 0
480 125.7 6.18 3.47 2.02 1.38 1.37 1.29 1.33 1.33 FS1:FS0 = 1
2400 628.8 76.3 39.3 20.8 9.83 5.92 3.92 3.92 3.07 FS1:FS0 = 2
120 31.4 6.01 3.65 2.27 1.51 1.51 1.50 1.50 1.47 FS1:FS0 = 1 600 157.2 77.7 40.1 20.2 10.6 5.93 4.19 3.54 3.23 FS1:FS0 = 2
1200 314.4 434 222 111 57.0 28.3 14.8 8.37
5.81 FS1:FS0 = 3
MF1:MF0 = 2
200
52.4 5.82 3.07 1.87 1.26 1.20 1.18 1.15
1.17 FS1:FS0 = 0
240 62.9 6.17 3.54 2.09 1.45 1.30 1.27 1.31 1.29 FS1:FS0 = 1
1200 314.4 79.0 41.1 19.8 10.5 5.68 3.68 3.14 2.99 FS1:FS0 = 2 2400
628.8 439 226 111 57.9 28.7 15.4 8.26
5.32 FS1:FS0 = 3
4800 1258 455 225 114 57.1 29.9 14.5 8.13 5.55 FS1:FS0 = 3
MF1:MF0 = 0
x128x64x32x16x8x4x2
x1
MAX1401
+3V, 18-Bit, Low-Power, Multichannel, Oversampling (Sigma-Delta) ADC
28 ______________________________________________________________________________________
The noise shown in Tables 16a and 16b is composed of device noise and quantization noise. The device noise is relatively low but becomes the limiting noise source for high gain settings. The quantization noise is determined by the notch frequency and becomes the dominant noise source as the notch frequency is increased.
Offset-Correction DAC
The MAX1401 provides a coarse (3-bit plus sign) offset correction DAC at the modulator input. Use this DAC to remove the offset component in the input signal, allowing the ADC to operate on a more sensitive range. The DAC offsets up to ±116.7% of the selected range in ±16.7% increments for unipolar mode and up to ±58.3% of the selected range in ±8.3% increments for bipolar mode. When a DAC value of 0 is selected, the DAC is completely disconnected from the modulator inputs and does not contribute any noise. Figures 8 and 9 show the effect of the DAC codes on the input range and transfer function.
Clock Oscillator
The clock oscillator may be used with an external crystal (or resonator) connected between CLKIN and CLKOUT, or may be driven directly by an external oscillator at CLKIN with CLKOUT left unconnected. In normal oper­ating mode, the MAX1401 is specified for operation with CLKIN at either 1.024MHz (CLK = 0) or 2.4576MHz (CLK = 1, default). When operated at these frequencies, the part may be programmed to produce frequency response nulls at the local line frequency (either 60Hz or 50Hz) and the associated line harmonics.
In standby mode (STBY = 1) all circuitry, with the exception of the serial interface and the clock oscillator, is powered down. The interface consumes minimal power with a static SCLK. Enter full power-down mode (including the oscillator) by setting the FULLPD bit in the special-function register. When exiting a full-power shutdown, perform a hardware reset or a software reset after the master clock signal is established (typically 10ms when using the on-board oscillator with an exter­nal crystal) to ensure that any potentially corrupted reg­isters are cleared.
It is often helpful to use higher-frequency crystals or resonators, especially for surface-mount applications where the result may be reduced PC board area for the oscillator component and a lower price or better com­ponent availability. Also, it may be necessary to oper­ate the part with a clock source whose duty cycle is not close to 50%. In either case, the MAX1401 can operate with a master clock frequency of up to 5MHz, and includes an internal divide-by-2 prescaler to restore the internal clock frequency to a range of up to 2.5MHz with a 50% duty cycle. To activate this prescaler, set the X2CLK bit in the control registers. Note that using CLKIN frequencies above 2.5MHz in combination with the X2CLK mode will result in a small increase in digital supply current.
ZERO-SCALE 2621
MIDSCALE 131072
NEGATIVE DAC STEP SHIFTS THE TRANSFER FUNCTION TOWARD THE POSITIVE RAIL.
PGA = 3 DAC = 0
PGA = 0 DAC = 0
PGA = 3
DAC = +3
MAX CODE 262144
FULL-SCALE 259522
INPUT VOLTAGE RANGE
CODE
(V
AIN
-)-V
REF
AGND
(V
AIN
-) - V
REF
/8 - V
REF
/16
(V
AIN
-) - V
REF
/8 - V
REF
/16
(V
AIN
-) - V
REF
/8
(V
AIN
-) + V
REF
/8
V+
(V
AIN
-) + V
REF
(V
AIN-
)
Figure 8. Effect of PGA and DAC Codes on the Bipolar Transfer Function
DAC CODE
D3: D2: D1: D0:
INPUT VOLTAGE RANGE
(V
REF
= 1.25V
PGA = 000)
-7 1 1 1 1
-6 1 1 1 0
-5 1 1 0 1
-4 1 1 0 0
-3 1 0 1 1
-2 1 0 1 0
-1 1 0 1 0
0 0 0 0 0
+1
0 0 0 1
+2
0 0 1 0
+3
0 0 1 1
+4
0 1 0 0
+5
0 1 0 1
+6
0 1 1 0
+7
0 1 1 1
2.708V
2.50V
2.292V
2.083V
1.875V
1.667V
1.458V
1.25V
1.042V
0.833V
0.625V
0.416V
0.208V 0V
-0.208V
-0.416V
-0.625V
-0.833V
-1.042V
-1.25V
-1.458V
-1.667V
-1.875V
-2.083V
-2.292V
-2.50V
-2.708V
13/6 V
REF
/2
PGA
2 V
REF
/2
PGA
11/6 V
REF
/2
PGA
10/6 V
REF
/2
PGA
9/6 V
REF
/2
PGA
8/6 V
REF
/2
PGA
7/6 V
REF
/2
PGA
V
REF
/2
PGA
5/6 V
REF
/2
PGA
4/6 V
REF
/2
PGA
3/6 V
REF
/2
PGA
2/6 V
REF
/2
PGA
1/6 V
REF
/2
PGA
0
-1/6 V
REF
/2
PGA
-2/6 V
REF
/2
PGA
-3/6 V
REF
/2
PGA
-4/6 V
REF
/2
PGA
-5/6 V
REF
/2
PGA
-V
REF
/2
PGA
-7/6 V
REF
/2
PGA
-8/6 V
REF
/2
PGA
-9/6 V
REF
/2
PGA
-10/6 V
REF
/2
PGA
-11/6 V
REF
/2
PGA
-2 V
REF
/2
PGA
-13/6 V
REF
/2
PGA
MINIMUM INPUT (U/B = 1)
MINIMUM INPUT (U/B = 0)
MAXIMUM INPUT
Figure 9. Input Voltage Range vs. DAC Code
MAX1401
+3V, 18-Bit, Low-Power, Multichannel,
Oversampling (Sigma-Delta) ADC
______________________________________________________________________________________ 29
Digital Filter
The on-chip digital filter processes the 1-bit data stream from the modulator using a SINC3or SINC1fil­ter. The SINC filters are conceptually simple, efficient, and extremely flexible, especially where variable reso­lution and data rates are required. Also, the filter notch positions are easily controlled, since they are directly related to the output data rate (1 / data word period).
The SINC1function results in a faster settling response while retaining the same frequency response notches as the default SINC3filter. This allows the filter to settle faster at the expense of resolution and quantization noise. The SINC1filter settles in one data word period. With 60Hz notches (60Hz data rate), the settling time would be 1 / 60Hz or 16.7ms, whereas the SINC3filter would settle in 3 / 60Hz or 50ms. Toggle between these filter responses using the FAST bit in the global setup register. Use SINC1mode for faster settling, and switch to SINC3mode when full accuracy is required. Switch from the SINC1to SINC3mode by resetting the FAST bit low. The DRDY signal will go false and will be reasserted when valid data is available, a minimum of three data-word periods later.
The digital filter can be bypassed by setting the MDOUT bit in the global setup register. When MDOUT = 1, the raw output of the modulator is directly available at DOUT.
Filter Characteristics
The MAX1401 digital filter implements both a SINC
1
(sinx/x) and SINC3(sinx/x)3lowpass filter function. The transfer function for the SINC3function is that of three cascaded SINC1filters described in the z-domain by:
and in the frequency domain by:
where N, the decimation factor, is the ratio of the modu­lator frequency fMto the output frequency fN.
Figure 10 shows the filter frequency response. The SINC
3
characteristic cutoff frequency is 0.262 times the first notch frequency. This results in a cutoff frequency of 15.72Hz for a first filter notch frequency of 60Hz. The response shown in Figure 10 is repeated at either side of the digital filter’s sample frequency (fM) and at either side of the related harmonics (2fM, 3fM, . . .).
The response of the SINC3filter is similar to that of a SINC1(averaging filter) filter but with a sharper rolloff. The output data rate for the digital filter corresponds with the positioning of the first notch of the filter’s fre­quency response. Therefore, for the plot of Figure 10 where the first notch of the filter is at 60Hz, the output data rate is 60Hz. The notches of this (sinx/x)3filter are repeated at multiples of the first notch frequency. The SINC3filter provides an attenuation of better than 100dB at these notches.
Determine the cutoff frequency of the digital filter by the value loaded into CLK, X2CLK, MF1, MF0, FS1, and FS0 in the global setup register. Programming a differ­ent cutoff frequency with FS0 and FS1 does not alter the profile of the filter response; it changes the frequen­cy of the notches. For example, Figure 11 shows a cut­off frequency of 13.1Hz and a first notch frequency of 50Hz.
For step changes at the input, a settling time must be allowed before valid data can be read. The settling time depends upon the output data rate chosen for the filter. The settling time of the SINC3filter to a full-scale step
H(f)
1
N
sin N
f
f
sin
f
f
M
M
=
 
 
 
 
     
     
π
π
H(z)
1N1z
1z
N
=
 
 
-160
-120
-140
-100
-80
-60
-20
-40
0
0 40608020 100 120 140 160 180 200
FREQUENCY (Hz)
GAIN (dB)
f
CLKIN
= 2.4576MHz MF1, 0 = 0 FS1, 0 = 1 f
N
= 60Hz
Figure 10. Frequency Response of the SINC3Filter (Notch at 60Hz)
MAX1401
+3V, 18-Bit, Low-Power, Multichannel, Oversampling (Sigma-Delta) ADC
30 ______________________________________________________________________________________
input can be up to four-times the output data period. For a synchronized step input (using the FSYNC func­tion or the internal scanning logic), the settling time is three-times the output data period.
Analog Filtering
The digital filter does not provide any rejection close to the harmonics of the modulator sample frequency. However, due to the high oversampling ratio of the MAX1401, these bands occupy only a small fraction of the spectrum, and most broadband noise is filtered. Therefore, the analog filtering requirements in front of the MAX1401 are considerably reduced compared to a conventional converter with no on-chip filtering. In addi­tion, because the part’s common-mode rejection of 90dB extends out to several kilohertz, common-mode noise susceptibility in this frequency range is substan­tially reduced.
Depending on the application, it may be necessary to provide filtering prior to the MAX1401 to eliminate unwanted frequencies the digital filter does not reject. It may also be necessary in some applications to provide additional filtering to ensure that differential noise sig­nals outside the frequency band of interest do not satu­rate the analog modulator.
If passive components are placed in front of the MAX1401, when the part is used in unbuffered mode, ensure that the source impedance is low enough not to introduce gain errors in the system (Tables 13a–13d). This can significantly limit the amount of passive anti­aliasing filtering that can be applied in front of the MAX1401 in unbuffered mode. However, when the part is used in buffered mode, large source impedances will simply result in a small DC offset error (a 1ksource
resistance will cause an offset error of less than 10µV). Therefore, where any significant source impedances are required, Maxim recommends operating the part in buffered mode.
Calibration Channels
Two fully differential calibration channels allow mea­surement of the system gain and offset errors. Connect the CALOFF channel to 0V and the CALGAIN channel to the reference voltage. Average several measure­ments on both CALOFF and CALGAIN. Subtract the average offset code and scale to correct for the gain error. This linear calibration technique can be used to remove errors due to source impedances on the analog input (e.g., when using a simple RC anti-aliasing filter on the front end).
Applications Information
SPI Interface (68HC11, PIC16C73)
Microprocessors with a hardware SPI (serial peripheral interface) can use a 3-wire interface to the MAX1401 (Figure 12). The SPI hardware generates groups of eight pulses on SCLK, shifting data in on one pin and out on the other pin.
For best results, use a hardware interrupt to monitor the INT pin and acquire new data as soon as it is available. If hardware interrupts are not available, or if interrupt latency is longer than the selected conversion rate, use the FSYNC bit to prevent automatic measurement while reading the data output register.
The example code in Listing 1 shows how to interface with the MAX1401 using a 68HC11. System-dependent initialization code is not shown.
-160
-140
-100
-120
-80
-60
-20
-40
0
0 40608020 100 120 140 160 180 200
FREQUENCY (Hz)
GAIN (dB)
f
CLKIN
= 2.4576MHz MF1, 0 = 0 FS1, 0 = 0 f
N
= 50Hz
Figure 11. Frequency Response of the SINC3Filter (Notch at 50Hz)
V
DD
SS
INTERRUPT
SCK
MISO
MOSI
RESET
INT
SCLK
DOUT
DIN
CS
V
DD
68HC11
MAX1401
Figure 12. MAX1401 to 68HC11 Interface
MAX1401
+3V, 18-Bit, Low-Power, Multichannel,
Oversampling (Sigma-Delta) ADC
______________________________________________________________________________________ 31
/* Assumptions: ** The MAX140X's CS pin is tied to ground ** The MAX140X's INT pin drives a falling-edge-triggered interrupt ** MAX140X's DIN is driven by MOSI, DOUT drives MISO, and SCLK drives SCLK */
/* Low-level function to write 8 bits using 68HC11 SPI */ void WriteByte (BYTE x) { /* System-dependent: write to SPI hardware and wait until it is finished */ HC11_SPDR = x; while (HC11_SPSR & HC11_SPSR_SPIF) { /* idle loop */ } }
/* Low-level function to read 8 bits using 68HC11 SPI */ BYTE ReadByte (void) { /* System-dependent: use SPI hardware to clock in 8 bits */ HC11_SPDR = 0xFF; while (HC11_SPSR & HC11_SPSR_SPIF) { /* idle loop */ } return HC11_SPDR; }
/* Low-level interrupt handler called whenever the MAX140X's INT pin goes low. ** This function reads new data from the MAX140X and feeds it into a ** user-defined function Process_Data(). */ void HandleDRDY (void) { BYTE data_H_bits, data_M_bits, data_L_bits; /* storage for data register */ WriteByte(0x78); /* read the latest data regsiter value */ data_H_bits = ReadByte(); data_M_bits = ReadByte(); data_L_bits = ReadByte(); Process_Data(data_H_bits, data_M_bits, data_L_bits); /* System-dependent: re-enable the interrupt service routine */ }
/* High-level function to configure the MAX140X's registers ** Refer to data sheet for custom setup values. */ void Initialize (void) { /* System-dependent: configure the SPI hardware (CPOL=1,CPHA=1) */ /* write to all of configuration registers */ MY_GS1 = 0x0A; MY_GS2 = 0x00; MY_GS3 = 0x00; MY_TF1 = 0x00; MY_TF2 = 0x00; MY_TF3 = 0x00; WriteByte(0x10); WriteByte(MY_GS1); /* write Global Setup 1 */ WriteByte(0x20); WriteByte(MY_GS2); /* write Global Setup 2 */ WriteByte(0x30); WriteByte(MY_GS3); /* write Global Setup 3 */ WriteByte(0x40); WriteByte(MY_TF1); /* write Transfer Function 1 */ WriteByte(0x50); WriteByte(MY_TF2); /* write Transfer Function 2 */ WriteByte(0x60); WriteByte(MY_TF3); /* write Transfer Function 3 */ /* System-dependent: enable the data-ready (DRDY) interrupt handler */ }
Listing 1. Example SPI Interface
Bit-Banging Interface (80C51, PIC16C54)
Any microcontroller can use general-purpose I/O pins to interface to the MAX1401. If a bidirectional or open­drain I/O pin is available, reduce the interface pin count by connecting DIN to DOUT (Figure 13). Listing 2 shows how to emulate the SPI in software. Use the same initialization routine shown in Listing 1.
For best results, use a hardware interrupt to monitor the INT pin and acquire new data as soon as it is available. If hardware interrupts are not available, or if interrupt latency is longer than the selected conversion rate, use the FSYNC bit to prevent automatic measurement while reading the data output register.
MAX1401
+3V, 18-Bit, Low-Power, Multichannel, Oversampling (Sigma-Delta) ADC
32 ______________________________________________________________________________________
V
DD
P3.0
P3.1
RESET
DOUT
DIN
SCLK
CS
8051
MAX1401
Figure 13. MAX1401 to 8051 Interface
Listing 2. Bit-Banging SPI Replacement
MAX1401
+3V, 18-Bit, Low-Power, Multichannel,
Oversampling (Sigma-Delta) ADC
______________________________________________________________________________________ 33
Strain-Gauge Operation
Connect the differential inputs of the MAX1401 to the bridge network of the strain gauge. In Figure 14, the analog positive supply voltage powers the bridge net­work and the MAX1401 along with its reference voltage. The on-chip PGA allows the MAX1401 to handle an analog input voltage range as low as 10mV full scale. The differential inputs of the part allow this analog input range to have an absolute value anywhere between AGND and V+.
Temperature Measurement
Figure 15 shows a connection from a thermocouple to the MAX1401. In this application, the MAX1401 is oper­ated in its buffered mode to allow large decoupling capacitors on the front end. These decoupling capaci­tors eliminate any noise pickup from the thermocouple leads. When the MAX1401 is operated in buffered mode, it has a reduced common-mode range. In order to place the differential voltage from the thermocouple on a suit­able common-mode voltage, the AIN2 input of the MAX1401 is biased at the reference voltage, +1.25V.
DIVIDER
CLOCK
GEN
MODULATOR
DIGITAL
FILTER
V+
V+ V
DD
AGND
REFIN+
MUXOUT+ ADCIN+
REFIN-
MUXOUT- ADCIN- AGND DGND
AIN1 AIN2
SWITCHING
NETWORK
ACTIVE
GAUGE
DUMMY
GAUGE
R
REF
ANALOG SUPPLY
R
R
ADDITIONAL
ANALOG
AND
CALIBRATION
CHANNELS
INTERFACE
AND
CONTROL
SCLK DIN DOUT INT CS RESET
CLKIN CLKOUT
PGA
DAC
MAX1401
BUFFER
BUFFER
Figure 14. Strain-Gauge Application with MAX1401
Loop-Powered, 4–20mA Transmitters
Low power, single-supply operation, and easy interfac­ing with optocouplers make the MAX1401 ideal for loop-powered 4–20mA transmitters. Loop-powered transmitters draw their power from the 4–20mA loop, limiting the transmitter circuitry to a current budget of 4mA. Tolerances in the loop further limit this current budget to 3.5mA. Since the MAX1401 consumes only 250µA, a total of 3.25mA remains to power the remain­ing transmitter circuitry. Figure 16 shows a block dia­gram for a loop-powered 4–20mA transmitter.
Power Supplies
No specific power sequence is required for the MAX1401; either the V+ or the VDDsupply can come up first. While the latchup performance of the MAX1401 is good, to avoid latchup it is important that power be applied to the MAX1401 before the analog input signals (AIN_) or the CLKIN inputs. If this is not possible, then the current flow into any of these pins should be limited to 50mA. If separate supplies are used for the MAX1401 and the system digital circuitry, then the MAX1401 should be powered up first.
MAX1401
+3V, 18-Bit, Low-Power, Multichannel, Oversampling (Sigma-Delta) ADC
34 ______________________________________________________________________________________
DAC
R
GAIN
R
OFST
R
X
V
IN+
V
IN-
R
SENSE
4–20mA LOOP
INTERFACE
R
FDBK
R
Y
C
C
ISOLATION
BARRIER
V+
GND
V+
4
SPI
4
SPI
3
SPI
GND
SENSOR
VOLTAGE
REGULATOR
µP/µC
MAX1401
Figure 16. 4–20mA Transmitter
CC
+3V
+1.25V
REFIN+ REFIN-
AGND
DGND
R
R
THERMOCOUPLE
JUNCTION
SWITCHING
NETWORK
PGA
BUFFER
AIN1
AIN2
MAX1401
Figure 15. Thermocouple Application with MAX1401
Grounding and Layout
For best performance, use printed circuit boards with separate analog and digital ground planes. Wire-wrap boards are not recommended.
Design the printed circuit board so the analog and digi­tal sections are separated and confined to different areas of the board. Join the digital and analog ground planes at only one point. If the MAX1401 is the only device requiring an AGND to DGND connection, then the ground planes should be connected at the AGND and DGND pins of the MAX1401. In systems where multiple devices require AGND to DGND connections, the connection should still be made at only one point. Make the star ground as close to the MAX1401 as pos­sible.
Avoid running digital lines under the device, because these may couple noise onto the die. Run the analog ground plane under the MAX1401 to minimize coupling of digital noise. Make the power-supply lines to the MAX1401 as wide as possible to provide low-imped­ance paths and reduce the effects of glitches on the power-supply line.
Shield fast switching signals, such as clocks, with digi­tal ground to avoid radiating noise to other sections of the board. Avoid running clock signals near the analog inputs. Avoid crossover of digital and analog signals. Traces on opposite sides of the board should run at right angles to each other. This will reduce the effects of feedthrough on the board. A microstrip technique is best, but is not always possible with double-sided boards. In this technique, the component side of the board is dedicated to ground planes while signals are placed on the solder side.
Good decoupling is important when using high-resolu­tion ADCs. Decouple all analog supplies with 10µF tan­talum capacitors in parallel with 0.1µF HF ceramic capacitors to AGND. Place these components as close to the device as possible to achieve the best decou­pling.
See the MAX1403 evaluation kit manual for recom­mended layout. The evaluation board package includes a fully assembled and tested evaluation board.
MAX1401
+3V, 18-Bit, Low-Power, Multichannel,
Oversampling (Sigma-Delta) ADC
______________________________________________________________________________________ 35
Chip Information
TRANSISTOR COUNT: 34,648 SUBSTRATE CONNECTED TO AGND
MAX1401
+3V, 18-Bit, Low-Power, Multichannel, Oversampling (Sigma-Delta) ADC
Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses are implied. Maxim reserves the right to change the circuitry and specifications without notice at any time.
36
____________________Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600
© 1999 Maxim Integrated Products Printed USA is a registered trademark of Maxim Integrated Products.
Package Information
SSOP.EPS
Loading...