Ads 1216
Ads 1216
Ads 1216
S1
216 ADS1216
www.ti.com SBAS171D – NOVEMBER 2000 – REVISED SEPTEMBER 2006
8-Channel, 24-Bit
ANALOG-TO-DIGITAL CONVERTER
FEATURES DESCRIPTION
• 24 BITS, NO MISSING CODES The ADS1216 is a precision, wide dynamic range,
• 0.0015% INL delta-sigma, Analog-to-Digital (A/D) converter with
• 22 BITS EFFECTIVE RESOLUTION 24-bit resolution operating from 2.7V to 5.25V
supplies. The delta-sigma A/D converter provides up
(PGA = 1), 19 BITS (PGA = 128)
to 24 bits of no-missing-code performance and an
• PGA FROM 1 TO 128 effective resolution of 22 bits.
• SINGLE-CYCLE SETTLING MODE The eight input channels are multiplexed. Internal
• PROGRAMMABLE DATA OUTPUT RATES: buffering can be selected to provide a very high input
up to 1kHz impedance for direct connection to transducers or
• ON-CHIP 1.25V/2.5V REFERENCE low-level voltage signals. Burnout current sources
are provided that allow for the detection of an open
• EXTERNAL DIFFERENTIAL REFERENCE: or shorted sensor. An 8-bit Digital-to-Analog
0.1V to 2.5V Converter (DAC) provides an offset correction with a
• ON-CHIP CALIBRATION range of 50% of the FSR (Full-Scale Range).
• SPI™-COMPATIBLE The PGA (Programmable Gain Amplifier) provides
• 2.7V TO 5.25V selectable gains of 1 to 128 with an effective
• < 1mW POWER CONSUMPTION 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.
APPLICATIONS The reference input is differential and can be used
• INDUSTRIAL PROCESS CONTROL for ratiometric cancellation. The onboard current
• LIQUID/GAS CHROMATOGRAPHY DACs operate independently with the maximum
• BLOOD ANALYSIS current set by an external resistor.
• SMART TRANSMITTERS The serial interface is SPI-compatible. Eight bits of
• PORTABLE INSTRUMENTATION digital I/O are also provided that can be used for
• WEIGHT SCALES input or output. The ADS1216 is designed for
high-resolution measurement applications in smart
• PRESSURE TRANSDUCERS
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. Copyright © 2000–2006, Texas Instruments Incorporated
Products conform to specifications per the terms of the Texas
Instruments standard warranty. Production processing does not
necessarily include testing of all parameters.
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.
(1) 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.
8-Bit
IDAC2
IDAC
Clock Generator
1.25V or
2.5V
8-Bit
IDAC1 Reference
AVDD IDAC
2m A
Offset
DAC
AIN0
AIN1 A = 1:128
IN+ Registers
AIN2
Programmable
AIN3 2nd-Order
MUX BUF + PGA Digital Controller
IN- Modulator
AIN4 Filter
AIN5 RAM
AIN6
AIN7
AINCOM
POL
SCLK
2m A Serial Interface
Digital I/O DIN
Interface DOUT
AGND CS
TIMING CHARACTERISTICS
CS
t3 t1 t2 t10
SCLK
(POL = 0)
SCLK
(POL = 1)
t4 t5 t6 t2
t11
DIN MSB LSB
t7 t8 t9
(Command or Command and Data)
DOUT (1) (1)
MSB LSB
ADS1216
SCLK Reset Waveform
Resets On
Falling Edge
t13 t13
SCLK
t12 t14 t15
t16
t17A
RESET, DSYNC, PDWN
DRDY
t17B
DEVICE INFORMATION
DSYNC
PDWN
DGND
DRDY
DVDD
SCLK
DOUT
XOUT
POL
DIN
XIN
CS
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
AGND 45 16 IDAC2
VREFOUT 46 15 IDAC1
VREF+ 47 14 VRCAP
VREF- 48 13 AVDD
1 2 3 4 5 6 7 8 9 10 11 12
AIN1
AGND
AGND
AIN2
AIN3
AIN5
AIN7
AIN4
AIN6
AIN0
AVDD
AINCOM
TYPICAL CHARACTERISTICS
At AVDD = +5V, DVDD = +5V, fOSC = 2.4576MHz, PGA = 1, RDAC = 150kΩ, fDATA = 10Hz, and VREF = +2.5V, unless otherwise specified.
ENOB (rms)
ENOB (rms)
18 18
PGA32 PGA64 PGA128
PGA16
17 17
PGA32 PGA64 PGA128
16 16
PGA16
15 15
14 3 14
Sinc Filter
13 13 3
Sinc Filter, Buffer ON
12 12
0 500 1000 1500 2000 0 500 1000 1500 2000
Decimation Ratio = fMOD/fDATA Decimation Ratio = fMOD/fDATA
Figure 1. Figure 2.
18 18
17 PGA32
17
PGA16 PGA64 PGA128
16 16
PGA32 PGA64 PGA128
PGA16
15 15
14 14
13 3 13 3
Sinc Filter, VREF = 1.25V, BUFFER OFF Sinc Filter, VREF = 1.25, BUFFER ON
12 12
0 500 1000 1500 2000 0 500 1000 1500 2000
Decimation Ratio = fMOD/fDATA Decimation Ratio
Figure 3. Figure 4.
18 18
17 17
PGA32 PGA16 PGA64
PGA128
16 16
15 15
14 2 14
Sinc Filter
13 13
Fast-Settling Filter
12 12
0 500 1000 1500 2000 0 500 1000 1500 2000
Decimation Ratio = fMOD/fDATA Decimation Ratio = fMOD/fDATA
Figure 5. Figure 6.
0.6 100
90
0.5
CMRR (dB)
80
70
0.4
60
0.3 50
40
0.2
30
0.1 20
10
0 0
-2.5 -1.5 -0.5 0.5 1.5 2.5 1 10 100 1k 10k 100k
VIN (V) Frequency of CM Signal (Hz)
Figure 7. Figure 8.
80
PSRR (dB)
70 -50
60
50 PGA64
-100
40
30 PGA128
-150
20
10
0 -200
1 10 100 1k 10k 100k -50 -30 -10 10 30 50 70 90
Frequency of Power Supply (Hz) Temperature (°C)
4
INL (ppm of FS)
1.00002 +85°C
2
0.99998 0
-2
0.99994
-4
+25°C
-6
0.99990
-8
0.99986 -10
-50 -30 -10 10 30 50 70 90 -2.5 -2.0 -1.5 -1.0 -0.5 0 0.5 1.0 1.5 2.0 2.5
Temperature (°C) VIN (V)
600
Current (mA)
150
IADC (mA)
500
AVDD = 3V, Buffer = ON
IANALOG 400
100 Buffer = OFF
300
50 200
100
0 0
-50 -30 -10 10 30 50 70 90 0 1 2 4 8 16 32 64 128
Temperature (°C) PGA Setting
3500
Number of Occurrences
300
SLEEP
4.91MHz 3000
Current (mA)
250 Normal
2.45MHz 2500
200
2000
150
1500
100
1000
SLEEP
50 2.45MHz 500
Power-Down
0 0
3.0 4.0 5.0 -2.0 -1.5 -1.0 -0.5 0 0.5 1.0 1.5 2.0
VDD (V) ppm of FS
110
VREFOUT (V)
80
2.50 50
20
-10
-40
-70
2.45 -100
-0.5 0 0.5 1.0 1.5 2.0 2.5 -50 -30 -10 10 30 50 70 90
VREFOUT Current Load (mA) Temperature (°C)
1.00008 1.000
IOUT (Normalized)
+25°C
Normalized Gain
1.00004
1.00000
0.999
0.99996
0.99992
0.99988 0.999
0.99984
-40°C
0.99980
0.99976 0.998
-50 -30 -10 10 30 50 70 90 0 1 2 3 4 5
Temperature (°C) VDD - VOUT (V)
2000
1.005 1000
IDAC Match (ppm)
IOUT (Normalized)
0
1.000
-1000
-2000
0.995
-3000
0.990 -4000
-5000
0.985 -6000
-50 -30 -10 10 30 50 70 90 -50 -30 -10 10 30 50 70 90
Temperature (°C) Temperature (°C)
0.1 0.1
INL (LSB)
0 0
-0.1 -0.1
-0.2 -0.2
-0.3 -0.3
-0.4 -0.4
-0.5 -0.5
0 32 64 96 128 160 192 224 255 0 32 64 96 128 160 192 224 255
IDAC Code IDAC Code
OVERVIEW
of the diode is connected to the negative input of the
INPUT MULTIPLEXER A/D converter. The output of IDAC1 is connected to
the anode to bias the diode and the cathode of the
The input multiplexer provides for any combination of diode is also connected to ground to complete the
differential inputs to be selected on any of the input circuit.
channels, as shown in Figure 25. If channel 1 is
selected as the positive differential input channel, In this mode, the output of IDAC1 is also connected
any other channel can be selected as the negative to the output pin, so some current may flow into an
differential input channel. With this method, it is external load from IDAC1, rather than the diode. See
possible to have up to eight fully-differential input Application Report Measuring Temperature with the
channels. ADS1216, ADS1217, or ADS1216 (SBAA073),
available for download at www.ti.com, for more
In addition, current sources are supplied that will information.
source or sink current to detect open or short circuits
on the pins. BURNOUT CURRENT SOURCES
When the Burnout bit is set in the ACR Configuration
Register (see the Register Map section), two current
AIN0 sources are enabled. The current source on the
positive input channel sources approximately 2µA of
current. The current source on the negative input
AIN1
AVDD
channel sinks approximately 2µA. This sinking allows
for the detection of an open circuit (full-scale
Burnout Current
reading) or short circuit (0V differential reading) on
AIN2 Source On the selected input differential pair.
INPUT BUFFER
AIN3
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
AIN4 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
AIN5 (see the Register Map section). See Application
Report Input Currents for High-Resolution ADCs
Burnout Current (SBAA080), available for download at www.ti.com,
Source On
AIN6 for more information.
AGND
IDAC1 IDAC1 AND IDAC2
AIN7
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
AINCOM
register, and the 8-bit digital value in the IDAC
register. The output current equals VREF/(8 ×
RDAC)(2RANGE – 1)(DAC CODE). With VREFOUT = 2.5V
and RDAC = 150kΩ, the full-scale output can be
Figure 25. Input Multiplexer Configuration
selected to be 0.5, 1, or 2mA. The compliance
voltage range is 0 to within 1V of AVDD. When the
TEMPERATURE SENSOR internal voltage reference of the ADS1216 is used, it
is the reference for the IDAC. An external reference
An on-chip diode provides temperature sensing may be used for the IDACs by disabling the internal
capability. When the configuration register for the reference and tying the external reference input to
input MUX is set to all 1s, the diode is connected to the VREFOUT pin.
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
3
Sinc
Modulator 2
Sinc Data Out
Output
Fast-Settling
3 (1) 2 (1)
SINC FILTER RESPONSE SINC FILTER RESPONSE
(-3dB = 0.262 ´ fDATA = 15.76Hz) (-3dB = 0.318 ´ fDATA = 19.11Hz)
0 0
-20 -20
-40 -40
Gain (dB)
Gain (dB)
-60 -60
-80 -80
-100 -100
-120 -120
0 30 60 90 120 150 180 210 240 270 300 0 30 60 90 120 150 180 210 240 270 300
Frequency (Hz) Frequency (Hz)
(1)
FAST SETTLING FILTER RESPONSE
(-3dB = 0.469 ´ fDATA = 28.125Hz)
0
-20
-40
Gain (dB)
-60
-80
-100
-120
0 30 60 90 120 150 180 210 240 270 300
Frequency (Hz)
The ADS1216 has eight pins dedicated for digital The chip select (CS) input of the ADS1216 must be
I/O. The default power-up condition for the digital I/O externally asserted before a master device can
pins are as inputs. All of the digital I/O pins are exchange data with the ADS1216. CS must be low
individually configurable as inputs or outputs. They for the duration of the transaction. CS can be tied
are configured through the DIR control register. The low.
DIR register defines whether the pin is an input or
output, and the DIO register defines the state of the Serial Clock (SCLK)
digital output. When the digital I/O are configured as SCLK, a Schmitt-Trigger input, clocks data transfer
inputs, DIO is used to read the state of the pin. If the on the DIN input and DOUT output. When transferring
digital I/O are not used, either 1) configure as data to or from the ADS1216, multiple bits of data
outputs; or 2) leave as inputs and tie to ground; this may be transferred back-to-back with no delay in
configuration prevents excess power dissipation. SCLKs or toggling of CS. Make sure to avoid glitches
on SCLK because they can cause extra shifting of
SERIAL PERIPHERAL INTERFACE (SPI) the data.
The SPI allows a controller to communicate
synchronously with the ADS1216. The ADS1216
operates in slave-only mode.
Polarity (POL)
The serial clock polarity is specified by the POL
input. When SCLK is active high, set POL high.
Configuration
When SCLK is active low, set POL low. Registers RAM
16 bytes 128 Bytes
DATA READY SETUP
MUX
The DRDY output is used as a status signal to ACR
IDAC1
indicate when data is ready to be read from the IDAC2
ODAC
ADS1216. DRDY goes low when new data is DIO
DIR Bank 0
available. It is reset high when a read operation from DEC0
16 bytes
M/DEC1
the data register is complete. It also goes high prior OCR0
OCR1
to the updating of the output register to indicate OCR2
when not to read from the device to ensure that a FSR0
FSR1
data read is not attempted while the register is being FSR2
updated.
DSYNC OPERATION
Bank 2
DSYNC is used to provide for synchronization of the 16 bytes
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.
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,
Figure 29. Memory Organization
are accessed through dedicated instructions.
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.
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
DAC
RANGE*1 Ǔ(DAC CODE)
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.
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.
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.
Each bit controls whether the Digital I/O pin is an output (= 0) or input (= 1). The default power-up state is as
inputs.
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.
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.
(1) 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.
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
t6
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
t6
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
Figure 32. DIN and DOUT Command Sequence During Read Continuous mode
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
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.
Data Data
Byte Byte
Figure 34. RREG Command Example: Read Two Registers Starting from Regiater 01h (multiplexer)
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.
t6
Bank 1, Bank 1,
DOUT
Byte 0 Byte 1
RAM Data
Figure 35. RRAM Command Example: Read 16 Bytes Starting from Bank 1
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.
Description: This command copies the registers to all RAM banks. Do not issue additional commands while the
copy operation is underway.
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.
Figure 36. WREG Command Example: Write Two Registers Starting from 03h (DRATE)
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.
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.
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.
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.
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.
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.
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.
t6
DOUT 24 Bits
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.
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.
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.
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.
SCLK
Description: Used in conjunction with the SYNC and STANDBY commands. Two values (all zeros or all ones)
are available for this command.
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.
DEFINITIONS
Analog Input Voltage—the voltage at any one
The data from the A/D converter is output as codes,
analog input relative to AGND.
which then can be easily converted to other units,
Analog Input Differential Voltage—given by the such as ppm or volts. The equations and table below
following equation: (AIN+) – (AIN–). Thus, a positive show the relationship between bits or codes, ppm,
digital output is produced whenever the analog input and volts.
differential voltage is positive, while a negative digital −20 log(ppm)
output is produced whenever the differential is ENOB +
6.02
negative.
BITS rms BIPOLAR VRMS UNIPOLAR VRMS
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
ǒ 2V REF
PGA
Ǔ ǒ Ǔ V REF
PGA
Data Rate—the rate at which conversions are fMOD—the frequency or speed at which the modulator
completed. See definition for fDATA. of the ADS1216 is running. This rate depends on the
SPEED bit as shown below:
Decimation Ratio—defines the ratio between the
output of the modulator and the output Data Rate. SPEED BIT fMOD
Valid values for the Decimation Ratio are from 20 to 0 fOSC/128
2047. Larger Decimation Ratios will have lower 1 fOSC/256
noise.
fOSC—the frequency of the crystal input signal at the
Effective Resolution—the effective resolution of the
XIN input of the ADS1216.
ADS1216 in a particular configuration can be
expressed in two different units: bits rms (referenced fSAMP—the frequency, or switching speed, of the
to output) and VRMS (referenced to input). Computed input sampling capacitor. The value is given by one
directly from the converter output data, each is a of the following equations:
statistical calculation. The conversion from one to the PGA SETTING SAMPLING FREQUENCY
other is shown below.
f OSC
Effective number of bits (ENOB) or effective 1, 2, 4, 8 f SAMP +
mfactor
resolution is commonly used to define the usable
2f OSC
resolution of the A/D converter. It is calculated from 8 f SAMP +
mfactor
empirical data taken directly from the device. It is
typically determined by applying a fixed known signal 16 f SAMP +
8f OSC
source to the analog input and computing the mfactor
standard deviation of the data sample set. The rms 16f OSC
noise defines the ±σ interval about the sample mean. 32 f SAMP +
mfactor
16f OSC
64, 128 f SAMP +
mfactor
Filter Selection—the ADS1216 uses a (sinx/x) filter For example, when the converter is configured with a
or sinc filter. There are three different sinc filters that 2.5V reference and is placed in a gain setting of 2,
can be selected. A Fast-Settling filter will settle in the full-scale range is: [1.25V (positive full-scale) –
one tDATA cycle. The Sinc2 filter will settle in two (–1.25V (negative full-scale))] = 2.5V.
cycles and have lower noise. The Sinc3 will achieve
Least Significant Bit (LSB) Weight—this is the
lowest noise and higher number of effective bits, but
theoretical amount of voltage that the differential
requires three cycles to settle. The ADS1216 will
voltage at the analog input would have to change in
operate with any one of these filters, or it can
order to observe a change in the output data of one
operate in an auto mode, where it will first select the
least significant bit. It is computed as shown in
Fast-Settling filter after a new channel is selected for
Equation 1:
two readings and will then switch to Sinc2 for one
reading, followed by Sinc3 from then on. Full−Scale Range
LSB Weight +
2N (1)
Full-Scale Range (FSR)—as with most A/D
converters, the full-scale range of the ADS1216 is where N is the number of bits in the digital output.
defined as the input, which produces the positive
tDATA—the inverse of fDATA, or the period between
full-scale digital output minus the input, which
each data output.
produces the negative full-scale digital output. The
full-scale range changes with gain setting; see
Table 5.
www.ti.com 14-Oct-2022
PACKAGING INFORMATION
Orderable Device Status Package Type Package Pins Package Eco Plan Lead finish/ MSL Peak Temp Op Temp (°C) Device Marking Samples
(1) Drawing Qty (2) Ball material (3) (4/5)
(6)
ADS1216Y/250 ACTIVE TQFP PFB 48 250 RoHS & Green NIPDAU Level-2-260C-1 YEAR -40 to 85 ADS1216Y Samples
ADS1216Y/2K ACTIVE TQFP PFB 48 2000 RoHS & Green NIPDAU Level-2-260C-1 YEAR -40 to 85 ADS1216Y Samples
(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)
RoHS: TI defines "RoHS" to mean semiconductor products that are compliant with the current EU RoHS requirements for all 10 RoHS substances, including the requirement that RoHS substance
do not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, "RoHS" products are suitable for use in specified lead-free processes. TI may
reference these types of products as "Pb-Free".
RoHS Exempt: TI defines "RoHS Exempt" to mean products that contain lead but are compliant with EU RoHS pursuant to a specific EU RoHS exemption.
Green: TI defines "Green" to mean the content of Chlorine (Cl) and Bromine (Br) based flame retardants meet JS709B low halogen requirements of <=1000ppm threshold. Antimony trioxide based
flame retardants must also meet the <=1000ppm threshold requirement.
(3)
MSL, Peak Temp. - The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature.
(4)
There may be additional marking, which relates to the logo, the lot trace code information, or the environmental category on the device.
(5)
Multiple Device Markings will be inside parentheses. Only one Device Marking contained in parentheses and separated by a "~" will appear on a device. If a line is indented then it is a continuation
of the previous line and the two combined represent the entire Device Marking for that device.
(6)
Lead finish/Ball material - Orderable Devices may have multiple material finish options. Finish options are separated by a vertical ruled line. Lead finish/Ball material values may wrap to two
lines if the finish value exceeds the maximum column width.
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 OPTION ADDENDUM
www.ti.com 14-Oct-2022
Addendum-Page 2
PACKAGE MATERIALS INFORMATION
www.ti.com 1-Sep-2021
Pack Materials-Page 1
PACKAGE MATERIALS INFORMATION
www.ti.com 1-Sep-2021
Pack Materials-Page 2
PACKAGE OUTLINE
PFB0048A SCALE 1.900
TQFP - 1.2 mm max height
PLASTIC QUAD FLATPACK
7.2
B
6.8
NOTE 3
48 37
PIN 1 ID
1 36
7.2 9.2
TYP
6.8 8.8
NOTE 3
12
25
13 24
A
0.27
44X 0.5 48X
0.17
0.08 C A B
4X 5.5
1.2 MAX
SEATING PLANE
0.25
GAGE PLANE (1)
0.75
0.45 0.05 MIN
0 -7
DETAIL A
A 16
TYPICAL
4215157/A 03/2024
NOTES:
1. All linear dimensions are in millimeters. Any dimensions in parenthesis are for reference only. Dimensioning and tolerancing
per ASME Y14.5M.
2. This drawing is subject to change without notice.
3. Reference JEDEC registration MS-026.
www.ti.com
EXAMPLE BOARD LAYOUT
PFB0048A TQFP - 1.2 mm max height
PLASTIC QUAD FLATPACK
SYMM
48 37 SEE DETAILS
48X (1.35)
1
36
48X (0.25)
SYMM
(8.5)
44X (0.5)
12 25
(R0.05) TYP
13 24
(8.5)
EXPOSED METAL
METAL UNDER
SOLDER MASK SOLDER MASK
OPENING
4215157/A 03/2024
NOTES: (continued)
www.ti.com
EXAMPLE STENCIL DESIGN
PFB0048A TQFP - 1.2 mm max height
PLASTIC QUAD FLATPACK
SYMM
48 37
48X (1.35)
1
36
48X (0.25)
SYMM
(8.5)
44X (0.5)
12 25
(R0.05) TYP
13 24
(8.5)
4215157/A 03/2024
NOTES: (continued)
6. Laser cutting apertures with trapezoidal walls and rounded corners may offer better paste release. IPC-7525 may have alternate
design recommendations.
7. Board assembly site may have different recommendations for stencil design.
www.ti.com
IMPORTANT NOTICE AND DISCLAIMER
TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATA SHEETS), DESIGN RESOURCES (INCLUDING REFERENCE
DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS”
AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY
IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD
PARTY INTELLECTUAL PROPERTY RIGHTS.
These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate
TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable
standards, and any other safety, security, regulatory or other requirements.
These resources are subject to change without notice. TI grants you permission to use these resources only for development of an
application that uses the TI products described in the resource. Other reproduction and display of these resources is prohibited. No license
is granted to any other TI intellectual property right or to any third party intellectual property right. TI disclaims responsibility for, and you
will fully indemnify TI and its representatives against, any claims, damages, costs, losses, and liabilities arising out of your use of these
resources.
TI’s products are provided subject to TI’s Terms of Sale or other applicable terms available either on ti.com or provided in conjunction with
such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable warranties or warranty disclaimers for
TI products.
TI objects to and rejects any additional or different terms you may have proposed. IMPORTANT NOTICE
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2024, Texas Instruments Incorporated