19-4302; Rev 0; 5/09 KIT ATION EVALU E L B A AVAIL 24-Bit, 4-Channel, Simultaneous-Sampling, Cascadable, Sigma-Delta ADC The MAX11040 is a 24-bit, 4-channel, simultaneoussampling, sigma-delta analog-to-digital converter (ADC). The device allows simultaneous sampling of as many as 32 channels using a built-in cascade feature to synchronize as many as eight devices. The serial interface of the MAX11040 allows reading data from all the cascaded devices using a single command. Four modulators simultaneously convert each fully differential analog input with a programmable data output rate ranging from 0.25ksps to 64ksps. The device achieves 106dB SNR at 16ksps and 117dB SNR at 1ksps. The MAX11040 operates from a single +3V supply. The differential analog input range is ±2.2V when using the internal reference, an external reference is optional. Each input is overvoltage protected up to ±6V without damage. The device uses an internal crystal oscillator or an external source for clock. The MAX11040 is compatible with SPI™, QSPI™, MICROWIRE™, and DSP-compatible 4-wire serial interfaces. An on-board interface logic allows one serial interface (with a single chip select) to control up to eight cascaded devices or 32 simultaneous sampling analog input channels. The MAX11040 is ideally suited for power-management systems. Each channel includes an adjustable sampling phase enabling internal compensation for phase shift due to external dividers, transformers, or filters at the inputs. The output data rate is adjustable with a 0.065% resolution (at 16ksps or below) to track the varying frequency of a periodic input. A SYNC input allows periodic alignment of the conversion timing of multiple devices with a remote timing source. The MAX11040 is available in a 38-pin TSSOP package specified over the -40°C to +105°C industrial temperature range. Applications Power Protection Relay Equipment Multiphase Power Systems Industrial Data-Acquisition Systems Medical Instrumentation Features ♦ Four Fully Differential Simultaneously Sampled Channels ♦ Cascadable for Up to 32 Channels of Simultaneous Sampling ♦ 106dB SNR at 16ksps ♦ 117dB SNR at 1ksps ♦ 0.25% Error Over a 1000:1 Dynamic Range, Processed Over 16.7ms ♦ ±2.2V Full-Scale Input Range ♦ ±6V Overvoltage Protected Inputs ♦ Internal Crystal Oscillator ♦ 2.5V, 50ppm/°C Internal Reference or External Reference ♦ Programmable Output Data Rate 0.25ksps to 64ksps Range 0.065% Resolution ♦ Programmable Sampling Phase 0 to 333µs Delay in 1.33µs Steps ♦ SPI-/QSPI-/MICROWIRE-/DSP-Compatible 4-Wire Serial Interface ♦ Cascadable Interface Allows Control of Up to Eight Devices with a Single CS Signal ♦ 3.0V to 3.6V Analog Supply Voltage ♦ 2.7V to VAVDD Digital Supply Voltage ♦ 38-Pin TSSOP Package Functional Diagram OVRFLW AIN0+ 24-BIT ADC AIN0- FAULT SYNC DIGITAL FILTER DRDYIN REF0 AIN1+ AIN1REF1 AIN2+ AIN2- 24-BIT ADC DIGITAL FILTER 24-BIT ADC DIGITAL FILTER 24-BIT ADC DIGITAL FILTER DRDYOUT REGISTERS AND DIGITAL CONTROL SERIAL INTERFACE CASCIN CASCOUT CS SCLK REF2 AIN3+ AIN3- DIN DOUT REF3 Ordering Information MAX11040 PART TEMP RANGE PIN-PACKAGE MAX11040GUU+ -40°C to +105°C 38 TSSOP +Denotes a lead(Pb)-free/RoHS-compliant package. MICROWIRE is a trademark of National Semiconductor Corp. SPI/QSPI are trademarks of Motorola Inc. 2.5V REFERENCE REFIO AGND CRYSTAL OSCILLATOR XIN XOUT CLKOUT DGND Pin Configuration appears at end of data sheet. ________________________________________________________________ Maxim Integrated Products For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642, or visit Maxim’s website at www.maxim-ic.com. 1 MAX11040 General Description MAX11040 24-Bit, 4-Channel, Simultaneous-Sampling, Cascadable, Sigma-Delta ADC ABSOLUTE MAXIMUM RATINGS AIN_ _ to AGND (VAVDD < 3V or VDVDD < 2.7V or FAULTDIS = 1 or SHDN = 1 or fXIN CLOCK < 20MHz)........................................-3.5V to +3.5V REFIO, REF_ to AGND............................-0.3V to (VAVDD + 0.3V) Maximum Current into Any Pin............................................50mA Continuous Power Dissipation (TA = +70°C) 38-Pin TSSOP (derated 13.7mW/°C above +70°C) ...1096mW Operating Temperature Range .........................-40°C to +105°C Storage Temperature Range .............................-60°C to +150°C Lead Temperature (soldering, 10s) .................................+300°C AVDD to AGND ........................................................-0.3V to +4V DVDD to DGND ......................................-0.3V to (VAVDD + 0.3V) AGND to DGND.....................................................-0.3V to +0.3V DIN, SCLK, CS, XIN, SYNC, DRDYIN, CASCIN to DGND..............................-0.3V to (VDVDD + 0.3V) DOUT, DRDYOUT, CASCOUT, CLKOUT, XOUT to DGND..................................-0.3V to (VDVDD + 0.3V) FAULT, OVRFLW to DGND ...................................-0.3V to +4.0V AIN_+ to AIN_- ......................................................-6.0V to +6.0V AIN_ _to AGND (VAVDD ≥ 3V, VDVDD ≥ 2.7V, FAULTDIS = 0, SHDN = 0, fXIN CLOCK ≥ 20MHz)....................-6.0V to +6.0V 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. ELECTRICAL CHARACTERISTICS (VAVDD = +3.0V to +3.6V, VDVDD = +2.7V to VAVDD, fXIN CLOCK = 24.576MHz, fOUT = 16ksps, VREFIO = +2.5V (external), CREFIO = CREF0 = CREF1 = CREF2 = CREF3 = 1µF to AGND, TA = TMIN to TMAX, unless otherwise noted. Typical values are at TA = +25°C.) (Note 1) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS DC ACCURACY (Note 2) Resolution 24 Differential Nonlinearity DNL Integral Nonlinearity (Note 3) INL 24-bit no missing code Bits 0.1 TA = +25°C and +105°C 0.001 TA = -40°C Offset Error LSB 0.004 0.006 -1 +1 -1 mV Gain Error (Note 4) Offset-Error Drift (Note 5) 0.5 ppm/°C Gain-Error Drift (Note 5) 10 ppm/°C Change in Gain Error vs. fOUT fOUT = 0.25ksps to 64ksps Channel-to-Channel Gain Matching +1 % FS % FS < 0.025 % FS 0.03 % FS DYNAMIC SPECIFICATIONS (62.5Hz sine-wave input, 2.17VP-P) Signal-to-Noise Ratio Total Harmonic Distortion SNR THD Signal-to-Noise Plus Distortion SINAD Spurious-Free Dynamic Range SFDR Relative Accuracy (Note 7) (Note 6) 103 106 dB TA = +25°C and +105°C -94 TA = -40°C -90 TA = +25°C and +105°C 93 TA = -40°C 89 TA = +25°C and +105°C 94 TA = -40°C 89 98 dB dB 100 dB 0.1% FS input 0.25 6.0% FS input 0.005 % Bandwidth -3dB 3.4 Latency (Note 8) 405 µs Passband Flatness From DC to 1.4kHz < 0.1 dB Amplitude-Dependent Phase Error FS vs. 0.1% FS < 0.01 kHz 0.12 Deg Channel-to-Channel Phase Matching 0.0001 Deg Phase-Error Drift 0.001 Deg 2 _______________________________________________________________________________________ 24-Bit, 4-Channel, Simultaneous-Sampling, Cascadable, Sigma-Delta ADC (VAVDD = +3.0V to +3.6V, VDVDD = +2.7V to VAVDD, fXIN CLOCK = 24.576MHz, fOUT = 16ksps, VREFIO = +2.5V (external), CREFIO = CREF0 = CREF1 = CREF2 = CREF3 = 1µF to AGND, TA = TMIN to TMAX, unless otherwise noted. Typical values are at TA = +25°C.) (Note 1) PARAMETER SYMBOL CONDITIONS MIN Channel-to-Channel Isolation Comon-Mode Rejection CMRR TYP MAX UNITS -130 dB 109 dB ANALOG INPUTS (AIN_+, AIN_-) Differential FS Input Range VAIN_+ - VAIN_- -2.2 +2.2 V Positive Fault Threshold VPFT VIN VAIN_+ or VAIN_- (Note 9) 2.25 2.65 V Negative Fault Threshold VNFT VAIN_+ or VAIN_- (Note 9) -2.65 Fault Pin Response Time -2.25 2.5 Input Impedance ZIN DC Leakage Current Input Sampling Rate VNFT ≤ VIN ≤ VPFT V µs 130 kΩ VIN < VNFT or VIN > VPFT > 0.5 IIN VAIN_+ = VAIN_- ±0.01 fS fS = fXINCLOCK/8 3.072 Msps 4.0 pF Input Sampling Capacitance ±1 µA INTERNAL REFERENCE REFIO Output Voltage VREF TA = TMAX 2.4 2.5 2.6 V REFIO Output Resistance 1 kΩ REFIO Temp Drift 50 ppm/°C REFIO Long-Term Stability 200 ppm/ 1000hr 3 µVRMS 75 dB REFIO Output Noise REFIO Power-Supply Rejection PSRR EXTERNAL REFERENCE REFIO Input Voltage VREF 2.3 2.7 V REFIO Sink Current 200 µA REFIO Source Current 200 µA REFIO Input Capacitance 10 pF 24.576 MHz CRYSTAL OSCILLATOR (XIN, XOUT) Tested Resonant Frequency (Note 10) Maximum Crystal ESR 30 Ω Oscillator Startup Time <2 ms 10 ppm/°C 10 pF Oscillator Stability VDVDD = 3.3V, excluding crystal Maximum Oscillator Load Capacitance DIGITAL INPUTS (SCLK, CS, DIN, SYNC, CASCIN, DRDYIN, XIN) Input Low Voltage VIL Input High Voltage VIH Input Hysteresis VHYS Input Leakage Current Input Capacitance 0.3 x VDVDD 0.7 x VDVDD VDVDD = 3.0V V V 100 IL ±0.01 CIN 15 mV ±1 µA pF _______________________________________________________________________________________ 3 MAX11040 ELECTRICAL CHARACTERISTICS (continued) MAX11040 24-Bit, 4-Channel, Simultaneous-Sampling, Cascadable, Sigma-Delta ADC ELECTRICAL CHARACTERISTICS (continued) (VAVDD = +3.0V to +3.6V, VDVDD = +2.7V to VAVDD, fXIN CLOCK = 24.576MHz, fOUT = 16ksps, VREFIO = +2.5V (external), CREFIO = CREF0 = CREF1 = CREF2 = CREF3 = 1µF to AGND, TA = TMIN to TMAX, unless otherwise noted. Typical values are at TA = +25°C.) (Note 1) PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS CMOS DIGITAL OUTPUTS (DOUT, CASCOUT, DRDYOUT, CLKOUT) Output Low Voltage VOL I SINK = 5mA Output High Voltage VOH I SOURCE = 1mA Three-State Leakage Current Three-State Capacitance 0.15 x VDVDD 0.85 x VDVDD ILT COUT V V ±1 15 μA pF OPEN-DRAIN DIGITAL OUTPUTS (OVRFLW, FAULT) Output Low Voltage VOL I SINK = 5mA Output High Voltage VOH Internal pullup only 0.15 x VDVDD 0.85 x VDVDD Internal Pullup Resistance V V 30 k POWER REQUIREMENTS Analog Supply Voltage AVDD Digital Supply Voltage DVDD 3.0 3.6 2.7 V VAVDD V 35 mA Normal operation 25 Shutdown and f XINCLOCK = 0Hz 0.1 5 μA Normal operation 11 15 mA Shutdown and f XINCLOCK = 0Hz 0.3 μA AC Positive-Supply Rejection VAVDD = 3.3V + 100mVP-P at 1kHz 70 dB DC Positive-Supply Rejection VAVDD = VDVDD = 3.0V to 3.6V 75 dB Human Body Model 2.5 kV Analog Supply Current (Note 11) Digital Supply Current (Note 11) IAVDD IDVDD ESD PROTECTION All Pins ESD TIMING CHARACTERISTICS (Figures 7–10) SCLK Clock Period SCLK Pulse Width (High and Low) DIN or CS to SCLK Fall Setup SCLK Fall to DIN or CS Hold tSCP tPW 50 20 ns tSU tHD 10 ns 0 ns SCLK Rise to DOUT Valid tDOT CS Fall to DOUT Enable tDOE tDOD CS Rise to DOUT Disable CS Pulse Width CASCIN to SCLK Rise Setup tCSW tSC SCLK Rise to CASCOUT Valid tCOT 4 CLOAD = 30pF 1.5 CLOAD = 100pF ns 10 16 < 16 ns CLOAD = 30pF 0.3 20 ns CLOAD = 30pF 0.7 16 ns 16 ns 16 ns CLOAD = 100pF _______________________________________________________________________________________ 20 ns 24-Bit, 4-Channel, Simultaneous-Sampling, Cascadable, Sigma-Delta ADC (VAVDD = +3.0V to +3.6V, VDVDD = +2.7V to VAVDD, fXIN CLOCK = 24.576MHz, fOUT = 16ksps, VREFIO = +2.5V (external), CREFIO = CREF0 = CREF1 = CREF2 = CREF3 = 1µF to AGND, TA = TMIN to TMAX, unless otherwise noted. Typical values are at TA = +25°C.) (Note 1) PARAMETER SYNC Pulse Width SYMBOL CONDITIONS tSYN XIN Clock Pulse Width DRDYIN to DRDYOUT XIN Clock to DRDYOUT Delay tXPW tDRDY tXDRDY XIN Clock Period tXP XIN Clock to SYNC Setup tSS tHS SYNC to XIN Clock Hold XIN to CLKOUT Delay Power-On Reset Delay MIN TYP MAX UNITS XIN Clock Cycles 2 16 ns CLOAD = 30pF DRDYIN = DGND 20 ns 40 ns 40 ns (Note 12) 16 ns (Note 12) 5 ns tXCD 40 (Note 13) <1 ns ms Note 1: Devices are production tested at +105°C. Specifications to -40°C are guaranteed by design. Note 2: Tested at VAVDD = VDVDD = +3.0V. Note 3: Integral nonlinearity is the deviation of the analog value at any code from its ideal value after the offset and gain errors are removed. Note 4: Offset nulled. Note 5: Offset and gain drift defined as change in offset and gain error vs. full scale. Note 6: Noise measured with AIN_+ = AIN_- = AGND. Note 7: Relative accuracy is defined as the difference between the actual RMS amplitude and the ideal RMS amplitude of a 62.5Hz sine wave, measured over one cycle at a 16ksps data rate, expressed as a fraction of the ideal RMS amplitude. The relative accuracy specification refers to the maximum error expected over 1 million measurements. Calculated from SNR. Not production tested. Note 8: Latency is a function of the sampling rate and XIN clock. See the Latency section in the Digital Filter section. Note 9: Voltage levels below the positive fault threshold and above the negative fault threshold, relative to AGND on each individual AIN_+ and AIN_- input, do not trigger the analog input protection circuitry. Note 10: Test performed using RXD MP35. Note 11: All digital inputs at DGND or DVDD. Note 12: SYNC is captured by the subsequent XIN clock if this specification is violated. Note 13: Delay from DVDD exceeds 2.0V until digital interface is operational. _______________________________________________________________________________________ 5 MAX11040 ELECTRICAL CHARACTERISTICS (continued) Typical Operating Characteristics (VAVDD = VDVDD = 3.3V, fXIN CLOCK = 24.576MHz, fOUT = 16ksps, VREFIO = 2.5V (external), CREFIO = CREF0 = CREF1 = CREF2 = CREF3 = 1µF, TA = +25°C, unless otherwise noted.) 400 350 INSTANCES 250 1.5 2.5 DIFFERENTIAL INPUT VOLTAGE (V) 1 MILLION 62.5Hz CYCLES 0.1 0.01 0.001 0.10030 0.5 0.10024 -0.5 0.10018 0 -1.5 0.10012 50 -0.005 -2.5 0.10006 100 -0.004 0.10000 -0.003 0.09994 150 0.09988 200 -0.002 0.09982 0 -0.001 300 0.09976 0.001 0.09970 INL (% FS) 0.002 1 MAX11040 toc03 0.003 450 MAXIMUM EXPECTED ERROR (%) 0.004 MAX11040 toc02 500 MAX11040 toc01 0.005 MAXIMUM EXPECTED ERROR OF CALCULATED RMS AMPLITUDE vs. INPUT AMPLITUDE HISTOGRAM OF RMS AMPLITUDE AT 0.1% FS INL vs. DIFFERENTIAL INPUT VOLTAGE 0.01 0.1 1 10 100 INPUT AMPLITUDE (% FS) RMS AMPLITUDE (% FS) 100 90 -60 -80 1 10 -120 -120 -160 -180 0 0 1000 2000 3000 4000 5000 6000 7000 8000 1000 2000 3000 4000 5000 6000 7000 8000 OUTPUT DATA RATE (ksps) FREQUENCY (Hz) FREQUENCY (Hz) RMS AMPLITUDE vs. INPUT FREQUENCY RMS AMPLITUDE GAIN ERROR vs. OUTPUT DATA RATE RMS AMPLITUDE vs. SOURCE RESISTANCE -0.1 -0.2 -0.3 -0.4 0.03 0.02 0.01 0 -0.01 -0.02 100 1000 INPUT FREQUENCY (Hz) 10,000 0 -1 -2 -3 -4 -5 -6 -0.03 -7 -0.04 -8 -0.05 -0.5 1 MAX11040 toc09 0.04 RMS AMPLITUDE (dB) 0 0.05 MAX11040 toc08 MAX11040 toc07 0.1 10 -100 -140 100 RMS AMPLITUDE GAIN ERROR (%) 0.1 -80 -100 -140 80 6 -40 60Hz SINE-WAVE INPUT -60 AMPLITUDE (dB FS) 110 -40 MAX11040 toc05 60Hz SINE-WAVE INPUT -20 AMPLITUDE (dB FS) SNR (dB) 120 FFT vs. FREQUENCY AT 0.1% FULL SCALE FFT vs. FREQUENCY AT FULL SCALE 0 MAX11040 toc04 130 MAX11040 toc06 SIGNAL-TO-NOISE RATIO vs. OUTPUT DATA RATE RMS AMPLITUDE (dB) MAX11040 24-Bit, 4-Channel, Simultaneous-Sampling, Cascadable, Sigma-Delta ADC -9 100 1000 10,000 OUTPUT DATA RATE (Hz) 100,000 10 100 1000 10,000 SOURCE RESISTANCE (Ω) _______________________________________________________________________________________ 100,000 24-Bit, 4-Channel, Simultaneous-Sampling, Cascadable, Sigma-Delta ADC -120 500 0.06 0.02 0 -0.02 -0.04 1000 1500 -0.08 -0.10 3.0 3.1 3.2 3.3 3.4 GAIN ERROR vs. SUPPLY VOLTAGE GAIN ERROR vs. TEMPERATURE -0.2 -0.4 0.2 0 -0.2 -0.8 -1.0 3.3 3.4 3.5 -0.08 3.6 -0.10 -40 -15 10 35 60 0 100 200 300 400 500 600 700 800 900 1000 85 TIME (h) SUPPLY CURRENT vs. SUPPLY VOLTAGE SUPPLY CURRENT vs. TEMPERATURE SHUTDOWN SUPPLY CURRENT vs. SUPPLY VOLTAGE 10 20 IAVDD 15 10 5 5 0 0 AVDD = DVDD 400 SUPPLY CURRENT (nA) IDVDD AVDD = DVDD = 3.3V 25 SUPPLY CURRENT (mA) IAVDD 500 MAX11040 toc17 30 MAX11040 toc16 25 15 -0.06 TEMPERATURE (°C) AVDD = DVDD 105 -0.04 SUPPLY VOLTAGE (V) 30 20 76 -0.4 -1.0 3.2 47 -0.02 -0.6 3.1 18 0 MAX11040 toc14 0.4 -0.8 3.0 -11 GAIN ERROR DRIFT 0.6 -0.6 -40 GAIN ERROR (%) 0 3.6 TEMPERATURE (°C) AVDD = DVDD = 3.3V 0.8 GAIN ERROR (% FSR) 0.2 3.5 1.0 MAX11040 toc13 0.4 -0.04 -0.06 SUPPLY VOLTAGE (V) 0.6 0 -0.02 -0.08 INPUT FREQUENCY (Hz) AVDD = DVDD 0.8 0.02 -0.06 2000 1.0 0.04 IDVDD MAX11040 toc18 0 GAIN ERROR (% FSR) 0.04 -0.10 -130 SUPPLY CURRENT (mA) MAX11040 toc11 0.06 AVDD = DVDD 0.08 MAX11040 toc15 -110 OFFSET ERROR vs. TEMPERATURE 0.10 OFFSET ERROR (% FSR) -100 AVDD = DVDD 0.08 OFFSET ERROR (% FSR) -90 THD (dB) OFFSET ERROR vs. SUPPLY VOLTAGE 0.10 MAX11040 toc10 -80 MAX11040 toc12 TOTAL HARMONIC DISTORTION vs. INPUT FREQUENCY 300 200 IDVDD 100 IAVDD 3.0 3.1 3.2 3.3 3.4 SUPPLY VOLTAGE (V) 3.5 3.6 0 -40 -11 18 47 TEMPERATURE (°C) 76 105 3.0 3.1 3.2 3.3 3.4 3.5 3.6 SUPPLY VOLTAGE (V) _______________________________________________________________________________________ 7 MAX11040 Typical Operating Characteristics (continued) (VAVDD = VDVDD = 3.3V, fXIN CLOCK = 24.576MHz, fOUT = 16ksps, VREFIO = 2.5V (external), CREFIO = CREF0 = CREF1 = CREF2 = CREF3 = 1µF, TA = +25°C, unless otherwise noted.) Typical Operating Characteristics (continued) (VAVDD = VDVDD = 3.3V, fXIN CLOCK = 24.576MHz, fOUT = 16ksps, VREFIO = 2.5V (external), CREFIO = CREF0 = CREF1 = CREF2 = CREF3 = 1µF, TA = +25°C, unless otherwise noted.) SHUTDOWN SUPPLY CURRENT vs. TEMPERATURE CRYSTAL OSCILLATOR STARTUP TIME MAX11040 toc20 MAX11040 toc19 1000 AVDD = DVDD = 3.6V 800 SUPPLY CURRENT (nA) MAX11040 24-Bit, 4-Channel, Simultaneous-Sampling, Cascadable, Sigma-Delta ADC CLKOUT 500mV/div 600 IAVDD 400 IDVDD 200 0 -40 -11 18 47 76 105 40μs/div TEMPERATURE (°C) Pin Description PIN NAME 1 AIN0- Negative Analog Input Channel 0 2 AIN0+ Positive Analog Input Channel 0 3 REF0 ADC0 Buffered Reference Voltage. Bypass REF0 with a 1µF capacitor to AGND. 4, 8, 10, 29, 31, 35 AGND Analog Ground 5 AIN1- Negative Analog Input Channel 1 6 AIN1+ Positive Analog Input Channel 1 7 REF1 ADC1 Buffered Reference Voltage. Bypass REF1 with a 1µF capacitor to AGND. 9 REFIO Reference Voltage Output/Input. Reference voltage for analog-to-digital conversion. In internal reference mode, the reference buffer provides a +2.5V nominal output. In external reference mode, overdrive REFIO with an external reference between 2.3V to 2.7V. Bypass REFIO with a 1µF capacitor to AGND. 11, 28 DGND Digital Ground DVDD Positive Digital Supply Voltage. Bypass each DVDD to DGND with a 1µF capacitor in parallel with a 0.01µF capacitor as close as possible to the device. 12, 27 13 14 15 8 CASCIN FUNCTION Cascade Input. A logic-low on CASCIN while CS is a logic-low during the last cycle of a byte signals the device to perform the requested data transfer during subsequent bytes using DIN and DOUT. Once the requested transfer is completed, the part three-states DOUT and ignores DIN until a new command is issued. CASCIN is clocked in at the rising edge of SCLK. Connect CASCIN to DGND when not daisy chaining multiple devices. See the Multiple Device Connection section for connection recommendations. Cascade Output. CASCOUT is driven low during the last cycle of the last byte of a data transfer to signal the next device in the daisy chain to begin transferring data on the next byte. CASCOUT changes after the CASCOUT rising edge of SCLK. Leave CASCOUT unconnected when not daisy chaining multiple devices. See the Multiple Device Connection section. CS Active-Low Chip-Select Input. A falling edge on CS while CASCIN is a logic-low enables DIN and DOUT for data transfer. A logic-high on CS prevents data from being clocked in on DIN and places DOUT in a high-impedance state. _______________________________________________________________________________________ 24-Bit, 4-Channel, Simultaneous-Sampling, Cascadable, Sigma-Delta ADC PIN NAME 16 SCLK 17 DIN FUNCTION Serial-Clock Input. Clocks in data at DIN on the falling edge of SCLK and clocks out data at DOUT on the rising edge of SCLK. Serial Data Input. Data at DIN is clocked in on the falling edge of SCLK. 18 DOUT Serial Data Output. The drive for DOUT is enabled by a falling edge on CS while CASCIN is low or by a falling edge on CASCIN while CS is low. DOUT is disabled/three-stated when CS is high or after the appropriate number of data bytes have been transferred in response to the requested command. Data is clocked out at DOUT on the rising edge of SCLK. 19 FAULT Active-Low Overvoltage Fault Indicator Output. FAULT goes low when any analog input goes outside the fault threshold range (between VPFT and VNFT). The FAULT output is open drain with a 30kΩ internal pullup resistor, allowing wire-NOR functionality. See the Analog Input Overvoltage and Fault Protection section. 20 OVRFLW Active-Low Channel Data Overflow Output. OVRFLW goes low when a conversion result goes outside the voltage range bounded by the positive and negative full scale on one or more of the analog input channels or when FAULT goes low. The OVRFLW output is open drain with a 30kΩ internal pullup resistor, allowing wire-NOR functionality. See the Analog Input Overvoltage and Fault Protection section. 21 CLKOUT Buffered Clock Output. When the XTALEN bit in the configuration register is 1 and a crystal is installed between XIN and XOUT, CLKOUT provides a buffered version of the internal oscillator’s clock. Setting the XTALEN bit to 0 places CLKOUT in a high-impedance state. 22 23 Active-Low Data Ready Output. When DRDYIN = 0, DRDYOUT outputs a logic-low to indicate the DRDYOUT availability of a new conversion result. DRDYOUT transitions high at the next CS falling edge or when DRDYIN = 1. See the Multiple Device Connection section. DRDYIN Active-Low Data Ready Input. A logic-high at DRDYIN causes DRDYOUT to output a logic-high. When DRDYIN = 0, DRDYOUT outputs a logic-low when a new conversion result is available. See the Multiple Device Connection section. Connect DRDYIN to DGND when not daisy chaining multiple devices. 24 SYNC Sampling Synchronization Input. The falling edge of SYNC aligns sampling and output data so that multiple devices sample simultaneously. Synchronize multiple devices running from independent crystals by connecting DRDYOUT of the last device in the chain to the SYNC inputs of all devices in the chain. Connect SYNC to DGND for single device operation. See the Multiple Device Connection section. 25 XOUT Crystal Oscillator Output. Connect a 24.576MHz external crystal or resonator between XIN and XOUT when using the internal oscillator. Leave XOUT unconnected when driving the MAX11040 with an external frequency. See the Crystal Oscillator section. 26 XIN Crystal Oscillator/Clock Input. Connect a 24.576MHz external crystal or resonator between XIN and XOUT when using the internal oscillator or drive XIN with an external clock and leave XOUT unconnected. See the Crystal Oscillator section. 30 AVDD Positive Analog Supply Voltage. Bypass to AGND with a 1µF capacitor in parallel with a 0.01µF capacitor as close as possible to the device. 32 REF3 ADC3 Buffered Reference Voltage. Bypass with a 1µF capacitor to AGND. 33 AIN3+ Positive Analog Input Channel 3 34 AIN3- Negative Analog Input Channel 3 36 REF2 ADC2 Buffered Reference Voltage. Bypass with a 1µF capacitor to AGND. 37 AIN2+ Positive Analog Input Channel 2 38 AIN2- Negative Analog Input Channel 2 _______________________________________________________________________________________ 9 MAX11040 Pin Description (continued) 24-Bit, 4-Channel, Simultaneous-Sampling, Cascadable, Sigma-Delta ADC MAX11040 Typical Operating Circuit 1μF 3.3V 3.3V 0.01μF 20pF DVDD XIN AIN0+ AIN0- 24.576MHz REF0 XOUT 1μF 20pF MAX11040 AIN1+ AIN1- The MAX11040 operates from a single 3.0V to 3.6V analog supply and a 2.7V to VAVDD digital supply. The 4-wire serial interface is SPI/QSPI/MICROWIRE and DSP compatible. 1μF 0.01μF AVDD AIN0+ AIN0- AIN1+ AIN1REF1 CLKOUT CASCOUT CASCIN 1μF AIN2+ AIN2- AIN2+ AIN2- OVRFLW FAULT REF2 1μF CS AIN3+ AIN3- the effective sample rate of the ADC, is software programmable. AIN3+ AIN3REF3 1μF SCLK DIN DOUT MICROCONTROLLER OR DSP ADC Modulator Each channel of the MAX11040 performs analog-todigital conversion on its input using a dedicated switched-capacitor sigma-delta modulator. The modulator converts the input signal into low-resolution digital data for which the average value represents the digitized signal information at 3.072Msps for a 24.576MHz XIN clock. This data stream is then presented to the digital filter for processing to remove the high-frequency noise that creates a high-resolution 24-bit output data stream. The input sampling network of the analog input consists of a pair of 4pF capacitors (C SAMPLE ), the bottom plates of which are connected to AIN_+ and AIN_- during the track phase and then shorted together during the hold phase (see Figure 1). The internal switches have a total series resistance of 400Ω. Given a 24.576MHz XIN clock, the switching frequency is 3.072MHz. The sampling phase lasts for 120ns. SYNC DRDYOUT REFIO 1μF AGND DRDYIN DGND MAX11040 TRACK AIN_+ CSAMPLE+ Detailed Description The MAX11040 is a 24-bit, simultaneous-sampling, 4-channel, sigma-delta ADC including support for synchronized sampling and daisy chaining of the serial interface across multiple (up to eight) MAX11040 devices. The serial interface of the set of synchronized devices behaves as one device. Each channel includes a differential analog input, a sigma-delta modulator, a digital decimation filter, an independent programmable sampling delay, and a buffered reference signal from the internal or an external reference. The device contains an internal crystal oscillator. The output data rate, 10 HOLD TO ADC CSAMPLE- AIN_TRACK RON RON AVDD/2 Figure 1. Simplified Track/Hold Stage ______________________________________________________________________________________ 24-Bit, 4-Channel, Simultaneous-Sampling, Cascadable, Sigma-Delta ADC Since the transfer function of a digital filter is repeatable and predictable, it is possible to correct for frequencydependent attenuation in downstream software. See the Compensating for the Rolloff of the Digital Filter in a Typical FFT Analysis section. The transfer function is defined by the following equation: ⎛ ⎛ fAIN ⎞ ⎞ ⎟ ⎟ ⎜ sin⎜ π × f ⎝ SAMPLE ⎠ ⎟ Gain(fAIN ) = ⎜ ⎜ ⎛ ⎞⎟ fAIN ⎜⎜ sin⎜ π × ⎟ fXINCLOCK ⎟⎠ ⎟⎠ ⎝ ⎝ 3 (FIR _ Gain(fAIN )) where: MAX11040 fig02 1 0 GAIN (dB) -1 -2 -3 -4 -5 -6 0 0.4 0.8 0.12 0.16 0.20 0.24 0.28 fAIN/fSAMPLE Gain is the filter gain. fAIN is the analog input frequency. fSAMPLE is the programmed output data rate, nominally 16kHz. fXINCLOCK is the clock frequency at XIN, nominally 24.576MHz. FIR_Gain (fAIN) is the normalized gain of the FIR filter with the following filter coefficients, as a function of the analog input frequency fAIN. These coefficients are applied at the output data rate: + 0.021484375 - 0.072265625 - 0.035156250 + 0.304687500 + 0.539062500 + 0.304687500 Figure 2. Digital Filter Response Table 1. Bandwidth vs. Output Data Rate OUTPUT DATA RATE (ksps) -3dB BANDWIDTH (kHz) -0.1dB BANDWIDTH (kHz) 0.5 0.11 0.05 1 0.21 0.11 2 0.42 0.22 4 0.85 0.43 8 1.69 0.87 10 2.11 1.09 12 2.54 1.31 16 3.38 1.74 32 6.78 3.48 64 13.5 6.96 - 0.035156250 - 0.072265625 + 0.021484375 Latency The digital filter determines the latency of the MAX11040. Latency is defined as the time between the effective point in time that a sample is taken and when the resulting digital data is available for reading. The latency of the converter is specified by the following equation: Latency = (6 x tDOUT) + (PHI x 1.3µs) + 30µs where tDOUT is the data output period (inverse of the programmed sample rate), determined by fXINCLOCK and the selected output data rate, and PHI is the programmed sampling instant delay for the channel in question (0 ≤ PHI ≤ 255). The latency is approximately 405µs at 16ksps. ______________________________________________________________________________________ 11 MAX11040 Digital Filter The MAX11040 contains an on-chip digital lowpass filter that processes the data stream from each modulator and generates the high-resolution output data. The lowpass filter frequency response is determined by the programmable output data rate. At the nominal 16ksps output data rate, the -3dB bandwidth of the filter is 3.4kHz. The passband flatness is better than ±0.1dB from 0 to 1.74kHz. The notches are located at 5.75kHz and 7.195kHz. These frequencies scale linearly with the output data rate. See Figure 2 and Table 1 for the frequency response at different data rates. MAX11040 24-Bit, 4-Channel, Simultaneous-Sampling, Cascadable, Sigma-Delta ADC Modulator Clock The modulator clock is created by dividing the frequency at the XIN input by a factor of 8. The XIN input is driven either directly by an external clock or by the on-chip crystal oscillator. Crystal Oscillator The on-chip oscillator requires an external crystal (or resonator) with a 24.576MHz operating frequency connected between XIN and XOUT, as shown in Figure 3. As in any crystal-based oscillator circuit, the oscillator frequency is sensitive to the capacitive load (CL). CL is the capacitance that the crystal needs from the oscillator circuit and not the capacitance of the crystal. The input capacitance across XIN and XOUT is 1.5pF. Choose a crystal with a 24.576MHz oscillation frequency and an ESR less than 30Ω, such as the MP35 from RXD Technologies. See Figure 3 for the block diagram of the crystal oscillator. Set XTALEN = 1 in the configuration register to enable the crystal oscillator. The CLKOUT output provides a buffered version of the clock that is capable of driving eight MAX11040 devices, allowing synchronized operation from a single crystal. See the Multiple Device Synchronization section in the Applications Information section. External Clock To use an external clock, set XTALEN = 0 in the Configuration register and connect an external clock source (20MHz–25MHz) to XIN. CLKOUT becomes high impedance. MAX11040 20pF XIN 24.576MHz OSCILLATOR 24.576MHz 20pF XOUT Analog Input Overvoltage and Fault Protection The full-scale differential input range of the MAX11040 is ±0.88VREF. The converter accurately represents any input for which the positive and negative analog inputs are separated by a magnitude of less than 0.88VREF. The device includes special circuitry that protects it against voltages on the analog inputs up to +6V. Setting FAULTDIS = 1 disables the protection circuitry. There are two mechanisms of overvoltage detection and protection: full-scale overflow and overvoltage fault. Full-scale overflow occurs if the magnitude of the applied input voltage on any one or more channels is greater than 0.88VREF. In this case, the digital output is clipped to positive or negative full scale and the OVRFLW flag goes low. Overvoltage fault occurs if the magnitude of an applied input voltage on any one or more channels goes outside the fault-detection thresholds. The reaction to an overvoltage fault is dependent on whether the fault-protection circuitry is enabled. If enabled, the input-protection circuits engage and the FAULT flag goes low. A full-scale overflow or an overvoltage fault condition on any one channel does not affect the output data for the other channels. The input protection circuits allow up to ±6V relative to AGND on each input, and up to ±6V differentially between AIN+ and AIN-, without damaging the device only if the following conditions are satisfied: power is applied, the device is not in shutdown mode, a clock frequency of at least 20MHz is available at XIN, and FAULTDIS = 0. The analog inputs allow up to ±3.5V relative to AGND when either the MAX11040 is placed in shutdown mode, the clock stops, or FAULTDIS = 1. During an overvoltage fault condition the impedance between AIN_+ and AIN_- reduces to as low as 0.5kΩ. The output structure and cascading features of FAULT and OVRFLW are discussed in the Multiple Device Digital Interface section. Analog Input Overflow Detection and Recovery (OVRFLW) The OVRFLW flag is set based on the ADC conversion result. When the applied voltage on one or more analog inputs goes outside the positive or negative full scale (±0.88VREF), OVRFLW asserts after a delay defined by the latency of the converter, coincident with the DRDYOUT of the full-scale clamped conversion result (see Figure 4). The specifics of the latency are discussed earlier in the data sheet in the Latency section. Figure 3. Crystal Oscillator Input 12 ______________________________________________________________________________________ 24-Bit, 4-Channel, Simultaneous-Sampling, Cascadable, Sigma-Delta ADC Overvoltage Fault Detection and Recovery (FAULT) With overvoltage fault protection enabled (FAULTDIS = 0), FAULT immediately transitions from a high to low when any of the analog inputs go outside the voltage range bounded by the fault-detection thresholds VPFT and VNFT. Once the analog inputs return back within the fault thresholds, the FAULT interrupt output goes high after a delay called the fault-recovery time. The fault-recovery time is: 20 x tDOUT < fault-recovery time < 25 x tDOUT where tDOUT is the data output period determined by fXINCLOCK and the selected output data rate. In the event the analog input voltage changes between the ADC full scale and the fault threshold faster than the latency of the converter, the ADC conversion result prematurely jumps to the full-scale value when a fault is detected (see Detection Discontinuity in Figure 4). During a fault condition and the subsequent faultrecovery time, the ADC conversion result remains at full scale. This creates a discontinuity in the digital conversion result only if the fault recovery time is greater than the latency plus the time that the input changes between the fault threshold and the ADC full scale (see Recovery Discontinuity in Figure 4). Neither of these steps occur if the fault-protection circuitry is disabled (FAULTDIS = 1), or if the input is slow relative to the above descriptions (see Figure 5). For data rates faster than 32ksps (FSAMPC = 111), the converter output may contain invalid data for up to 188µs after FAULT returns high. To prevent this behavior, disable the overvoltage fault protection by setting the FAULTDIS bit in the configuration register to 1 when using FSAMPC = 111, and limit the analog input swing to ±3.5V. FAULT-DETECTION THRESHOLD (VPFT OR |VNFT|) |AIN+ - AIN-| DETECTION DISCONTINUITY RECOVERY DISCONTINUITY FULL SCALE (|0.88VREF|) LATENCY RECOVERY TIME DIGITAL OUTPUT DATA AT DOUT LATENCY LATENCY LATENCY FAULT OVRFLW Figure 4. High-Frequency Analog Input Overvoltage Detection and Recovery ______________________________________________________________________________________ 13 MAX11040 When the analog input voltage changes between the ADC full scale and the fault threshold faster than the latency of the converter, OVRFLW goes low with the FAULT output. OVRFLW remains invalid until a valid clock frequency is available at XIN. MAX11040 24-Bit, 4-Channel, Simultaneous-Sampling, Cascadable, Sigma-Delta ADC FAULT DETECTION THRESHOLD (VPFT OR |VNFT|) |AIN+ - AIN-| LATENCY LATENCY LATENCY FULL SCALE (|0.88VREF|) RECOVERY TIME DIGITAL OUTPUT DATA AT DOUT LATENCY FAULT OVRFLW Figure 5. Low-Frequency Analog Input Overvoltage Detection and Recovery Reference The MAX11040 operates with either a +2.5V internal bandgap reference or an external reference source between +2.3V and +2.7V applied at REFIO. Bypass REFIO and each REF_ to AGND with a 1µF capacitor. The reference voltage sets the positive and negative full-scale voltage according to the following formula: ±FS = ±0.88 VREFIO The reference voltage at REFIO (external or internal) is individually buffered to generate the reference voltages at REF0 to REF3 (see Figure 6.) These independent buffers minimize the potential for crosstalk between each of the internal ADCs. Serial Interface The MAX11040 interface is fully compatible with SPI/DSP standard serial interfaces (compatible with SPI modes CPOL = 0, CPHA = 0 and CPOL = 1, and CPHA = 1). The serial interface provides access to four onchip registers: Sampling Instant Control register (32 bits), Data Rate Control register (16 bits), Configuration register (8 bits), and Data register (96 bits). All serialinterface commands begin with a command byte, which addresses a specific register, followed by data bytes with a data length that depends on the specific 14 REF0 REF1 REF2 REF3 REFIO +2.5V REFERENCE Figure 6. REFIO Input register addressed and the number of devices cascaded (see Figures 7, 8, and the Registers section). The serial interface consists of eight signals: CS, SCLK, DIN, DOUT, CASCIN, CASCOUT, DRDYIN, and DRDYOUT. CASCIN, CASCOUT, DRDYIN, and DRDYOUT are used for daisy chaining multiple devices together. See the Multiple Device Connection section for details on how to connect CASCIN, CASCOUT, ______________________________________________________________________________________ 24-Bit, 4-Channel, Simultaneous-Sampling, Cascadable, Sigma-Delta ADC ferred MSB first. Drive CS high to disable the interface and place DOUT in a high-impedance state. An interface operation with the MAX11040 takes effect on the last rising edge of SCLK. If CS goes high before the complete transfer, the write is ignored. Every data transfer is initiated by the command byte. The command byte consists of an R/W bit and 7 address bits (see Table 2.) Figures 7 and 8 show the timing for read and write operations, respectively. tCSW tSU CS tPW tSCP tPW tDOD SCLK tSU DIN tHD DOUT tHD R/W A6 A5 A4 A3 A2 A1 A0 tDOT COMMAND ADDRESS HIGH-Z B7 B6 B5 B4 B3 B2 B1 B0 HIGH-Z tDOE DATA LENGTH (NUMBER OF BYTES) DEPENDS ON THE REGISTER BEING READ (SEE TABLE 2) DRDYIN tDRDY DATA READY DRDYOUT Figure 7. General Read-Operation Timing Diagram tCSW tSU CS tHD COMMAND ADDRESS DIN R/W A6 A5 A4 A3 A2 A1 A0 B7 B6 B5 B4 B3 B2 B1 B0 tHD SCLK tPW tPW DOUT tSU HIGH-Z tSCP DATA LENGTH (NUMBER OF BYTES) DEPENDS ON THE REGISTER BEING WRITTEN (SEE TABLE 2) HIGH-Z Figure 8. General Write-Operation Timing Diagram ______________________________________________________________________________________ 15 MAX11040 DRDYIN, and DRDYOUT. For single-device applications, connect CASCIN and DRDYIN to DGND and drive CS low to transfer data in and out of the MAX11040. With DRDYIN low, a falling edge at the data ready signal output (DRDYOUT) indicates that new conversion results are available for reading in the 96-bit data register. A falling edge on SCLK clocks in data at DIN. Data at DOUT changes on the rising edge of SCLK and is valid on the falling edge of SCLK. DIN and DOUT are trans- 24-Bit, 4-Channel, Simultaneous-Sampling, Cascadable, Sigma-Delta ADC MAX11040 Registers The MAX11040 includes four registers accessible by 7 command bytes. The command bytes provide read and write access to the Data Rate Control register, the Sampling Instant Control register, and the Configuration register and read access to the Data register. See Table 2. Figure 9 shows the CASCIN and CASOUT timing diagram. Figure 10 is the XIN clock, CLKOUT, SYNC, and DRDYOUT timing diagram. SCLK tCOT CASCOUT (DEVICE n) CASCIN (DEVICE n+1) Table 2. Command Bytes tSC Figure 9. CASCIN and CASCOUT Timing Diagram R/W ADDRESS [A6:A0] DATA LENGTH* 0 1000000 32 x n** bits Write Sampling Instant Control Register 1 1000000 32 x n bits Read Sampling Instant Control Register 0 1010000 16 bits Write Data Rate Control Register 1 1010000 16 bits Read Data Rate Control Register 0 1100000 8 x n bits Write Configuration Register 1 1100000 8 x n bits Read Configuration Register 1 1110000 96 x n bits Read Data Register tXPW tXP XIN CLOCK tXCD CLKOUT tHS tSS SYNC tSYN tXDRDY DRDYOUT Figure 10. XIN Clock, CLKOUT, SYNC, and DRDYOUT Timing Diagram 16 FUNCTION *All data lengths are proportional to the number of cascaded devices except for reads and writes to the Data Rate Control register. When accessing the Data Rate Control register, the data length is fixed at 16 bits. These 16 bits are automatically written to all cascaded devices. **n is the total number of cascaded devices. ______________________________________________________________________________________ 24-Bit, 4-Channel, Simultaneous-Sampling, Cascadable, Sigma-Delta ADC which is 1.3µs to 333µs with fXINCLOCK at 24.576MHz (see Table 3.) Configuration Register The Configuration register contains 5 bits that control the functionality of the MAX11040. The default state is 0x00. The data length of the Configuration register is 8 bits per cascaded device (see Table 4). Table 3. Sampling Instant Control Register BIT NAME DESCRIPTION [31:24] Channel 0 sample instant adjust. PHI0 delays sampling instant on channel 0 by 32 XIN clock cycles per PHI0[7:0] LSB, up to 8192 cycles total (1.3µs resolution; 333µs range at XIN of 24.576MHz). [23:16] PHI1[7:0] Channel 1 sample instant adjust. PHI1 delays sampling instant on channel 1 by 32 XIN clock cycles per LSB, up to 8192 cycles total (1.3µs resolution; 333µs range at XIN of 24.576MHz). [15:8] PHI2[7:0] Channel 2 sample instant adjust. PHI2 delays sampling instant on channel 2 by 32 XIN clock cycles per LSB, up to 8192 cycles total (1.3µs resolution; 333µs range at XIN of 24.576MHz). [7:0] PHI3[7:0] Channel 3 sample instant adjust. PHI3 delays sampling instant on channel 3 by 32 XIN clock cycles per LSB, up to 8192 cycles total (1.3µs resolution; 333µs range at XIN of 24.576MHz). Table 4. Configuration Register BIT NAME 7 SHDN 6 RST 5 EN24BIT Enable 24-bit resolution bit. Set EN24BIT high to enable the 24-bit data output. Set EN24BIT low to enable 19-bit data output with device address and channel address tags. Tables 5 and 6 specify the Data register for both states of this bit. XTALEN Internal oscillator enable bit. When using the on-chip crystal oscillator as the clock source, set XTALEN high to enable the crystal oscillator and provide a buffered version of the crystal clock at the CLKOUT output. When using an external clock source, set XTALEN low to disable the internal crystal oscillator and tri-state the CLKOUT output. Connect the external clock source to the XIN input. 4 3 [2:0] DESCRIPTION Shutdown bit. Set SHDN high to place the device in shutdown mode. In shutdown mode, the internal oscillator, fault circuitry, and internal bandgap reference are turned off. Set SHDN low for normal operation. Reset bit. Set RST high to reset all registers to the default states except for the RST bit, and realign sampling clocks and output data. Overvoltage fault-protection disable bit. Set FAULTDIS high to disable the overvoltage fault-protection circuits. For FAULTDIS = 0, the absolute maximum input range is ±6V. Analog inputs beyond the faultdetection threshold range trip the fault-protection circuits. The output remains clipped for a fault-recovery FAULTDIS time (typically < 1.57ms) after the inputs return within the fault-detection threshold range. For FAULTDIS = 1, the absolute maximum input range is only ±3.5V, but there is no fault-recovery delay. See the Overvoltage Fault Detection and Recovery section. Don’t Care Don’t-care bits. ______________________________________________________________________________________ 17 MAX11040 Sampling Instant Control Register By default, the MAX11040 samples all 4 input channels simultaneously. To delay the sampling instant on one or more channels, program the appropriate byte in the Sampling Instant Control register. The delay of the actual sampling instant of each individual channel from the default sampling instant (PHI_[7:0] = 0x00) is adjustable between 32 to 819,121 XIN clock cycles, MAX11040 24-Bit, 4-Channel, Simultaneous-Sampling, Cascadable, Sigma-Delta ADC Data Register The Data register contains the results of the ADC conversion. The result is reported in two’s complement format. The register contains one or two pieces of information, depending on the state of EN24BIT in the Configuration register. When EN24BIT is set to zero, the Data register contains the ADC data truncated to 19 bits, followed by the device and channel addresses (see Table 5). When EN24BIT is set to one, the data contained in the Data register represents the 24-bit conversion (see Table 6). The data length of the Data register is 96 bits for each cascaded device. Figure 11 shows the sequence of the conversion result output of all channels for two cascaded devices. If the results are not read back prior to completion of the next conversion, the data is overwritten. Table 5. Data Register (EN24BIT = 0) BIT NAME [95:77] CH0DATA[18:0] [76:74] IC[2:0] [73:72] 00 [71:53] CH1DATA[18:0] [52:50] IC[2:0] [49:48] 01 [47:29] CH2DATA[18:0] [28:26] IC[2:0] [25:24] 10 [23:5] CH3DATA[18:0] [4:2] IC[2:0] [1:0] 11 DESCRIPTION Channel 0 19-bit conversion result (two’s complement) Device address tag. IC[2:0] starts with 000 for the device nearest the master. Channel 0 address tag = 00 Channel 1 19-bit conversion result (two’s complement) Device address tag. IC[2:0] starts with 000 for the device nearest the master. Channel 1 address tag = 01 Channel 2 19-bit conversion result (two’s complement) Device address tag. IC[2:0] starts with 000 for the device nearest the master. Channel 2 address tag = 10 Channel 3 19-bit conversion result (two’s complement) Device address tag. IC[2:0] starts with 000 for the device nearests the master. Channel 3 address tag = 11 Table 6. Data Register (EN24BIT = 1) BIT NAME DESCRIPTION [95:72] CH0DATA[23:0] Channel 0 24-bit conversion result (two’s complement) [71:48] CH1DATA[23:0] Channel 1 24-bit conversion result (two’s complement) [47:24] CH2DATA[23:0] Channel 2 24-bit conversion result (two’s complement) [23:0] CH3DATA[23:0] Channel 3 24-bit conversion result (two’s complement) 18 ______________________________________________________________________________________ 24-Bit, 4-Channel, Simultaneous-Sampling, Cascadable, Sigma-Delta ADC MAX11040 CS DIN SCLK 24 CYCLES 24 CYCLES 24 CYCLES 24 CYCLES 24 CYCLES 24 CYCLES 24 CYCLES 24 CYCLES DOUT CHANNEL 0, DEVICE 0 CHANNEL 1, DEVICE 0 CHANNEL 2, DEVICE 0 CHANNEL 3, DEVICE 0 CHANNEL 0, DEVICE 1 CHANNEL 1, DEVICE 1 CHANNEL 2, DEVICE 1 CHANNEL 3, DEVICE 1 CASCOUT0 (CASCIN0 = 0) DEVICE 1 TAKES OVER SPI BUS CASCOUT1 DRDYOUT0 (DRDYIN0 = 0) DRDYOUT1 DEVICE 0 DATA READY DEVICE 0 AND DEVICE 1 DATA READY Figure 11. 192-Bit Data Read Operation Diagram for Two Cascaded Devices Data Rate Control Register The Data Rate Control register controls the output data period, which corresponds to the output data rate of the ADC. The data period is controlled by both a coarse (FSAMPC[2:0]) and a fine (FSAMPF[10:0]) adjustment (see Table 7). The final data rate is derived by dividing the XIN clock frequency by a divider value. The divider value is a function of FSAMPC[2:0] and FSAMPF[10:0]: Data Rate = fXINCLOCK/Divider Divider = Coarse Cycle Factor x 384 + Fine Cycle Factor x FSAMPF[10:0] Note: Fractional results for the divider are rounded down to the nearest integer. Coarse cycle factor and fine cycle factor come from Table 7. The effect of FSAMPF[10:0] in the formula has limitations as noted in the table. Examples of output data rate vs. FSAMPC[2:0] and FSAMPF[10:0] are shown in Table 8. Table 9 shows typical device performance for various data rate settings. The data length of the Data Rate Control register is 16 bits total for writes and reads (see Table 2). Changes to the Data Rate Control register take effect within one conversion period. ______________________________________________________________________________________ 19 MAX11040 24-Bit, 4-Channel, Simultaneous-Sampling, Cascadable, Sigma-Delta ADC Table 7. Data Rate Control Register BITS NAME DESCRIPTION Output data rate coarse adjust bits. FSAMPC[2:0] sets the coarse cycle factor. FSAMPC [15:13] FSAMPC[2:0] [12:11] Don’t Care Coarse Cycle Factor Sample Rate in ksps (fXIN CLOCK = 24.576MHz) 000 4 16 001 128 0.5 010 64 1 011 32 2 100 16 4 101 8 8 110 2 32 111 1 64 Don’t-care bits. Output data rate fine adjust bits. FSAMPF[10:0] increases the output data period by a number of XIN clock cycles. This number is the value of the register times the fine cycle factor. Values of FSAMPF greater than 1535 have no additional effect. [10:0] FSAMPF[10:0] FSAMPC XIN Fine Cycle Factor 000 1 cycle 001 32 cycles 010 16 cycles 011 8 cycles 100 4 cycles 101 2 cycles 110 1/2 cycle 111 1/4 cycle Table 8. Examples of Output Data Rate as a Function of FSAMPC[2:0] and FSAMPF[10:0] FSAMPC[2:0] 001 010 011 20 FSAMPF[10:0] OUTPUT DATA RATE (sps) OUTPUT DATA PERIOD (24.576MHz CLOCK CYCLES) 11xxxxxxxxx 250.1 98272 10111111111 250.1 98272 00000000001 499.7 49184 00000000000 500.0 49152 11xxxxxxxxx 500.2 49136 10111111111 500.2 49136 00000000001 999.3 24592 00000000000 1000.0 24576 11xxxxxxxxx 1000.3 24568 10111111111 1000.3 24568 00000000001 1998.7 12296 00000000000 2000.0 12288 FSAMPF OUTPUT DATA PERIOD RESOLUTION (24.576MHz CLOCK CYCLES) ______________________________________________________________________________________ 32 16 8 24-Bit, 4-Channel, Simultaneous-Sampling, Cascadable, Sigma-Delta ADC FSAMPC[2:0] 100 101 000 110 111 FSAMPF[10:0] OUTPUT DATA RATE (sps) OUTPUT DATA PERIOD (24.576MHz CLOCK CYCLES) 11xxxxxxxxx 2000.7 12284 10111111111 2000.7 12284 00000000001 3997.4 6148 00000000000 4000.0 6144 11xxxxxxxxx 4001.3 6142 10111111111 4001.3 6142 00000000001 7994.8 3074 00000000000 8000.0 3072 11xxxxxxxxx 8002.6 3071 10111111111 8002.6 3071 00000000001 15990 1537 00000000000 16000 1536 11xxxxxxxxx 16010 1535 1011111111x 16010 1535 0000000001x 31958 769 0000000000x 32000 768 11xxxxxxxxx 32042 767 101111111xx 32042 767 000000001xx 63834 385 000000000xx 64000 384 FSAMPF OUTPUT DATA PERIOD RESOLUTION (24.576MHz CLOCK CYCLES) 4 2 1 1 1 Table 9. Typical Performance vs. Output Data Rate OUTPUT DATA RATE (ksps) -3dB -0.1dB BANDWIDTH BANDWIDTH (kHz) (kHz) FAULT LATENCY SNR OF 24-BIT RECOVERY (µs) DATA (dB) TIME (µs) RELATIVE ACCURACY OF 256 DATA POINTS (%) RELATIVE ACCURACY OF SINGLE CYCLE AT 60Hz (%) 0.5 0.11 0.05 12030 16375 117 0.04 0.23 1 0.21 0.11 6030 8375 115 0.05 0.20 2 0.42 0.22 3030 4375 113 0.06 0.17 4 0.85 0.43 1530 2375 111 0.08 0.16 8 1.69 0.87 780 1375 108 0.11 0.16 10 2.11 1.09 630 1175 107 0.13 0.16 12 2.54 1.31 530 1042 106 0.14 0.16 16 3.38 1.74 405 875 105 0.16 0.16 32 6.78 3.48 218 625 97 0.40 0.28 64 13.5 6.96 124 500 81 2.51 1.26 ______________________________________________________________________________________ 21 MAX11040 Table 8. Examples of Output Data Rate as a Function of FSAMPC[2:0] and FSAMPF[10:0] (continued) MAX11040 24-Bit, 4-Channel, Simultaneous-Sampling, Cascadable, Sigma-Delta ADC Multiple Device Connection Daisy chain up to eight MAX11040 devices for applications that require up to 32 simultaneously sampled inputs over a single SPI-/DSP-compatible serial interface with a single chip-select signal, and single interface commands that apply to all devices in the chain. The eight MAX11040 devices effectively operate as one device. There are two aspects to cascading multiple devices: the digital interface and the mechanism for keeping multiple devices sampling simultaneously. There are many configurations for connecting multiple devices; one is described in the next section, others are described in the Synchronizing Multiple Devices section within the Applications Information section. Multiple Device Digital Interface Figure 12 shows the most common way to daisy chain the digital interface of multiple devices. SPI bus arbitration is performed using CASCIN and CASCOUT. A falling edge at the CASCIN input of device n, which is driven by the CASCOUT of device n-1, allows device n to take over the SPI bus until all expected data is written or read; at this point, device n pulls its CASCOUT output low. Similarly, CASCOUT of device n drives CASCIN of device n+1. Figures 11 and 13 show read operations, including CASCIN and CASCOUT timings, for two cascaded devices and eight cascaded devices, respectively. The operation described above applies to all register operations except for writes to the Data Rate Control register. A fixed 16-bit word is written to the Data Rate Control registers of all devices in the chain, independent of the number of cascaded devices (see Figure 14). Reading from the Data Rate Control register returns 16 bits per cascaded device. Connecting the open-drain OVRFLW output of all devices together creates one signal that summarizes the overflow information of all devices. This is also true of the FAULT output. Connecting together these outputs from multiple devices has the effect of a “wire NOR.” Any device that has an active condition on these outputs is allowed to pull the line low. SYNC SYNC SYNC CS CS CS SCLK SCLK SCLK DIN DIN DIN MAX11040 DSP OR MICROCONTROLLER CASCIN MAX11040 CASCOUT DRDYIN CASCIN DRDYIN DEVICE 0 CASCIN DEVICE n DEVICE n+1 FAULT FAULT OVRFLW OVRFLW OVRFLW XOUT CLKOUT DOUT XIN DOUT XIN CASCADE UP TO 8 DEVICES Figure 12. Daisy Chaining Multiple Devices 22 DRDYOUT DRDYIN FAULT DOUT XIN MAX11040 CASCOUT ______________________________________________________________________________________ 24-Bit, 4-Channel, Simultaneous-Sampling, Cascadable, Sigma-Delta ADC ent XIN clock, connect DRDYIN of device 0 to ground, and connect DRDYIN of device n to the DRDYOUT of device n-1 for all devices. DRDYOUT does not go low until DRDIN is low and the conversion of the device is complete. In this configuration, DRDYOUT of the last device goes low only when all devices in the chain have their data ready. tCSW CS DIN SCLK DOUT DEVICE 0 DEVICE 1 DEVICE 2 DEVICE 3 DEVICE 4 DEVICE 5 DEVICE 6 DEVICE 7 CASCOUT0 (CASCIN0 = 0) CASCOUT1 CASCOUT2 CASCOUT3 CASCOUT4 CASCOUT5 CASCOUT6 CASCOUT7 Figure 13. Configuration Register Read Operation Timing Diagram for Eight Cascaded Devices ______________________________________________________________________________________ 23 MAX11040 There are two ways to use a single line to indicate that all MAX11040s have their data ready, depending on whether or not they are clocked synchronously. If all MAX11040s have the same XIN clock and have been synchronized using SYNC or reset commands, the DRDYOUT of any device in the chain is used to represent all of them. Alternatively, if the devices use a differ- MAX11040 24-Bit, 4-Channel, Simultaneous-Sampling, Cascadable, Sigma-Delta ADC CS DIN B15 B14 B13 X X B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 SCLK DOUT HIGH-Z CASCOUT0 (CASCIN0 = 0) CASCOUT1 CASCOUT2 CASCOUT3 CASCOUT4 CASCOUT5 CASCOUT6 CASCOUT7 X = RESERVED Figure 14. Data Rate Controller Register Write Operation Timing Diagram for Eight Cascaded Devices 24 ______________________________________________________________________________________ HIGH-Z 24-Bit, 4-Channel, Simultaneous-Sampling, Cascadable, Sigma-Delta ADC falling edge as shown in Figure 15 is described in sequence below: 1) A SYNC falling edge is issued two XIN clock cycles after the DRDYOUT event 2. 2) The converter remembers the two XIN clock cycles, and completes the current sample, issuing DRDYOUT event 3 a period of tS after DRDYOUT event 2. 3) Then, the converter pauses for the remembered time period, two XIN clock cycles for this example. 4) Correspondingly, DRDYOUT event 4 is issued two XIN cycles later than it would have without the SYNC falling edge. 5) The process continues as normal with DRDYOUT event 5 appearing tS after DRDYOUT event 4. NOTE: THE LATENCY IS NOT TO SCALE. tS 1 tS DELAY 2 CYCLES tS 2 tS 3 AIN_ 4 tS 5 6 tS tS tS tS tS XIN DRDYOUT 1 2 3 4 5 SYNC MEASURE PAUSE Figure 15. Effect of a SYNC Falling Edge ______________________________________________________________________________________ 25 MAX11040 SYNC for Simultaneous Sampling with Multiple Devices The SYNC input permits multiple devices to sample simultaneously. The mismatch between the power-up reset of multiple devices causes the devices to begin conversion at different times. After a falling edge on the SYNC input, the device completes the current conversion and then synchronizes subsequent conversions (see Figure 15). Upon a SYNC falling edge, the MAX11040 measures the time between the SYNC falling edge to the preceding DRDYOUT falling edge, waits until the next DRDYOUT falling edge, then pauses the ADC for the measured amount of time. Figure 15 shows an example where the converter is regularly sampling the input and producing a DRDYOUT with a period tS. The effect of a SYNC MAX11040 24-Bit, 4-Channel, Simultaneous-Sampling, Cascadable, Sigma-Delta ADC Referring back to the analog input, since the entire sampling section of the converter also paused for two clock cycles, the sampling point for sample 5 is also paused by two clock cycles, possibly creating a small disturbance at the SYNC falling edge. This disturbance is filtered with the digital filter, which makes it less distinct. If the SYNC falling edge occurred during the same XIN clock period as the DRDYOUT signal, the disturbance does not effect the periodic timing since the SYNC falling edge would demand a pause of zero XIN clock cycles. Hence, connecting the DRDYOUT of one converter to the SYNC inputs of many converters, as illustrated in Figure 12, aligns the sampling of the converters on the first SYNC falling edge, but does not disturb a regular sampling process for future samples. OUTPUT CODE FS = +0.88 x VREFIO ZS = 0 011..110 -FS = -0.88 x VREFIO 000...011 000...010 000...001 000...000 111...110 Transfer Function 100...001 Power-On Reset The serial interface, logic, digital filter, and modulator circuits reset to zero at power-up. The power-on reset circuit releases this reset no more than 1ms after VDVDD rises above 2V. 26 1 LSB = 2(0.88 x VREFIO) 2N* *N = 19 FOR 19-BIT TRANSFER FUNCTION, N = 24 FOR 24-BIT TRANSFER FUNCTION 111...111 See the Multiple Device Synchronization section for different ways to use the SYNC input. Figures 16 shows the bipolar I/O transfer function. Code transitions occur halfway between successiveinteger LSB values. Output coding is binary, with 1 LSB = (0.88 x VREFIO) x 2/524,288 in 19-bit mode and 1 LSB = (0.88 x VREFIO) x 2/16,777,216 in 24-bit mode. FULL-SCALE TRANSITION 011...111 100...000 -FS 0 DIFFERENTIAL INPUT VOLTAGE (LSB) Figure 16. ADC Transfer Function ______________________________________________________________________________________ FS FS - 3/2 LSB 24-Bit, 4-Channel, Simultaneous-Sampling, Cascadable, Sigma-Delta ADC Multiple Device Synchronization Synchronizing Multiple Devices Using a Shared XIN Clock Source To synchronize multiple devices sharing a single XIN clock source, transition the SYNC input that is shared by all devices high to low. When an external sync source is not available, connect DRDYOUT of one MAX11040 to the SYNC input of all devices in the chain. The MAX11040 ignores any SYNC transitions applied during the power-on reset. Synchronizing Multiple Devices Using Independent XIN Clock Sources If it is undesirable to connect the XIN clock sources together, due to EMI or other reasons, use DRDYIN, DRDYOUT, and SYNC to align the conversion timing as shown in Figure 17. This minimizes the effects of drift between the clock sources by resynchronizing after each conversion when DRDYOUT transitions low. In this configuration, the maximum correction caused by a SYNC edge is one XIN clock cycle. The resulting sampling rate is determined by the sampling frequency of the device with the slowest clock source, plus the delay through the DRDYIN to DRDYOUT chain between this slowest device and the end of the chain. Synchronizing Multiple Devices to an Independent Clock Source To periodically synchronize multiple devices to an independent timing source, connect the timing source to the SYNC inputs of the devices. If minimal jitter is important in the application, program the MAX11040’s to a frequency slightly slower than the external frequency, such that SYNC falling edges only occur a short time after the DRDYOUT signals. SYNC SYNC SYNC CS CS CS SCLK SCLK SCLK DIN DIN DIN MAX11040 DSP OR MICROCONTROLLER MAX11040 MAX11040 CASCIN CASCOUT CASCIN CASCOUT CASCIN DRDYIN DRDYOUT DRDYIN DRDYOUT DRDYIN DEVICE 0 DEVICE n DEVICE n+1 FAULT FAULT FAULT OVRFLW OVRFLW OVRFLW DOUT XIN DRDYOUT XOUT CLKOUT DOUT XIN XOUT DOUT XIN XOUT CASCADE UP TO 8 DEVICES Figure 17. One Crystal per MAX11040 and All SYNC Inputs Driven by DRDYOUT of the Last Device in the Chain ______________________________________________________________________________________ 27 MAX11040 Applications Information MAX11040 24-Bit, 4-Channel, Simultaneous-Sampling, Cascadable, Sigma-Delta ADC Signal Distortion at SYNC Falling Edges Each SYNC falling edge causes a disruption in the digital filter timing proportional to the delay from the previous falling edge of DRDYOUT to the falling edge of SYNC. Any analysis of the output data that assumes a uniform sampling period sees an error proportional to that delay, with a maximum value determined by the maximum derivative of the analog input. Figure 18 shows the effect of this discontinuity at output sample 5. Assuming a 60Hz ±2.2V sine wave, the maximum possible error on any given sample caused by a SYNC falling edge is: VERROR_MAX = 2.2V x 2π x 60Hz x tDRDYOUT_TO_SYNC = 0.83µV/ns x tDRDYOUT_TO_SYNC The delay from DRDYOUT to SYNC is quantized to within one cycle of the 24.576MHz clock. SYNC pulses that are asynchronous to DRDYOUT may cause large errors. To eliminate this error, use a single clock source for all devices and avoid disrupting the output data timing with SYNC pulses while making high-precision measurements. Alternately, minimize the delay from DRDYOUT to SYNC to minimize the error. Example: Assume f AIN_ = 60Hz, f S = 16ksps, and eight total devices in the chain. Device 1 has the longest tDRDYOUT_TO_SYNC delay, therefore the worst-case SYNC error. If device 1 has the fastest XIN clock in the chain, and device 2 has the slowest XIN clock in the chain, and they differ by 0.1%, device 1 completes its conversion as much as 0.1% earlier than device 2. Hence, the delay of device 2 is: 0.1% x (1/16kHz ) = 62.5ns The signal then propagates down the chain at a time delay of nominally 20ns for each device. The total delay back to the SYNC falling edge after going through six additional delays is: tDELAY = 62.5ns + 6 x 20ns = 182.5ns Maximum % Error = 2π x fIN x tDRDYOUT_TO_SYNC x 100% = 2 x π x 60Hz x 182.5ns x 100% = 0.007% The above error is relative to the signal level, not to the full scale of the data converter. NOTE: THE LATENCY IS NOT TO SCALE. tS tS 1 tS 2 tS 3 AIN_ tDRYOUT_TO_SYNC 4 tS 5 tS tS 6 tS tS DRDYOUT 1 2 3 4 SYNC PAUSE FOR tDRYOUT_TO_SYNC MEASURE tDRYOUT_TO_SYNC 1 RECONSTRUCTED DIGITAL OUTPUT 2 3 4 DISCONTINUITY DUE TO SYNC EVENT 5 6 Figure 18. Example of Discontinuity in Reconstructed Digital Output Due to SYNC Falling Edge with a Large DRDYOUT-to-SYNC Delay 28 ______________________________________________________________________________________ 24-Bit, 4-Channel, Simultaneous-Sampling, Cascadable, Sigma-Delta ADC The source impedance that drives the analog inputs affects the sampling period. Low-Impedance Sources Minimize the source impedance to ensure the input capacitor fully charges during the sampling phase. The required source resistance is defined by the equation below: RSOURCE _ MAX < = tSAMP ⎛ 1 ⎞ K x CSAMP x In⎜ ⎟ ⎝ Error ⎠ 120ns ⎛ 1 ⎞ 1.5 x 4pF x In⎜ ⎟ ⎝ Error ⎠ − RINT − 2600Ω where K = 1.5 and RINT = 2600Ω. For example, the required source resistance to achieve 0.1% accuracy is: 120ns RSOURCE _ MAX < − 2600Ω ⎛ 1 ⎞ 1.5 x 4pF x ln⎜ ⎟ ⎝ 0.1% ⎠ = = 120ns − 2600Ω 1.5 x 4pF x ln(1000) 120ns − 2600Ω = 294Ω 1.5 x 4pF x 6.91 High-Impedance Sources If the source impedance is greater than R SOURCE_MAX , as defined in the Low-Impedance Sources section, place a 0.1µF bypass capacitor between AIN_+ and AIN_- to provide transient charge. The average switched-capacitor load with a proper bypass capacitor and XIN clock frequency = 24.576MHz is equivalent to a 130kΩ resistor connected between AIN_+ and AIN_-. This resistance is independent of the value of the 0.1µF bypass capacitor. If another XIN clock frequency is chosen, this resistance is directly proportional to the XIN clock period. Although the addition of a bypass capacitor helps charge the MAX11040 input capacitor, some gain error due to resistive drop across the source resistance still remains. Calculate this gain error using the following equation: ΔGain = RSOURCE RSOURCE = RSOURCE + RLOAD RSOURCE + 130kΩ Analog Filtering The analog filtering requirements in front of the MAX11040 are considerably reduced compared to a conventional converter with no on-chip filtering. The internal digital filter has significant rejection of signals higher than the Nyquist frequency of the output data rate that would alias back into the sampled signal. The internal digital filter does not provide rejection close to the harmonics of the 3.072MHz modulator frequency. For example, assuming an output data rate of 16ksps if the XIN clock is set to 24.576MHz, then the band between 3.0686MHz and 3.0750MHz is not explicitly filtered. Since this unfiltered band is very small compared to its actual frequency, very little broadband noise enters through this mechanism. If focused narrowband noise in this band is present, a simple analog filter can create significant attenuation at this frequency because the ratio of passband to stopband frequency is large. In addition, because the device’s common-mode rejection extends out to several 100kHz, the common-mode noise susceptibility in this frequency range is substantially reduced. Providing additional filtering in some applications ensures that differential noise signals outside the frequency band of interest do not saturate the analog modulator. The modulator saturates if the input voltage exceeds its full scale (±2.2V). The digital filter does not prevent a large signal in the filter stopband from saturating the modulator. If signals outside the band of interest cause violation of this full scale while accurate conversion of passband signals is desired, then additional analog filtering is required to prevent saturation. Compensating for the Rolloff of the Digital Filter in Typical FFT Analysis To calculate FIR_GAIN(fAIN_): 1) Decide the number of evenly spaced frequencies between DC and the Nyquist frequency of the output data rate at which correction factors are desired, which is usually the same as the FFT result. 2) Create an array with a length that is 2x the number of the desired frequencies. (Again, the result is likely to correlate with the time domain array that is loaded into an FFT algorithm.) 3) Fill this array with the filter coefficients provided in the Digital Filter section. Fill the rest of the array with zeros. 4) Take an FFT of this array. The result represents the response of the MAX11040 built-in FIR filter. ______________________________________________________________________________________ 29 MAX11040 Source Impedance and Input Sampling Network MAX11040 24-Bit, 4-Channel, Simultaneous-Sampling, Cascadable, Sigma-Delta ADC To compensate the result of an FFT for the MAX11040 output data: 1) Calculate the inverse (1/x) of the equation provided in the Digital Filter section for each frequency in the FFT. 2) Multiply the FFT of the MAX11040 output data by the result of the above step. Layout the traces in perpendicular directions when a digital line and an analog line cross each other. Bypass AVDD to the analog ground plane with a 0.1µF capacitor in parallel with a 1µF to 10µF low-ESR capacitor. Keep capacitor leads short for best supply-noise rejection. Bypass REF+ and REF- with a 0.1µF capacitor to GND. Place all bypass capacitors as close as possible to the device for optimum decoupling. Power Supplies AVDD and DVDD provide power to the MAX11040. The AVDD powers up the analog section, while the DVDD powers up the digital section. The power supply for AVDD and DVDD ranges from +3.0V to +3.6V and 2.7V to VAVDD, respectively. Bypass AVDD to AGND with a 1µF electrolytic capacitor in parallel with a 0.1µF ceramic capacitor and bypass DVDD to DGND with a 1µF electrolytic capacitor in parallel with a 0.1µF ceramic capacitor. For improved performance, place the bypass capacitors as close as possible to the device. Layout, Grounding, and Bypassing The best layout and grounding design always comes from a thorough analysis of the complete system. This includes the signal source’s dependence and sensitivity on ground currents, and knowledge of the various currents that could travel through the various potential grounding paths. Use PCBs with separate analog and digital ground planes. Connect the two ground planes together only at the MAX11040 GND input. Isolate the digital supply from the analog with a low-value resistor (10Ω) or ferrite bead when the analog and digital supplies come from the same source. Ensure that digital return currents do not pass through the analog ground and that return-current paths are low impedance. A 5mA current flowing through a PCB ground trace impedance of only 0.05Ω creates an error voltage of approximately 250µV. Ensure that digital and analog signal lines are kept separate. Do not run digital (especially the SCLK and DOUT) lines parallel to any analog lines or under the MAX11040. Crystal Layout Follow these basic layout guidelines when placing a crystal on a PCB with a MAX11040 to avoid coupled noise: 1) Place the crystal as close as possible to XIN and XOUT. Keeping the trace lengths between the crystal and inputs as short as possible reduces the probability of noise coupling by reducing the length of the “antennae.” Keep the XIN and XOUT lines close to each other to minimize the loop area of the clock lines. Keeping the trace lengths short also decreases the amount of stray capacitance. 2) Keep the crystal solder pads and trace width to XIN and XOUT as small as possible. The larger these bond pads and traces are, the more likely it is that noise will couple from adjacent signals. 3) Place a guard ring (connect to ground) around the crystal to isolate the crystal from noise coupled from adjacent signals. 4) Ensure that no signals on other PCB layers run directly below the crystal or below the traces to XIN and XOUT. The more the crystal is isolated from other signals on the board, the less likely for noise to couple into the crystal. 5) Place a local ground plane on the PCB layer immediately below the crystal guard ring. This helps to isolate the crystal from noise coupling from signals on other PCB layers. Note: Keep the ground plane in the vicinity of the crystal only and not on the entire board. Chip Information PROCESS: BiCMOS 30 ______________________________________________________________________________________ 24-Bit, 4-Channel, Simultaneous-Sampling, Cascadable, Sigma-Delta ADC Package Information For the latest package outline information and land patterns, go to www.maxim-ic.com/packages. TOP VIEW + AIN0- 1 38 AIN2- PACKAGE TYPE PACKAGE CODE DOCUMENT NO. AIN0+ 2 37 AIN2+ 38 TSSOP U38+2 21-0081 REF0 3 36 REF2 AGND 4 35 AGND AIN1- 5 34 AIN3- AIN1+ 6 33 AIN3+ REF1 7 MAX11040 32 REF3 AGND 8 31 AGND REFIO 9 30 AVDD AGND 10 29 AGND DGND 11 28 DGND DVDD 12 27 DVDD CASCIN 13 26 XIN CASCOUT 14 25 XOUT CS 15 24 SYNC SCLK 16 23 DRDYIN DIN 17 22 DRDYOUT DOUT 18 21 CLKOUT FAULT 19 20 OVRFLW TSSOP 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. Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600 ____________________ 31 © 2009 Maxim Integrated Products Maxim is a registered trademark of Maxim Integrated Products, Inc. MAX11040 Pin Configuration