Rainbow Electronics MAX1145 User Manual

General Description
The MAX1144/MAX1145 are 150ksps, 14-bit ADCs. These serially interfaced ADCs connect directly to SPI™, QSPI™, and MICROWIRE™ devices without external logic. They combine an input scaling network, internal track/hold, clock, and three general-purpose digital output pins (for external multiplexer or PGA con­trol) in a 20-pin SSOP package. The excellent dynamic performance (THD 90dB), high speed (150ksps in bipolar mode), and low power (8.0mA) of these ADCs make them ideal for applications such as industrial process control, instrumentation, and medical applica­tions.
The MAX1144 accepts input signals of 0 to +6V (unipo­lar) or ±6V (bipolar), while the MAX1145 accepts input signals of 0 to +2.048V (unipolar) or ±2.048V (bipolar). Operating from a single 3.135V to 3.465V analog digital supply, powerdown modes reduce current consump­tion to 0.15mA at 10ksps and further reduce supply current to less than 20µA slower data rates.
A serial strobe output (SSTRB) allows direct connection to the TMS320 family digital-signal processors. The MAX1144/MAX1145 user can select either the internal clock or an external serial-interface clock for the ADC to perform analog-to-digital conversions.
The MAX1144/MAX1145 feature internal calibration cir­cuitry to correct linearity and offset errors. On-demand calibration allows the user to optimize performance. Three user-programmable logic outputs are provided for the control of an 8-channel mux or PGA.
The MAX1144/MAX1145 are available in a 20-pin SSOP package and are fully specified over the -40°C to +85°C temperature range.
Applications
Industrial Process Control
Industrial I/O Modules
Data-Acquisition Systems
Medical Instruments
Portable and Battery-Powered Equipment
Features
150ksps (Bipolar) and 125ksps (Unipolar)
Sampling ADC
14 Bits, No Missing Codes1LSB INL Guaranteed-100dB THD 3.3V Single-Supply OperationLow-Power Operation
5mA typ (Unipolar Mode)
1.2µA Shutdown ModeSoftware-Configurable Unipolar and Bipolar Input
Ranges
0 to +6V and ±6V (MAX1144) 0 to +2.048V and ±2.048V (MAX1145)
Internal or External ClockSPI/QSPI/MICROWIRE TMS320-Compatible Serial
Interface
Three User-Programmable Logic Outputs Small 20-Pin SSOP Package
MAX1144/MAX1145
14-Bit ADCs, 150ksps, 3.3V Single Supply
________________________________________________________________ Maxim Integrated Products 1
Pin Configuration
Ordering Information
19-2465; Rev 0; 4/02
For pricing, delivery, and ordering information, please contact Maxim/Dallas Direct! at 1-888-629-4642, or visit Maxim’s website at www.maxim-ic.com.
Ordering Information continued at end of data sheet.
Functional Diagram and Typical Application Circuit appear at end of data sheet.
SPI and QSPI are trademarks of Motorola, Inc.
MICROWIRE is a trademark of National Semiconductor, Corp.
PART
MAX1144ACAP 0°C to +70°C 20 SSOP ±1
MAX1144BCAP 0°C to +70°C 20 SSOP ±2
MAX1144AEAP -40°C to +85°C 20 SSOP ±1 MAX1144BEAP -40°C to +85°C 20 SSOP ±2
TEMP
RANGE
PIN­PACKAGE
INL
(LSB)
TOP VIEW
REF
AV
AGND
DGND
SHDN
1
2
DD
3
4
DD
MAX1144
5
MAX1145
6
P2
7
8
9
PO
10
SSOP
20
AIN
19
AGND
18
CREF
17
CSAV
DIN
16
DV
15
DD
14
DGND
SCLKP1
13
12
RST
11
DOUTSSTRB
MAX1144/MAX1145
14-Bit ADCs, 150ksps, 3.3V Single Supply
2 _______________________________________________________________________________________
ABSOLUTE MAXIMUM RATINGS
ELECTRICAL CHARACTERISTICS
(AVDD= DVDD= 3.3V ±5%, f
SCLK
= 3.6MHz, external clock (50% duty cycle), 24 clocks/conversion (150ksps), bipolar input, V
REF
=
2.048V, C
REF
= 4.7µF, C
CREF
= 1µF, TA= T
MIN
to T
MAX
, unless otherwise noted. Typical values are at TA= +25°C.)
Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability.
AVDDto AGND, DVDDto DGND ..............................-0.3V to +6V
AGND to DGND.....................................................-0.3V to +0.3V
AIN to AGND ....................................................................±16.5V
CREF, REF to AGND................................-0.3V to (AVDD+ 0.3V)
Digital Inputs to DGND.............................................-0.3V to +6V
Digital Outputs to DGND .........................-0.3V to (DV
DD
+ 0.3V)
Continuous Power Dissipation (T
A
= +70°C)
20-Pin SSOP (derate 8.00mW/°C above +70°C) .........640mW
Operating Temperature Ranges
MAX114_ _CAP...................................................0°C to +70°C
MAX114_ _EAP................................................-40°C to +85°C
Storage Temperature Range .............................-60°C to +150°C
Junction Temperature......................................................+150°C
Lead Temperature (soldering, 10s) .................................+300°C
DC ACCURACY (Note 1)
Resolution 14 Bits
Relative Accuracy INL Bipolar mode (Note 2)
No Missing Codes 14 Bits
Differential Nonlinearity DNL Bipolar mode
Transition Noise 0.47
Offset Error
Gain Error (Note 3)
Offset Drift (Bipolar and Unipolar) Excluding reference drift ±1 ppm/°C
Gain Drift (Bipolar and Unipolar) Excluding reference drift ±4 ppm/°C
D YNA M IC SPEC IF IC A T IO N S ( 5 k Hz SINE- WAVE IN PU T, 1 50 k s ps , 3 .6M H Z C L O CK , BIPO LA R IN PU T M O DE. M A X1 14 4 , 1 2 V 4 .09 6 V
Signal-to-Noise Plus Distortion (SINAD)
Signal-to-Noise Ratio (SNR)
Total Harmonic Distortion (THD)
Spurious-Free-Dynamic Range (SFDR)
ANALOG INPUT
Input Range
PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS
.)
P-P
Unipolar ±4
Bipolar ±6
Unipolar ±0.2
Bipolar ±0.3
f
= 5kHz 78 82
IN
= 75kHz 81
f
IN
f
= 5kHz 78 82
IN
f
= 75kHz 81
IN
f
= 5kHz -100 -90
IN
= 75kHz -94
f
IN
f
= 5kHz 92 105
IN
f
= 75kHz 98
IN
MAX1144
MAX1145
MAX114_A ±1
MAX114_B ±2
MAX114_A -1 +1
MAX114_B -1.00 +1.75
. M A X1 14 5 ,
P-P
Unipolar 0 +6
Bipolar -6 +6
Unipolar 0 +2.048
Bipolar -2.048 +2.048
LSB
LSB
LSB
mV
%FSR
dB
dB
dB
dB
RMS
V
MAX1144/MAX1145
14-Bit ADCs, 150ksps, 3.3V Single Supply
_______________________________________________________________________________________ 3
ELECTRICAL CHARACTERISTICS (continued)
(AVDD= DVDD= 3.3V ±5%, f
SCLK
= 3.6MHz, external clock (50% duty cycle), 24 clocks/conversion (150ksps), bipolar input, V
REF
=
2.048V, C
REF
= 4.7µF, C
CREF
= 1µF, TA= T
MIN
to T
MAX
, unless otherwise noted. Typical values are at TA= +25°C.)
PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS
Input Impedance
Input Capacitance 32 pF
CONVERSION RATE
Internal Clock Frequency 3 MHz
Aperture Delay t
Aperture Jitter t
MODE 1 (24 EXTERNAL CLOCK CYCLES PER CONVERSION)
External Clock Frequency f
Sample Rate
Conversion Time (Note 4)
MODE 2 (INTERNAL CLOCK)
External Clock Frequency (Data Transfer Only)
Conversion Time (SSTRB low pulse width) 5.3 7 µs
Acquisition Time (Note 5)
MODE 3 (32 EXTERNAL CLOCK CYCLES PER CONVERSION)
External Clock Frequency f
Sample Rate
f
SCLK
t
CONV+ACQ
= 24 / f
AD
AJ
SCLK
f
=
S
MAX1144
MAX1145
Unipolar 7.5 10.5
Bipolar 5.9 8.4
Unipolar 100 1000
Bipolar 3.4 5.3
Unipolar 0.1 3.0
Bipolar 0.1 3.6
Unipolar 4.17 125
/ 24
Bipolar 4.17 150
Unipolar 8 240
SCLK
Bipolar 6.7 240
10 ns
50 ps
Unipolar 1.67
Bipolar 1.39
SCLK
f
SCLK
f
S
Unipolar or bipolar 0.1 3.6 MHz
=
Unipolar or bipolar 3.125 112 ksps
/ 32
MHz
ksps
4 MHz
k
µs
µs
t
Conversion Time (Note 4)
CONV+ACQ
= 32 / f
SCLK
Unipolar or bipolar 8.89 320 µs
EXTERNAL REFERENCE
Input Range (Notes 6, 7) 1.9 2.048 2.2 V
V
= 2.048V, f
REF
V
= 2.048V, f
REF
In power-down, f
= 3.6MHz 110
SCLK
= 0 100Input Current
SCLK
= 0 0.1
SCLK
DIGITAL INPUTS
Input High Voltage V
Input Low Voltage V
Input Leakage I
IH
IL
IN
VIN = 0 or DV
DD
2.4 V
0.8 V
-1 +1 µA
µA
MAX1144/MAX1145
14-Bit ADCs, 150ksps, 3.3V Single Supply
4 _______________________________________________________________________________________
ELECTRICAL CHARACTERISTICS (continued)
(AVDD= DVDD= 3.3V ±5%, f
SCLK
= 3.6MHz, external clock (50% duty cycle), 24 clocks/conversion (150ksps), bipolar input, V
REF
=
2.048V, C
REF
= 4.7µF, C
CREF
= 1µF, TA= T
MIN
to T
MAX
, unless otherwise noted. Typical values are at TA= +25°C.)
TIMING CHARACTERISTICS (Figures 5 and 6)
(AVDD= DVDD= 3.3V ±5%, TA= T
MIN
to T
MAX
, unless otherwise noted.)
PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS
Input Hysteresis V
Input Capacitance C
DIGITAL OUTPUTS
Output High Voltage V
Output Low Voltage V
Three-State Leakage Current I Three-State Output Capacitance CS = DV
POWER SUPPLIES
Analog Supply AV
Digital Supply DV
Analog Supply Current I
Digital Supply Current I
Power-Supply Rejection Ratio (Note 8)
HYST
IN
OH
OL
L
DD
DD
DV
-
I
SOURCE
I
SINK
I
SINK
CS = DV
= 0.5mA
= 5mA 0.4
= 16mA 0.8
DD
DD
DD
0.5
-10 +10 µA
3.135 3.3 3.465 V
3.135 3.3 3.465 V
Unipolar mode 3.9 8
ANALOG
Bipolar mode 7 11 SHDN = 0, or software power-down mode 0.1 10 µA
DIGITAL
PSRR AV
Unipolar or bipolar mode 1 2 mA SHDN = 0, or software power-down mode 1.1 10 µA
= DVDD = 3.135V to 3.465V 65 dB
DD
0.2 V
10 pF
10 pF
mA
V
V
PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS
DIN to SCLK Setup t
DIN to SCLK Hold t
SCLK to DOUT Valid t
CS Fall to DOUT Enable t CS Rise to DOUT Disable t CS to SCLK Rise Setup t CS to SCLK Rise Hold t
SCLK High Pulse Width t
SCLK Low Pulse Width t
SCLK Fall to SSTRB t
CS Fall to SSTRB Enable t CS Rise to SSTRB Disable t
SSTRB Rise to SCLK Rise t RST Pulse Width t
DS
DH
DO
DV
TR
CSS
CSH
CH
CL
SSTRB
SDV
STR
SCK
RS
C
LOAD
C
LOAD
C
LOAD
C
LOAD
C
LOAD
Internal clock mode 0 ns
50 ns
= 50pF 80 ns
= 50pF 80 ns
100 ns
0ns
120 ns
120 ns
= 50pF 80 ns
= 50pF, external clock mode 80 ns
= 50pF, external clock mode 80 ns
278 70 ns
0ns
70 ns
MAX1144/MAX1145
14-Bit ADCs, 150ksps, 3.3V Single Supply
_______________________________________________________________________________________ 5
TIMING CHARACTERISTICS (Figures 5 and 6) (continued)
(AVDD= DVDD= 3.3V ±5%, TA= T
MIN
to T
MAX
, unless otherwise noted.)
Note 1: Tested at AV
DD
= DV
DD
= 3.3V, bipolar input mode.
Note 2: Relative accuracy is the deviation of the analog value at any code from its theoretical value after the gain error and offset
error have been nullified.
Note 3: Offset nullified. Note 4: Conversion time is defined as the number of clock cycles multiplied by the clock period; clock has 50% duty cycle. Includes
the acquisition time.
Note 5: Acquisition time is 5 clock cycles in short acquisition mode and 13 clock cycles in long acquisition mode. Note 6: Performance is limited by the converters noise floor, typically 300µV
P-P
.
Note 7: When an external reference has a different voltage than the specified typical value, the full scale of the ADC scales propor-
tionally.
Note 8: Defined as the change in positive full scale caused by a ±5% variation in the nominal supply voltage.
Typical Operating Characteristics
(MAX1144/MAX1145, AVDD= DVDD= 3.3V, f
SCLK
= 3.6MHz, external clock (50% duty cycle), 24 clocks/conversion (150ksps),
bipolar input, REF = 2.048V, 4.7µF on REF, 1µF on CREF, TA= +25°C, unless otherwise noted.)
INTEGRAL NONLINEARITY
vs. DIGITAL OUTPUT CODE
MAX1144/45 toc01
DIGITAL OUTPUT CODE
INTEGRAL NONLINEARITY (LSB)
13649
119438531
102373413
5119
6825
1707
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
0.8
1.0
-1.0 1
15355
DIFFERENTIAL NONLINEARITY
vs. DIGITAL OUTPUT CODE
MAX1144/45 toc02
DIGITAL OUTPUT CODE
DIFFERENTIAL NONLINEARITY (LSB)
13649
119438531
102373413
5119
6825
1707
-0.8
-0.6
-0.4
-0.2
0
0.2
0.4
0.6
0.8
1.0
-1.0 1
15355
TOTAL SUPPLY CURRENT
vs. TEMPERATURE
MAX1144/45 toc03
TEMPERATURE (°C)
TOTAL SUPPLY CURRENT (mA)
806020 400-20
8.1
8.2
8.3
8.4
8.5
8.6
8.7
8.8
8.9
9.0
8.0
-40
A: AVDD, DVDD = 3.135V B: AV
DD
, DVDD = 3.3V
C: AV
DD
, DVDD = 3.465V
C
B
A
MAX1144/MAX1145
6 _______________________________________________________________________________________
Typical Operating Characteristics (continued)
(MAX1144/MAX1145, AVDD= DVDD= 3.3V, f
SCLK
= 3.6MHz, external clock (50% duty cycle), 24 clocks/conversion (150ksps),
bipolar input, REF = 2.048V, 4.7µF on REF, 1µF on CREF, T
A
= +25°C, unless otherwise noted.)
OFFSET VOLTAGE
vs. TEMPERATURE
MAX1144/45 toc04
TEMPERATURE (°C)
OFFSET ERROR (mV)
806020 400-20
-2.5
-2.0
-1.0
-0.5
0
-40
A: AVDD, DVDD = 3.135V B: AV
DD
, DVDD = 3.3V
C: AV
DD
, DVDD = 3.465V
C
B
A
-1.5
GAIN ERROR
vs. TEMPERATURE
MAX1144/45 toc05
TEMPERATURE (°C)
GAIN ERROR (% FULL SCALE)
806020 400-20
0.01
0
0.03
0.02
0.04
0.05
0.06
-40
A: AVDD, DVDD = 3.135V B: AV
DD
, DVDD = 3.3V
C: AV
DD
, DVDD = 3.465V
C
B
A
TOTAL SUPPLY CURRENT vs.
CONVERSION RATE (USING SHUTDOWN)
MAX1144/45 toc06
CONVERSION RATE (ksps)
TOTAL SUPPLY CURRENT (mA)
1000100101
0.01
100
10
1
0.1
0
FFT PLOT
MAX1144/45 toc07
FREQUENCY (kHz)
AMPLITUDE (dB)
605040302010
-100
-80
-60
-40
-20
0
-120 070
f
SAMPLE
= 150kHz
f
IN
= 5kHz
SINAD PLOT
MAX1144/45 toc08
FREQUENCY (kHz)
AMPLITUDE (dB)
101
10
20
30
40
50
60
70
80
90
100
0
0.1 100
f
SAMPLE
= 150kHz
SFDR PLOT
MAX1144/45 toc09
FREQUENCY (kHz)
AMPLITUDE (dB)
101
10
20
30
40
50
60
70
80
90
100
110
120
0
0.1 100
f
SAMPLE
= 150kHz
THD PLOT
MAX1144/45 toc10
FREQUENCY (kHz)
AMPLITUDE (dB)
101
-100
-90
-80
-70
-60
-50
-40
-30
-20
-10
0
-110
0.1 100
f
SAMPLE
= 150kHz
14-Bit ADCs, 150ksps, 3.3V Single Supply
MAX1144/MAX1145
14-Bit ADCs, 150ksps, 3.3V Single Supply
_______________________________________________________________________________________ 7
Pin Description
PIN NAME FUNCTION
1 REF ADC Reference Input. Connect a 2.048V voltage source to REF. Bypass REF to AGND with 4.7µF capacitor.
2AVDDAnalog Supply. Connect to pin 4.
3 AGND Analog Ground. This is the primary analog ground (star ground).
4AVDDAnalog Supply, 3.3V ±5%. Bypass AVDD to AGND (pin 3) with a 0.1µF capacitor.
5 DGND Digital Ground
6 SHDN Shutdown Control Input. Drive SHDN low to put the ADC in shutdown mode.
7 P2 User-Programmable Output 2
8 P1 User-Programmable Output 1
9 P0 User-Programmable Output 0
Serial Strobe Output. In internal clock mode, SSTRB goes low when the ADC begins a conversion and goes
10 SSTRB
11 DOUT
12 RST Reset Input. Drive RST low to put the device in the power-on default mode. See the Power-On Reset section.
13 SCLK
14 DGND Digital Ground. Connect to pin 5.
high when the conversion is finished. In external clock mode, SSTRB pulses high for one clock period before the MSB decision. It is high impedance when CS is high in external clock mode.
Serial Data Output. MSB first, straight binary format for unipolar input, twos complement for bipolar input. Each bit is clocked out of DOUT at the falling edge of SCLK.
Serial Data Clock Input. Serial data on DIN is loaded on the rising edge of SCLK, and serial data is updated on DOUT on the falling edge of SCLK. In external clock mode SCLK sets the conversion speed.
15 DV
16 DIN Serial Data Input. Serial data on DIN is latched on the rising edge of SCLK.
17 CS
18 CREF Reference Buffer Bypass. Bypass CREF to AGND (pin 3) with 1µF.
19 AGND Analog Ground. Connect to pin 3.
20 AIN Analog Input
Digital Supply, 3.3V ±5%. Bypass DVDD to DGND (pin 14) with a 0.1µF capacitor.
DD
Chip Select Input. Drive CS low to enable the serial interface. When CS is high DOUT is high impedance. In external clock mode SSTRB is high impedance when CS is high.
MAX1144/MAX1145
Detailed Description
The MAX1144/MAX1145 ADCs use a successive­approximation technique and input track/hold (T/H) cir­cuitry to convert an analog signal to a 14-bit digital output. The MAX1144/MAX1145 easily interface to microprocessors (µPs). The data bits can be read either during the conversion in external clock mode or after the conversion in internal clock mode.
In addition to a 14-bit ADC, the MAX1144/MAX1145 include an input scaler, an internal digital microcontroller, calibration circuitry, and an internal clock generator.
The input scaler for the MAX1144 enables conversion of input signals ranging from 0 to +6V (unipolar input) or ±6V (bipolar input). The MAX1145 accepts 0 to +2.048V (unipolar input) or ±2.048V (bipolar input). Input range is software selectable.
Calibration
To minimize linearity, offset, and gain errors, the MAX1144/MAX1145 have on-demand software calibra­tion. Initiate calibration by writing a control byte with bit M1 = 0 and bit M0 = 1 (Table 1). Select internal or exter­nal clock for calibration by setting the INT/EXT bit in the control byte. Calibrate the MAX1144/MAX1145 with the same clock mode used for performing conversions.
Offsets resulting from synchronous noise (such as the conversion clock) are canceled by the MAX1144/ MAX1145s calibration circuitry. However, because the magnitude of the offset produced by a synchronous signal depends on the signals shape, recalibration may be appropriate if the shape or relative timing of the clock, or other digital signals change, as may occur if more than one clock signal or frequency is used.
Input Scaler
The MAX1144/MAX1145 have an input scaler, which allows conversion of true bipolar input voltages while operating from a single 3.3V supply. The input scaler attenuates and shifts the input as necessary to map the external input range to the input range of the internal ADC. The MAX1144 analog input range is 0 to +6V (unipolar) or ±6V (bipolar). The MAX1145 analog input
14-Bit ADCs, 150ksps, 3.3V Single Supply
8 _______________________________________________________________________________________
Table 1. Control Byte Format
Figure 1. Equivalent Input Circuit
BIPOLAR
R1
2.5k
R2
AIN
R3
UNIPOLAR
TRACK
S2
HOLD
C
HOLD
32pF
TRACK
HOLD
S3
VOLTAGE
REFERENCE
T/H OUT
S1 = BIPOLAR/UNIPOLAR S2, S3 = T/H SWITCH
R2 = 7.6k (MAX1144) OR 2.5k (MAX1145) R3 = 3.9k (MAX1144) OR INFINITY (MAX1145)
BIT NAME DESCRIPTION
7 (MSB) START The first logic “1” bit after CS goes low defines the beginning of the control byte.
1 = unipolar, 0 = bipolar. Selects unipolar or bipolar conversion mode. In unipolar mode, analog input
6 UNI/BIP
5 INT/EXT Selects the internal or external conversion clock. 1 = internal, 0 = external.
3M0
2P2
1P1
0 (LSB) P0
signals from 0 to +6V (MAX1144) or 0 to +VREF (MAX1145) can be converted. In bipolar mode, analog input signals from –6V to +6V (MAX1144) or –VREF to +VREF (MAX1145) can be converted.
M1 M0 Mode
0 0 24 external clocks per conversion (short acquisition mode)4M1
0 1 Start calibration: starts internal calibration
1 0 Software power-down mode
1 1 32 external clocks per conversion (long acquisition mode)
These three bits are stored in a port register and output to pins P2, P1, P0 for use in addressing a mux or PGA. These three bits are updated in the port register simultaneously when a new control byte is written.
range is 0 to +2.048V (unipolar) or ±2.048V (bipolar). Unipolar and bipolar mode selection is configured with bit 6 of the serial control byte (Table 1).
Figure 1 shows the equivalent input circuit of the MAX1144/MAX1145. The resistor network on the analog input provides ±16.5V fault protection. This circuit limits the current going into or out of the pin to less than 2mA. The overvoltage protection is active even if the device is in a power-down mode, or if AVDD= 0.
Digital Interface
The digital interface pins consist of SHDN, RST, SSTRB, DOUT, SCLK, DIN, and CS. Bringing SHDN low places the MAX1144/MAX1145 in its 1.2µA shutdown mode. A logic low on RST halts the MAX1144/MAX1145 opera­tion and returns the part to its power-on-reset state.
In external clock mode, SSTRB is low and pulses high for one clock cycle at the start of conversion. In internal clock mode, SSTRB goes low at the start of the conver­sion, and goes high to indicate that the conversion is finished.
The DIN input accepts control byte data, which is clocked in on each rising edge of SCLK. After CS goes
low or after a conversion or calibration completes, the first logic “1” clocked into DIN is interpreted as the START bit, the MSB of the 8-bit control byte.
The SCLK input is the serial-data-transfer clock which clocks data in and out of the MAX1144/MAX1145. SCLK also drives the ADC conversion steps in external clock mode (see the Internal and External Clock Modes section).
DOUT is the serial output of the conversion result. DOUT is updated on the falling edge of SCLK. DOUT is high impedance when CS is high.
CS must be low for the MAX1144/MAX1145 to accept a control byte. The serial interface is disabled when CS is high.
User-Programmable Outputs
The MAX1144/MAX1145 have three user-programma­ble outputs: P0, P1, and P2. The power-on default state for the programmable outputs is zero. These are push­pull CMOS outputs suitable for driving a multiplexer, a PGA or other signal preconditioning circuitry. Bits 0, 1, and 2 of the control byte control the user-programma­ble outputs (Tables 1, 2).
MAX1144/MAX1145
14-Bit ADCs, 150ksps, 3.3V Single Supply
_______________________________________________________________________________________ 9
Figure 2. Short Acquisition Mode (24 Clock Cycles) External Clock
Table 2. User-Programmable Outputs
CS
t
ACQ
SCLK
UNI/
START
DIN
SSTRB
DOUT
A/D
STAT E
OUTPUT PIN
P2 Bit 2 0
P1 Bit 1 0
P0 Bit 0 0
BIP
PROGRAMMED
THROUGH CONTROL
41812
INT/
M1 M0
EXT
ACQUISITION CONVERSIONIDLE IDLE
BYTE
P2
P1 P0
B13
MSB
POWER-ON OR
RST DEFAULT
15
B10 B9B12 B11
User-programmable outputs follow the state of the control bytes three LSBs, and are updated simultaneously when a new control byte is written. Outputs are push-pull. In hardware and software shutdown, these outputs are unchanged and remain low impedance.
B8
B7 B2
21 24
B0
B1 X X
LSB
DESCRIPTION
FILLED WITH
ZEROS
MAX1144/MAX1145
The user-programmable outputs are set to zero during power-on reset or when RST goes low. During hardware or software shutdown, P0, P1, and P2 are unchanged and remain low-impedance.
Starting a Conversion
Start a conversion by clocking a control byte into the devices internal shift register. With CS low, each rising edge on SCLK clocks a bit from DIN into the MAX1144/MAX1145s internal shift register. After CS goes low or after a conversion or calibration completes, the first arriving logic “1” is defined as the start bit of the control byte. Until this first start bit arrives, any num­ber of logic “0” bits can be clocked into DIN with no effect. If at any time during acquisition or conversion CS is brought high and then low again, the part is placed into a state where it can recognize a new start bit. If a new start bit occurs before the current conver­sion is complete, the conversion is aborted and a new acquisition is initiated.
Internal and External Clock Modes
The MAX1144/MAX1145 use either the external serial clock or the internal clock to perform the successive­approximation conversion. In both clock modes, the external clock shifts data in and out of the MAX1144/MAX1145. Bit 5 (INT/EXT) of the control byte programs the clock mode.
External Clock
In external clock mode, the external clock not only shifts data in and out, but also drives the ADC conver­sion steps.
In short acquisition mode, SSTRB pulses high for one clock period after the seventh falling edge of SCLK fol­lowing the start bit. The MSB of the conversion is avail­able at DOUT on the eighth falling edge of SCLK (Figure 2).
14-Bit ADCs, 150ksps, 3.3V Single Supply
10 ______________________________________________________________________________________
Figure 3. Long Acquisition Mode (32 Clock Cycles) External Clock
Figure 4. External Clock Mode SSTRB Detailed Timing
CS
t
ACQ
15
SCLK
DIN
SSTRB
START
UNI/
BIP
418
INT/ EXT
M1 M0
P2
P1 P0
14
29 32
DOUT
A/D
STAT E
B13
MSB
ACQUISITION CONVERSIONIDLE IDLE
B11
B2B12
B0
B1
LSB
CS
SSTRB
SCLK
t
SDV
P1 CLOCKED IN
t
SSTRB
t
SSTRB
XX
t
STR
FILLED WITH
ZEROS
MAX1144/MAX1145
14-Bit ADCs, 150ksps, 3.3V Single Supply
______________________________________________________________________________________ 11
Figure 5. Internal Clock Mode Timing, Short Acquisition, Bipolar Mode
In long acquisition mode, SSTRB pulses high for one clock period after the 15th falling edge of SCLK follow­ing the start bit. The MSB of the conversion is available at DOUT on the 16th falling edge of SCLK (Figure 3).
In external clock mode, SSTRB is high impedance when CS is high (Figure 4). In external clock mode, CS is normally held low during the entire conversion. If CS goes high during the conversion SCLK is ignored until CS goes low. This allows external clock mode to be used with 8-bit bytes.
Internal Clock
In internal clock mode, the MAX1144/MAX1145 generate their own conversion clock. This frees the microprocessor from the burden of running the SAR conversion clock,
and allows the conversion results to be read back at the processors convenience, at any clock rate up to 4MHz.
SSTRB goes low at the start of the conversion and goes high when the conversion is complete. SSTRB will be low for a maximum of 7µs, during which time SCLK should remain low for best noise performance. An inter­nal register stores data when the conversion is in progress. SCLK clocks the data out of the internal stor­age register at any time after the conversion is complete.
The MSB of the conversion is available at DOUT when SSTRB goes high. The subsequent 13 falling edges on SCLK shift the remaining bits out of the internal storage register (Figure 5). CS does not need to be held low once a conversion is started.
Figure 6. Internal Clock Mode SSTRB Detailed Timing
CS
t
ACQ
SCLK
DIN
SSTRB
DOUT
START
UNI/
BIP
418
INT/ EXT
M1 M0
P2
P1 P0
t
CONV
CS
t
CONV
SSTRB
t
CSH
t
SSTRB
B13
MSB
9
B2B12
t
SCK
21 24
B0
B1
LSB
XX
t
CSS
FILLED WITH
ZEROS
SCLK
P0 CLOCKED IN
NOTE: FOR BEST NOISE PERFORMANCE, KEEP SCLK LOW DURING CONVERSION.
MAX1144/MAX1145
When internal clock mode is selected, SSTRB does not go into a high-impedance state when CS goes high. Figure 6 shows the SSTRB timing in internal clock mode. In internal clock mode, data can be shifted into the MAX1144/MAX1145 at clock rates up to 4MHz, pro­vided the minimum acquisition time, t
ACQ
, is kept above 1.39µs in bipolar mode and 1.67µs in unipolar mode. Data can be clocked out at 4MHz.
Output Data
The output data format is straight binary for unipolar conversions and twos complement in bipolar mode. The MSB is shifted out of the MAX1144/MAX1145 first in both modes.
Data Framing
The falling edge of CS does not start a conversion on the MAX1144/MAX1145. The first logic high clocked into DIN is interpreted as a start bit and defines the first bit of the control byte. A conversion starts on the falling edge of SCLK, after the seventh bit of the control byte (the P1 bit) is clocked into DIN. The start bit is defined as:
The first high bit clocked into DIN with CS low any-
time the converter is idle, e.g. after AVDDis applied.
The first high bit clocked into DIN after CS is pulsed
high then low.
If a falling edge on CS forces a start bit before the con­version or calibration is complete, then the current operation terminates and a new one starts.
Applications Information
Power-On Reset
When power is first applied to the MAX1144/MAX1145, or if RST is pulsed low, the internal calibration registers are set to their default values. The user-programmable registers (P0, P1, and P2) are low, and the device is configured for bipolar mode with internal clocking.
Calibration
Periodically calibrate the MAX1144/MAX1145 to com­pensate for temperature drift and other variations. After any change in ambient temperature more than +10°C, the device should be recalibrated. A 100mV change in supply voltage or any change in the reference voltage should be followed by a calibration. Calibration cor-
rects for errors in gain, offset, integral nonlinearity, and differential nonlinearity.
The MAX1144/MAX1145 should be calibrated after power-up or after the assertion of reset. Make sure the power supplies and the reference voltage have fully settled prior to initiating the calibration sequence.
Initiate calibration by setting M1 = 0 and M0 = 1 in the control byte. In internal clock mode, SSTRB goes low at the beginning of calibration and goes high to signal the end of calibration, approximately 80,000 clock cycles later. In external clock mode, SSTRB goes high at the beginning of calibration and goes low to signal the end of calibration. Calibration should be performed in the same clock mode that is used for conversions.
Reference
The MAX1144/MAX1145 require an external reference. The external reference must be bypassed with a 4.7µF capacitor. The input impedance at REF is a minimum of 16kfor DC currents. During conversion, an external reference at REF must deliver up to 150µA DC load current and have an output impedance of 10or less.
Analog Input
The MAX1144/MAX1145 use a capacitive DAC that provides an inherent track/hold function. Drive AIN with a source impedance less than 10. Any signal condi­tioning circuitry must settle with 14-bit accuracy in less than 500ns. Limit the input bandwidth to less than half the sampling frequency to eliminate aliasing. The MAX1144/MAX1145 have a complex input impedance that varies from unipolar to bipolar mode (Figure 1).
Input Range
The analog input range in unipolar mode is 0 to +6V for the MAX1144, and 0 to +2.048V for the MAX1145. In bipolar mode, the analog input can be -6V to +6V for the MAX1144, or -2.048V to +2.048V for the MAX1145. Unipolar or bipolar mode is programmed with the UNI/BIP bit of the control byte. When using a reference other than the suggested +2.048V, the full-scale input range varies accordingly. The full-scale input range depends on the voltage at REF and the sampling mode selected (Tables 3 and 4).
14-Bit ADCs, 150ksps, 3.3V Single Supply
12 ______________________________________________________________________________________
Table 3. Unipolar Full Scale and Zero Scale
Table 4. Bipolar Full Scale, Zero Scale, and Negative Scale
PART ZERO SCALE FULL SCALE
MAX1144 0 6 (V
MAX1145 0 V
REF
REF
/2.048)
PART
MAX1144 -6 (V
MAX1145 -V
NEGATIVE FULL
SCALE
/2.048) 0 +6 (V
REF
REF
ZERO
SCALE
0+V
FULL SCALE
/2.048)
REF
REF
Input Acquisition and Settling
Clocking in a control byte starts input acquisition. The main capacitor array starts acquiring the input as soon as a start bit is recognized, using the same input range as the previous conversion. If the opposite input range is selected by the second DIN bit, the part immediately switches to the new sampling mode. Acquisition time is one-and-a-half clock cycles shorter when switching from unipolar to bipolar or bipolar to unipolar modes than when continuously converting in the same mode. Acquisition can be extended by eight clock cycles by setting M1 = 1 and M0 = 1 (long acquisition mode). The sampling instant in short acquisition completes on the falling edge of the sixth clock cycle after the start bit (Figure 2). Acquisition is 5 clock cycles in short acquisi­tion mode and 13 clock cycles in long acquisition mode. Short acquisition mode is 24 clock cycles per conversion. Using the external clock to run the conver­sion process limits unipolar conversion speed to 125ksps instead of 150ksps as in bipolar mode. The input resistance in unipolar mode is larger than that of bipolar mode (Figure 1). The RC time constant in unipo­lar mode is larger than that of bipolar mode, reducing the maximum conversion rate in 24 external clock mode. Long acquisition mode with external clock allows both unipolar and bipolar sampling of 112ksps as (3.6MHz / 32 clock cycles) by adding eight extra clock cycles to the conversion.
Most applications require an input buffer amplifier. If the input signal is multiplexed, the input channel should be switched immediately after acquisition, rather than near the end of or after a conversion. This allows more time for the input buffer amplifier to respond to a large step change in input signal. The input amplifier must
have a high enough slew rate to complete the required output voltage change before the beginning of the acquisition time.
At the beginning of acquisition, the capacitive DAC is connected to the amplifier output, causing some output disturbance. Ensure that the sampled voltage has set­tled to within the required limits before the end of the acquisition time. If the frequency of interest is low, AIN can be bypassed with a large enough capacitor to charge the capacitive DAC with very little change in voltage. However, for AC use, AIN must be driven by a wideband buffer (at least 10MHz), which must be sta­ble with the DACs capacitive load (in parallel with any AIN bypass capacitor used) and also must settle quickly (Figure 7).
Digital Noise
Digital noise can couple to AIN and REF. The conver­sion clock (SCLK) and other digital signals that are active during input acquisition contribute noise to the conversion result. If the noise signal is synchronous to the sampling interval, an effective input offset is pro­duced. Asynchronous signals produce random noise on the input, whose high-frequency components may be aliased into the frequency band of interest. Minimize noise by presenting a low impedance (at the frequen­cies contained in the noise signal) at the inputs. This requires bypassing AIN to AGND, or buffering the input with an amplifier that has a small-signal bandwidth of several MHz, or preferably both. AIN has a bandwidth of about 4MHz.
Offsets resulting from synchronous noise (such as the conversion clock) are canceled by the MAX1144/ MAX1145s calibration scheme. However, because the
MAX1144/MAX1145
14-Bit ADCs, 150ksps, 3.3V Single Supply
______________________________________________________________________________________ 13
Figure 7. AIN Buffer for AC/DC Use
V
CC
0.1µF
IN
2
3
7
6
4
0.1µF
V
EE
1k
100pF
AIN
1k
0.0033µF
MAX1144/MAX1145
magnitude of the offset produced by a synchronous signal depends on the signals shape, recalibration may be appropriate if the shape or relative timing of the clock or other digital signals change, which can occur if more than one clock signal or frequency is used.
Distortion
Avoid degrading dynamic performance by choosing an amplifier with distortion much less than the MAX1144/MAX1145s THD (-90dB) at frequencies of interest. If the chosen amplifier has insufficient com­mon-mode rejection, which results in degraded THD performance, use the inverting configuration to elimi­nate errors from common-mode voltage. Low tempera­ture-coefficient resistors reduce linearity errors caused by resistance changes due to self-heating. Also, to reduce linearity errors due to finite amplifier gain, use an amplifier circuit with sufficient loop gain at the fre­quencies of interest.
DC Accuracy
If DC accuracy is important, choose a buffer with an offset much less than the MAX1144/MAX1145s maxi­mum offset (±6mV), or whose offset can be trimmed while maintaining good stability over the required tem­perature range.
Operating Modes and Serial Interfaces
The MAX1144/MAX1145 are fully compatible with MICROWIRE and SPI/QSPI devices. MICROWIRE and SPI/QSPI both transmit a byte and receive a byte at the same time. The simplest software interface requires only three 8-bit transfers to perform a conversion (one 8-bit transfer to configure the ADC, and two more 8-bit transfers to clock out the 14-bit conversion result).
Short Acquisition Mode (24 SCLK)
Configure short acquisition by setting M1 = 0 and M0 =
0. In short acquisition mode, the acquisition time is 5 clock cycles. The total period is 24 clock cycles per conversion.
Long Acquisition Mode (32 SCLK)
Configure long acquisition by setting M1 = 1 and M0 =
1. In long acquisition mode, the acquisition time is 13 clock cycles. The total period is 32 clock cycles per conversion.
Calibration Mode
A calibration is initiated through the serial interface by setting M1 = 0 and M0 = 1. Calibration can be done in either internal or external clock mode, though it is desir­able that the part be calibrated in the same mode in which it will be used to do conversions. The part remains in calibration mode for approximately 80,000
clock cycles unless the calibration is aborted. Calibr­ation is halted if RST or SHDN goes low, or if a valid start condition occurs.
Software Shutdown
A software power-down is initiated by setting M1 = 1 and M0 = 0. After the conversion completes, the part shuts down. It reawakens upon receiving a new start bit. Conversions initiated with M1 = 1 and M0 = 0 (shut­down) use the acquisition mode selected for the previ­ous conversion.
Shutdown Mode
The MAX1144/MAX1145 may be shut down by pulling SHDN low or by asserting software shutdown. In addi­tion to lowering power dissipation to 4µW, considerable power can be saved by shutting down the conv­erter for short periods between conversions. There is no need to perform a calibration after the converter has been shut down unless the time in shutdown is long enough that the supply voltage or ambient temperature may have changed.
Supplies, Layout, Grounding,
and Bypassing
For best system performance, use separate analog and digital ground planes. The two ground planes should be tied together at the MAX1144/MAX1145. Use pin 3 and pin 14 as the primary AGND and DGND, respec­tively. If the analog and digital supplies come from the same source, isolate the digital supply from the analog with a low-value resistor (10).
The MAX1144/MAX1145 are not sensitive to the order of AVDDand DVDDsequencing. Either supply can be present in the absence of the other. Do not apply an external reference voltage until after both AVDDand DVDDare present.
Be sure that digital return currents do not pass through the analog ground. All return-current paths must be low impedance. A 5mA current flowing through a PC board ground trace impedance of only 0.05creates an error voltage of about 250µV, or about 0.5LSBs error with a ±4V full-scale system. The board layout should ensure that digital and analog signal lines are kept separate. Do not run analog and digital lines parallel to one another. If you must cross one with the other, do so at right angles.
The ADC is sensitive to high-frequency noise on the AV
DD
power supply. Bypass this supply to the analog ground plane with 0.1µF. If the main supply is not ade­quately bypassed, add an additional 1µF or 10µF low­ESR capacitor in parallel with the primary bypass capacitor.
14-Bit ADCs, 150ksps, 3.3V Single Supply
14 ______________________________________________________________________________________
Transfer Function
Figures 8 and 9 show the MAX1145s transfer functions. In unipolar mode the output data is in binary format and in bipolar mode it is in twos complement format.
Definitions
Integral Nonlinearity
Integral nonlinearity (INL) is the deviation of the values on an actual transfer function from a straight line. This straight line can be either a best-straight-line fit or a line drawn between the end points of the transfer function, once offset and gain errors have been nullified. INL for the MAX1144/MAX1145 is measured using the end­point method.
Differential Nonlinearity
Differential nonlinearity (DNL) is the difference between an actual step width and the ideal value of 1LSB. A DNL error specification of less than 1LSB guarantees no missing codes and a monotonic transfer function.
Aperture Jitter
Aperture jitter (tAJ) is the sample-to-sample variation in the time between the samples.
Aperture Delay
Aperture delay (tAD) is the time between the rising edge of the sampling clock and the instant when an actual sample is taken.
Signal-to-Noise Ratio
For a waveform perfectly reconstructed from digital samples, signal-to-noise ratio (SNR) is the ratio of full­scale analog input (RMS value) to the RMS quantization error (residual error). The ideal, theoretical minimum analog-to-digital noise is caused by quantization error only and results directly from the ADCs resolution (N- bits):
SNR = (6.02 x N + 1.76) dB
In reality, there are other noise sources besides quanti­zation noise, including thermal noise, reference noise, clock jitter, etc. Therefore, SNR is calculated by taking the ratio of the RMS signal to the RMS noise, which includes all spectral components minus the fundamen­tal, the first five harmonics, and the DC offset.
MAX1144/MAX1145
14-Bit ADCs, 150ksps, 3.3V Single Supply
______________________________________________________________________________________ 15
Figure 8. MAX1145 Unipolar Transfer Function, 2.048V = Full Scale
Figure 9. MAX1145 Bipolar Transfer Function, 4.096V = Full Scale
OUTPUT CODE
FULL-SCALE
11 . . . 111
11 . . . 110
11 . . . 101
00 . . . 011
00 . . . 010
00 . . . 001
00 . . . 000
0
12 3
INPUT VOLTAGE (LSBs)
TRANSITION
FS = 2.048V
FS - 3/2LSB
1LSB =
FS
FS
16384
OUTPUT CODE
011 . . . 111
011 . . . 110
000 . . . 010
000 . . . 001
000 . . . 000
111 . . . 111
111 . . . 110
111 . . . 101
100 . . . 001
100 . . . 000
+FS = +2.048V
-FS = -2.048V
4.096V
1LSB =
16384
-FS
0
INPUT VOLTAGE (LSBs)
+FS - 1LSB
MAX1144/MAX1145
Signal-to-Noise Plus Distortion
Signal-to-noise plus distortion (SINAD) is the ratio of the fundamental input frequencys RMS amplitude to the RMS equivalent of all other ADC output signals:
SINAD (dB) = 20 x log (Signal
RMS
/ Noise
RMS
)
Total Harmonic Distortion
Total harmonic distortion (THD) is the ratio of the RMS sum of the first five harmonics of the input signal to the fundamental itself. This is expressed as:
where V1 is the fundamental amplitude, and V2 through V5 are the amplitudes of the 2nd- through 5th-order harmonics.
Spurious-Free Dynamic Range
Spurious-free dynamic range (SFDR) is the ratio of RMS amplitude of the fundamental (maximum signal compo­nent) to the RMS value of the next largest distortion component.
14-Bit ADCs, 150ksps, 3.3V Single Supply
16 ______________________________________________________________________________________
Functional Diagram
THD
20
log
AV
AGND
CREF
2
VVVV
2
  
DD
REF
AIN
2
+++
3
V
INPUT
SCALING
NETWORK
2
4
1
2
5
  
MAX1144 MAX1145
DAC
COMPARATOR
ANALOG TIMING CONTROL
DV
DD
DGND
CS
SCLK
DIN
RST
SHDN
SERIAL
INPUT
PORT
CLOCK
GENERATOR
MEMORY CALIBRATION
ENGINE
CONTROL
SERIAL
OUTPUT
PORT
SSTRB
DOUT
P2
P1
P0
MAX1144/MAX1145
14-Bit ADCs, 150ksps, 3.3V Single Supply
______________________________________________________________________________________ 17
Ordering Information (continued)
Typical Application Circuit
Chip Information
TRANSISTOR COUNT: 21,807
PROCESS: BiCMOS
4.7µF
2.048V
3.3V
0.1µF
AV
DD
1µF
AIN
REF
CREF
MAX1144/
MAX1145
DGND
SHDN
DV
SCLK
DOUT
SSTRB
AGND
DIN
RST
3.3V
DD
0.1µF
MC68HCXX
CS
I/O SCLK MOSI MISO I/O
PART
TEMP
RANGE
PIN­PACKAGE
MAX1145ACAP 0°C to +70°C 20 SSOP ±1
MAX1145BCAP 0°C to +70°C 20 SSOP ±2
MAX1145AEAP -40°C to +85°C 20 SSOP ±1 MAX1145BEAP -40°C to +85°C 20 SSOP ±2
INL
(LSB)
MAX1144/MAX1145
14-Bit ADCs, 150ksps, 3.3V Single Supply
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.
18 ____________________Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600
© 2002 Maxim Integrated Products Printed USA is a registered trademark of Maxim Integrated Products.
Package Information
(The package drawing(s) in this data sheet may not reflect the most current specifications. For the latest package outline information, go to www.maxim-ic.com/packages.)
SSOP.EPS
Loading...