AD ADS1216 S1 216 www.ti.com SBAS171D - NOVEMBER 2000 - REVISED SEPTEMBER 2006 8-Channel, 24-Bit ANALOG-TO-DIGITAL CONVERTER FEATURES * * * * * * * * * * * * 24 BITS, NO MISSING CODES 0.0015% INL 22 BITS EFFECTIVE RESOLUTION (PGA = 1), 19 BITS (PGA = 128) PGA FROM 1 TO 128 SINGLE-CYCLE SETTLING MODE PROGRAMMABLE DATA OUTPUT RATES: up to 1kHz ON-CHIP 1.25V/2.5V REFERENCE EXTERNAL DIFFERENTIAL REFERENCE: 0.1V to 2.5V ON-CHIP CALIBRATION SPITM-COMPATIBLE 2.7V TO 5.25V < 1mW POWER CONSUMPTION APPLICATIONS * * * * * * * INDUSTRIAL PROCESS CONTROL LIQUID/GAS CHROMATOGRAPHY BLOOD ANALYSIS SMART TRANSMITTERS PORTABLE INSTRUMENTATION WEIGHT SCALES PRESSURE TRANSDUCERS DESCRIPTION The ADS1216 is a precision, wide dynamic range, delta-sigma, Analog-to-Digital (A/D) converter with 24-bit resolution operating from 2.7V to 5.25V supplies. The delta-sigma A/D converter provides up to 24 bits of no-missing-code performance and an effective resolution of 22 bits. The eight input channels are multiplexed. Internal buffering can be selected to provide a very high input impedance for direct connection to transducers or low-level voltage signals. Burnout current sources are provided that allow for the detection of an open or shorted sensor. An 8-bit Digital-to-Analog Converter (DAC) provides an offset correction with a range of 50% of the FSR (Full-Scale Range). The PGA (Programmable Gain Amplifier) provides selectable gains of 1 to 128 with an effective resolution of 19 bits at a gain of 128. The A/D conversion is accomplished with a second-order delta-sigma modulator and programmable sinc filter. The reference input is differential and can be used for ratiometric cancellation. The onboard current DACs operate independently with the maximum current set by an external resistor. The serial interface is SPI-compatible. Eight bits of digital I/O are also provided that can be used for input or output. The ADS1216 is designed for high-resolution measurement applications in smart transmitters, industrial process control, weight scales, chromatography, and portable instrumentation. Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of Texas Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet. SPI is a trademark of Motorola. All other trademarks are the property of their respective owners. PRODUCTION DATA information is current as of publication date. Products conform to specifications per the terms of the Texas Instruments standard warranty. Production processing does not necessarily include testing of all parameters. Copyright (c) 2000-2006, Texas Instruments Incorporated ADS1216 www.ti.com SBAS171D - NOVEMBER 2000 - REVISED SEPTEMBER 2006 This integrated circuit can be damaged by ESD. Texas Instruments recommends that all integrated circuits be handled with appropriate precautions. Failure to observe proper handling and installation procedures can cause damage. ESD damage can range from subtle performance degradation to complete device failure. Precision integrated circuits may be more susceptible to damage because very small parametric changes could cause the device not to meet its published specifications. ORDERING INFORMATION For the most current package and ordering information see the Package Option Addendum at the end of this document, or see the TI web site at www.ti.com. ABSOLUTE MAXIMUM RATINGS (1) AVDD to AGND DVDD to DGND Input Current Input Current AIN UNIT V -0.3 to +6 V 100, Momentary mA 10, Continuous mA GND - 0.5 to AVDD + 0.5 V AVDD to DVDD -6 to +6 V -0.3 to +0.3 V Digital Input Voltage to GND -0.3 to DVDD + 0.3 V Digital Output Voltage to GND -0.3 to DVDD + 0.3 V +150 C Operating Temperature Range -40 to +85 C Storage Temperature Range -60 to +100 C AGND to DGND Maximum Junction Temperature (1) 2 ADS1216 -0.3 to +6 Stresses above these ratings may cause permanent damage. Exposure to absolute maximum conditions for extended periods may degrade device reliability. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those specified is not implied. Submit Documentation Feedback ADS1216 www.ti.com SBAS171D - NOVEMBER 2000 - REVISED SEPTEMBER 2006 ELECTRICAL CHARACTERISTICS: AVDD = +5V All specifications at TMIN to TMAX, AVDD = +5V, DVDD = +2.7V to +5.25V, fMOD = 19.2kHz, PGA = 1, Buffer ON, RDAC = 150k, fDATA = 10Hz, and VREF = +2.5V, unless otherwise specified. ADS1216 PARAMETER CONDITIONS MIN TYP Buffer OFF AGND - 0.1 Buffer ON AGND + 0.05 MAX UNIT AVDD + 0.1 V AVDD - 1.5 V VREF/PGA V ANALOG INPUT (AIN0 - AIN7, AINCOM) Analog input range Full-scale input voltage range (In+) - (In-); see Functional Block Diagram Differential input impedance Buffer OFF 5/PGA M Input current Buffer ON 0.5 nA Fast-settling filter -3dB 0.469 x fDATA Hz Sinc2 filter -3dB 0.318 x fDATA Hz Sinc3 filter -3dB 0.262 x fDATA Bandwidth Programmable gain amplifier User-selectable gain ranges 1 Input capacitance Input leakage current Modulator OFF, TA = +25C Burnout current sources Hz 128 9 pF 5 pA 2 A OFFSET DAC VREF /(2 x PGA) Offset DAC range Offset DAC monotonicity V 8 Offset DAC gain error Offset DAC gain error drift Bits 10 % 1 ppm/C SYSTEM PERFORMANCE Resolution 24 No missing codes Integral nonlinearity Bits Sinc3 filter 24 Bits End-point fit 0.0015 % of FS Offset error (1) 7.5 ppm of FS Offset drift (1) 0.02 ppm of FS/C Gain error (1) 0.005 % 0.5 ppm/C Gain error drift (1) Common-mode rejection Normal-mode rejection At DC 100 130 dB fCM = 50Hz, fDATA = 50Hz 120 dB fCM = 60Hz, fDATA = 60Hz 120 dB fSIG = 50Hz, fDATA = 50Hz 100 dB fSIG = 60Hz, fDATA = 60Hz 100 dB Output noise Power-supply rejection dB fCM = 60Hz, fDATA = 10Hz See Typical Characteristics At DC, dB = -20 log(VOUT/VDD) (2) 80 REF IN+, REF IN- AGND VREF (REF IN+) - (REF IN-) 0.1 95 dB VOLTAGE REFERENCE INPUT Reference input range VREF AVDD 2.5 2.6 V V Common-mode rejection at DC 120 dB Common-mode rejection fVREFCM = 60Hz, fDATA = 60Hz 120 dB VREF = 2.5V 1.3 A Bias current (3) (1) (2) (3) Calibration can minimize these errors. VOUT is change in digital result. 12pF switched capacitor at fSAMP clock frequency. Submit Documentation Feedback 3 ADS1216 www.ti.com SBAS171D - NOVEMBER 2000 - REVISED SEPTEMBER 2006 ELECTRICAL CHARACTERISTICS: AVDD = +5V (continued) All specifications at TMIN to TMAX, AVDD = +5V, DVDD = +2.7V to +5.25V, fMOD = 19.2kHz, PGA = 1, Buffer ON, RDAC = 150k, fDATA = 10Hz, and VREF = +2.5V, unless otherwise specified. ADS1216 PARAMETER CONDITIONS MIN REF HI = 1 2.4 TYP MAX UNIT 2.5 2.6 V ON-CHIP VOLTAGE REFERENCE Output voltage REF HI = 0 Short-circuit current source Short-circuit current sink Short-circuit duration Sink or source Output impedance V 8 mA 50 A Indefinite Drift Noise 1.25 15 ppm/C VRCAP = 0.1F, BW = 0.1Hz to 100Hz 10 VPP Sourcing 100A 3 50 s RDAC = 150k, range = 1 0.5 mA RDAC = 150k, range = 2 1 mA RDAC = 150k, range = 3 2 mA mA Startup time IDAC Full-scale output current RDAC = 15k, range = 3 20 Maximum short-circuit current duration RDAC = 10k Indefinite Monotonicity RDAC = 150k RDAC = 0k 10 8 Compliance voltage Bits 0 Output impedance Minute AVDD - 1 V See Typical Characteristics Power-supply rejection ratio VOUT = AVDD/2 400 Absolute error Individual IDAC 5 ppm/V % Absolute drift Individual IDAC 75 ppm/C Mismatch error Between IDACs, same range and code 0.25 % Mismatch drift Between IDACs, same range and code 15 ppm/C POWER-SUPPLY REQUIREMENTS Power-supply voltage Analog current (IADC + IVREF + IDAC) ADC current (IADC) AVDD 4.75 1 Digital current Power dissipation V nA PGA = 1, buffer OFF 140 225 A PGA = 128, buffer OFF 430 650 A PGA = 1, buffer ON 180 275 A PGA = 128, buffer ON 800 1250 A 250 375 A Excludes load current 480 675 A Normal mode, DVDD = 5V 180 275 A SLEEP mode, DVDD = 5V 150 A Read data continuous mode, DVDD = 5V 230 A PDWN 1 nA PGA = 1, buffer OFF, REFEN = 0, IDACS OFF, DVDD = 5V 1.6 VREF current (IVREF) IDAC current (IDAC) 5.25 PDWN = 0 or SLEEP 2.5 mW TEMPERATURE RANGE 4 Operating -40 +85 C Storage -60 +100 C Submit Documentation Feedback ADS1216 www.ti.com SBAS171D - NOVEMBER 2000 - REVISED SEPTEMBER 2006 ELECTRICAL CHARACTERISTICS: AVDD = +3V All specifications at TMIN to TMAX, AVDD = +3V, DVDD = +2.7V to +5.25V, fMOD = 19.2kHz, PGA = 1, Buffer ON, RDAC = 75k, fDATA = 10Hz, and VREF = +1.25V, unless otherwise specified. ADS1216 PARAMETER CONDITIONS MIN TYP Buffer OFF AGND - 0.1 Buffer ON AGND + 0.05 MAX UNIT AVDD + 0.1 V AVDD - 1.5 V VREF/PGA V ANALOG INPUT (AIN0 - AIN7, AINCOM) Analog input range Full-scale input voltage range (In+) - (In-); see Functional Block Diagram Input impedance Buffer OFF 5/PGA M Input current Buffer ON 0.5 nA Fast-settling filter -3dB 0.469 x fDATA Hz Sinc2 filter -3dB 0.318 x fDATA Hz Sinc3 filter -3dB 0.262 x fDATA Bandwidth Programmable gain amplifier User-selectable gain ranges 1 Input capacitance Input leakage current Modulator OFF, TA = +25C Burnout current sources Hz 128 9 pF 5 pA 2 A OFFSET DAC VREF /(2 x PGA) Offset DAC range Offset DAC monotonicity V 8 Offset DAC gain error Offset DAC gain error drift Bits 10 % 2 ppm/C SYSTEM PERFORMANCE Resolution 24 No missing codes Integral nonlinearity Bits Sinc3 filter 24 Bits End-point fit 0.0015 % of FS Offset error (1) 15 ppm of FS Offset drift (1) 0.04 ppm of FS/C Gain error (1) 0.010 % 1.0 ppm/C Gain error drift (1) Common-mode rejection Normal-mode rejection At DC 100 130 dB fCM = 50Hz, fDATA = 50Hz 120 dB fCM = 60Hz, fDATA = 60Hz 120 dB fSIG = 50Hz, fDATA = 50Hz 100 dB fSIG = 60Hz, fDATA = 60Hz 100 dB Output noise Power-supply rejection dB fCM = 60Hz, fDATA = 10Hz See Typical Characteristics At DC, dB = -20 log(VOUT/VDD) (2) 75 90 dB VOLTAGE REFERENCE INPUT Reference input range VREF REF IN+, REF IN- 0 VREF (REF IN+) - (REF IN-) 0.1 Common-mode rejection at DC Common-mode rejection Bias current (3) (1) (2) (3) AVDD 1.25 1.3 V V 120 dB fVREFCM = 60Hz, fDATA = 60Hz 120 dB VREF = 1.25V 0.65 A Calibration can minimize these errors. VOUT is change in digital result. 12pF switched capacitor at fSAMP clock frequency. Submit Documentation Feedback 5 ADS1216 www.ti.com SBAS171D - NOVEMBER 2000 - REVISED SEPTEMBER 2006 ELECTRICAL CHARACTERISTICS: AVDD = +3V (continued) All specifications at TMIN to TMAX, AVDD = +3V, DVDD = +2.7V to +5.25V, fMOD = 19.2kHz, PGA = 1, Buffer ON, RDAC = 75k, fDATA = 10Hz, and VREF = +1.25V, unless otherwise specified. ADS1216 PARAMETER CONDITIONS MIN TYP MAX REF HI = 0 1.2 1.25 1.3 UNIT ON-CHIP VOLTAGE REFERENCE Output voltage Short-circuit current source Short-circuit current sink Short-circuit duration Sink or source Output impedance mA 50 A Indefinite Drift Noise V 3 15 ppm/C VRCAP = 0.1F, BW = 0.1Hz to 100Hz 10 VPP Sourcing 100A 3 50 s RDAC = 75k, range = 1 0.5 mA RDAC = 75k, range = 2 1 mA RDAC = 75k, range = 3 2 mA RDAC = 15k, range = 3 20 mA RDAC = 10k Indefinite Startup time IDAC Full-scale output current Maximum short-circuit current duration RDAC = 0k Monotonicity 10 RDAC = 75k 8 Compliance voltage Bits 0 Output impedance Minute AVDD - 1 V See Typical Characteristics Power-supply rejection ratio VOUT = AVDD/2 600 Absolute error Individual IDAC 5 ppm/V % Absolute drift Individual IDAC 75 ppm/C Mismatch error Between IDACs, same range and code 0.25 % Mismatch drift Between IDACs, same range and code 15 ppm/C POWER-SUPPLY REQUIREMENTS Power-supply voltage Analog current (IADC + IVREF + IDAC) ADC current (IADC) AVDD 2.7 1 Digital current Power dissipation V nA PGA = 1, buffer OFF 120 200 A PGA = 128, buffer OFF 370 600 A PGA = 1, buffer ON 170 250 A PGA = 128, buffer ON 750 1200 A 250 375 A Excludes load current 480 675 A Normal mode, DVDD = 3V 90 200 A VREF current (IVREF) IDAC current (IDAC) 3.3 PDWN = 0 or SLEEP SLEEP mode, DVDD = 3V 75 A Read data continuous mode, DVDD = 3V 113 A PDWN = 0 1 nA PGA = 1, buffer OFF, REFEN = 0, IDACS OFF, DVDD = 3V 0.6 1.2 mW TEMPERATURE RANGE 6 Operating -40 +85 C Storage -60 +100 C Submit Documentation Feedback ADS1216 www.ti.com SBAS171D - NOVEMBER 2000 - REVISED SEPTEMBER 2006 DIGITAL CHARACTERISTICS: TMIN to TMAX, DVDD +2.7V to +5.25V ADS1216 PARAMETER CONDITIONS MIN TYP MAX UNIT Digital input/output Logic family CMOS Logic level: VIH 0.8 x DVDD DVDD V Logic level: VIL DGND 0.2 x DVDD V Logic level: VOH IOH = 1mA DVDD - 0.4 Logic level: VOL IOL = 1mA DGND Input leakage: IIH VI = DVDD Input leakage: IIL VI = 0 V 10 A 1 5 MHz 200 1000 ns A -10 Master clock rate: fOSC Master clock period: tOSC V DGND + 0.4 1/fOSC FUNCTIONAL BLOCK DIAGRAM AGND RDAC AVDD VREFOUT VREF+ VRCAP VREF- XIN XOUT 8-Bit IDAC IDAC2 8-Bit IDAC IDAC1 AVDD 2m A Clock Generator 1.25V or 2.5V Reference Offset DAC AIN0 A = 1:128 AIN1 Registers IN+ AIN2 AIN3 MUX AIN4 IN- BUF + 2nd-Order Modulator PGA Programmable Digital Filter Controller RAM AIN5 AIN6 AIN7 AINCOM POL 2m A Serial Interface Digital I/O Interface AGND DVDD DGND SCLK DIN DOUT CS BUFEN D0 ... D7 PDWN Submit Documentation Feedback DSYNC RESET DRDY 7 ADS1216 www.ti.com SBAS171D - NOVEMBER 2000 - REVISED SEPTEMBER 2006 TIMING CHARACTERISTICS CS t3 t1 t2 t10 SCLK (POL = 0) SCLK (POL = 1) t4 DIN MSB t2 t6 t5 t11 LSB (Command or Command and Data) t7 DOUT t8 MSB t9 (1) LSB (1) NOTE: (1) Bit Order = 0. SPEC t1 DESCRIPTION MIN SCLK period t2 SCLK pulse width, HIGH and LOW t3 t4 t5 MAX UNITS 3 DRDY periods 4 tOSC periods 200 ns CS LOW to first SCLK edge; setup time 0 ns DIN valid to SCLK edge; setup time 50 ns Valid DIN to SCLK edge; hold time 50 ns RDATA, RDATAC, RREG, WREG, RRAM, WRAM 50 tOSC periods CSREG, CSRAMX, CSRAM 200 tOSC periods CSARAM, CSARAMX 1100 tOSC periods Delay between last SCLK edge for DIN and first SCLK edge for DOUT: t6 t7 SCLK edge to valid new DOUT t8 SCLK edge to DOUT, hold time 0 50 ns t9 Last SCLK edge to DOUT tri-state NOTE: DOUT goes tri-state immediately when CS goes HIGH. 6 t10 CS LOW time after final SCLK edge 16 tOSC periods 4 tOSC periods CREG, CRAM 220 tOSC periods CREGA 1600 tOSC periods SELFGCAL, SELFOCAL, SYSOCAL, SYSGCAL 7 DRDY periods SELFCAL 14 DRDY periods RESET (Command, SCLK or Pin), DSYNC 16 tOSC periods ns 10 tOSC periods Final SCLK edge of one op code until first edge SCLK of next command: RREG, WREG, RRAM, WRAM, CSRAMX, CSARAMX, CSRAM, CSARAM, CSREG, SLEEP, RDATA, RDATAC, STOPC t11 8 Submit Documentation Feedback ADS1216 www.ti.com SBAS171D - NOVEMBER 2000 - REVISED SEPTEMBER 2006 ADS1216 Resets On Falling Edge SCLK Reset Waveform t13 t13 SCLK t12 t14 t15 t16 t17A RESET, DSYNC, PDWN DRDY t17B SPEC DESCRIPTION t12 MIN MAX UNITS 300 500 tOSC periods t13 5 t14 550 750 tOSC periods t15 1050 1250 tOSC periods 4 tOSC periods DOR data not valid during this update period 4 tOSC periods DOR data not valid during this update period 12 tOSC periods SCLK CS DRDY DVDD DGND DSYNC POL PDWN XOUT XIN DEVICE INFORMATION DIN 36 35 34 33 32 31 30 29 28 27 26 25 D0 37 24 RESET D1 38 23 BUFEN D2 39 22 DGND D3 40 21 DGND D4 41 20 DGND D5 42 19 DGND ADS1216 D6 43 18 DGND D7 44 17 RDAC 2 3 4 5 6 7 8 9 10 11 12 AGND 1 AINCOM 13 AVDD AIN7 VREF- 48 AIN6 14 VRCAP AIN5 VREF+ 47 AIN4 15 IDAC1 AIN3 VREFOUT 46 AIN2 16 IDAC2 AIN1 AGND 45 AIN0 t17B AGND t17A DOUT Pulse width AVDD t16 tOSC periods Submit Documentation Feedback 9 ADS1216 www.ti.com SBAS171D - NOVEMBER 2000 - REVISED SEPTEMBER 2006 DEVICE INFORMATION (continued) TERMINAL FUNCTIONS PIN NUMBER 10 NAME DESCRIPTION 1, 13 AVDD Analog power supply 2, 12, 45 AGND Analog ground 3-10 AIN0-7 Analog input 0-7 11 AINCOM Analog input common 14 VRCAP VREF bypass capcitor 15 IDAC1 Current DAC1 output 16 IDAC2 Current DAC2 output 17 RDAC Current DAC resistor 18-22, 30 DGND Digital ground 23 BUFEN Buffer enable 24 RESET Active LOW; resets the entire chip. 25 XIN 26 XOUT 27 PDWN 28 POL 29 DSYNC Clock input Clock output, used with crystal or resonator. Active LOW; power down. The power-down function shuts down the analog and digital circuits. Serial clock polarity Active LOW; synchronization control 31 DVDD Digital power supply 32 DRDY Active LOW; data ready 33 CS Active LOW; chip select 34 SCLK Serial clock, Schmitt trigger 35 DIN 36 DOUT Serial data input, Schmitt trigger 37-44 D0-D7 46 VREFOUT 47 VREF+ Positive differential reference input 48 VREF- Negative differential reference input Serial data output Digital I/O 0-7 Voltage reference output Submit Documentation Feedback ADS1216 www.ti.com SBAS171D - NOVEMBER 2000 - REVISED SEPTEMBER 2006 TYPICAL CHARACTERISTICS At AVDD = +5V, DVDD = +5V, fOSC = 2.4576MHz, PGA = 1, RDAC = 150k, fDATA = 10Hz, and VREF = +2.5V, unless otherwise specified. EFFECTIVE NUMBER OF BITS vs DECIMATION RATIO 22 22 PGA8 21 21 20 20 19 19 18 PGA16 17 PGA32 PGA64 ENOB (rms) ENOB (rms) PGA4 PGA2 PGA1 EFFECTIVE NUMBER OF BITS vs DECIMATION RATIO PGA128 16 18 17 14 PGA16 14 3 Sinc Filter 13 13 3 Sinc Filter, Buffer ON 12 12 0 500 1000 1500 0 2000 500 Decimation Ratio = fMOD/fDATA 22 1500 Figure 1. Figure 2. EFFECTIVE NUMBER OF BITS vs DECIMATION RATIO EFFECTIVE NUMBER OF BITS vs DECIMATION RATIO PGA2 PGA1 20 20 19 19 18 PGA32 PGA16 PGA4 PGA2 21 17 2000 22 PGA8 PGA4 21 16 1000 Decimation Ratio = fMOD/fDATA ENOB (rms) ENOB (rms) PGA128 PGA64 PGA32 16 15 15 PGA128 PGA64 PGA8 PGA1 18 17 16 PGA16 15 15 PGA32 PGA128 PGA64 14 14 13 13 3 Sinc Filter, VREF = 1.25V, BUFFER OFF 12 0 500 1000 1500 3 Sinc Filter, VREF = 1.25, BUFFER ON 12 0 2000 500 Decimation Ratio = fMOD/fDATA 1000 1500 2000 Decimation Ratio Figure 3. Figure 4. EFFECTIVE NUMBER OF BITS vs DECIMATION RATIO FAST-SETTLING FILTER EFFECTIVE NUMBER OF BITS vs DECIMATION RATIO 22 22 PGA2 21 PGA4 PGA8 21 PGA1 20 20 19 19 18 17 PGA32 PGA16 PGA64 PGA128 16 ENOB (rms) ENOB (rms) PGA8 PGA4 PGA2 PGA1 18 17 16 15 15 14 14 2 Sinc Filter 13 13 Fast-Settling Filter 12 12 0 500 1000 1500 2000 0 Decimation Ratio = fMOD/fDATA 500 1000 1500 2000 Decimation Ratio = fMOD/fDATA Figure 5. Figure 6. Submit Documentation Feedback 11 ADS1216 www.ti.com SBAS171D - NOVEMBER 2000 - REVISED SEPTEMBER 2006 TYPICAL CHARACTERISTICS (continued) At AVDD = +5V, DVDD = +5V, fOSC = 2.4576MHz, PGA = 1, RDAC = 150k, fDATA = 10Hz, and VREF = +2.5V, unless otherwise specified. NOISE vs INPUT SIGNAL CMRR vs FREQUENCY 0.8 0.6 0.5 CMRR (dB) Noise (rms, ppm of FS) 0.7 0.4 0.3 0.2 0.1 0 -2.5 -1.5 0.5 -0.5 1.5 130 120 110 100 90 80 70 60 50 40 30 20 10 0 2.5 1 10 VIN (V) 100 Figure 7. 10k 100k Figure 8. PSRR vs FREQUENCY OFFSET vs TEMPERATURE 50 120 110 PGA16 PGA1 100 0 Offset (ppm of FS) 90 80 PSRR (dB) 1k Frequency of CM Signal (Hz) 70 60 50 40 30 -50 PGA64 -100 PGA128 -150 20 10 0 -200 1 10 100 1k 10k 100k -50 -30 Figure 9. 10 30 50 70 90 Figure 10. GAIN vs TEMPERATURE INTEGRAL NONLINEARITY vs INPUT SIGNAL 10 1.00010 8 1.00006 -40C 6 INL (ppm of FS) Gain (Normalized) -10 Temperature (C) Frequency of Power Supply (Hz) 1.00002 0.99998 0.99994 4 2 +85C 0 -2 -4 +25C -6 0.99990 -8 0.99986 -50 -30 -10 10 30 50 70 90 -10 -2.5 -2.0 -1.5 -1.0 -0.5 Figure 11. 12 0 0.5 VIN (V) Temperature (C) Figure 12. Submit Documentation Feedback 1.0 1.5 2.0 2.5 ADS1216 www.ti.com SBAS171D - NOVEMBER 2000 - REVISED SEPTEMBER 2006 TYPICAL CHARACTERISTICS (continued) At AVDD = +5V, DVDD = +5V, fOSC = 2.4576MHz, PGA = 1, RDAC = 150k, fDATA = 10Hz, and VREF = +2.5V, unless otherwise specified. CURRENT vs TEMPERATURE 250 ADC CURRENT vs PGA 900 IDIGITAL AVDD = 5V, Buffer = ON 800 Buffer = OFF 700 600 150 IADC (mA) Current (mA) 200 IANALOG 100 500 AVDD = 3V, Buffer = ON 400 Buffer = OFF 300 200 50 100 0 0 -50 -30 10 -10 30 50 70 90 0 1 4 8 16 PGA Setting Figure 13. Figure 14. DIGITAL CURRENT 32 64 128 HISTOGRAM OF OUTPUT DATA 400 4500 Normal 4.91MHz 300 Normal 2.45MHz 250 4000 Number of Occurrences 350 Current (mA) 2 Temperature (C) SLEEP 4.91MHz 200 150 100 50 SLEEP 2.45MHz Power-Down 3500 3000 2500 2000 1500 1000 500 0 0 3.0 4.0 5.0 -2.0 -1.5 -1.0 -0.5 VDD (V) 0 0.5 1.0 1.5 2.0 ppm of FS Figure 15. Figure 16. VREFOUT vs LOAD CURRENT OFFSET DAC - OFFSET vs TEMPERATURE 200 2.55 170 Offset (ppm of FSR) VREFOUT (V) 140 2.50 110 80 50 20 -10 -40 -70 2.45 -0.5 -100 0 0.5 1.0 1.5 2.0 2.5 -50 -30 -10 10 30 50 70 90 Temperature (C) VREFOUT Current Load (mA) Figure 17. Figure 18. Submit Documentation Feedback 13 ADS1216 www.ti.com SBAS171D - NOVEMBER 2000 - REVISED SEPTEMBER 2006 TYPICAL CHARACTERISTICS (continued) At AVDD = +5V, DVDD = +5V, fOSC = 2.4576MHz, PGA = 1, RDAC = 150k, fDATA = 10Hz, and VREF = +2.5V, unless otherwise specified. OFFSET DAC - GAIN vs TEMPERATURE IDAC ROUT vs VOUT 1.00020 1.000 1.00016 +85C 1.000 1.00008 IOUT (Normalized) Normalized Gain 1.00012 1.00004 1.00000 0.99996 0.99992 0.99988 +25C 0.999 0.999 0.99984 -40C 0.99980 0.99976 0.998 -50 -30 10 -10 30 50 70 90 0 1 2 3 Temperature (C) VDD - VOUT (V) Figure 19. Figure 20. IDAC NORMALIZED vs TEMPERATURE 4 5 IDAC MATCHING vs TEMPERATURE 1.010 3000 2000 1000 IDAC Match (ppm) IOUT (Normalized) 1.005 1.000 0.995 0 -1000 -2000 -3000 -4000 0.990 -5000 0.985 -6000 -50 -30 10 -10 30 50 70 90 -50 -30 50 70 Figure 21. Figure 22. IDAC DIFFERENTIAL NONLINEARITY (Range = 1, RDAC = 150k, VREF = 2.5V) IDAC INTEGRAL NONLINEARITY (Range = 1, RDAC = 150k, VREF = 2.5V) 0.5 0.5 0.4 0.4 0.3 0.3 0.2 0.2 0.1 0.1 INL (LSB) DNL (LSB) 30 90 Temperature (C) 0 -0.1 0 -0.1 -0.2 -0.2 -0.3 -0.3 -0.4 -0.4 -0.5 -0.5 0 14 10 -10 Temperature (C) 32 64 96 128 160 192 224 255 0 32 64 96 128 160 IDAC Code IDAC Code Figure 23. Figure 24. Submit Documentation Feedback 192 224 255 ADS1216 www.ti.com SBAS171D - NOVEMBER 2000 - REVISED SEPTEMBER 2006 OVERVIEW INPUT MULTIPLEXER The input multiplexer provides for any combination of differential inputs to be selected on any of the input channels, as shown in Figure 25. If channel 1 is selected as the positive differential input channel, any other channel can be selected as the negative differential input channel. With this method, it is possible to have up to eight fully-differential input channels. In addition, current sources are supplied that will source or sink current to detect open or short circuits on the pins. AIN0 AIN1 AVDD Burnout Current Source On AIN2 of the diode is connected to the negative input of the A/D converter. The output of IDAC1 is connected to the anode to bias the diode and the cathode of the diode is also connected to ground to complete the circuit. In this mode, the output of IDAC1 is also connected to the output pin, so some current may flow into an external load from IDAC1, rather than the diode. See Application Report Measuring Temperature with the ADS1216, ADS1217, or ADS1216 (SBAA073), available for download at www.ti.com, for more information. BURNOUT CURRENT SOURCES When the Burnout bit is set in the ACR Configuration Register (see the Register Map section), two current sources are enabled. The current source on the positive input channel sources approximately 2A of current. The current source on the negative input channel sinks approximately 2A. This sinking allows for the detection of an open circuit (full-scale reading) or short circuit (0V differential reading) on the selected input differential pair. INPUT BUFFER AIN3 AIN4 AIN5 Burnout Current Source On AIN6 The input impedance of the ADS1216 without the buffer is 5M/PGA. With the buffer enabled, the input voltage range is reduced and the analog power-supply current is higher. The buffer is controlled by ANDing the state of the buffer pin with the state of the BUFFER bit in the ACR Register (see the Register Map section). See Application Report Input Currents for High-Resolution ADCs (SBAA080), available for download at www.ti.com, for more information. AGND IDAC1 AIN7 AINCOM Figure 25. Input Multiplexer Configuration TEMPERATURE SENSOR An on-chip diode provides temperature sensing capability. When the configuration register for the input MUX is set to all 1s, the diode is connected to the input of the A/D converter. All other channels are open. The anode of the diode is connected to the positive input of the A/D converter, and the cathode IDAC1 AND IDAC2 The ADS1216 has two 8-bit current output DACs that can be controlled independently. The output current is set with RDAC, the range select bits in the ACR register, and the 8-bit digital value in the IDAC register. The output current equals VREF/(8 x RDAC)(2RANGE - 1)(DAC CODE). With VREFOUT = 2.5V and RDAC = 150k, the full-scale output can be selected to be 0.5, 1, or 2mA. The compliance voltage range is 0 to within 1V of AVDD. When the internal voltage reference of the ADS1216 is used, it is the reference for the IDAC. An external reference may be used for the IDACs by disabling the internal reference and tying the external reference input to the VREFOUT pin. Submit Documentation Feedback 15 ADS1216 www.ti.com SBAS171D - NOVEMBER 2000 - REVISED SEPTEMBER 2006 PROGRAMMABLE GAIN AMPLIFIER (PGA) ON-CHIP VOLTAGE REFERENCE The PGA can be set to gains of 1, 2, 4, 8, 16, 32, 64, or 128. Using the PGA can improve the effective resolution of the A/D converter. For instance, with a PGA of 1 on a 5V full-scale range, the A/D converter can resolve to 1V. With a PGA of 128 on a 40mV full-scale range, the A/D converter can resolve to 75nV. A selectable voltage reference (1.25V or 2.5V) is available for supplying the voltage reference input. To use, connect VREF- to AGND and VREF+ to VREFOUT. The enabling and voltage selection are controlled through bits REF EN and REF HI in the Setup Register (see the Register Map section). The 2.5V reference requires AVDD = +5V. When using the on-chip voltage reference, the VREFOUT pin should be bypassed with a 0.1F capacitor to AGND. PGA OFFSET DAC The input to the PGA can be shifted by half the full-scale input range of the PGA by using the ODAC (Offset DAC) Register; see the Register Map section. The ODAC register is an 8-bit value; the MSB is the sign and the seven LSBs provide the magnitude of the offset. Using the ODAC does not reduce the performance of the A/D converter. See Application Report The Offset DAC (SBAA077), available for download at www.ti.com, for more information. VRCAP PIN This pin provides a bypass cap for noise filtering on internal VREF circuitry only. This pin is a sensitive pin; therefore place the capacitor as close as possible and avoid any resistive loading. The recommended capacitor is a 1000pF ceramic cap. If an external VREF is used, this pin can be left unconnected. CLOCK GENERATOR MODULATOR The modulator is a single-loop, second-order system. The modulator runs at a clock speed (fMOD) that is derived from the external clock (fOSC), as shown in Table 1. The frequency division is determined by the SPEED bit in the Setup Register (see the Register Map section). The clock source for the ADS1216 can be provided from a crystal, oscillator, or external clock. When the clock source is a crystal, external capacitors must be provided to ensure startup and a stable clock frequency; this configuration is shown in Figure 26 and Table 2. C1 Table 1. Modulator Speed XIN Crystal SPEED BIT fMOD 0 fOSC/128 1 fOSC/256 C2 Figure 26. Crystal Connection VOLTAGE REFERENCE INPUT The ADS1216 uses a differential voltage reference input. The input signal is measured against the differential voltage VREF (VREF+) - (VREF-). For AVDD = +5V, VREF is typically +2.5V. For AVDD = +3V, VREF is typically +1.25V. As a result of the sampling nature of the modulator, the reference input current increases with higher modulator clock frequency (fMOD) and higher PGA settings. 16 XOUT Table 2. Typical Clock Sources CLOCK SOURCE FREQUENCY C1 C2 PART NUMBER Crystal 2.4576 0-20pF 0-20pF ECS, ECSD 2.45 - 32 Crystal 4.9152 0-20pF 0-20pF ECS, ECSL 4.91 Crystal 4.9152 0-20pF 0-20pF ECS, ECSD 4.91 Crystal 4.9152 0-20pF 0-20pF CTS, MP 042 4M9182 Submit Documentation Feedback ADS1216 www.ti.com SBAS171D - NOVEMBER 2000 - REVISED SEPTEMBER 2006 CALIBRATION At the completion of calibration, the DRDY signal goes low, which indicates the calibration is finished and valid data is available. See Application Report Calibration Routine and Register Value Generation for the ADS121x Series (SBAA099), available for download at www.ti.com, for more information. The offset and gain errors in the ADS1216, or the complete system, can be reduced with calibration. Internal calibration of the ADS1216 is called self-calibration. Self-calibration is handled with three commands. One command does both offset and gain calibration. There is also a gain calibration command and an offset calibration command. Each calibration process takes seven tDATA periods to complete. It takes 14 tDATA periods to complete both an offset and gain calibration. Self-gain calibration is optimized for PGA gains less than 8. When using higher gains, system gain calibration is recommended. DIGITAL FILTER The Digital Filter can use either the Fast-Settling, Sinc2, or Sinc3 filter, as shown in Figure 27. In addition, the Auto mode changes the sinc filter after the input channel or PGA is changed. When switching to a new channel, it will use the Fast-Settling filter for the next two conversions, the first of which should be discarded. It will then use the Sinc2 followed by the Sinc3 filter. This architecture combines the low-noise advantage of the Sinc3 filter with the quick response of the Fast-Settling time filter. See Figure 28 for the frequency response of each filter. For system calibration, the appropriate signal must be applied to the inputs. The system offset command requires a zero differential input signal. It then computes an offset that will nullify offset in the system. The system gain command requires a positive full-scale differential input signal. It then computes a value to nullify gain errors in the system. Each of these calibrations will take seven tDATA periods to complete. When using the Fast-Settling filter, select a decimation value set by the DEC0 and M/DEC1 registers that is evenly divisible by four for the best gain accuracy. For example, choose 260 rather than 261. Calibration must be performed after power on, a change in decimation ratio, or a change of the PGA. For operation with a reference voltage greater than (AVDD - 1.5V), the buffer must also be turned off during calibration. Adjustable Digital Filter Sinc Modulator Output 3 Sinc 2 Data Out Fast-Settling AUTO MODE FILTER SELECTION FILTER SETTLING TIME FILTER 3 Sinc 2 Sinc Fast SETTLING TIME (Conversion Cycles) (1) 3 (1) 2 (1) 1 CONVERSION CYCLE 1 2 3 Discard Fast Sinc 4 2 Sinc 3 NOTE: (1) With Synchronized Channel Changes. Figure 27. Filter Step Responses Submit Documentation Feedback 17 ADS1216 www.ti.com SBAS171D - NOVEMBER 2000 - REVISED SEPTEMBER 2006 3 (1) 2 (1) SINC FILTER RESPONSE (-3dB = 0.318 fDATA = 19.11Hz) 0 0 -20 -20 -40 -40 Gain (dB) Gain (dB) SINC FILTER RESPONSE (-3dB = 0.262 fDATA = 15.76Hz) -60 -60 -80 -80 -100 -100 -120 -120 0 30 60 90 120 150 180 210 240 270 300 0 30 60 90 Frequency (Hz) 120 150 180 210 240 270 300 Frequency (Hz) FAST SETTLING FILTER RESPONSE (-3dB = 0.469 fDATA = 28.125Hz) (1) 0 -20 Gain (dB) -40 -60 -80 -100 -120 0 30 60 90 120 150 180 210 240 270 300 Frequency (Hz) NOTE: (1) fDATA = 60Hz. Figure 28. Filter Frequency Responses DIGITAL I/O INTERFACE Chip Select (CS) The ADS1216 has eight pins dedicated for digital I/O. The default power-up condition for the digital I/O pins are as inputs. All of the digital I/O pins are individually configurable as inputs or outputs. They are configured through the DIR control register. The DIR register defines whether the pin is an input or output, and the DIO register defines the state of the digital output. When the digital I/O are configured as inputs, DIO is used to read the state of the pin. If the digital I/O are not used, either 1) configure as outputs; or 2) leave as inputs and tie to ground; this configuration prevents excess power dissipation. The chip select (CS) input of the ADS1216 must be externally asserted before a master device can exchange data with the ADS1216. CS must be low for the duration of the transaction. CS can be tied low. SERIAL PERIPHERAL INTERFACE (SPI) Serial Clock (SCLK) SCLK, a Schmitt-Trigger input, clocks data transfer on the DIN input and DOUT output. When transferring data to or from the ADS1216, multiple bits of data may be transferred back-to-back with no delay in SCLKs or toggling of CS. Make sure to avoid glitches on SCLK because they can cause extra shifting of the data. The SPI allows a controller to communicate synchronously with the ADS1216. The ADS1216 operates in slave-only mode. 18 Submit Documentation Feedback ADS1216 www.ti.com SBAS171D - NOVEMBER 2000 - REVISED SEPTEMBER 2006 Polarity (POL) The serial clock polarity is specified by the POL input. When SCLK is active high, set POL high. When SCLK is active low, set POL low. Configuration Registers 16 bytes DATA READY SETUP MUX ACR IDAC1 IDAC2 ODAC DIO DIR DEC0 M/DEC1 OCR0 OCR1 OCR2 FSR0 FSR1 FSR2 The DRDY output is used as a status signal to indicate when data is ready to be read from the ADS1216. DRDY goes low when new data is available. It is reset high when a read operation from the data register is complete. It also goes high prior to the updating of the output register to indicate when not to read from the device to ensure that a data read is not attempted while the register is being updated. RAM 128 Bytes Bank 0 16 bytes DSYNC OPERATION DSYNC is used to provide for synchronization of the A/D conversion with an external event. Synchronization can be achieved either through the DSYNC pin or the DSYNC command. When the DSYNC pin is used, the filter counter is reset on the falling edge of DSYNC. The modulator is held in reset until DSYNC is taken high. Synchronization occurs on the next rising edge of the system clock after DSYNC is taken high. Bank 2 16 bytes MEMORY Bank 7 16 bytes Two types of memory are used on the ADS1216: registers and RAM. 16 registers directly control the various functions (PGA, DAC value, Decimation Ratio, etc.) and can be directly read or written to. Collectively, the registers contain all the information needed to configure the part, such as data format, mux settings, calibration settings, decimation ratio, etc. Additional registers, such as conversion data, are accessed through dedicated instructions. Figure 29. Memory Organization REGISTER BANK The operation of the device is set up through individual registers. The set of the 16 registers required to configure the device is referred to as a Register Bank, as shown in Figure 29. Submit Documentation Feedback 19 ADS1216 www.ti.com SBAS171D - NOVEMBER 2000 - REVISED SEPTEMBER 2006 RAM Reads and Writes to Registers and RAM occur on a byte basis. However, copies between registers and RAM occur on a bank basis. The RAM is independent of the Registers; for example, the RAM can be used as general-purpose RAM. The ADS1216 supports any combination of eight analog inputs. With this flexibility, the device can easily support eight unique configurations--one per input channel. In order to facilitate this type of usage, eight separate register banks are available. Therefore, each configuration could be written once and recalled as needed without having to serially retransmit all the configuration data. Checksum commands are also included, which can be used to verify the integrity of RAM. The RAM provides eight banks, with a bank consisting of 16 bytes. The total size of the RAM is 128 bytes. Copies between the registers and RAM are performed on a bank basis. Also, the RAM can be directly read or written through the serial interface on power-up. The banks allow separate storage of settings for each input. 20 The RAM address space is linear; therefore, accessing RAM is done using an auto-incrementing pointer. Access to RAM in the entire memory map can be done consecutively without having to address each bank individually. For example, if you were currently accessing bank 0 at offset 0xF (the last location of bank 0), the next access would be bank 1 and offset 0x0. Any access after bank 7 and offset 0xF will wrap around to bank 0 and Offset 0x0. Although the Register Bank memory is linear, the concept of addressing the device can also be thought of in terms of bank and offset addressing. Looking at linear and bank addressing syntax, we have the following comparison: in the linear memory map, the address 0x14 is equivalent to bank 1 and offset 0x4. Simply stated, the most significant four bits represent the bank, and the least significant four bits represent the offset. The offset is equivalent to the register address for that bank of memory. Submit Documentation Feedback ADS1216 www.ti.com SBAS171D - NOVEMBER 2000 - REVISED SEPTEMBER 2006 REGISTER MAP Table 3. Registers ADDRESS REGISTER BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 BIT 0 00h SETUP ID ID ID SPEED REF EN REF HI BUF EN BIT ORDER 01h MUX PSEL3 PSEL2 PSEL1 PSEL0 NSEL3 NSEL2 NSEL1 NSEL0 02h ACR BOCS IDAC2R1 IDAC2R0 IDAC1R1 IDAC1R0 PGA2 PGA1 PGA0 03h IDAC1 IDAC1_7 IDAC1_6 IDAC1_5 IDAC1_4 IDAC1_3 IDAC1_2 IDAC1_1 IDAC1_0 04h IDAC2 IDAC2_7 IDAC2_6 IDAC2_5 IDAC2_4 IDAC2_3 IDAC2_2 IDAC2_1 IDAC2_0 05h ODAC SIGN OSET_6 OSET_5 OSET_4 OSET_3 OSET_2 OSET_1 OSET_0 06h DIO DIO_7 DIO_6 DIO_5 DIO_4 DIO_3 DIO_2 DIO_1 DIO_0 07h DIR DIR_7 DIR_6 DIR_5 DIR_4 DIR_3 DIR_2 DIR_1 DIR_0 08h DEC0 DEC07 DEC06 DEC05 DEC04 DEC03 DEC02 DEC01 DEC00 09h M/DEC1 DRDY U/B SMODE1 SMODE0 Reserved DEC10 DEC9 DEC8 0Ah OCR0 OCR07 OCR06 OCR05 OCR04 OCR03 OCR02 OCR01 OCR00 0Bh OCR1 OCR15 OCR14 OCR13 OCR12 OCR11 OCR10 OCR09 OCR08 0Ch OCR2 OCR23 OCR22 OCR21 OCR20 OCR19 OCR18 OCR17 OCR16 0Dh FSR0 FSR07 FSR06 FSR05 FSR04 FSR03 FSR02 FSR01 FSR00 0Eh FSR1 FSR15 FSR14 FSR13 FSR12 FSR11 FSR10 FSR09 FSR08 0Fh FSR2 FSR23 FSR22 FSR21 FSR20 FSR19 FSR18 FSR17 FSR16 DETAILED REGISTER DEFINITIONS SETUP (Address 00h) Setup Register Reset value = iii01110. bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 ID ID ID SPEED REF EN REF HI BUF EN BIT ORDER bits 7-5 Factory programmed bits bit 4 SPEED: modulator clock speed 0 : fMOD = fOSC/128 1 : fMOD = fOSC/256 bit 3 REF EN: Internal voltage reference enable 0 = Internal voltage reference disabled 1 = Internal voltage reference enabled bit 2 REF HI: internal reference voltage select 0 = Internal reference voltage = 1.25V 1 = Internal reference voltage = 2.5V bit 1 BUF EN: buffer enable 0 = Buffer disabled 1 = Buffer enabled bit 0 BIT ORDER: set order bits are transmitted 0 = Most significant bit transmitted first 1 = Least significant bit transmitted first data is always shifted into the part most significant bit first. Data is always shifted out of the part most significant byte first. This configuration bit only controls the bit order within the byte of data that is shifted out. Submit Documentation Feedback 21 ADS1216 www.ti.com SBAS171D - NOVEMBER 2000 - REVISED SEPTEMBER 2006 MUX (Address 01h) Multiplexer Control Register Reset value = 01h. bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 PSEL3 PSEL2 PSEL1 PSEL0 NSEL3 NSEL2 NSEL1 NSEL0 bits 7-4 PSEL3: PSEL2: PSEL1: PSEL0: Positive channel select 0000 = 0001 = 0010 = 0011 = AIN0 AIN1 AIN2 AIN3 0100 0101 0110 0111 = = = = AIN4 AIN5 AIN6 AIN7 0100 0101 0110 0111 = = = = AIN4 AIN5 AIN6 AIN7 1xxx = AINCOM (except when all bits are 1s) 1111 = Temperature sensor diode bits 3-0 NSEL3: NSEL2: NSEL1: NSEL0: Negative channel select 0000 = 0001 = 0010 = 0011 = AIN0 AIN1 AIN2 AIN3 1xxx = AINCOM (except when all bits are 1s) 1111 = Temperature sensor diode ACR (Address 02h) Analog Control Register Reset value = 00h. bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 BOCS IDAC2R1 IDAC2R0 IDAC1R1 IDAC1R0 PGA2 PGA1 PGA0 bit 7 BOCS: Burnout current source 0 = Disabled 1 = Enabled IDAC Current + 8RV 2 REF RANGE*1 (DAC CODE) DAC bits 6-5 IDAC2R1: IDAC2R0: Full-scale range select for IDAC2 00 = 01 = 10 = 11 = Off Range 1 Range 2 Range 3 bits 4-3 IDAC1R1: IDAC1R0: Full-scale range select for IDAC1 00 = 01 = 10 = 11 = Off Range 1 Range 2 Range 3 bits 2-0 PGA2: PGA1: PGA0: Programmable gain amplifier gain selection 000 = 001 = 010 = 011 = 22 1 2 4 8 100 = 101 = 110 = 111 = 16 32 64 128 Submit Documentation Feedback ADS1216 www.ti.com SBAS171D - NOVEMBER 2000 - REVISED SEPTEMBER 2006 IDAC1 (Address 03h) Current DAC 1 Reset value = 00h. bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 IDAC1_7 IDAC1_6 IDAC1_5 IDAC1_4 IDAC1_3 IDAC1_2 IDAC1_1 IDAC1_0 The DAC code bits set the output of DAC1 from 0 to full-scale. The value of the full-scale current is set by this byte, VREF, RDAC, and the DAC1 range bits in the ACR register. IDAC2 (Address 04h) Current DAC 2 Reset value = 00h. bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 IDAC2_7 IDAC2_6 IDAC2_5 IDAC2_4 IDAC2_3 IDAC2_2 IDAC2_1 IDAC2_0 The DAC code bits set the output of DAC2 from 0 to full-scale. The value of the full-scale current is set by this byte, VREF, RDAC, and the DAC2 range bits in the ACR register. ODAC (Address 05h) Offset DAC Setting Reset value = 00h. bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 SIGN OSET6 OSET5 OSET4 OSET3 OSET2 OSET1 OSET0 bit 7 Offset sign 0 = Positive 1 = Negative bits 6-0 V REF 2PGA Offset + NOTE: Code 127 The offset must be used after calibration or the calibration will nullify the effects. DIO (Address 06h) Digital I/O Reset value = 00h. bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 DIO7 DIO6 DIO5 DIO4 DIO3 DIO2 DIO1 DIO0 A value written to this register will appear on the digital I/O pins if the pin is configured as an output in the DIR register. Reading this register will return the value of the digital I/O pins. DIR (Address 07h) Direction control for digital I/O Reset value = FFh. bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 DIR7 DIR6 DIR5 DIR4 DIR3 DIR2 DIR1 DIR0 Each bit controls whether the Digital I/O pin is an output (= 0) or input (= 1). The default power-up state is as inputs. Submit Documentation Feedback 23 ADS1216 www.ti.com SBAS171D - NOVEMBER 2000 - REVISED SEPTEMBER 2006 DEC0 (Address 08h) Decimation Register (least significant 8 bits) Reset value = 80h. bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 DEC07 DEC06 DEC05 DEC04 DEC03 DEC02 DEC01 DEC00 The decimation value is defined with 11 bits for a range of 20 to 2047. This register is the least significant eight bits. The three most significant bits are contained in the M/DEC1 register. M/DEC1 (Address 09h) Mode and Decimation Register Reset value = 07h. bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 DRDY U/B SMODE1 SMODE0 Reserved DEC10 DEC09 DEC08 bit 7 DRDY: Data ready (read-only) This bit duplicates the state of the DRDY pin. bit 6 U/B: Data format 0 = Bipolar 1 = Unipolar U/B ANALOG INPUT DIGITAL OUTPUT 0 +FS Zero -FS 0x7FFFFF 0x000000 0x800000 1 +FS Zero -FS 0xFFFFFF 0x000000 0x000000 bits 5-4 SMODE1: SMODE0: Settling mode 00 = 01 = 10 = 11 = bit 3 Auto Fast-Settling filter Sinc2 filter Sinc3 filter Reserved This bit is not used in the ADS1216 and it is recommended that it be set to 0. bits 2-0 DEC10: DEC09: DEC08: Most significant bits of the decimation value 24 Submit Documentation Feedback ADS1216 www.ti.com SBAS171D - NOVEMBER 2000 - REVISED SEPTEMBER 2006 OCR0 (Address 0Ah) Offset Calibration Coefficient (least significant byte) Reset value = 00h. bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 OCR07 OCR06 OCR05 OCR04 OCR03 OCR02 OCR01 OCR00 OCR1 (Address 0Bh) Offset Calibration Coefficient (middle byte) Reset value = 00h. bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 OCR15 OCR14 OCR13 OCR12 OCR11 OCR10 OCR09 OCR08 OCR2 (Address 0Ch) Offset Calibration Coefficient (most significant byte) Reset value = 00h. bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 OCR23 OCR22 OCR21 OCR20 OCR19 OCR18 OCR17 OCR16 FSR0 (Address 0Dh) Full-Scale Register (least significant byte) Reset value = 24h. bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 FSR07 FSR06 FSR05 FSR04 FSR03 FSR02 FSR01 FSR00 FSR1 (Address 0Eh) Full-Scale Register (middle byte) Reset value = 90h. bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 FSR15 FSR14 FSR13 FSR12 FSR11 FSR10 FSR09 FSR08 FSR2 (Address 0Fh) Full-Scale Register (most significant byte) Reset value = 67h. bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 bit 1 bit 0 FSR23 FSR22 FSR21 FSR20 FSR19 FSR18 FSR17 FSR16 Submit Documentation Feedback 25 ADS1216 www.ti.com SBAS171D - NOVEMBER 2000 - REVISED SEPTEMBER 2006 COMMAND DEFINITIONS The commands summarized in Table 4 control the operation of the ADS1216. All of the commands are stand-alone except for the register reads and writes (RREG, WREG) which require a second command byte plus data. Additional command and data bytes may be shifted in without delay after the first command byte. The ORDER bit in the STATUS register (see the Register map section) sets the order of the bits within the output data. CS must stay low during the entire command sequence. Table 4. Command Definitions (1) (1) 26 COMMAND DESCRIPTION 1ST COMMAND BYTE WAKEUP Completes SYNC and exits standby mode 0000 0000 (00h) RDATA Read data 0000 0001 (01h) 2ND COMMAND BYTE RDATAC Read data continuously 0000 0011 (03h) SDATAC Stop read data continuously 0000 1111 (0Fh) RREG Read from REG rrr 0001 rrrr (1xh) 0000 nnnn RRAM Read from RAM bank aaa 0010 0aaa (2xh) xnnn nnnn (number of bytes - 1) CREG Copy REG to RAM bank aaa 0100 0aaa (4xh) CREGA Copy REG to all RAM banks 0100 1000 (48h) WREG Write to REG rrr 0101 rrrr (5xh) 0000 nnnn xnnn nnnn (number of bytes - 1) WRAM Write to RAM bank aaa 0110 0aaa (6xh) CRAM Copy RAM bank aaa to REG 1100 0aaa (Cxh) CSRAMX Calculate RAM bank aaa checksum 1101 0aaa (Dxh) CSARAMX Calculate all RAM banks checksum 1101 1000 (D8h) CSREG Calculate REG checksum 1101 1111 (DFh) CSRAM Calculate RAM bank aaa checksum 1110 0aaa (Exh) CSARAM Calculate all RAM banks checksum 1110 1000 (E8h) SELFCAL Offset and gain self-calibration 1111 0000 (F0h) SELFOCAL Offset self-calibration 1111 0001 (F1h) SELFGCAL Gain self-calibration 1111 0010 (F2h) SYSOCAL System offset calibration 1111 0011 (F3h) SYSGCAL System gain calibration 1111 0100 (F4h) DSYNC Synchronize the A/D conversion 1111 1100 (FCh) SLEEP Begin sleep mode 1111 1101 (FDh) RESET Reset to power-up values 1111 1110 (FEh) WAKEUP Completes SYNC and exits standby mode 1111 1111 (FFh) n = number of registers to be read/written - 1. For example, to read/write three registers, set nnnn = 2 (0010). r = starting register address for read/write commands. Submit Documentation Feedback ADS1216 www.ti.com SBAS171D - NOVEMBER 2000 - REVISED SEPTEMBER 2006 RDATA Read Data Description: Issue this command after DRDY goes low to read a single conversion result. After all 24 bits have been shifted out on DOUT, DRDY goes high. It is not necessary to read back all 24 bits, but DRDY will then not return high until new data is being updated. See the Timing Characteristics for the required delay between the end of the RDATA command and the beginning of shifting data on DOUT: t6. DRDY DIN 0000 0001 MSB DOUT Mid-Byte LSB t6 SCLK *** *** Figure 30. RDATA Command Sequence RDATAC Read Data Continuous Description: Issue command after DRDY goes low to enter the Read Data Continuous mode. This mode enables the continuous output of new data on each DRDY without the need to issue subsequent read commands. After all 24 bits have been read, DRDY goes high. It is not necessary to read back all 24 bits, but DRDY will then not return high until new data is being updated. This mode may be terminated by the Stop Read Data Continuous command (STOPC). Because DIN is constantly being monitored during the Read Data Continuous mode for the STOPC or RESET command, do not use this mode if DIN and DOUT are connected together. See the Timing Characteristics for the required delay between the end of the RDATAC command and the beginning of shifting data on DOUT: t6. DRDY DIN 0000 0011 t6 24 Bits DOUT 24 Bits Figure 31. RDATAC Command Sequence On the following DRDY, shift out data by applying SCLKs. The Read Data Continuous mode terminates if input_data equals the STOPC or RESET command in any of the three bytes on DIN. DRDY DIN DOUT input_data input_data input_data MSB Mid-Byte LSB Figure 32. DIN and DOUT Command Sequence During Read Continuous mode Submit Documentation Feedback 27 ADS1216 www.ti.com SBAS171D - NOVEMBER 2000 - REVISED SEPTEMBER 2006 STOPC Stop Read Data Continuous Description: Ends the continuous data output mode; refer to RDATAC in the Command Definitions section. The command must be issued after DRDY goes low and completed before DRDY goes high. DRDY DIN 000 1111 Figure 33. STOPC Command Sequence RREG Read from Registers Description: Output the data from up to 16 registers starting with the register address specified as part of the command. The number of registers read will be one plus the second byte of the command. If the count exceeds the remaining registers, the addresses will wrap back to the beginning. 1st Command Byte: 0001 rrrr where rrrr is the address of the first register to read. 2nd Command Byte: 0000 nnnn where nnnn is the number of bytes to read - 1. See the Timing Characteristics for the required delay between the end of the RREG command and the beginning of shifting data on DOUT: t6. DIN 0001 0001 0000 0001 1st Command 2nd Command Byte Byte t6 DOUT MUX ADCON Data Byte Data Byte Figure 34. RREG Command Example: Read Two Registers Starting from Regiater 01h (multiplexer) RRAM Read from RAM Description:This command allows for the direct reading of the RAM contents. All reads begin at the specified starting RAM bank. More than one bank can be read out in a single read operation. The reads will wrap around to the first bank if there is more data to be retrieved when the last bank is completely read. See the Timing Characteristics for the required delay between the end of the RRAM command and the beginning of shifting data on DOUT: t6. 1st Command Byte: 0010 0aaa where aaa is the starting RAM bank for the read. 2nd Command Byte: 0nnn nnnn where nnn nnnn is the number of bytes to be read - 1. DIN 0010 0001 0000 1111 t6 DOUT Bank 1, Byte 0 Bank 1, Byte 1 RAM Data Figure 35. RRAM Command Example: Read 16 Bytes Starting from Bank 1 28 Submit Documentation Feedback ADS1216 www.ti.com SBAS171D - NOVEMBER 2000 - REVISED SEPTEMBER 2006 CREG Copy Registers to RAM Bank Description: This command copies the registers to the selected RAM bank. Do not issue additional commands while the copy operation is underway. 1st Command byte: 0100 0aaa where aaa is the RAM bank that will be updated with a copy of the registers. CREGA Copy Registers to All RAM Banks Description: This command copies the registers to all RAM banks. Do not issue additional commands while the copy operation is underway. WREG Write to Register Description: Write to the registers starting with the register specified as part of the command. The number of registers that will be written is one plus the value of the second byte in the command. 1st Command Byte: 0101 rrrr where rrrr is the address to the first register to be written. 2nd Command Byte: 0000 nnnn where nnnn is the number of bytes to be written - 1. Data Byte(s): data to be written to the registers. DIN 0101 0011 DRATE Data 0000 0001 1st Command 2nd Command Byte Byte Data Byte IO Data Data Byte Figure 36. WREG Command Example: Write Two Registers Starting from 03h (DRATE) WRAM Write to RAM Description: This command allows for direct writing to the RAM. All writes begin at the specified starting RAM bank. More than one bank can be written in a single write operation. The writes will wrap around to the first bank if there is more data to be written when the last bank is completely written. See the Timing Characteristics for the required delay between the end of the RRAM command and the beginning of shifting data on DOUT: t6. 1st Command Byte: 0010 0aaa where aaa is the starting RAM bank for the write. 2nd Command Byte: 0nnn nnnn where nnn nnnn is the number of bytes to be written - 1. DIN 0110 0001 Bank 1, Byte 0 0000 1111 Bank 1, Byte 1 tx RAM Data Figure 37. WRAM Command Example: Write 16 Bytes Starting at Bank 1 CRAM Copy Selected RAM Bank to Registers Description: This command copies the selected RAM bank to the registers. This action will overwrite all previous register settings. Do not issue additional commands while this copy operation is underway. 1st Command Byte: 1100 0aaa where aaa is the selected RAM bank. Submit Documentation Feedback 29 ADS1216 www.ti.com SBAS171D - NOVEMBER 2000 - REVISED SEPTEMBER 2006 CSRAM Calculate Checksum for Selected RAM Bank Description: This command calculates the checksum for the selected RAM bank. The checksum is calculated as the sum of all the bytes in the registers with the carry ignored. Do not issue any additional commands while the checksum is being calculated. CSRAMX Calculate Checksum for Selected RAM Bank, Ignoring Certain Bits Description: This command calculates the checksum of the selected RAM bank. The checksum is calculated as a sum of all the bytes in the RAM bank with the carry ignored. The ID, DRDY, and DIO bits are masked and are not included in the checksum calculation. Do not issue any additional commands while the checksum is being calculated. CSARAM Calculate Checksum for all RAM Banks Description: This command calculates the checksum for all RAM banks. The checksum is calculated as a sum of all the bytes in the RAM bank with the carry ignored. Do not issue any additional commands while the checksum is being calculated. Calculate Checksum for all RAM Banks, Ignoring Certain Bits CSARAMX Description: This command calculates the checksum for all RAM banks. The checksum is calculated as a sum of all the bytes in the RAM bank with the carry ignored. The ID, DRDY, and DIO bits are masked and are not included in the checksum calculation. Do not issue any additional commands while the checksum is being calculated. CSREG Calculate Checksum for the Registers Description: This command calculates the checksum for the registers. The checksum is calculated as a sum of all the bytes in the registers with the carry ignored. The ID, DRDY, and DIO bits are masked and are not included in the checksum calculation. Do not issue any additional commands while the checksum is being calculated. See the Timing Characteristics for the required delay between the end of the checksum commands and the beginning of shifting data on DOUT: t6. Note that this time is dependent on the specific checksum command used. DIN 0000 0011 t6 DOUT 24 Bits Figure 38. Checksum Command Sequence SYSOCAL System Offset Calibration Description: Performs a system offset calibration. The Offset Calibration Register (OFC) is updated after this operation. DRDY goes high at the beginning of the calibration. It goes low after the calibration completes and settled data is ready. Do not send additional commands after issuing this command until DRDY goes low indicating that the calibration is complete. 30 Submit Documentation Feedback ADS1216 www.ti.com SBAS171D - NOVEMBER 2000 - REVISED SEPTEMBER 2006 SYSGCAL System Gain Calibration Description: Performs a system gain calibration. The Full-Scale Calibration Register (FSC) is updated after this operation. DRDY goes high at the beginning of the calibration. It goes low after the calibration completes and settled data is ready. Do not send additional commands after issuing this command until DRDY goes low indicating that the calibration is complete. DSYNC Synchronize the A/D Conversion Description: This command synchronizes the A/D conversion. To use, first shift in the command. Then shift in the WAKEUP command. Synchronization occurs on the first CLKIN rising edge after the first SCLK used to shift in the WAKEUP command. DIN 1111 1100 (SYNC) SCLK *** CLKIN 0000 0000 (WAKEUP) *** *** *** Synchronization Occurs Here Figure 39. DSYNC Command Sequence SLEEP Sleep Mode Description: This command puts the ADS1216 into a Sleep mode. After issuing the SLEEP command, make sure there is no more activity on SCLK while CS is low because this will interrupt Sleep mode. If CS is high, SCLK activity is allowed during Sleep mode. To exit Sleep mode, issue the WAKEUP command. DIN 1111 1101 (SLEEP) 0000 0000 (WAKEUP) SCLK Normal Mode Sleep Mode Normal Mode Figure 40. SLEEP Command Sequence WAKEUP Complete Synchronization or Exit Sleep Mode Description: Used in conjunction with the SYNC and STANDBY commands. Two values (all zeros or all ones) are available for this command. RESET Reset Registers to Default Values Description: Returns all registers to their default values. This command will also stop the Read Data Continuous mode. While in the Read Data Continuous mode, the RESET command must be issued after DRDY goes low and complete before DRDY returns high. Submit Documentation Feedback 31 ADS1216 www.ti.com SBAS171D - NOVEMBER 2000 - REVISED SEPTEMBER 2006 DEFINITIONS Analog Input Voltage--the voltage at any one analog input relative to AGND. Analog Input Differential Voltage--given by the following equation: (AIN+) - (AIN-). Thus, a positive digital output is produced whenever the analog input differential voltage is positive, while a negative digital output is produced whenever the differential is negative. For example, when the converter is configured with a 2.5V reference and placed in a gain setting of 1, the positive full-scale output is produced when the analog input differential is 2.5V. The negative full-scale output is produced when the differential is -2.5V. In each case, the actual input voltages must remain within the AGND to AVDD range. Conversion Cycle--the term conversion cycle usually refers to a discrete A/D conversion operation, such as that performed by a successive approximation converter. As used here, a conversion cycle refers to the tDATA time period. However, each digital output is actually based on the modulator results from several tDATA time periods. FILTER SETTING MODULATOR RESULTS Fast Settling 1 tDATA Time Period Sinc2 2 tDATA Time Period Sinc3 3 tDATA Time Period Data Rate--the rate at which conversions are completed. See definition for fDATA. Decimation Ratio--defines the ratio between the output of the modulator and the output Data Rate. Valid values for the Decimation Ratio are from 20 to 2047. Larger Decimation Ratios will have lower noise. Effective Resolution--the effective resolution of the ADS1216 in a particular configuration can be expressed in two different units: bits rms (referenced to output) and VRMS (referenced to input). Computed directly from the converter output data, each is a statistical calculation. The conversion from one to the other is shown below. Effective number of bits (ENOB) or effective resolution is commonly used to define the usable resolution of the A/D converter. It is calculated from empirical data taken directly from the device. It is typically determined by applying a fixed known signal source to the analog input and computing the standard deviation of the data sample set. The rms noise defines the interval about the sample mean. 32 The data from the A/D converter is output as codes, which then can be easily converted to other units, such as ppm or volts. The equations and table below show the relationship between bits or codes, ppm, and volts. -20 log(ppm) ENOB + 6.02 BITS rms BIPOLAR VRMS 2V REF PGA 10 UNIPOLAR VRMS V REF PGA 106.02ER 20 24 298nV 149nV 22 1.19V 597nV 20 4.77V 2.39V 18 19.1V 9.55V 16 76.4V 38.2V 14 505V 152.7V 12 1.22mV 610V 6.02ER 20 fDATA--the frequency of the digital output data produced by the ADS1216. fDATA is also referred to as the data rate. f DATA + f f Decimation + mfactor Decimation Ratio Ratio MOD OSC fMOD--the frequency or speed at which the modulator of the ADS1216 is running. This rate depends on the SPEED bit as shown below: SPEED BIT fMOD 0 fOSC/128 1 fOSC/256 fOSC--the frequency of the crystal input signal at the XIN input of the ADS1216. fSAMP--the frequency, or switching speed, of the input sampling capacitor. The value is given by one of the following equations: PGA SETTING SAMPLING FREQUENCY 1, 2, 4, 8 f SAMP + f OSC mfactor 8 f SAMP + 2f OSC mfactor 16 f SAMP + 8f OSC mfactor 32 f SAMP + 16f OSC mfactor 64, 128 f SAMP + 16f OSC mfactor Submit Documentation Feedback ADS1216 www.ti.com SBAS171D - NOVEMBER 2000 - REVISED SEPTEMBER 2006 Filter Selection--the ADS1216 uses a (sinx/x) filter or sinc filter. There are three different sinc filters that can be selected. A Fast-Settling filter will settle in one tDATA cycle. The Sinc2 filter will settle in two cycles and have lower noise. The Sinc3 will achieve lowest noise and higher number of effective bits, but requires three cycles to settle. The ADS1216 will operate with any one of these filters, or it can operate in an auto mode, where it will first select the Fast-Settling filter after a new channel is selected for two readings and will then switch to Sinc2 for one reading, followed by Sinc3 from then on. Full-Scale Range (FSR)--as with most A/D converters, the full-scale range of the ADS1216 is defined as the input, which produces the positive full-scale digital output minus the input, which produces the negative full-scale digital output. The full-scale range changes with gain setting; see Table 5. For example, when the converter is configured with a 2.5V reference and is placed in a gain setting of 2, the full-scale range is: [1.25V (positive full-scale) - (-1.25V (negative full-scale))] = 2.5V. Least Significant Bit (LSB) Weight--this is the theoretical amount of voltage that the differential voltage at the analog input would have to change in order to observe a change in the output data of one least significant bit. It is computed as shown in Equation 1: Full-Scale Range LSB Weight + 2N (1) where N is the number of bits in the digital output. tDATA--the inverse of fDATA, or the period between each data output. Table 5. Full-Scale Range vs PGA Setting 5V SUPPLY ANALOG INPUT (1) GAIN SETTING (1) (2) FULL-SCALE RANGE DIFFERENTIAL INPUT VOLTAGES (2) PGA OFFSET RANGE 1 5V 2.5V 1.25V 2 2.5V 1.25V 0.625V 4 1.25V 0.625V 312.5mV 8 0.625V 312.5mV 156.25mV 16 312.5mV 156.25mV 78.125mV 34 156.25mV 78.125mV 39.0625mV 64 78.125mV 39.0625mV 19.531mV 128 39.0625mV 19.531mV 9.766mV GENERAL EQUATIONS FULL-SCALE RANGE DIFFERENTIAL INPUT VOLTAGES (2) PGA SHIFT RANGE 2V REF PGA " VREF PGA " VREF 2PGA With a 2.5V reference. The ADS1216 allows common-mode voltage as long as the absolute input voltage on AIN+ or AIN- does not go below AGND or above AVDD. Submit Documentation Feedback 33 ADS1216 www.ti.com SBAS171D - NOVEMBER 2000 - REVISED SEPTEMBER 2006 Changes from C Revision (May 2006) to D Revision ..................................................................................................... Page * * 34 Added title for Table 1......................................................................................................................................................... 16 Changed 11 registers to 16 registers in Description text of RREG section in Command Definitions. ............................... 28 Submit Documentation Feedback PACKAGE OPTION ADDENDUM www.ti.com 21-May-2010 PACKAGING INFORMATION Orderable Device Status (1) Package Type Package Drawing Pins Package Qty Eco Plan (2) Lead/ Ball Finish MSL Peak Temp (3) ADS1216Y/250 ACTIVE TQFP PFB 48 250 Green (RoHS & no Sb/Br) CU NIPDAU Level-2-260C-1 YEAR ADS1216Y/250G4 ACTIVE TQFP PFB 48 250 Green (RoHS & no Sb/Br) CU NIPDAU Level-2-260C-1 YEAR ADS1216Y/2K ACTIVE TQFP PFB 48 2000 Green (RoHS & no Sb/Br) CU NIPDAU Level-2-260C-1 YEAR ADS1216Y/2KG4 ACTIVE TQFP PFB 48 2000 Green (RoHS & no Sb/Br) CU NIPDAU Level-2-260C-1 YEAR Samples (Requires Login) (1) The marketing status values are defined as follows: ACTIVE: Product device recommended for new designs. LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect. NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design. PREVIEW: Device has been announced but is not in production. Samples may or may not be available. OBSOLETE: TI has discontinued the production of the device. (2) Eco Plan - The planned eco-friendly classification: Pb-Free (RoHS), Pb-Free (RoHS Exempt), or Green (RoHS & no Sb/Br) - please check http://www.ti.com/productcontent for the latest availability information and additional product content details. TBD: The Pb-Free/Green conversion plan has not been defined. Pb-Free (RoHS): TI's terms "Lead-Free" or "Pb-Free" mean semiconductor products that are compatible with the current RoHS requirements for all 6 substances, including the requirement that lead not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, TI Pb-Free products are suitable for use in specified lead-free processes. Pb-Free (RoHS Exempt): This component has a RoHS exemption for either 1) lead-based flip-chip solder bumps used between the die and package, or 2) lead-based die adhesive used between the die and leadframe. The component is otherwise considered Pb-Free (RoHS compatible) as defined above. Green (RoHS & no Sb/Br): TI defines "Green" to mean Pb-Free (RoHS compatible), and free of Bromine (Br) and Antimony (Sb) based flame retardants (Br or Sb do not exceed 0.1% by weight in homogeneous material) (3) MSL, Peak Temp. -- The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature. Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals. TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release. In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis. Addendum-Page 1 PACKAGE MATERIALS INFORMATION www.ti.com 14-Jul-2012 TAPE AND REEL INFORMATION *All dimensions are nominal Device Package Package Pins Type Drawing SPQ Reel Reel A0 Diameter Width (mm) (mm) W1 (mm) B0 (mm) K0 (mm) P1 (mm) W Pin1 (mm) Quadrant ADS1216Y/250 TQFP PFB 48 250 330.0 16.4 9.6 9.6 1.5 12.0 16.0 Q2 ADS1216Y/2K TQFP PFB 48 2000 330.0 16.4 9.6 9.6 1.5 12.0 16.0 Q2 Pack Materials-Page 1 PACKAGE MATERIALS INFORMATION www.ti.com 14-Jul-2012 *All dimensions are nominal Device Package Type Package Drawing Pins SPQ Length (mm) Width (mm) Height (mm) ADS1216Y/250 TQFP PFB ADS1216Y/2K TQFP PFB 48 250 367.0 367.0 38.0 48 2000 367.0 367.0 38.0 Pack Materials-Page 2 MECHANICAL DATA MTQF019A - JANUARY 1995 - REVISED JANUARY 1998 PFB (S-PQFP-G48) PLASTIC QUAD FLATPACK 0,27 0,17 0,50 36 0,08 M 25 37 24 48 13 0,13 NOM 1 12 5,50 TYP 7,20 SQ 6,80 9,20 SQ 8,80 Gage Plane 0,25 0,05 MIN 0- 7 1,05 0,95 Seating Plane 0,75 0,45 0,08 1,20 MAX 4073176 / B 10/96 NOTES: A. All linear dimensions are in millimeters. B. This drawing is subject to change without notice. C. Falls within JEDEC MS-026 POST OFFICE BOX 655303 * DALLAS, TEXAS 75265 IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, enhancements, improvements and other changes to its semiconductor products and services per JESD46C and to discontinue any product or service per JESD48B. Buyers should obtain the latest relevant information before placing orders and should verify that such information is current and complete. All semiconductor products (also referred to herein as "components") are sold subject to TI's terms and conditions of sale supplied at the time of order acknowledgment. TI warrants performance of its components to the specifications applicable at the time of sale, in accordance with the warranty in TI's terms and conditions of sale of semiconductor products. Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty. Except where mandated by applicable law, testing of all parameters of each component is not necessarily performed. TI assumes no liability for applications assistance or the design of Buyers' products. Buyers are responsible for their products and applications using TI components. To minimize the risks associated with Buyers' products and applications, Buyers should provide adequate design and operating safeguards. TI does not warrant or represent that any license, either express or implied, is granted under any patent right, copyright, mask work right, or other intellectual property right relating to any combination, machine, or process in which TI components or services are used. Information published by TI regarding third-party products or services does not constitute a license to use such products or services or a warranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual property of the third party, or a license from TI under the patents or other intellectual property of TI. Reproduction of significant portions of TI information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompanied by all associated warranties, conditions, limitations, and notices. TI is not responsible or liable for such altered documentation. Information of third parties may be subject to additional restrictions. Resale of TI components or services with statements different from or beyond the parameters stated by TI for that component or service voids all express and any implied warranties for the associated TI component or service and is an unfair and deceptive business practice. TI is not responsible or liable for any such statements. Buyer acknowledges and agrees that it is solely responsible for compliance with all legal, regulatory and safety-related requirements concerning its products, and any use of TI components in its applications, notwithstanding any applications-related information or support that may be provided by TI. Buyer represents and agrees that it has all the necessary expertise to create and implement safeguards which anticipate dangerous consequences of failures, monitor failures and their consequences, lessen the likelihood of failures that might cause harm and take appropriate remedial actions. Buyer will fully indemnify TI and its representatives against any damages arising out of the use of any TI components in safety-critical applications. In some cases, TI components may be promoted specifically to facilitate safety-related applications. With such components, TI's goal is to help enable customers to design and create their own end-product solutions that meet applicable functional safety standards and requirements. Nonetheless, such components are subject to these terms. No TI components are authorized for use in FDA Class III (or similar life-critical medical equipment) unless authorized officers of the parties have executed a special agreement specifically governing such use. Only those TI components which TI has specifically designated as military grade or "enhanced plastic" are designed and intended for use in military/aerospace applications or environments. Buyer acknowledges and agrees that any military or aerospace use of TI components which have not been so designated is solely at the Buyer's risk, and that Buyer is solely responsible for compliance with all legal and regulatory requirements in connection with such use. TI has specifically designated certain components which meet ISO/TS16949 requirements, mainly for automotive use. Components which have not been so designated are neither designed nor intended for automotive use; and TI will not be responsible for any failure of such components to meet such requirements. Products Applications Audio www.ti.com/audio Automotive and Transportation www.ti.com/automotive Amplifiers amplifier.ti.com Communications and Telecom www.ti.com/communications Data Converters dataconverter.ti.com Computers and Peripherals www.ti.com/computers DLP(R) Products www.dlp.com Consumer Electronics www.ti.com/consumer-apps DSP dsp.ti.com Energy and Lighting www.ti.com/energy Clocks and Timers www.ti.com/clocks Industrial www.ti.com/industrial Interface interface.ti.com Medical www.ti.com/medical Logic logic.ti.com Security www.ti.com/security Power Mgmt power.ti.com Space, Avionics and Defense www.ti.com/space-avionics-defense Microcontrollers microcontroller.ti.com Video and Imaging www.ti.com/video RFID www.ti-rfid.com OMAP Mobile Processors www.ti.com/omap TI E2E Community e2e.ti.com Wireless Connectivity www.ti.com/wirelessconnectivity Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265 Copyright (c) 2012, Texas Instruments Incorporated