ADS1255IDBT [TI]

Very Low Noise, 24-Bit Analog-to-Digital Converter;
ADS1255IDBT
型号: ADS1255IDBT
厂家: TEXAS INSTRUMENTS    TEXAS INSTRUMENTS
描述:

Very Low Noise, 24-Bit Analog-to-Digital Converter

光电二极管 转换器
文件: 总45页 (文件大小:1002K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
ADS1255  
ADS1256  
SBAS288K JUNE 2003 REVISED SEPTEMBER 2013  
Very Low Noise, 24-Bit  
Analog-to-Digital Converter  
FEATURES  
DESCRIPTION  
The ADS1255 and ADS1256 are extremely low-noise,  
D
24 Bits, No Missing Codes  
24-bit analog-to-digital (A/D) converters. They provide  
complete high-resolution measurement solutions for the  
most demanding applications.  
All Data Rates and PGA Settings  
Up to 23 Bits Noise-Free Resolution  
0.0010% Nonlinearity (max)  
D
D
D
D
The converter is comprised of a 4th-order, delta-sigma  
(ΔΣ) modulator followed by a programmable digital filter. A  
flexible input multiplexer handles differential or  
single-ended signals and includes circuitry to verify the  
integrity of the external sensor connected to the inputs.  
The selectable input buffer greatly increases the input  
impedance and the low-noise programmable gain  
amplifier (PGA) provides gains from 1 to 64 in binary steps.  
The programmable filter allows the user to optimize  
between a resolution of up to 23 bits noise-free and a data  
rate of up to 30k samples per second (SPS). The  
converters offer fast channel cycling for measuring  
multiplexed inputs and can also perform one-shot  
conversions that settle in just a single cycle.  
Data Output Rates to 30kSPS  
Fast Channel Cycling  
18.6 Bits Noise-Free (21.3 Effective Bits)  
at 1.45kHz  
D
D
One-Shot Conversions with Single-Cycle  
Settling  
Flexible Input Multiplexer with Sensor Detect  
Four Differential Inputs (ADS1256 only)  
Eight Single-Ended Inputs (ADS1256 only)  
D
D
D
Chopper-Stabilized Input Buffer  
Low-Noise PGA: 27nV Input-Referred Noise  
Self and System Calibration for All PGA  
Settings  
Communication is handled over an SPI-compatible serial  
interface that can operate with a 2-wire connection.  
Onboard calibration supports both self and system  
correction of offset and gain errors for all the PGA settings.  
Bidirectional digital I/Os and a programmable clock output  
driver are provided for general use. The ADS1255 is  
packaged in an SSOP-20, and the ADS1256 in an  
SSOP-28.  
D
D
D
D
5V Tolerant SPI-Compatible Serial Interface  
Analog Supply: 5V  
Digital Supply: 1.8V to 3.6V  
Power Dissipation  
As Low as 38mW in Normal Mode  
0.4mW in Standby Mode  
AVDD  
VREFP VREFN  
DVDD  
APPLICATIONS  
AIN0  
AIN1  
XTAL1/CLKIN  
XTAL2  
Clock  
Generator  
D
D
D
D
D
Scientific Instrumentation  
Industrial Process Control  
Medical Equipment  
1:64  
PGA  
AIN2  
AIN3  
Mux  
and  
Sensor  
Detect  
RESET  
4thOrder  
Modulator  
Programmable  
Digital Filter  
Buffer  
Control  
SYNC/PDWN  
AIN4  
AIN5  
AIN6  
AIN7  
Test and Measurement  
Weigh Scales  
DRDY  
SCLK  
DIN  
General  
Purpose  
Digital I/O  
Serial  
Interface  
AINCOM  
DOUT  
CS  
AGND  
D3 D2  
D1 D0/CLKOUT  
DGND  
ADS1256  
Only  
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, Inc. 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 Texas Instruments standard warranty.  
Production processing does not necessarily include testing of all parameters.  
Copyright © 20032013, Texas Instruments Incorporated  
www.ti.com  
ADS1255  
ADS1256  
www.ti.com  
SBAS288K JUNE 2003 REVISED SEPTEMBER 2013  
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.  
This integrated circuit can be damaged by ESD. Texas  
ABSOLUTE MAXIMUM RATINGS  
Instruments recommends that all integrated circuits be  
(1)  
over operating free-air temperature range unless otherwise noted  
handledwith appropriate precautions. Failure to observe  
proper handling and installation procedures can cause damage.  
ADS1255, ADS1256 UNIT  
AVDD to AGND  
DVDD to DGND  
AGND to DGND  
0.3 to +6  
0.3 to +3.6  
V
V
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.  
0.3 to +0.3  
V
100, Momentary  
10, Continuous  
0.3 to AVDD + 0.3  
mA  
mA  
V
Input Current  
Analog inputs to AGND  
DIN, SCLK, CS, RESET,  
SYNC/PDWN,  
XTAL1/CLKIN to DGND  
0.3 to +6  
V
Digital  
inputs  
D0/CLKOUT, D1, D2, D3  
to DGND  
0.3 to DVDD + 0.3  
V
Maximum Junction Temperature  
Operating Temperature Range  
Storage Temperature Range  
+150  
40 to +105  
60 to +150  
+300  
°C  
°C  
°C  
°C  
Lead Temperature (soldering, 10s)  
(1)  
Stresses above those listed under Absolute Maximum Ratings  
may cause permanent damage to the device. Exposure to  
absolute maximum conditions for extended periods may degrade  
device reliability. These are stress ratings only, and functional  
operationof the device at these or any other conditions beyond  
those specified is not implied.  
2
ADS1255  
ADS1256  
www.ti.com  
SBAS288K JUNE 2003 REVISED SEPTEMBER 2013  
ELECTRICAL CHARACTERISTICS  
All specifications at 40°C to +85°C, AVDD = +5V, DVDD = +1.8V, f  
= 7.68MHz, PGA = 1, and V  
= +2.5V, unless otherwise noted.  
CLKIN  
REF  
PARAMETER  
Analog Inputs  
Full-scale input voltage (AIN AIN )  
TEST CONDITIONS  
MIN  
TYP  
/PGA  
MAX  
UNIT  
2V  
V
V
V
P
N
REF  
Buffer off  
Buffer on  
AGND 0.1  
AVDD + 0.1  
AVDD 2.0  
64  
Absolute input voltage  
(AIN0-7, AINCOM to AGND)  
AGND  
1
Programmable gain amplifier  
Buffer off, PGA = 1, 2, 4, 8, 16  
150/PGA  
kΩ  
kΩ  
MΩ  
μA  
μA  
μA  
Buffer off, PGA = 32, 64  
4.7  
80  
0.5  
2
Differential input impedance  
Sensor detect current sources  
(1)  
Buffer on, f  
50Hz  
DATA  
SDCS[1:0] = 01  
SDCS[1:0] = 10  
SDCS[1:0] = 11  
10  
System Performance  
Resolution  
24  
24  
Bit  
Bit  
No missing codes  
All data rates and PGA settings  
= 7.68MHz  
(2)  
Data rate (f  
)
f
2.5  
30,000  
0.0010  
SPS  
DATA  
CLKIN  
(3)  
Differential input, PGA = 1  
Differential input, PGA = 64  
After calibration  
0.0003  
0.0007  
%FSR  
Integral nonlinearity  
Offset error  
%FSR  
On the level of the noise  
PGA = 1  
100  
nV/°C  
nV/°C  
%
Offset drift  
PGA = 64  
4
After calibration, PGA = 1, Buffer on  
After calibration, PGA = 64, Buffer on  
PGA = 1  
0.005  
Gain error  
Gain drift  
0.03  
%
0.8  
ppm/°C  
ppm/°C  
dB  
PGA = 64  
0.8  
(4)  
(5)  
Common-mode rejection  
Noise  
f
= 60Hz, f  
= 30kSPS  
95  
60  
110  
CM  
DATA  
See Noise Performance Tables  
AVDD power-supply rejection  
DVDD power-supply rejection  
Voltage Reference Inputs  
5% Δ in AVDD  
70  
dB  
dB  
10% Δ in DVDD  
100  
Reference input voltage (V  
)
V
VREFP VREFN  
0.5  
2.5  
2.6  
V
V
REF  
REF  
Buffer off  
Buffer on  
Buffer off  
Buffer on  
AGND 0.1  
AGND  
VREFP 0.5  
VREFP 0.5  
AVDD + 0.1  
AVDD 2.0  
Negative reference input (VREFN)  
Positive reference input (VREFP)  
(6)  
V
VREFN + 0.5  
VREFN + 0.5  
V
(6)  
V
Voltage reference impedance  
f
= 7.68MHz  
18.5  
kΩ  
CLKIN  
Digital Input/Output  
DIN, SCLK, XTAL1/CLKIN,  
SYNC/PDWN, CS, RESET  
0.8 DVDD  
5.25  
V
V
IH  
D0/CLKOUT, D1, D2, D3  
0.8 DVDD  
DGND  
DVDD  
V
V
V
V
V
0.2 DVDD  
IL  
I
I
= 5mA  
= 5mA  
0.8 DVDD  
V
OH  
OL  
OH  
0.2 DVDD  
V
OL  
Input hysteresis  
Input leakage  
0.5  
V
0 < V  
< DVDD  
10  
10  
10  
μA  
DIGITAL INPUT  
External crystal between XTAL1 and  
XTAL2  
2
7.68  
7.68  
MHz  
MHz  
Master clock rate  
External oscillator driving CLKIN  
0.1  
3
 
ADS1255  
ADS1256  
www.ti.com  
SBAS288K JUNE 2003 REVISED SEPTEMBER 2013  
ELECTRICAL CHARACTERISTICS (continued)  
All specifications at 40°C to +85°C, AVDD = +5V, DVDD = +1.8V, f  
= 7.68MHz, PGA = 1, and V  
= +2.5V, unless otherwise noted.  
CLKIN  
REF  
PARAMETER  
Power-Supply  
TEST CONDITIONS  
MIN  
TYP  
MAX  
UNIT  
AVDD  
DVDD  
4.75  
1.8  
5.25  
3.6  
2
V
V
Power-down mode  
Standby mode  
μA  
μA  
mA  
mA  
mA  
mA  
μA  
20  
7
Normal mode, PGA = 1, Buffer off  
Normal mode, PGA = 64, Buffer off  
Normal mode, PGA = 1, Buffer on  
Normal mode, PGA = 64, Buffer on  
Power-down mode  
10  
22  
19  
50  
2
AVDD current  
16  
13  
36  
Standby mode, CLKOUT off,  
DVDD = 3.3V  
95  
μA  
DVDD current  
Normal mode, CLKOUT off,  
DVDD = 3.3V  
0.9  
2
mA  
Normal mode, PGA = 1, Buffer off,  
DVDD = 3.3V  
38  
57  
mW  
mW  
Power dissipation  
Standby mode, DVDD = 3.3V  
0.4  
Temperature Range  
Specified  
Operating  
Storage  
40  
40  
60  
+85  
+105  
+150  
°C  
°C  
°C  
(1)  
See text for more information on input impedance.  
SPS = samples per second.  
(2)  
(3)  
(4)  
(5)  
FSR = full-scale range = 4V /PGA.  
REF  
f
is the frequency of the common-mode input signal.  
CM  
Placing a notch of the digital filter at 60Hz (setting f  
= 60SPS, 30SPS, 15SPS, 10SPS, 5SPS, or 2.5SPS) will further improve the  
DATA  
common-moderejection of this frequency.  
The reference input range with Buffer on is restricted only if self-calibration or gain self-calibration is to be used. If using system calibration or  
writing calibration values directly to the registers, the entire Buffer off range can be used.  
(6)  
4
ADS1255  
ADS1256  
www.ti.com  
SBAS288K JUNE 2003 REVISED SEPTEMBER 2013  
PIN ASSIGNMENTS  
SSOP PACKAGE  
(TOP VIEW)  
AVDD  
AGND  
VREFN  
VREFP  
AINCOM  
AIN0  
D3  
D2  
1
2
3
4
5
6
28  
27  
26  
25  
24  
AVDD  
AGND  
1
2
3
4
20 D1  
D1  
D0/CLKOUT  
19  
18  
17  
D0/CLKOUT  
SCLK  
VREFN  
SCLK  
DIN  
VREFP  
AINCOM  
AIN0  
23 DIN  
AIN1  
16 DOUT  
5
6
DOUT  
7
8
9
22  
21  
20  
ADS1255  
ADS1256  
15  
AIN2  
DRDY  
CS  
DRDY  
AIN1  
7
8
9
AIN3  
14 CS  
XTAL1/CLKIN  
SYNC, PDWN  
RESET  
13  
AIN4  
AIN5  
AIN6  
10  
19 XTAL1/CLKIN  
XTAL2  
18  
12 XTAL2  
11  
12  
DVDD 10  
11  
DGND  
17 DGND  
16 DVDD  
AIN7 13  
SYNC, PDWN  
RESET  
15  
14  
Terminal Functions  
TERMINAL NO.  
ANALOG/DIGITAL  
INPUT/OUTPUT  
NAME  
AVDD  
AGND  
VREFN  
VREFP  
AINCOM  
AIN0  
ADS1255 ADS1256  
DESCRIPTION  
1
2
1
2
Analog  
Analog power supply  
Analog ground  
Analog  
3
3
Analog input  
Analog input  
Analog input  
Analog input  
Analog input  
Analog input  
Analog input  
Analog input  
Analog input  
Analog input  
Negative reference input  
Positive reference input  
Analog input common  
Analog input 0  
4
4
5
5
6
6
AIN1  
7
7
Analog input 1  
AIN2  
8
8
Analog input 2  
AIN3  
9
Analog input 3  
AIN4  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
Analog input 4  
AIN5  
Analog input 5  
AIN6  
Analog input 6  
AIN7  
Analog input  
Analog input 7  
(1)(2)  
SYNC/PDWN  
RESET  
Digital input  
: active low  
Synchronization / power down input  
Reset input  
(1)(2)  
9
Digital input  
: active low  
DVDD  
10  
11  
12  
13  
14  
Digital  
Digital  
Digital power supply  
Digital ground  
DGND  
(3)  
XTAL2  
Digital  
Crystal oscillator connection  
(2)  
XTAL1/CLKIN  
CS  
Digital/Digital input  
Crystal oscillator connection / external clock input  
Chip select  
(1)(2)  
Digital input  
: active low  
DRDY  
DOUT  
DIN  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
Digital output: active low  
Digital output  
Data ready output  
Serial data output  
Serial data input  
Serial clock input  
Digital I/O 0 / clock output  
Digital I/O 1  
(1)(2)  
Digital input  
(1)(2)  
SCLK  
D0/CLKOUT  
D1  
Digital input  
(4)  
Digital IO  
(4)  
Digital IO  
(4)  
D2  
Digital IO  
Digital I/O 2  
(4)  
D3  
Digital IO  
Digital I/O 3  
(1)  
Schmitt-Trigger digital input.  
5V tolerant digital input.  
Leave disconnected if external clock input is applied to XTAL1/CLKIN.  
(2)  
(3)  
(4)  
Schmitt-Trigger digital input when the digital I/O is configured as an input.  
5
 
ADS1255  
ADS1256  
www.ti.com  
SBAS288K JUNE 2003 REVISED SEPTEMBER 2013  
PARAMETER MEASUREMENT INFORMATION  
CS  
t3  
t2H  
t10  
t1  
SCLK  
DIN  
t4  
t5  
t6  
t2L  
t11  
t7  
t8  
t9  
DOUT  
Figure 1. Serial Interface Timing  
TIMING CHARACTERISTICS FOR FIGURE 1  
SYMBOL DESCRIPTION  
MIN  
MAX  
UNIT  
(1)  
τ
CLKIN  
4
t
SCLK period  
1
(2)  
10  
9
τ
DATA  
200  
ns  
t
SCLK pulse width: high  
2H  
τ
DATA  
t
200  
0
ns  
SCLK pulse width: low  
2L  
(3)  
t
t
t
ns  
ns  
ns  
CS low to first SCLK: setup time  
3
4
5
50  
50  
Valid DIN to SCLK falling edge: setup time  
Valid DIN to SCLK falling edge: hold time  
Delay from last SCLK edge for DIN to first SCLK rising edge for DOUT: RDATA, RDATAC,  
RREG Commands  
t
50  
τ
τ
6
CLKIN  
(4)  
t
t
50  
10  
ns  
ns  
SCLK rising edge to valid new DOUT: propagation delay  
7
0
6
SCLK rising edge to DOUT invalid: hold time  
8
Last SCLK falling edge to DOUT high impedance  
NOTE: DOUT goes high impedance immediately when CS goes high  
t
9
CLKIN  
t
8
4
τ
τ
τ
CS low after final SCLK falling edge  
RREG, WREG, RDATA  
10  
CLKIN  
CLKIN  
CLKIN  
24  
RDATAC, SYNC  
Final SCLK falling edge of command to first SCLK  
t
11  
RDATAC, RESET, STANDBY,  
SELFOCAL, SYSOCAL, SELFGCAL,  
SYSGCAL, SELFCAL  
rising edge of next command.  
Wait for DRDY to go low  
(1)  
(2)  
(3)  
(4)  
τ
τ
= master clock period = 1/f  
.
CLKIN  
CLKIN  
= output data period 1/f  
.
DATA  
DATA  
CS can be tied low.  
DOUT load = 20pF ⎥⎥ 100kΩ to DGND.  
6
 
ADS1255  
ADS1256  
www.ti.com  
SBAS288K JUNE 2003 REVISED SEPTEMBER 2013  
t13  
t12  
t13  
SCLK  
t14  
t15  
Figure 2. SCLK Reset Timing  
TIMING CHARACTERISTICS FOR FIGURE 2  
SYMBOL DESCRIPTION  
MIN  
MAX  
UNIT  
(1)  
t
12  
t
13  
t
14  
t
15  
300  
500  
τ
SCLK reset pattern, first high pulse  
SCLK reset pattern, low pulse  
CLKIN  
5
550  
τ
CLKIN  
750  
τ
SCLK reset pattern, second high pulse  
SCLK reset pattern, third high pulse  
CLKIN  
1050  
1250  
τ
CLKIN  
(1)  
= master clock period = 1/f  
.
τ
CLKIN  
CLKIN  
CLKIN  
t16B  
t16  
RESET, SYNC/PDWN  
SYNC/PDWN  
Figure 3. RESET and SYNC/PDWN Timing  
TIMING CHARACTERISTICS FOR FIGURE 3  
SYMBOL DESCRIPTION  
MIN  
MAX  
UNIT  
(1)  
t
16  
4
τ
CLKIN  
RESET, SYNC/PDWN, pulse width  
t
25  
25  
ns  
SYNC/PDWN rising edge to CLKIN rising edge  
16B  
(1)  
τ
= master clock period = 1/f  
.
CLKIN  
CLKIN  
t17  
DRDY  
Figure 4. DRDY Update Timing  
TIMING CHARACTERISTICS FOR FIGURE 4  
SYMBOL DESCRIPTION  
MIN  
MAX  
UNIT  
(1)  
τ
CLKIN  
t
16  
Conversion data invalid while being updated (DRDY shown with no data retrieval)  
= master clock period = 1/f  
17  
(1)  
τ
.
CLKIN  
CLKIN  
7
 
ADS1255  
ADS1256  
www.ti.com  
SBAS288K JUNE 2003 REVISED SEPTEMBER 2013  
TYPICAL CHARACTERISTICS  
T = +25°C, AVDD = 5V, DVDD = 1.8V, f  
= 7.68MHz, PGA = 1, and V  
= 2.5V, unless otherwise noted.  
A
CLKIN  
REF  
OFFSET DRIFT HISTOGRAM  
90 Units from 3 Production Lots  
OFFSET DRIFT HISTOGRAM  
25  
20  
15  
10  
5
30  
25  
20  
15  
10  
5
PGA = 1  
PGA = 1  
PGA = 1  
PGA = 64  
PGA = 64  
PGA = 64  
90 Units from 3 Production Lots  
0
0
_
Offset Drift (nV/ C)  
_
Offset Drift (nV/ C)  
GAIN ERROR HISTOGRAM  
GAIN ERROR HISTOGRAM  
90 Units from 3 Production Lots  
30  
25  
20  
15  
10  
5
25  
20  
15  
10  
5
90 Units from 3 Production Lots  
0
0
Gain Error (%)  
Gain Error (%)  
GAIN DRIFT HISTOGRAM  
GAIN DRIFT HISTOGRAM  
25  
20  
15  
10  
5
25  
20  
15  
10  
5
90 Units from 3 Production Lots  
90 Units from 3 Production Lots  
0
0
_
_
Gain Drift (ppm/ C)  
Gain Drift (ppm/ C)  
8
ADS1255  
ADS1256  
www.ti.com  
SBAS288K JUNE 2003 REVISED SEPTEMBER 2013  
TYPICAL CHARACTERISTICS (continued)  
T = +25°C, AVDD = 5V, DVDD = 1.8V, f  
= 7.68MHz, PGA = 1, and V  
= 2.5V, unless otherwise noted.  
A
CLKIN  
REF  
NOISE HISTOGRAM  
NOISE HISTOGRAM  
100  
80  
60  
40  
20  
0
25  
20  
15  
10  
5
PGA = 1  
Data Rate = 2.5SPS  
Buffer = Off  
256 Readings  
Buffer = Off  
256 Readings  
PGA = 64  
Data Rate = 2.5SPS  
0
1
5
4
3
2
0
1
2
3
4
5
Output Code (LSB)  
Output Code (LSB)  
NOISE HISTOGRAM  
NOISE HISTOGRAM  
25  
20  
15  
10  
5
25  
20  
15  
10  
5
Buffer = Off  
4096 Readings  
PGA = 1  
Data Rate = 1kSPS  
PGA = 64  
Data Rate = 1kSPS  
Buffer = Off  
4096 Readings  
0
0
Output Code (LSB)  
Output Code (LSB)  
NOISE HISTOGRAM  
NOISE HISTOGRAM  
25  
20  
15  
10  
5
25  
20  
15  
10  
5
PGA = 64  
Data Rate = 30kSPS  
Buffer = Off  
4096 Readings  
PGA = 1  
Data Rate = 30kSPS  
Buffer = Off  
4096 Readings  
0
0
Output Code (LSB)  
Output Code (LSB)  
9
ADS1255  
ADS1256  
www.ti.com  
SBAS288K JUNE 2003 REVISED SEPTEMBER 2013  
TYPICAL CHARACTERISTICS (continued)  
T = +25°C, AVDD = 5V, DVDD = 1.8V, f  
= 7.68MHz, PGA = 1, and V  
= 2.5V, unless otherwise noted.  
A
CLKIN  
REF  
EFFECTIVE NUMBER OF BITS  
vs INPUT VOLTAGE  
EFFECTIVE NUMBER OF BITS  
vs TEMPERATURE  
23  
22  
21  
20  
19  
18  
23  
22  
21  
20  
19  
18  
PGA = 1  
PGA = 1  
Data Rate = 1kSPS  
Data Rate = 1kSPS  
Data Rate = 30kSPS  
Data Rate = 30kSPS  
0
0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0  
Input Voltage, VIN (V)  
10  
50  
30  
10  
30  
50  
70  
90  
110  
_
Temperature ( C)  
INTEGRAL NONLINEARITY vs INPUT SIGNAL  
INTEGRAL NONLINEARITY vs PGA  
0.0006  
0.0004  
0.0002  
0
0.0009  
0.0008  
0.0007  
0.0006  
0.0005  
0.0004  
0.0003  
0.0002  
0.0001  
0
_
40 C  
_
+125 C  
Buffer Off  
_
_
+85 C  
+25 C  
Buffer On  
0.0002  
0.0004  
0.0006  
PGA = 1  
1
5
4
3
2
0
1
2
3
4
5
1
2
4
8
16  
32  
64  
Input Voltage, VIN (V)  
PGA Setting  
ANALOG SUPPLY CURRENT vs TEMPERATURE  
PGA = 64, Buffer On  
ANALOG SUPPLY CURRENT vs PGA  
Buffer On  
50  
45  
40  
35  
30  
25  
20  
15  
10  
5
40  
35  
30  
25  
20  
15  
10  
5
Buffer Off  
PGA = 64, Buffer Off  
PGA = 1, Buffer On  
PGA = 1, Buffer Off  
0
0
10  
50  
30  
10  
30  
50  
70  
90  
110  
1
2
4
8
16  
32  
64  
_
Temperature ( C)  
PGA Setting  
10  
ADS1255  
ADS1256  
www.ti.com  
SBAS288K JUNE 2003 REVISED SEPTEMBER 2013  
The modulator measures the amplified differential input  
signal, VIN = (AINP – AINN), against the differential  
reference, VREF = (VREFP VREFN). The differential  
reference is scaled internally by a factor of two so that the  
full-scale input range is 2VREF (for PGA = 1).  
OVERVIEW  
The ADS1255 and ADS1256 are very low-noise A/D  
converters. The ADS1255 supports one differential or two  
single-ended inputs and has two general-purpose digital  
I/Os. The ADS1256 supports four differential or eight  
single-ended inputs and has four general-purpose digital  
I/Os. Otherwise, the two units are identical and are  
referred to together in this data sheet as the ADS1255/6.  
The digital filter receives the modulator signal and  
provides a low-noise digital output. The data rate of the  
filter is programmable from 2.5SPS to 30kSPS and allows  
tradeoffs between resolution and speed.  
Figure 5 shows a block diagram of the ADS1256. The  
input multiplexer selects which input pins are connected to  
the A/D converter. Selectable current sources within the  
input multiplexer can check for open- or short-circuit  
conditions on the external sensor. A selectable onboard  
input buffer greatly reduces the input circuitry loading by  
providing up to 80MΩ of impedance. A low-noise PGA  
provides a gain of 1, 2, 4, 8, 16, 32, or 64. The ADS1255/6  
converter is comprised of a 4th-order, delta-sigma  
modulator followed by a programmable digital filter.  
Communication is done over an SPI-compatible serial  
interface with a set of simple commands providing control of  
the ADS1255/6. Onboard registers store the various settings  
for the input multiplexer, sensor detect current sources, input  
buffer enable, PGA setting, data rate, etc. Either an external  
crystal or clock oscillator can be used to provide the clock  
source. General-purpose digital I/Os provide static read/write  
control of up to four pins. One of the pins can also be used  
to supply a programmable clock output.  
VREFP VREFN  
Σ
A/D  
Converter  
VREF  
XTAL1/CLKIN  
XTAL2  
Clock  
Generator  
AIN0  
AIN1  
2
2VREF  
AIN2  
Input  
AIN3  
AIN4  
AIN5  
AIN6  
AINP  
AINN  
Multiplexer  
and  
Sensor  
Detect  
VIN PGA  
RESET  
4thOrder  
Modulator  
PGA  
1:64  
Programmable  
Digital Filter  
Buffer  
Σ
Control  
SYNC/PDWN  
AIN7  
DRDY  
SCLK  
DIN  
AINCOM  
SPI  
Serial  
Interface  
General  
Purpose  
Digital I/O  
DOUT  
CS  
D3 D2  
D1 D0/CLKOUT  
ADS1256  
Only  
Figure 5. Block Diagram  
11  
 
ADS1255  
ADS1256  
www.ti.com  
SBAS288K JUNE 2003 REVISED SEPTEMBER 2013  
Table 2. Effective Number of Bits (ENOB, rms)  
with Buffer On  
NOISE PERFORMANCE  
The ADS1255/6 offer outstanding noise performance that  
can be optimized by adjusting the data rate or PGA setting.  
As the averaging is increased by reducing the data rate,  
the noise drops correspondingly. The PGA reduces the  
input-referred noise when measuring lower level signals.  
Table 1 through Table 6 summarize the typical noise  
performance with the inputs shorted externally. In all six  
tables, the following conditions apply: T = +25°C,  
DATA  
PGA  
RATE  
(SPS)  
1
2
4
8
16  
32  
64  
2.5  
5
25.3  
25.0  
24.8  
24.6  
24.3  
24.2  
23.9  
23.8  
23.4  
22.3  
21.7  
21.2  
20.8  
20.4  
20.1  
19.8  
24.9  
24.8  
24.5  
24.2  
24.0  
23.8  
23.6  
23.4  
23.0  
21.9  
21.3  
20.9  
20.5  
20.1  
19.7  
19.5  
24.9  
24.5  
24.1  
23.8  
23.4  
23.3  
23.0  
22.9  
22.5  
21.5  
20.8  
20.4  
20.0  
19.6  
19.3  
19.1  
24.4  
24.0  
23.5  
23.2  
23.0  
22.8  
22.5  
22.4  
22.0  
20.9  
20.2  
19.7  
19.4  
19.0  
18.7  
18.5  
23.8  
23.3  
22.9  
22.5  
22.2  
22.1  
21.8  
21.7  
21.4  
20.3  
19.8  
19.3  
19.0  
18.5  
18.2  
18.0  
23.0  
22.7  
22.3  
21.8  
21.5  
21.5  
21.1  
21.0  
20.8  
19.6  
19.2  
18.8  
18.4  
17.9  
17.7  
17.4  
22.2  
21.8  
21.3  
21.0  
20.7  
20.5  
20.3  
20.2  
19.8  
18.7  
18.3  
17.9  
17.4  
17.0  
16.7  
16.5  
10  
15  
AVDD = 5V, DVDD = 1.8V, VREF  
=
2.5V, and  
25  
fCLKIN = 7.68MHz. Table 1 to Table 3 reflect the device  
input buffer enabled. Table 1 shows the rms value of the  
input-referred noise in volts. Table 2 shows the effective  
number of bits of resolution (ENOB), using the noise data  
from Table 1. ENOB is defined as:  
30  
50  
60  
100  
500  
1000  
2000  
3750  
7500  
15,000  
30,000  
ǒ
Ǔ
ln FSRńRMS Noise  
ENOB +  
( )  
ln 2  
where FSR is the full-scale range. Table 3 shows the  
noise-free bits of resolution. It is calculated with the same  
formula as ENOB except the peak-to-peak noise value is  
used instead of rms noise. Table 4 through Table 6 show  
the same noise data, but with the input buffer disabled.  
Table 3. Noise-Free Resolution (bits)  
with Buffer On  
DATA  
RATE  
(SPS)  
PGA  
Table 1. Input Referred Noise (μV, rms)  
with Buffer On  
1
2
4
8
16  
32  
64  
DATA  
RATE  
(SPS)  
PGA  
8
2.5  
5
23.0  
22.3  
22.3  
22.0  
21.7  
21.8  
21.3  
21.3  
20.9  
20.1  
19.0  
18.5  
18.1  
17.7  
17.3  
17.1  
22.6  
22.4  
22.0  
21.7  
21.4  
21.3  
21.1  
20.9  
20.7  
19.6  
18.6  
18.1  
17.8  
17.3  
17.0  
16.7  
22.1  
21.9  
21.6  
21.3  
21.1  
20.8  
20.4  
20.5  
20.2  
19.1  
18.1  
17.8  
17.3  
16.9  
16.5  
16.4  
21.7  
21.3  
21.0  
20.7  
20.5  
20.4  
19.9  
19.8  
19.6  
18.6  
17.5  
17.0  
16.6  
16.2  
15.9  
15.9  
21.3  
20.7  
20.4  
20.1  
19.7  
19.8  
19.4  
19.3  
19.1  
18.0  
17.2  
16.6  
16.2  
15.8  
15.5  
15.4  
20.8  
20.3  
19.9  
19.3  
19.2  
19.0  
18.8  
18.8  
18.5  
17.3  
16.5  
16.1  
15.7  
15.3  
14.9  
14.6  
19.7  
19.3  
18.9  
18.7  
18.5  
18.1  
17.9  
17.8  
17.4  
16.3  
15.6  
15.3  
14.7  
14.4  
13.9  
13.8  
1
2
4
16  
32  
64  
10  
2.5  
5
0.247 0.156 0.080 0.056 0.043 0.037 0.033  
0.301 0.175 0.102 0.076 0.061 0.045 0.044  
0.339 0.214 0.138 0.106 0.082 0.061 0.061  
0.401 0.264 0.169 0.126 0.107 0.085 0.073  
0.494 0.305 0.224 0.149 0.134 0.102 0.093  
0.533 0.335 0.245 0.176 0.138 0.104 0.106  
0.629 0.393 0.292 0.216 0.168 0.136 0.122  
0.692 0.438 0.321 0.233 0.184 0.146 0.131  
0.875 0.589 0.409 0.305 0.229 0.170 0.169  
1.946 1.250 0.630 0.648 0.497 0.390 0.367  
2.931 1.891 1.325 1.070 0.689 0.512 0.486  
4.173 2.589 1.827 1.492 0.943 0.692 0.654  
5.394 3.460 2.376 1.865 1.224 0.912 0.906  
7.249 4.593 3.149 2.436 1.691 1.234 1.187  
15  
25  
10  
30  
15  
50  
25  
60  
30  
100  
500  
1000  
2000  
3750  
7500  
15,000  
30,000  
50  
60  
100  
500  
1000  
2000  
3750  
7500  
15,000 9.074 5.921 3.961 2.984 2.125 1.517 1.515  
30,000 10.728 6.705 4.446 3.280 2.416 1.785 1.742  
12  
 
ADS1255  
ADS1256  
www.ti.com  
SBAS288K JUNE 2003 REVISED SEPTEMBER 2013  
Table 4. Input Referred Noise (μV, rms)  
Table 6. Noise-Free Resolution (bits)  
with Buffer Off  
with Buffer Off  
DATA  
RATE  
(SPS)  
DATA  
RATE  
(SPS)  
PGA  
8
PGA  
1
2
4
16  
32  
64  
1
2
4
8
16  
32  
64  
2.5  
5
0.247 0.149 0.097 0.058 0.036 0.031 0.027  
0.275 0.176 0.109 0.070 0.046 0.039 0.038  
0.338 0.201 0.129 0.084 0.063 0.048 0.047  
0.401 0.221 0.150 0.109 0.070 0.063 0.057  
0.485 0.279 0.177 0.136 0.093 0.076 0.076  
0.559 0.315 0.202 0.142 0.107 0.093 0.082  
0.644 0.390 0.238 0.187 0.129 0.108 0.103  
0.688 0.417 0.281 0.204 0.134 0.109 0.111  
0.815 0.530 0.360 0.233 0.169 0.123 0.122  
1.957 1.148 0.772 0.531 0.375 0.276 0.259  
2.803 1.797 1.191 0.940 0.518 0.392 0.365  
4.025 2.444 1.615 1.310 0.700 0.526 0.461  
5.413 3.250 2.061 1.578 0.914 0.693 0.625  
7.017 4.143 2.722 1.998 1.241 0.914 0.857  
2.5  
5
23.0  
22.4  
22.3  
22.0  
21.8  
21.6  
21.3  
21.2  
21.1  
20.0  
19.0  
18.5  
18.1  
17.7  
17.4  
17.1  
22.4  
22.1  
22.1  
21.8  
21.7  
21.4  
21.3  
21.0  
20.5  
19.7  
18.7  
18.3  
17.8  
17.6  
17.1  
17.0  
22.0  
21.9  
21.7  
21.4  
21.1  
21.1  
20.7  
20.6  
20.3  
19.3  
18.4  
17.9  
17.5  
17.0  
16.8  
16.6  
21.9  
21.5  
21.5  
20.8  
20.7  
20.4  
20.1  
20.1  
19.9  
18.9  
17.7  
17.4  
17.0  
16.6  
16.3  
16.0  
21.3  
21.2  
20.8  
20.6  
20.3  
20.0  
19.8  
19.8  
19.5  
18.3  
17.5  
17.0  
16.7  
16.2  
15.9  
15.6  
21.1  
20.4  
20.3  
19.9  
19.5  
16.4  
19.1  
19.1  
19.0  
17.8  
16.9  
16.4  
16.1  
15.7  
15.3  
15.0  
20.0  
19.4  
19.2  
19.0  
18.6  
18.5  
18.2  
18.1  
17.9  
16.9  
15.9  
15.6  
15.2  
14.8  
14.4  
14.4  
10  
10  
15  
15  
25  
25  
30  
30  
50  
50  
60  
60  
100  
500  
1000  
2000  
3750  
7500  
100  
500  
1000  
2000  
3750  
7500  
15,000  
30,000  
15,000 8.862 5.432 3.378 2.411 1.569 1.149 1.051  
30,000 10.341 6.137 3.873 2.775 1.805 1.313 1.211  
Table 5. Effective Number of Bits (ENOB, rms)  
with Buffer Off  
DATA  
RATE  
(SPS)  
PGA  
8
1
2
4
16  
32  
64  
2.5  
5
25.3  
25.1  
24.8  
24.6  
24.3  
24.1  
23.9  
23.8  
23.5  
22.3  
21.8  
21.2  
20.8  
20.4  
20.1  
19.9  
25.0  
24.8  
24.6  
24.4  
24.1  
23.9  
23.6  
23.5  
23.2  
22.1  
21.4  
21.0  
20.6  
20.2  
19.8  
19.6  
24.6  
24.5  
24.2  
24.0  
23.8  
23.6  
23.3  
23.1  
22.7  
21.6  
21.0  
20.6  
20.2  
19.8  
19.5  
19.3  
24.4  
24.1  
23.8  
23.4  
23.1  
23.1  
22.7  
22.5  
22.4  
21.2  
20.3  
19.9  
19.6  
19.3  
19.0  
18.8  
24.0  
23.7  
23.2  
23.1  
22.7  
22.5  
22.2  
22.1  
21.8  
20.7  
20.2  
19.8  
19.4  
18.9  
18.6  
18.4  
23.2  
22.9  
22.6  
22.2  
22.0  
21.7  
21.5  
21.5  
21.3  
20.1  
19.6  
19.2  
18.8  
18.4  
18.1  
17.9  
22.5  
22.0  
21.7  
21.4  
21.0  
20.9  
20.5  
20.4  
20.3  
19.2  
18.7  
18.4  
17.9  
17.5  
17.2  
17.0  
10  
15  
25  
30  
50  
60  
100  
500  
1000  
2000  
3750  
7500  
15,000  
30,000  
13  
ADS1255  
ADS1256  
www.ti.com  
SBAS288K JUNE 2003 REVISED SEPTEMBER 2013  
However, for optimum analog performance, the following  
recommendations are made:  
INPUT MULTIPLEXER  
Figure 6 shows a simplified diagram of the input  
multiplexer. This flexible block allows any analog input pin  
to be connected to either of the converter differential  
inputs. That is, any pin can be selected as the positive  
input (AINP); likewise, any pin can be selected as the  
negative input (AINN). The pin selection is controlled by  
the multiplexer register.  
1. For differential measurements use AIN0 through  
AIN7, preferably adjacent inputs. For example, use  
AIN0 and AIN1. Do not use AINCOM.  
2. For single-ended measurements use AINCOM as  
common input and AIN0 through AIN7 as  
single-ended inputs.  
3. Leave any unused analog inputs floating. This  
minimizes the input leakage current.  
ESD diodes protect the analog inputs. To keep these  
diodes from turning on, make sure the voltages on the  
input pins do not go below AGND by more than 100mV,  
and likewise do not exceed AVDD by more than 100mV:  
100mV < (AIN0 7 and AINCOM) < AVDD + 100mV.  
The ADS1256 offers nine analog inputs, which can be  
configured as four independent differential inputs, eight  
single-ended inputs, or a combination of differential and  
single-ended inputs.  
The ADS1255 offers three analog inputs, which can be  
configured as one differential input or two single-ended  
inputs. When using the ADS1255 and programming the  
input, make sure to select only the available inputs when  
programming the input multiplexer register.  
When using ADS1255/6 for single-ended measurements,  
it is important to note that common input AINCOM does not  
need to be tied to ground. For example, AINCOM can be  
tied to a midpoint reference such as +2.5V or even AVDD.  
In general, there are no restrictions on input pin selection.  
AVDD  
AIN0  
AVDD  
AIN1  
AVDD  
AVDD  
Sensor Detect  
Current  
Source  
AIN2  
AVDD  
AIN3  
AVDD  
AINP  
Input  
Buffer  
AINN  
AIN4  
AVDD  
AIN5  
AVDD  
Sensor Detect  
Current  
AIN6  
Source  
AVDD  
AGND  
AIN7  
ADS1256 Only  
AINCOM  
Input Multiplexer  
AVDD AGND  
Figure 6. Simplified Diagram of the Input Multiplexer  
14  
 
ADS1255  
ADS1256  
www.ti.com  
SBAS288K JUNE 2003 REVISED SEPTEMBER 2013  
OPEN/SHORT SENSOR DETECTION  
ANALOG INPUT BUFFER  
The sensor detect current sources (SDCS) provide a  
means to verify the integrity of the external sensor  
connected to the ADS1255/6. When enabled, the SDCS  
supply a current (ISDC) of approximately 0.5μA, 2μA, or  
10μA to the sensor through the input multiplexer. The  
SDCS bits in the ADCON register enable the SDCS and  
To dramatically increase the input impedance presented  
by the ADS1255/6, the low-drift chopper-stabilized buffer  
can be enabled via the BUFEN bit in the STATUS register.  
The input impedance with the buffer enabled can be  
modeled by a resistor, as shown in Figure 8. Table 7 lists  
the values of Zeff for the different data rate settings. The  
input impedance scales inversely with the frequency of  
CLKIN. For example, if fCLKIN is reduced by half to  
3.84MHz, Zeff for a data rate of 50SPS will double from  
80MΩ to 160MΩ.  
set the value of ISDC  
.
When the SDCS are enabled, the ADS1255/6  
automatically turns on the analog input buffer regardless  
of the BUFEN bit setting. This is done to prevent the input  
circuitry from loading the SDCS. AINP must stay below 3V  
to be within the absolute input range of the buffer. To  
ensure this condition is met, a 3V clamp will start sinking  
current from AINP to AGND if AINP exceeds 3V. Note that  
this clamp is activated only when the SDCS are enabled.  
AIN0  
AIN1  
AIN2  
Figure 7 shows a simplified diagram of ADS1255/6 input  
structure with the external sensor modeled as resistance  
RSENS between two input pins. When the SDCS are  
enabled, they source ISDC to the input pin connected to  
AINP and sink ISDC from the input pin connected to AINN.  
The two 25Ω series resistors, RMUX, model the  
ADS1255/6 internal resistances. The signal measured  
with the SDCS enabled equals the total IR drop:  
ISDC × (2RMUX + RSENS). Note that when the sensor is a  
direct short (that is, RSENS = 0), there will still be a small  
signal measured by the ADS1255/6 when the SDCS are  
AIN  
P
AIN3  
AIN4  
Input  
Multiplexer  
Zeff  
AIN5  
AIN  
N
AIN6  
AIN7  
AINCOM  
Figure 8. Effective Impedance with Buffer On  
Table 7. Input Impedance with Buffer On  
enabled: ISDC × 2RMUX  
.
DATA RATE  
(SPS)  
Zeff  
(MΩ)  
AVDD  
30,000  
15,000  
7,500  
3,750  
2,000  
1,000  
500  
10  
10  
10  
10  
10  
20  
40  
40  
40  
80  
Sensor Detect  
Current Source  
RMUX  
Ω
25  
AINP  
3V  
Clamp  
Input  
Buffer  
RSENS  
100  
RMUX  
60  
Ω
25  
50  
AINN  
NOTE: f  
= 7.68MHz.  
CLKIN  
Sensor Detect  
Current Source  
With the buffer enabled, the voltage on the analog inputs  
with respect to ground (listed in the Electrical  
Characteristics as Absolute Input Voltage) must remain  
between AGND and AVDD 2.0V. Exceeding this range  
reduces performance, in particular the linearity of the  
ADS1255/6. This same voltage range, AGND to  
AVDD 2.0V, applies to the reference inputs when  
performing a self gain calibration with the buffer enabled.  
NOTE: Arrows indicate switch positions when the SDCS are enabled.  
Figure 7. Sensor Detect Circuitry  
15  
 
ADS1255  
ADS1256  
www.ti.com  
SBAS288K JUNE 2003 REVISED SEPTEMBER 2013  
and CA2 discharge to approximately AVDD/2 and CB  
discharges to 0V. This two-phase sample/discharge cycle  
repeats with a period of τSAMPLE. This time is a function of  
the PGA setting as shown in Table 9 along with the values  
of the capacitor CA1 = CA2 = CA and CB.  
PROGRAMMABLE GAIN AMPLIFIER (PGA)  
The ADS1255/6 is a very high resolution converter. To  
further complement its performance, the low-noise PGA  
provides even more resolution when measuring smaller  
input signals. For the best resolution, set the PGA to the  
highest possible setting. This will depend on the largest  
input signal to be measured. The ADS1255/6 full-scale  
input voltage equals 2VREF/PGA. Table 8 shows the  
full-scale input voltage for the different PGA settings for  
VREF = 2.5V. For example, if the largest signal to be  
measured is 1.0V, the optimum PGA setting would be 4,  
which gives a full-scale input voltage of 1.25V. Higher  
PGAs cannot be used since they cannot handle a 1.0V  
input signal.  
AVDD/2  
AIN0  
AIN1  
AIN2  
AIN3  
S2  
C
A1  
AIN  
P
S1  
S1  
Input  
Multiplexer  
C
B
AIN4  
AIN5  
Table 8. Full-Scale Input Voltage vs  
PGA Setting  
AIN  
N
AIN6  
C
A2  
S2  
AIN7  
(1)  
FULL-SCALE INPUT VOLTAGE VIN  
AINCOM  
(V  
REF  
= 2.5V)  
PGA SETTING  
AVDD/2  
1
2
5V  
2.5V  
Figure 9. Simplified Input Structure  
with Buffer Off  
4
1.25V  
8
0.625V  
16  
32  
312.5mV  
156.25mV  
78.125mV  
τ SAMPLE  
64  
ON  
(1)  
The input voltage (VIN) is the difference between the positive and  
negative inputs. Make sure neither input violates the absolute  
input voltage with respect to ground, as listed in the Electrical  
Characteristics.  
S1  
S2  
OFF  
ON  
OFF  
The PGA is controlled by the ADCON register.  
Recalibrating the A/D converter after changing the PGA  
setting is recommended. The time required for  
self-calibration is dependent on the PGA setting. See the  
Calibration section for more details. The analog current  
and input impedance (when the buffer is disabled) vary as  
a function of PGA setting.  
Figure 10. S1 and S2 Switch Timing for Figure 9  
Table 9. Input Sampling Time, τ  
, and  
SAMPLE  
C and C vs PGA  
A
B
PGA  
SETTING  
(1)  
τ
C
A
C
B
SAMPLE  
MODULATOR INPUT CIRCUITRY  
1
2
f
f
f
f
f
f
f
/4 (521ns)  
/4 (521ns)  
/4 (521ns)  
/4 (521ns)  
/4 (521ns)  
/2 (260ns)  
/2 (260ns)  
2.1pF  
4.2pF  
8.3pF  
17pF  
33pF  
33pF  
33pF  
2.4pF  
4.9pF  
9.7pF  
19pF  
39pF  
39pF  
39pF  
CLKIN  
CLKIN  
CLKIN  
CLKIN  
CLKIN  
CLKIN  
CLKIN  
The ADS1255/6 modulator measures the input signal  
using internal capacitors that are continuously charged  
and discharged. Figure 9 shows a simplified schematic of  
the ADS1255/6 input circuitry with the input buffer  
disabled. Figure 10 shows the on/off timings of the  
switches of Figure 9. S1 switches close during the input  
sampling phase. With S1 closed, CA1 charges to AINP,CA2  
charges to AINN, and CB charges to (AINP – AINN). For the  
discharge phase, S1 opens first and then S2 closes. CA1  
4
8
16  
32  
64  
(1)  
τ
for f  
= 7.68MHz.  
SAMPLE  
CLKIN  
16  
 
ADS1255  
ADS1256  
www.ti.com  
SBAS288K JUNE 2003 REVISED SEPTEMBER 2013  
The charging of the input capacitors draws a transient  
current from the sensor driving the ADS1255/6 inputs. The  
average value of this current can be used to calculate an  
VREFP  
VREFN  
effective impedance Zeff where Zeff = VIN / IAVERAGE  
Figure 11 shows the input circuitry with the capacitors and  
switches of Figure 9 replaced by their effective  
impedances. These impedances scale inversely with the  
CLKIN frequency. For example, if fCLKIN is reduced by a  
factor of two, the impedances will double. They also  
change with the PGA setting. Table 10 lists the effective  
impedances with the buffer off for fCLKIN = 7.68MHz.  
.
AVDD  
AVDD  
ESD  
Protection  
Self Gain  
Calibration  
(1)  
Ω
Zeff = 18.5k  
AINP AINN  
AVDD/2  
AIN0  
AIN1  
τ
τ
τ
ZeffA  
ZeffB  
ZeffA  
=
=
=
SAMPLE/CA  
SAMPLE/CB  
SAMPLE/CA  
AIN2  
AIN3  
AINP  
AINN  
(1) fCLKIN = 7.68MHz  
Input  
Multiplexer  
AIN4  
AIN5  
AIN6  
AIN7  
Figure 12. Simplified Reference Input Circuitry  
AINCOM  
AVDD/2  
ESD diodes protect the reference inputs. To keep these  
diodes from turning on, make sure the voltages on the  
reference pins do not go below AGND by more than  
100mV, and likewise do not exceed AVDD by 100mV:  
Figure 11. Analog Input Effective Impedances  
with Buffer Off  
100mV < (VREFP or VREFN) < AVDD + 100mV  
Table 10. Analog Input Impedances with Buffer Off  
During self gain calibration, all the switches in the input  
multiplexer are opened, VREFN is internally connected to  
AINN, and VREFP is connected to AINP. The input buffer  
may be disabled or enabled during calibration. When the  
buffer is disabled, the reference pins will be driving the  
circuitry shown in Figure 9 during self gain calibration,  
resulting in increased loading. To prevent this additional  
loading from introducing gain errors, make sure the  
circuitry driving the reference pins has adequate drive  
capability. When the buffer is enabled, the loading on the  
reference pins will be much less, but the buffer will limit the  
allowable voltage range on VREFP and VREFN during  
self or self gain calibration as the reference pins must  
remain within the specified input range of the buffer in  
order to establish proper gain calibration.  
PGA  
SETTING  
Zeff  
Zeff  
B
A
(kΩ)  
260  
130  
65  
33  
16  
8
(kΩ)  
220  
110  
55  
28  
14  
7
1
2
4
8
16  
32  
64  
8
7
NOTE: f  
= 7.68MHz.  
CLKIN  
VOLTAGE REFERENCE INPUTS (VREFP, VREFN)  
The voltage reference for the ADS1255/6 A/D converter is  
the differential voltage between VREFP and VREFN:  
VREF = VREFP VREFN. The reference inputs use a  
structure similar to that of the analog inputs with the  
circuitry on the reference inputs of Figure 12. The load  
presented by the switched capacitor can be modeled with  
an effective impedance (Zeff) of 18.5kΩ for  
fCLKIN = 7.68MHz. The temperature coefficient of the  
effective impedance of the voltage reference inputs is  
approximately 35ppm/°C.  
A high-quality reference voltage capable of driving the  
switched capacitor load presented by the ADS1255/6 is  
essential for achieving the best performance. Noise and  
drift on the reference degrade overall system  
performance. It is especially critical that special care be  
given to the circuitry generating the reference voltages and  
their layout when operating in the low-noise settings (that  
is, with low data rates) to prevent the voltage reference  
from limiting performance. See the Applications section for  
more details.  
17  
 
ADS1255  
ADS1256  
www.ti.com  
SBAS288K JUNE 2003 REVISED SEPTEMBER 2013  
DIGITAL FILTER  
Table 11. Number of Averages and Data Rate for  
Each Valid DRATE Register Setting  
The programmable low-pass digital filter receives the  
modulator output and produces a high-resolution digital  
output. By adjusting the amount of filtering, tradeoffs can  
be made between resolution and data rate: filter more for  
higher resolution, filter less for higher data rate. The filter  
is comprised of two sections, a fixed filter followed by a  
programmable filter. Figure 13 shows the block diagram of  
the analog modulator and digital filter. Data is supplied to  
the filter from the analog modulator at a rate of fCLKIN/4.  
The fixed filter is a 5th-order sinc filter with a decimation  
value of 64 that outputs data at a rate of fCLKIN/256. The  
second stage of the filter is a programmable averager  
(1st-order sinc filter) with the number of averages set by  
the DRATE register. The data rate is a function of the  
number of averages (Num_Ave) and is given by  
Equation 1.  
NUMBER OF AVERAGES FOR  
PROGRAMMABLE FILTER  
(Num_Ave)  
(1)  
DRATE  
DR[7:0]  
DATA RATE  
(SPS)  
11110000  
11100000  
11010000  
11000000  
10110000  
10100001  
10010010  
10000010  
01110010  
01100011  
01010011  
01000011  
00110011  
00100011  
00010011  
1 (averager bypassed)  
30,000  
15,000  
7500  
3750  
2000  
1000  
500  
100  
60  
2
4
8
15  
30  
60  
300  
500  
600  
1000  
1200  
2000  
3000  
6000  
12,000  
50  
30  
fCLKIN  
Data Rate + ǒ Ǔǒ  
256  
1
Ǔ
25  
Num_Ave  
(1)  
15  
10  
5
Modulator Rate =  
/4  
f
f
CLKIN  
1
CLKIN  
256  
00000011  
2.5  
ǒ
Ǔ
+ ǒ Ǔ  
f
DataRate  
CLKIN  
DataRate  
+
256  
Num_Ave  
(1)  
for f  
= 7.68MHz.  
CLKIN  
5
Analog  
Modulator  
sinc  
Programmable  
Averager  
Filter  
FREQUENCY RESPONSE  
The low-pass digital filter sets the overall frequency  
response for the ADS1255/6. The filter response is the  
product of the responses of the fixed and programmable  
filter sections and is given by Equation 2.  
Num_Ave  
(set by DRATE)  
Digital Filter  
Ť
( )Ť  
Ť
f
Ť
( )  
| ( )|  
H f + Hsinc  
·
HAverager f +  
5
5
Figure 13. Block Diagram of the Analog  
Modulator and Digital Filter  
256p · Num_Ave f  
256p · f  
sinǒ Ǔ  
sinǒ  
Ǔ
ȧ
ȧ
ȧ ȧ  
ȧ ȧ  
(2)  
f
f
CLKIN  
CLKIN  
ȧ
ȧ
·
ȧ
4p · f ȧ ȧ  
256p · f ȧ  
64 · sinǒ Ǔ Num_Ave · sinǒ Ǔ  
f
f
ȧ
CLKIN ȧ ȧ  
CLKIN ȧ  
Table 11 shows the averaging and corresponding data rate  
for each of the 16 valid DRATE register settings when  
fCLKIN = 7.68MHz. Note that the data rate scales directly  
with the CLKIN frequency. For example, reducing fCLKIN  
from 7.68MHz to 3.84MHz reduces the data rate for  
DR[7:0] = 11110000 from 30,000SPS to 15,000SPS.  
The digital filter attenuates noise on the modulator output,  
including noise from within the ADS1255/6 and external  
noise present on the ADS1255/6 input signal. Adjusting  
the filtering by changing the number of averages used in  
the programmable filter changes the filter bandwidth. With  
a higher number of averages, bandwidth is reduced and  
more noise is attenuated.  
The low-pass filter has notches (or zeros) at the data  
output rate and multiples thereof. At these frequencies, the  
filter has zero gain. This feature can be useful when trying  
to eliminate a particular interference signal. For example,  
to eliminate 60Hz (and the harmonics) pickup, set the data  
rate equal to 2.5SPS, 5SPS, 10SPS, 15SPS, 30SPS, or  
60SPS. To help illustrate the filter characteristics,  
18  
 
ADS1255  
ADS1256  
www.ti.com  
SBAS288K JUNE 2003 REVISED SEPTEMBER 2013  
Figure 14 and Figure 15 show the responses at the data  
rate extremes of 30kSPS and 2.5SPS respectively.  
Table 12 summarizes the first-notch frequency and 3dB  
bandwidth for the different data rate settings.  
Table 12. First Notch Frequency and  
3dB Filter Bandwidth  
DATA RATE  
(SPS)  
FIRST NOTCH  
(Hz)  
3dB BANDWIDTH  
(Hz)  
30,000  
15,000  
7500  
3750  
2000  
1000  
500  
30,000  
15,000  
7500  
3750  
2000  
1000  
500  
100  
60  
6106  
4807  
3003  
1615  
878  
0
fDATA = 30kSPS  
20  
40  
60  
80  
441  
221  
100  
44.2  
26.5  
22.1  
13.3  
11.1  
6.63  
4.42  
2.21  
1.1  
(1)  
60  
100  
120  
140  
(2)  
50  
50  
(1)  
30  
30  
(2)  
25  
25  
0
15  
30  
45  
60  
75  
90  
105  
120  
(1)  
15  
15  
Frequency (kHz)  
(3)  
10  
10  
(3)  
5
5
(3)  
2.5  
2.5  
Figure 14. Frequency Response for  
Data Rate = 30kSPS  
NOTE: f  
= 7.68MHz.  
CLKIN  
(1)  
(2)  
(3)  
Notch at 60Hz.  
Notch at 50Hz.  
Notch at 50Hz and 60Hz.  
0
6
fDATA = 2.5SPS  
The digital filter low-pass characteristic repeats at  
multiples of the modulator rate of fCLKIN/4. Figure 16 and  
Figure 17 show the responses plotted out to 7.68MHz at  
the data rate extremes of 30kSPS and 2.5SPS. Notice  
how the responses near DC, 1.92MHz, 3.84MHz,  
5.76MHz, 7.68MHz, are the same. The digital filter will  
attenuate high-frequency noise on the ADS1255/6 inputs  
up to the frequency where the response repeats. If  
significant noise on the inputs is present above this  
frequency, make sure to remove with external filtering.  
Fortunately, this can be done on the ADS1255/6 with a  
simple RC filter, as shown in the Applications Section (see  
Figure 25).  
12  
18  
24  
30  
36  
42  
48  
54  
60  
0
5
10 15 20 25 30 35 40 45 50 55 60  
Frequency (Hz)  
Figure 15. Frequency Response for  
Data Rate = 2.5SPS  
19  
 
ADS1255  
ADS1256  
www.ti.com  
SBAS288K JUNE 2003 REVISED SEPTEMBER 2013  
Table 13. Settling Time vs Data Rate  
0
DATA RATE  
(SPS)  
SETTLING TIME (t  
)
18  
20  
40  
60  
80  
(ms)  
30,000  
15,000  
7500  
3750  
2000  
1000  
500  
100  
60  
0.21  
0.25  
0.31  
0.44  
0.68  
100  
120  
140  
1.18  
2.18  
10.18  
16.84  
20.18  
33.51  
40.18  
66.84  
100.18  
200.18  
400.18  
0
1.92  
3.84  
5.76  
7.68  
Frequency (MHz)  
50  
30  
Figure 16. Frequency Response Out to 7.68MHz  
for Data Rate = 30kSPS  
25  
15  
10  
0
5
2.5  
20  
40  
60  
80  
NOTE: f  
= 7.68MHz.  
CLKIN  
NOTE: Oneshot mode requires a small additional delay to power  
up the device from standby.  
Settling Time Using Synchronization  
100  
120  
140  
The SYNC/PDWN pin allows direct control of conversion  
timing. Simply issue a Sync command or strobe the  
SYNC/PDWN pin after changing the analog inputs (see  
the Synchronization section for more information). The  
conversion begins when SYNC/PDWN is taken high,  
stopping the current conversion and restarting the digital  
filter. As soon as SYNC/PDWN goes low, the DRDY  
output goes high and remains high during the conversion.  
After the settling time (τ18), DRDY goes low, indicating that  
data is available. The ADS1255/6 settles in a single  
cycle—there is no need to ignore or discard data after  
synchronization. Figure 18 shows the data retrieval  
sequence following synchronization.  
0
1.92  
3.84  
5.76  
7.68  
Frequency (MHz)  
Figure 17. Frequency Response Out to 7.68MHz  
for Data Rate = 2.5SPS  
SETTLING TIME  
The ADS1255/6 features a digital filter optimized for fast  
settling. The settling time (time required for a step change  
on the analog inputs to propagate through the filter) for the  
different data rates is shown in Table 13. The following  
sections highlight the single-cycle settling ability of the  
filter and show various ways to control the conversion  
process.  
20  
 
ADS1255  
ADS1256  
www.ti.com  
SBAS288K JUNE 2003 REVISED SEPTEMBER 2013  
Step 3: Read the data from the previous conversion using  
the RDATA command.  
AINP AINN  
Step 4: When DRDY goes low again, repeat the cycle by  
first updating the multiplexer register, then reading the  
previous data.  
SYNC/PDWN  
t18  
Table 14gives the effective overall throughput (1/t19) when  
cycling the input multiplexer. The values for throughput  
(1/t19) assume the multiplexer was changed with a 3-byte  
WREG command and fSCLK = fCLKIN/4.  
DRDY  
RDATA  
DIN  
Settled  
Data  
Table 14. Multiplexer Cycling Throughput  
DOUT  
DATA RATE  
(SPS)  
CYCLING THROUGHPUT (1/t  
)
19  
(Hz)  
Figure 18. Data Retrieval After Synchronization  
30,000  
15,000  
7500  
3750  
2000  
1000  
500  
100  
60  
4374  
3817  
3043  
2165  
1438  
837  
456  
98  
Settling Time Using the Input Multiplexer  
The most efficient way to cycle through the inputs is to  
change the multiplexer setting (using a WREG command  
to the multiplexer register MUX) immediately after DRDY  
goes low. Then, after changing the multiplexer, restart the  
conversion process by issuing the SYNC and WAKEUP  
commands, and retrieve the data with the RDATA  
command. Changing the multiplexer before reading the  
data allows the ADS1256 to start measuring the new input  
channel sooner. Figure 19 demonstrates efficient input  
cycling. There is no need to ignore or discard data while  
cycling through the channels of the input multiplexer  
because the ADS1256 fully settles before DRDY goes low,  
indicating data is ready.  
59  
50  
50  
30  
30  
25  
25  
15  
15  
10  
10  
5
5
Step 1: When DRDY goes low, indicating that data is ready  
for retrieval, update the multiplexer register MUX using the  
WREG command. For example, setting MUX to 23h gives  
AINP = AIN2, AINN = AIN3.  
2.5  
2.5  
NOTE: f  
= 7.68MHz.  
CLKIN  
Step 2: Restart the conversion process by issuing a SYNC  
command immediately followed by a WAKEUP command.  
Make sure to follow timing specification t11 between  
commands.  
t
t
19  
18  
DRDY  
WREG 45h  
to MUX reg  
WREG 23h  
to MUX reg  
DIN  
SYNC  
WAKEUP  
RDATA  
SYNC  
WAKEUP  
RDATA  
Data from  
MUX = 01h  
Data from  
MUX = 23h  
DOUT  
23h  
AIN = AIN2, AIN = AIN3  
45h  
AIN = AIN4, AIN = AIN5  
01h  
AIN = AIN0, AIN = AIN  
1
MUX  
Register  
P
N
P
N
P
N
Figure 19. Cycling the ADS1256 Input Multiplexer  
21  
 
ADS1255  
ADS1256  
www.ti.com  
SBAS288K JUNE 2003 REVISED SEPTEMBER 2013  
If there is a step change on the input signal while  
continuously converting, performing a synchronization  
operation to start a new conversion is recommended.  
Otherwise, the next data will represent a combination of  
the previous and current input signal and should therefore  
be discarded. Figure 21 shows an example of readback in  
this situation.  
Settling Time Using One-Shot Mode  
A dramatic reduction in power consumption can be achieved  
in the ADS1255/6 by performing one-shot conversions using  
the STANDBY command; the sequence for this is shown in  
Figure 20. Issue the WAKEUP command from Standby  
mode to begin a one-shot conversion. When using oneshot  
mode, an additional delay is required for the modulator to  
power up and settle. This delay may be up to 64 modulator  
clocks (64 x 4 x τCLKIN) or 33.3μs for a 7.68MHz master  
clock. Following the settling time (t18 + 256 x τCLKIN), DRDY  
will go low, indicating that the conversion is complete and  
data can be read using the RDATA command. The  
ADS1255/6 settles in a single cycle—there is no need to  
ignore or discard data. When using oneshot mode, an  
additional delay is required for the modulator to power up and  
settle. This delay may be up to 64 modulator clocks (64 x 4  
x τCLKIN or 33.3μs for a 7.68MHz master clock. Following the  
data read cycle, issue another STANDBY command to  
reduce power consumption. When ready for the next  
measurement, repeat the cycle starting with another  
WAKEUP command.  
Table 15. Data Settling Delay vs Data Rate  
DATA RATE  
(SPS)  
SETTLING TIME  
(DRDY Periods)  
30,000  
15,000  
7500  
3750  
2000  
1000  
500  
100  
60  
5
3
2
1
1
1
1
1
1
1
1
1
1
1
1
1
50  
Settling Time while Continuously Converting  
After a synchronization, input multiplexer change, or  
wakeup from Standby mode, the ADS1255/6 will  
continuously convert the analog input. The conversions  
coincide with the falling edge of DRDY. While continuously  
converting, it is often more convenient to consider settling  
times in terms of DRDY periods, as shown in Table 15.  
The DRDY period equals the inverse of the data rate.  
30  
25  
15  
10  
5
2.5  
Standby  
Mode  
Standby  
Mode  
ADS1255/6  
Status  
Performing OneShot Conversion  
t18 + 256 x τ  
CLKIN  
DRDY  
DIN  
STANDBY  
RDATA  
WAKEUP  
STANDBY  
DOUT  
Settled  
Data  
Figure 20. One-Shot Conversions Using the STANDBY Command  
New VIN  
V
IN = AINP AINN  
Old VIN  
Mix of  
Old and New  
VIN Data  
Fully Settled  
New VIN Data  
Old VIN Data  
DRDY  
RDATA  
DIN  
Settled  
Data  
DOUT  
Figure 21. Step Change on V while Continuously Converting for Data Rates 3750SPS  
IN  
22  
 
ADS1255  
ADS1256  
www.ti.com  
SBAS288K JUNE 2003 REVISED SEPTEMBER 2013  
DATA FORMAT  
CLOCK OUTPUT (D0/CLKOUT)  
The ADS1255/6 output 24 bits of data in Binary Two’s  
The clock output pin can be used to clock another device,  
such as a microcontroller. This clock can be configured to  
operate at frequencies of fCLKIN, fCLKIN/2, or fCLKIN/4 using  
CLK1 and CLK0 in the ADCON register. Note that enabling  
the output clock and driving an external load will increase  
the digital power dissipation. Standby mode does not  
affect the clock output status. That is, if Standby is  
enabled, the clock output will continue to run during  
Standby mode. If the clock output function is not needed,  
it should be disabled by writing to the ADCON register after  
power-up or reset.  
Complement format. The LSB has  
a weight of  
2VREF/(PGA(223 1)). A positive full-scale input produces  
an output code of 7FFFFFh and the negative full-scale  
input produces an output code of 800000h. The output  
clips at these codes for signals exceeding full-scale.  
Table 16 summarizes the ideal output codes for different  
input signals.  
Table 16. Ideal Output Code vs Input Signal  
INPUT SIGNAL V  
IN  
(1)  
IDEAL OUTPUT CODE  
(AIN AIN )  
P
N
CLOCK GENERATION  
) 2VREF  
PGA  
7FFFFFh  
The master clock source for the ADS1255/6 can be  
provided using an external crystal or clock generator.  
When the clock is generated using a crystal, external  
capacitors must be provided to ensure start-up and a  
stable clock frequency, as shown in Figure 22. Any crystal  
should work with the ADS1255/6. Table 17 lists two  
crystals that have been verified to work. Long leads should  
be minimized with the crystal placed close to the  
ADS1255/6 pins. For information on ceramic resonators,  
see application note SBAA104, Using Ceramic  
Resonators with the ADS1255/6, available for download at  
www.ti.com.  
w
) 2VREF  
000001h  
000000h  
FFFFFFh  
23  
(
)
PGA 2 * 1  
0
* 2VREF  
23  
(
)
PGA 2 * 1  
* 2VREF  
PGA  
223  
223 * 1  
800000h  
ǒ
Ǔ
v
(1)  
Excludes effects of noise, INL, offset, and gain errors.  
GENERAL-PURPOSE DIGITAL I/O (D0-D3)  
XTAL1/CLKIN  
C1  
The ADS1256 has 4 pins dedicated for digital I/O and the  
ADS1255 has 2 digital I/O pins. All of the digital I/O pins are  
individually configurable as either inputs or outputs  
through the IO register. The DIR bits of the IO register  
define whether each pin is an input or output, and the DIO  
bits control the status of the pins. Reading back the DIO  
register shows the state of the digital I/O pins, whether they  
are configured as inputs or outputs by the DIR bits. When  
digital I/O pins are configured as inputs, the DIO register  
is used to read the state of these pins. When configured as  
outputs, DIO sets the output value. On the ADS1255, the  
digital I/O pins D2 and D3 do not exist and the settings of  
the IO register bits that control operation of D2 and D3  
have no effect on that device.  
Crystal  
XTAL2  
C2  
C1, C2: 5pF to 20pF  
Figure 22. Crystal Connection  
Table 17. Sample Crystals  
PART  
NUMBER  
MANUFACTURER  
FREQUENCY  
Citizen  
ECS  
7.68MHz  
8.0MHz  
CIA/53383  
ECS-80-5-4  
During Standby and Power-Down modes, the GPIO  
remain active. If configured as outputs, they continue to  
drive the pins. If configured as inputs, they must be driven  
(not left floating) to prevent excess power dissipation.  
When using a crystal, neither the XTAL1/CLKIN nor  
XTAL2 pins can be used to drive any other logic. If other  
devices need a clock source, the D0/CLKOUT pin is  
available for this function. When using an external clock  
generator, supply the clock signal to XTAL1/CLKIN and  
leave XTAL2 floating. Make sure the external clock  
generator supplies a clean clock waveform. Overshoot  
and glitches on the clock will degrade overall performance.  
The digital I/O pins are set as inputs after power-up or a  
reset, except for D0/CLKOUT, which is enabled as a clock  
output. If the digital I/O pins are not used, either leave them  
as inputs tied to ground or configure them as outputs. This  
prevents excess power dissipation.  
23  
 
ADS1255  
ADS1256  
www.ti.com  
SBAS288K JUNE 2003 REVISED SEPTEMBER 2013  
where α and β vary with data rate settings shown in  
Table 18 along with the ideal values (assumes perfect  
analog performance) for OFC and FSC. OFC is a Binary  
Two’s Complement number that can range from  
8,388,608 to 8,388,607, while FSC is unipolar ranging  
from 0 to 16,777,215.  
CALIBRATION  
Offset and gain errors can be minimized using the  
ADS1255/6 onboard calibration circuitry. Figure 23 shows  
the calibration block diagram. Offset errors are corrected  
with the Offset Calibration (OFC) register and, likewise,  
full-scale errors are corrected with the Full-Scale  
Calibration (FSC) register. Each of these registers is  
24-bits and can be read from or written to.  
The ADS1255/6 supports both self-calibration and system  
calibration for any PGA setting using a set of five  
commands: SELFOCAL, SELFGCAL, SELFCAL,  
SYSOCAL, and SYSGCAL. Calibration can be done at  
any time, though in many applications the ADS1255/6 drift  
performance is low enough that a single calibration is all  
that is needed. DRDY goes high when calibration begins  
and remains so until settled data is ready afterwards.  
There is no need to discard data after a calibration. It is  
VREFP VREFN  
AINP  
AINN  
Analog  
Digital  
Filter  
PGA  
Output  
Σ
X
Modulator  
strongly recommended to issue  
a
self-calibration  
OFC  
Register  
FSC  
Register  
command after power-up when the reference has  
stabilized. After a reset, the ADS1255/6 performs  
self-calibration. Calibration must be performed whenever  
the data rate changes and should be performed when the  
buffer configuration or PGA changes.  
Figure 23. Calibration Block Diagram  
The output of the ADS1255/6 after calibration is shown in  
Equation 3.  
PGA · VIN  
OFC  
Output + ǒ  
ǓFSC  
*
·
b
a
2VREF  
(3)  
Table 18. Calibration Values for Different Data Rate Settings  
DATA RATE  
(SPS)  
α
β
IDEAL OFC  
000000  
IDEAL FSC  
44AC08  
30,000  
15,000  
7500  
3750  
2000  
1000  
500  
100  
60  
400000  
1.8639  
1.8639  
1.8639  
1.8639  
1.7474  
1.7474  
1.7474  
2.1843  
1.8202  
2.1843  
1.8202  
2.1843  
1.8202  
2.7304  
2.7304  
2.7304  
H
H
H
400000  
000000  
44AC08  
H
H
H
400000  
000000  
44AC08  
H
H
H
400000  
000000  
44AC08  
H
H
H
3C0000  
000000  
494008  
H
H
H
3C0000  
000000  
494008  
H
H
H
3C0000  
000000  
494008  
H
H
H
4B0000  
000000  
3A99A0  
H
H
H
3E8000  
000000  
4651F3  
H
H
H
50  
4B0000  
000000  
3A99A0  
H
H
H
30  
3E8000  
000000  
4651F3  
H
H
H
25  
4B0000  
000000  
3A99A0  
H
H
H
15  
3E8000  
000000  
4651F3  
H
H
H
10  
5DC000  
000000  
2EE14C  
H
H
H
5
5DC000  
000000  
2EE14C  
H
H
H
2.5  
5DC000  
000000  
2EE14C  
H
H
H
24  
 
ADS1255  
ADS1256  
www.ti.com  
SBAS288K JUNE 2003 REVISED SEPTEMBER 2013  
Self-Calibration  
Table 20. Self Gain Calibration Timing  
Self-calibration corrects internal offset and gain errors.  
During self-calibration, the appropriate calibration signals  
are applied internally to the analog inputs.  
PGA SETTING  
4
DATA RATE  
(SPS)  
1
2
8
16, 32, 64  
651μs  
30,000  
15,000  
7500  
3750  
2000  
1000  
500  
100  
60  
417μs  
484μs  
617μs  
417μs  
484μs  
617μs  
451μs  
517μs  
551μs  
617μs  
SELFOCAL performs a self offset calibration. The analog  
inputs AINP and AINN are disconnected from the signal  
source and connected to AVDD/2. See Table 19 for the  
time required for self offset calibration for the different data  
rate settings. As with most of the ADS1255/6 timings, the  
calibration time scales directly with fCLKIN. Self offset  
calibration updates the OFC register.  
484μs  
551μs  
617μs  
751μs  
884  
1.4ms  
2.4ms  
4.5ms  
21.0ms  
34.1ms  
41.7ms  
67.8ms  
83.0ms  
135.3ms  
207.0ms  
413.7ms  
827.0ms  
Table 19. Self Offset and System Offset  
Calibration Timing  
50  
30  
DATA RATE  
(SPS)  
SELF OFFSET CALIBRATION AND  
SYSTEM OFFSET CALIBRATION TIME  
25  
15  
30,000  
15,000  
7500  
3750  
2000  
1000  
500  
100  
60  
387μs  
453μs  
10  
5
587μs  
2.5  
853μs  
NOTE: For f  
= 7.68MHz.  
CLKIN  
1.3ms  
2.3ms  
SELFCAL performs first a self offset and then a self gain  
calibration. The analog inputs are disconnected from the  
from the signal source during self-calibration. When using  
the input buffer with self-calibration, make sure to observe  
the common-mode range of the reference inputs as  
described above. Table 21 shows the time required for  
self-calibration for the different data rate settings.  
Self-calibration updates both the OFC and FSC registers.  
4.3ms  
20.3ms  
33.7ms  
40.3ms  
67.0ms  
80.3ms  
133.7ms  
200.3ms  
400.3ms  
800.3ms  
50  
30  
25  
15  
10  
Table 21. Self-Calibration Timing  
5
2.5  
PGA SETTING  
4
DATA RATE  
(SPS)  
1
2
8
16, 32, 64  
892μs  
NOTE: For f  
= 7.68MHz.  
CLKIN  
30,000  
15,000  
7500  
3750  
2000  
1000  
500  
100  
60  
596μs  
696μs  
896μs  
596μs  
696μs  
896μs  
692μs  
696μs  
762μs  
896μs  
696μs  
896μs  
SELFGCAL performs a self gain calibration. The analog  
inputs AINP and AINN are disconnected from the signal  
source and AINP is connected internally to VREFP while  
AINN is connected to VREFN. Self gain calibration can be  
used with any PGA setting, and the ADS1255/6 has  
excellent gain calibration even for the higher PGA settings,  
as shown in the Typical Characteristics section. Using the  
buffer will limit the common-mode range of the reference  
inputs during self gain calibration since they will be  
connected to the buffer inputs and must be within the  
specified analog input range. When the voltage on VREFP  
or VREFN exceeds the buffer analog input range  
(AVDD – 2.0V), the buffer must be turned off during self  
gain calibration. Otherwise, use system gain calibration or  
write the gain coefficients directly to the FSC register.  
Table 20 shows the time required for self gain calibration  
for the different data rate and PGA settings. Self gain  
calibration updates the FSC register.  
896μs  
1029μs  
1.3ms  
2.0ms  
3.6ms  
6.6ms  
31.2ms  
50.9ms  
61.8ms  
101.3ms  
123.2ms  
202.1ms  
307.2ms  
613.8ms  
1227.2ms  
50  
30  
25  
15  
10  
5
2.5  
NOTE: For f  
= 7.68MHz.  
CLKIN  
25  
 
ADS1255  
ADS1256  
www.ti.com  
SBAS288K JUNE 2003 REVISED SEPTEMBER 2013  
System Calibration  
SERIAL INTERFACE  
System calibration corrects both internal and external  
offset and gain errors using the SYSOCAL and SYSGCAL  
commands. During system calibration, the appropriate  
calibration signals must be applied by the user to the  
inputs.  
The SPI-compatible serial interface consists of four  
signals: CS, SCLK, DIN, and DOUT, and allows a  
controller to communicate with the ADS1255/6. The  
programmable functions are controlled using a set of  
on-chip registers. Data is written to and read from these  
registers via the serial interface  
SYSOCAL performs a system offset calibration. The user  
must supply a zero input differential signal. The  
ADS1255/6 then computes a value that will nullify the  
offset in the system. Table 22 shows the time required for  
system offset calibration for the different data rate settings.  
Note this timing is the same for the self offset calibration.  
System offset calibration updates the OFC register.  
The DRDY output line is used as a status signal to indicate  
when a conversion has been completed. DRDY goes low  
when new data is available. The Timing Specification  
shows the timing diagram for interfacing to the  
ADS1255/6.  
SYSGCAL performs a system gain calibration. The user  
must supply a full-scale input signal to the ADS1255/6.  
The ADS1255/6 then computes a value to nullify the gain  
error in the system. System gain calibration can correct  
inputs that are 80% of the full-scale input voltage and  
larger. Make sure not to exceed the full-scale input voltage  
when using system gain calibration. Table 22 shows the  
time required for system gain calibration for the different  
data rate settings. System gain calibration updates the  
FSC register.  
CHIP SELECT (CS)  
The chip select (CS) input allows individual selection of a  
ADS1255/6 device when multiple devices share the serial  
bus. CS must remain low for the duration of the serial  
communication. When CS is taken high, the serial  
interface is reset and DOUT enters a high impedance  
state. CS may be permanently tied low.  
SERIAL CLOCK (SCLK)  
The serial clock (SCLK) features a Schmitt-triggered input  
and is used to clock data on the DIN and DOUT pins into  
and out of the ADS1255/6. Even though the input has  
hysteresis, it is recommended to keep SCLK as clean as  
possible to prevent glitches from accidentally shifting the  
data. If SCLK is held low for 32 DRDY periods, the serial  
interface will reset and the next SCLK pulse will start a new  
communication cycle. This timeout feature can be used to  
recover communication when a serial interface transmis-  
sion is interrupted. A special pattern on SCLK will reset the  
chip; see the RESET section for more details on this  
procedure. When the serial interface is idle, hold SCLK  
low.  
Table 22. System Gain Calibration Timing  
DATA RATE  
SYSTEM GAIN CALIBRATION TIME  
(SPS)  
30,000  
15,000  
7500  
3750  
2000  
1000  
500  
100  
60  
417μs  
484μs  
617μs  
884μs  
1.4ms  
2.4ms  
4.4ms  
20.4ms  
33.7ms  
40.4ms  
67.0ms  
80.4ms  
133.7ms  
200.4ms  
400.4ms  
800.4ms  
DATA INPUT (DIN) AND DATA OUTPUT (DOUT)  
50  
The data input pin (DIN) is used along with SCLK to send  
data to the ADS1255/6. The data output pin (DOUT) along  
with SCLK is used to read data from the ADS1255/6. Data  
on DIN is shifted into the part on the falling edge of SCLK  
while data is shifted out on DOUT on the rising edge of  
SCLK. DOUT is high impedance when not in use to allow  
DIN and DOUT to be connected together and be driven by  
a bi-directional bus. Note: the RDATAC command must  
not be issued while DIN and DOUT are connected  
together.  
30  
25  
15  
10  
5
2.5  
NOTE: For f  
= 7.68MHz.  
CLKIN  
Auto-Calibration  
Auto-calibration can be enabled (ACAL bit in STATUS  
register) to have the ADS1255/6 automatically initiate a  
self-calibration at the completion of a write command  
(WREG) that changes the data rate, PGA setting, or Buffer  
status.  
26  
 
ADS1255  
ADS1256  
www.ti.com  
SBAS288K JUNE 2003 REVISED SEPTEMBER 2013  
DATA READY (DRDY)  
STANDBY MODE  
The DRDY output is used as a status signal to indicate  
when conversion data is ready to be read. DRDY goes low  
when new conversion data is available. It is reset high  
when all 24 bits have been read back using Read Data  
(RDATA) or Read Data Continuous (RDATAC) command.  
It also goes high when the new conversion data is being  
updated. Do not retrieve during this update period as the  
data is invalid. If data is not retrieved, DRDY will only be  
high during the update time as shown in Figure 24.  
The standby mode shuts down all of the analog circuitry  
and most of the digital features. The oscillator continues to  
run to allow for fast wakeup. If enabled, clock output  
D0/CLKOUT will also continue to run during during  
Standby mode. To enter Standby mode, issue the  
STANDBY command. To exit Standby mode, issue the  
WAKEUP command. DRDY will stay high after exiting  
Standby mode until valid data is ready. Standby mode can  
be used to perform one-shot conversions; see Settling  
Time Using One-Shot Mode section for more details.  
Data Updating  
POWER-DOWN MODE  
Holding the SYNC/PDWN pin low for 20 DRDY cycles  
activates the Power-Down mode. During Power-Down  
mode, all circuitry is disabled including the oscillator and  
the clock output.  
DRDY  
Figure 24. DRDY with No Data Retreival  
To exit Power-Down mode, take the SYNC/PDWN pin  
high. Upon exiting from Power-Down mode, the  
ADS1255/6 crystal oscillator typically requires 30ms to  
wake up. If using an external clock source, 8192 CLKIN  
cycles are needed before conversions begin.  
After changing the PGA, data rate, buffer status, writing to  
the OFC or FSC registers, and enabling or disabling the  
sensor detect circuitry, perform  
a synchronization  
operation to force DRDY high. It will stay high until valid  
data is ready. If auto-calibration is enabled (by setting the  
ACAL bit in the STATUS register), DRDY will go low after  
the self-calibration is complete and new data are valid.  
Exiting from Reset, Synchronization, Standby or  
Power-Down mode will also force DRDY high. DRDY will  
go low as soon as valid data are ready.  
RESET  
There are three methods to reset the ADS1255/6: the  
RESET input pin, RESET command, and a special SCLK  
reset pattern.  
When using the RESET pin, take it low to force a reset.  
Make sure to follow the minimum pulse width timing  
specifications before taking the RESET pin back high.  
SYNCHRONIZATION  
The RESET command takes effect after all eight bits have  
been shifted into DIN. Afterwards, the reset releases  
automatically.  
Synchronization of the ADS1255/6 is available to  
coordinate the A/D conversion with an external event and  
also to speed settling after an instantaneous change on  
the analog inputs (see Conversion Time using  
Synchronization section).  
The ADS1255/6 can also be reset with a special pattern on  
SCLK (see Figure 2). Reset occurs on the falling edge of  
the last SCLK edge in the pattern. After performing the  
operation, the reset releases automatically.  
Synchronization can be achieved either using the  
SYNC/PDWN pin or with the SYNC command. To use the  
SYNC/PDWN pin, take it low and then high, making sure  
to meet timing specification t16 and t16B. Synchronization  
occurs after SYNC/PDWN is taken high. No  
communication is possible on the serial interface while  
SYNC/PDWN is low. If the SYNC/PDWN pin is held low for  
20 DRDY periods the ADS1255/6 will enter Power-Down  
mode.  
On reset, the configuration registers are initialized to their  
default state except for the CLK0 and CLK1 bits in the  
ADCON register that control the D0/CLKOUT pin. These  
bits are only initialized to the default state when RESET is  
performed using the RESET pin. After releasing from  
RESET, self-calibration is performed, regardless of the  
reset method or the state of the ACAL bit before RESET.  
To synchronize using the SYNC command, first shift in all  
eight bits of the SYNC command. This stops the operation  
of the ADS1255/6. When ready to synchronize, issue the  
WAKEUP command. Synchronization occurs on the first  
rising edge of the master clock after the first SCLK used to  
shift in the WAKEUP command. After a synchronization  
operation, either with the SYNC/PDWN pin or the SYNC  
command, DRDY stays high until valid data is ready.  
POWER-UP  
All of the configuration registers are initialized to their  
default state at power-up. A self-calibration is then  
performed automatically. For the best performance, it is  
strongly recommended to perform an additional  
self-calibration by issuing the SELFCAL command after  
the power supplies and voltage reference have had time  
to settle to their final values.  
27  
 
ADS1255  
ADS1256  
www.ti.com  
SBAS288K JUNE 2003 REVISED SEPTEMBER 2013  
Pay special attention to the reference and analog inputs.  
These are the most critical circuits. On the voltage  
reference inputs, bypass with low equivalent series  
resistance (ESR) capacitors. Make these capacitors as  
large as possible to maximize the filtering on the reference.  
With the outstanding performance of the ADS1255/6, it is  
easy for the voltage reference to limit overall performance  
if not carefully selected. When using a stand-alone  
reference, make sure it is very low noise, very low drift, and  
capable of driving the ADS1255/6 reference inputs. For  
voltage references not suited for driving the ADS1255/6  
directly (for example, high output impedance references or  
resistive voltage dividers), use the recommended buffer  
circuit shown in Figure 26. Ratiometric measurements,  
where the input signal and reference track each other, are  
somewhat less sensitive, but verify the reference signal is  
clean.  
APPLICATIONS INFORMATION  
GENERAL RECOMMENDATIONS  
The ADS1255 and ADS1256 are very high-resolution A/D  
converters. Getting the optimal performance from them  
requires careful attention to their support circuitry and  
printed circuit board (PCB) design. Figure 25 shows the  
basic connections for the ADS1255. It is recommended to  
use a single ground plane for both the analog and digital  
supplies. This ground plane should be shared with the  
bypass capacitors and analog conditioning circuits.  
However, avoid using this ground plane for noisy digital  
components such as microprocessors. If a split ground  
plane is used with the ADS1255/6, make sure the analog  
and digital planes are tied together. There should not be a  
voltage difference between the ADS1255/6 analog and  
digital ground pins (AGND and DGND).  
As with any precision circuit, use good supply bypassing  
techniques. A smaller value ceramic capacitor in parallel  
with a larger value tantalum or a larger value low-voltage  
ceramic capacitor works well. Place the capacitors, in  
particular the ceramic ones, close to the supply pins. Run  
the digital logic off as low of voltage as possible. This helps  
reduce coupling back to the analog inputs. Avoid ringing  
on the digital inputs. Small resistors (100Ω) in series with  
the digital pins can help by controlling the trace  
impedance. When not using the RESET or SYNC/PDWN  
inputs, tie directly to the ADS1255/6 DVDD pin.  
Often times, only a simple RC filter (as shown in Figure 25)  
is needed on the inputs. This circuit limits the  
high-frequency noise near the modulator frequency; see  
the Frequency Response section. Avoid low-grade  
dielectrics for the capacitors to minimize temperature  
variations and leakage. Keep the input traces as short as  
possible and place the components close to the input pins.  
When using the ADS1256, make sure to filter all the input  
channels being used.  
+5V  
ADS1255  
μ
μ
0.1 F  
10 F  
1
2
3
4
5
6
7
8
9
AVDD  
D1 20  
19  
18  
17  
AGND  
D0/CLKOUT  
SCLK  
Ω
Ω
Ω
100  
49.9  
49.9  
VREFN  
VREFP  
AINCOM  
AIN0  
μ
μ
47 F  
0.1 F  
100pF  
100pF  
DIN  
2.5V(1)  
Ω
Ω
100  
DOUT 16  
Ω
301  
15  
14  
13  
DRDY  
CS  
VINP  
VINN  
100  
μ
0.1 F  
AIN1  
Ω
301  
SYNC/PDWN  
RESET  
XTAL1/CLKIN  
18pF  
18pF  
7.68MHz  
XTAL2 12  
DGND 11  
10 DVDD  
+3.3V  
μ
μ
0.1 F  
10 F  
NOTE: (1) See Figure 26 for the recommended voltage reference buffer.  
Figure 25. ADS1255 Basic Connections  
28  
 
ADS1255  
ADS1256  
www.ti.com  
SBAS288K JUNE 2003 REVISED SEPTEMBER 2013  
+5V  
μ
0.1 F  
To VREFP  
Pin 4 of  
the ADS1255/6  
OPA350  
Ω
10k  
2.5V  
Input  
μ
μ
μ
100 F  
47 F  
0.1 F  
μ
1 F  
Figure 26. Recommended Voltage Reference Buffer Circuit  
DIGITAL INTERFACE CONNECTIONS  
ADS1255  
ADS1256  
MSC12xx or  
68HC11  
The ADS1255/6 5V tolerant SPI-, QSPI, and  
MICROWIRE-compatible interface easily connects to a  
wide variety of microcontrollers. Figure 27 shows the basic  
connection to TI’s MSP430 family of low-power  
microcontrollers. Figure 28 shows the connection to  
microcontrollers with an SPI interface like TI’s MSC12xx  
family or the 68HC11 family. Note that the MSC12xx  
includes a high-resolution A/D converter; the ADS1255/6  
can be used to add additional channels of measurement  
or provide higher-speed conversions. Finally, Figure 29  
shows how to connect the ADS1255/6 to an 8xC51 UART  
in serial mode 0 in a 2-wire configuration. Avoid using the  
continuous read mode (RDATAC) when DIN and DOUT  
are connected together.  
DIN  
MOSI  
DOUT  
DRDY  
SCLK  
CS(1)  
MISO  
INT  
SCK  
IO  
(1) CS may be tied low.  
Figure 28. Connection to Microcontrollers with  
an SPI Interface  
ADS1255  
ADS1256  
MSP430  
ADS1255  
ADS1256  
8xC51  
DIN  
P1.3  
P1.2  
P1.0  
P1.6  
P1.4  
DOUT  
DRDY  
SCLK  
CS(1)  
DIN  
P3.0/RXD  
DOUT  
DRDY  
SCLK  
CS  
P3.1xTXD  
(1) CS may be tied low.  
DGND  
Figure 27. Connection to MSP430  
Microcontroller  
Figure 29. Connection to 8xC51 Microcontroller  
UART with a 2-Wire Interface  
29  
 
ADS1255  
ADS1256  
www.ti.com  
SBAS288K JUNE 2003 REVISED SEPTEMBER 2013  
REGISTER MAP  
The operation of the ADS1255/6 is controlled through a set of registers. Collectively, the registers contain all the information  
needed to configure the part, such as data rate, multiplexer settings, PGA setting, calibration, etc., and are listed in  
Table 23.  
Table 23. Register Map  
RESET  
VALUE  
ADDRESS  
REGISTER  
BIT 7  
BIT 6  
BIT 5  
BIT 4  
BIT 3  
BIT 2  
BIT 1  
BIT 0  
00h  
01h  
02h  
03h  
04h  
05h  
06h  
07h  
08h  
09h  
0Ah  
STATUS  
MUX  
x1  
ID3  
ID2  
ID1  
ID0  
ORDER  
NSEL3  
SDCS0  
DR3  
ACAL  
NSEL2  
PGA2  
DR2  
BUFEN  
NSEL1  
PGA1  
DRDY  
NSEL0  
PGA0  
DR0  
H
01  
PSEL3  
0
PSEL2  
CLK1  
PSEL1  
CLK0  
PSEL0  
SDCS1  
DR4  
H
ADCON  
DRATE  
IO  
20  
H
F0  
DR7  
DR6  
DR5  
DR1  
H
E0  
DIR3  
DIR2  
DIR1  
DIR0  
DIO3  
DIO2  
DIO1  
DIO0  
H
H
H
H
H
H
H
OFC0  
OFC1  
OFC2  
FSC0  
FSC1  
FSC2  
xx  
xx  
xx  
xx  
xx  
xx  
OFC07  
OFC15  
OFC23  
FSC07  
FSC15  
FSC23  
OFC06  
OFC14  
OFC22  
FSC06  
FSC14  
FSC22  
OFC05  
OFC13  
OFC21  
FSC05  
FSC13  
FSC21  
OFC04  
OFC12  
OFC20  
FSC04  
FSC12  
FSC20  
OFC03  
OFC11  
OFC19  
FSC03  
FSC11  
FSC19  
OFC02  
OFC10  
OFC18  
FSC02  
FSC10  
FSC18  
OFC01  
OFC09  
OFC17  
FSC01  
FSC09  
FSC17  
OFC00  
OFC08  
OFC16  
FSC00  
FSC08  
FSC16  
STATUS : STATUS REGISTER (ADDRESS 00h)  
Reset Value = x1h  
BIT 7  
BIT 6  
BIT 5  
BIT 4  
BIT 3  
ORDER  
BIT 2  
ACAL  
BIT 1  
BUFEN  
BIT 0  
DRDY  
ID  
ID  
ID  
ID  
Bits 7-4 ID3, ID2, ID1, ID0 Factory Programmed Identification Bits (Read Only)  
Bit 3  
ORDER: Data Output Bit Order  
0 = Most Significant Bit First (default)  
1 = Least Significant Bit First  
Input data is always shifted in most significant byte and bit first. Output data is always shifted out most significant  
byte first. The ORDER bit only controls the bit order of the output data within the byte.  
Bit 2  
ACAL: Auto-Calibration  
0 = Auto-Calibration Disabled (default)  
1 = Auto-Calibration Enabled  
When Auto-Calibration is enabled, self-calibration begins at the completion of the WREG command that changes  
the PGA (bits 0-2 of ADCON register), DR (bits 7-0 in the DRATE register) or BUFEN (bit 1 in the STATUS register)  
values.  
Bit 1  
Bit 0  
BUFEN: Analog Input Buffer Enable  
0 = Buffer Disabled (default)  
1 = Buffer Enabled  
DRDY: Data Ready (Read Only)  
This bit duplicates the state of the DRDY pin.  
30  
 
ADS1255  
ADS1256  
www.ti.com  
SBAS288K JUNE 2003 REVISED SEPTEMBER 2013  
MUX : Input Multiplexer Control Register (Address 01h)  
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 Input Channel (AINP) Select  
0000 = AIN0 (default)  
0001 = AIN1  
0010 = AIN2 (ADS1256 only)  
0011 = AIN3 (ADS1256 only)  
0100 = AIN4 (ADS1256 only)  
0101 = AIN5 (ADS1256 only)  
0110 = AIN6 (ADS1256 only)  
0111 = AIN7 (ADS1256 only)  
1xxx = AINCOM (when PSEL3 = 1, PSEL2, PSEL1, PSEL0 are “don’t care”)  
NOTE: When using an ADS1255 make sure to only select the available inputs.  
Bits 3-0 NSEL3, NSEL2, NSEL1, NSEL0: Negative Input Channel (AINN)Select  
0000 = AIN0  
0001 = AIN1 (default)  
0010 = AIN2 (ADS1256 only)  
0011 = AIN3 (ADS1256 only)  
0100 = AIN4 (ADS1256 only)  
0101 = AIN5 (ADS1256 only)  
0110 = AIN6 (ADS1256 only)  
0111 = AIN7 (ADS1256 only)  
1xxx = AINCOM (when NSEL3 = 1, NSEL2, NSEL1, NSEL0 are “don’t care”)  
NOTE: When using an ADS1255 make sure to only select the available inputs.  
ADCON: A/D Control Register (Address 02h)  
Reset Value = 20h  
BIT 7  
BIT 6  
BIT 5  
BIT 4  
BIT 3  
BIT 2  
BIT 1  
BIT 0  
0
CLK1  
CLK0  
SDCS1  
SDCS0  
PGA2  
PGA1  
PGA0  
Bit 7  
Reserved, always 0 (Read Only)  
Bits 6-5 CLK1, CLK0: D0/CLKOUT Clock Out Rate Setting  
00 = Clock Out OFF  
01 = Clock Out Frequency = fCLKIN (default)  
10 = Clock Out Frequency = fCLKIN/2  
11 = Clock Out Frequency = fCLKIN/4  
When not using CLKOUT, it is recommended that it be turned off. These bits can only be reset using the RESET pin.  
Bits 4-2 SDCS1, SCDS0: Sensor Detect Current Sources  
00 = Sensor Detect OFF (default)  
01 = Sensor Detect Current = 0.5μA  
10 = Sensor Detect Current = 2μA  
11 = Sensor Detect Current = 10μA  
The Sensor Detect Current Sources can be activated to verify the integrity of an external sensor supplying a signal to the  
ADS1255/6. A shorted sensor produces a very small signal while an open-circuit sensor produces a very large signal.  
Bits 2-0 PGA2, PGA1, PGA0: Programmable Gain Amplifier Setting  
000 = 1 (default)  
001 = 2  
010 = 4  
011 = 8  
100 = 16  
101 = 32  
110 = 64  
111 = 64  
31  
ADS1255  
ADS1256  
www.ti.com  
SBAS288K JUNE 2003 REVISED SEPTEMBER 2013  
DRATE: A/D Data Rate (Address 03h)  
Reset Value = F0h  
BIT 7  
BIT 6  
BIT 5  
BIT 4  
BIT 3  
BIT 2  
BIT 1  
BIT 0  
DR7  
DR6  
DR5  
DR4  
DR3  
DR2  
DR1  
DR0  
The 16 valid Data Rate settings are shown below. Make sure to select a valid setting as the invalid settings may produce  
unpredictable results.  
Bits 7-0 DR[7: 0]: Data Rate Setting(1)  
11110000 = 30,000SPS (default)  
11100000 = 15,000SPS  
11010000 = 7,500SPS  
11000000 = 3,750SPS  
10110000 = 2,000SPS  
10100001 = 1,000SPS  
10010010 = 500SPS  
10000010 = 100SPS  
01110010 = 60SPS  
01100011 = 50SPS  
01010011 = 30SPS  
01000011 = 25SPS  
00110011 = 15SPS  
00100011 = 10SPS  
00010011 = 5SPS  
00000011 = 2.5SPS  
(1)  
for f  
= 7.68MHz. Data rates scale linearly with f  
.
CLKIN  
CLKIN  
I/O: GPIO Control Register (Address 04 )  
H
Reset Value = E0h  
BIT 7  
BIT 6  
BIT 5  
BIT 4  
BIT 3  
BIT 2  
BIT 1  
BIT 0  
DIR3  
DIR2  
DIR1  
DIR0  
DIO3  
DIO2  
DIO1  
DIO0  
The states of these bits control the operation of the general-purpose digital I/O pins. The ADS1256 has 4 I/O pins: D3, D2,  
D1, and D0/CLKOUT. The ADS1255 has two digital I/O pins: D1 and D0/CLKOUT. When using an ADS1255, the register  
bits DIR3, DIR2, DIO3, and DIO2 can be read from and written to but have no effect.  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
DIR3, Digital I/O Direction for Digital I/O Pin D3 (used on ADS1256 only)  
0 = D3 is an output  
1 = D3 is an input (default)  
DIR2, Digital I/O Direction for Digital I/O Pin D2 (used on ADS1256 only)  
0 = D2 is an output  
1 = D2 is an input (default)  
DIR1, Digital I/O Direction for Digital I/O Pin D1  
0 = D1 is an output  
1 = D1 is an input (default)  
DIR0, Digital I/O Direction for Digital I/O Pin D0/CLKOUT  
0 = D0/CLKOUT is an output (default)  
1 = D0/CLKOUT is an input  
Bits 3-0 DI0[3:0]: Status of Digital I/O Pins D3, D2, D1, D0/CLKOUT  
Reading these bits will show the state of the corresponding digital I/O pin, whether if the pin is configured as an  
input or output by DIR3-DIR0. When the digital I/O pin is configured as an output by the DIR bit, writing to the  
corresponding DIO bit will set the output state. When the digital I/O pin is configured as an input by the DIR bit,  
writing to the corresponding DIO bit will have no effect. When DO/CLKOUT is configured as an output and  
CLKOUT is enabled (using CLK1, CLK0 bits in the ADCON register), writing to DIO0 will have no effect.  
32  
 
ADS1255  
ADS1256  
www.ti.com  
SBAS288K JUNE 2003 REVISED SEPTEMBER 2013  
OFC0: Offset Calibration Byte 0, least significant byte (Address 05h)  
Reset value depends on calibration results.  
BIT 7  
BIT 6  
BIT 5  
BIT 4  
BIT 3  
BIT 2  
BIT 1  
BIT 0  
OFC07  
OFC06  
OFC05  
OFC04  
OFC03  
OFC02  
OFC01  
OFC00  
OFC1: Offset Calibration Byte 1 (Address 06h)  
Reset value depends on calibration results.  
BIT 7  
BIT 6  
BIT 5  
BIT 4  
BIT 3  
BIT 2  
BIT 1  
BIT 0  
OFC15  
OFC14  
OFC13  
OFC12  
OFC11  
OFC10  
OFC09  
OFC08  
OFC2: Offset Calibration Byte 2, most significant byte (Address 07h)  
Reset value depends on calibration results.  
BIT 7  
BIT 6  
BIT 5  
BIT 4  
BIT 3  
BIT 2  
BIT 1  
BIT 0  
OFC23  
OFC22  
OFC21  
OFC20  
OFC19  
OFC18  
OFC17  
OFC16  
FSC0: Fullscale Calibration Byte 0, least significant byte (Address 08h)  
Reset value depends on calibration results.  
BIT 7  
BIT 6  
BIT 5  
BIT 4  
BIT 3  
BIT 2  
BIT 1  
BIT 0  
FSC07  
FSC06  
FSC05  
FSC04  
FSC03  
FSC02  
FSC01  
FSC00  
FSC1: Fullscale Calibration Byte 1 (Address 09h)  
Reset value depends on calibration results.  
BIT 7  
BIT 6  
BIT 5  
BIT 4  
BIT 3  
BIT 2  
BIT 1  
BIT 0  
FSC15  
FSC14  
FSC13  
FSC12  
FSC11  
FSC10  
FSC09  
FSC08  
FSC2: Fullscale Calibration Byte 2, most significant byte (Address 0Ah)  
Reset value depends on calibration results.  
BIT 7  
BIT 6  
BIT 5  
BIT 4  
BIT 3  
BIT 2  
BIT 1  
BIT 0  
FSC23  
FSC22  
FSC21  
FSC20  
FSC19  
FSC18  
FSC17  
FSC16  
33  
ADS1255  
ADS1256  
www.ti.com  
SBAS288K JUNE 2003 REVISED SEPTEMBER 2013  
COMMAND DEFINITIONS  
The commands summarized in Table 24 control the operation of the ADS1255/6. 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 sets the order of the bits within the output data. CS must stay low during the entire command sequence.  
Table 24. Command Definitions  
COMMAND  
WAKEUP  
RDATA  
DESCRIPTION  
Completes SYNC and Exits Standby Mode  
Read Data  
1ST COMMAND BYTE  
2ND COMMAND BYTE  
0000 0000  
0000 0001  
0000 0011  
0000 1111  
0001 rrrr  
(00h)  
(01h)  
(03h)  
(0Fh)  
(1xh)  
(5xh)  
(F0h)  
(F1h)  
(F2h)  
(F3h)  
(F4h)  
(FCh)  
(FDh)  
(FEh)  
(FFh)  
RDATAC  
SDATAC  
RREG  
Read Data Continuously  
Stop Read Data Continuously  
Read from REG rrr  
0000 nnnn  
0000 nnnn  
WREG  
Write to REG rrr  
0101 rrrr  
SELFCAL  
SELFOCAL  
SELFGCAL  
SYSOCAL  
SYSGCAL  
SYNC  
Offset and Gain Self-Calibration  
Offset Self-Calibration  
1111 0000  
1111 0001  
1111 0010  
1111 0011  
1111 0100  
1111 1100  
1111 1101  
1111 1110  
1111 1111  
Gain Self-Calibration  
System Offset Calibration  
System Gain Calibration  
Synchronize the A/D Conversion  
Begin Standby Mode  
STANDBY  
RESET  
Reset to Power-Up Values  
Completes SYNC and Exits Standby Mode  
WAKEUP  
NOTE: 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.  
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  
DOUT  
SCLK  
MSB  
MidByte  
LSB  
t6  
• • •  
• • •  
Figure 30. RDATA Command Sequence  
34  
 
ADS1255  
ADS1256  
www.ti.com  
SBAS288K JUNE 2003 REVISED SEPTEMBER 2013  
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 (SDATAC). Because DIN  
is constantly being monitored during the Read Data Continuous mode for the SDATAC 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  
DOUT  
24 Bits  
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 SDATAC or RESET command in any of the three bytes on DIN.  
DRDY  
DIN  
input_data  
MSB  
input_data  
input_data  
LSB  
DOUT  
MidByte  
Figure 32. DIN and DOUT Command Sequence During Read Continuous Mode  
SDATAC: Stop Read Data Continuous  
Description: Ends the continuous data output mode. (see RDATAC). The command must be issued after DRDY goes low  
and completed before DRDY goes high.  
DRDY  
DIN  
000 1111  
Figure 33. SDATAC Command Sequence  
35  
ADS1255  
ADS1256  
www.ti.com  
SBAS288K JUNE 2003 REVISED SEPTEMBER 2013  
RREG: Read from Registers  
Description: Output the data from up to 11 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 Register 01h (multiplexer)  
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  
0000 0001 DRATE Data  
IO Data  
1st Command 2nd Command  
Byte Byte  
Data  
Byte  
Data  
Byte  
Figure 35. WREG Command Example: Write Two Registers Starting from 03h (DRATE)  
SELFCAL: Self Offset and Gain Calibration  
Description: Performs a self offset and self gain calibration. The Offset Calibration Register (OFC) and Full-Scale  
Calibration Register (FSC) are 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.  
SELFOCAL: Self Offset Calibration  
Description: Performs a self 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.  
SELFGCAL: Self Gain Calibration  
Description: Performs a self gain calibration. The Full-Scale Calibration Register (FSC) is updated with new values 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.  
36  
ADS1255  
ADS1256  
www.ti.com  
SBAS288K JUNE 2003 REVISED SEPTEMBER 2013  
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.  
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.  
SYNC: 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.  
1111 1100  
(SYNC)  
0000 0000  
(WAKEUP)  
DIN  
•••  
•  
•••  
SCLK  
•• •  
CLKIN  
Synchronization Occurs Here  
Figure 36. SYNC Command Sequence  
STANDBY: Standby Mode / One-Shot Mode  
Description: This command puts the ADS1255/6 into a low-power Standby mode. After issuing the STANDBY command,  
make sure there is no more activity on SCLK while CS is low, as this will interrupt Standby mode. If CS is high, SCLK activity  
is allowed during Standby mode. To exit Standby mode, issue the WAKEUP command. This command can also be used  
to perform single conversions (see One-Shot Mode section) .  
1111 1101  
(STANDBY)  
0000 0000  
(WAKEUP)  
DIN  
SCLK  
Normal Mode  
Standby Mode  
Normal Mode  
Figure 37. STANDBY Command Sequence  
WAKEUP: Complete Synchronization or Exit Standby 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 except the CLK0 and CLK1 bits in the ADCON register to their default values.  
This command will also stop the Read Continuous mode: in this case, issue the RESET command after DRDY goes low.  
37  
ADS1255  
ADS1256  
www.ti.com  
SBAS288K JUNE 2003 REVISED SEPTEMBER 2013  
Revision History  
DATE  
REV  
PAGE  
SECTION  
DESCRIPTION  
09/12/13  
K
20  
Settling Time  
Added note to Table 13  
Added new text, (causing text to shift in the 2 column format)  
and updated t18 settling time.  
09/12/13  
K
22  
Settling Time Using OneShot Mode  
09/12/13  
09/12/13  
09/12/13  
09/12/13  
K
K
K
K
22  
26  
27  
35  
Changed Figure 20 t18 settling time.  
Changed ADCON to STATUS  
AutoCalibration  
Data Ready  
Changed ADCON to STATUS  
RDATAC: Read Data Continuous  
Changed STOPC to SDATAC.  
Added SYNC/PWDN to CLK timing specification  
8/08/08  
8/08/08  
J
J
7
Timing  
(t  
16B  
of Figure 3).  
Updated second paragraph: changed second and third  
sentences.  
28  
Synchronization  
Changed first paragraph: changed fourth sentence and added  
fifth sentence.  
11/01/06  
11/01/06  
I
I
23  
23  
Clock Generation  
Sample Crystals Table  
Changed table title.  
NOTE: Page numbers for previous revisions may differ from page numbers in the current version.  
38  
PACKAGE OPTION ADDENDUM  
www.ti.com  
10-Sep-2013  
PACKAGING INFORMATION  
Orderable Device  
ADS1255IDBR  
Status Package Type Package Pins Package  
Eco Plan Lead/Ball Finish  
MSL Peak Temp  
Op Temp (°C)  
-40 to 85  
-40 to 85  
-40 to 85  
-40 to 85  
-40 to 85  
-40 to 85  
-40 to 85  
-40 to 85  
Device Marking  
Samples  
Drawing  
Qty  
(1)  
(2)  
(3)  
(4/5)  
ACTIVE  
SSOP  
SSOP  
SSOP  
SSOP  
SSOP  
SSOP  
SSOP  
SSOP  
DB  
20  
20  
20  
20  
28  
28  
28  
28  
1000  
Green (RoHS  
& no Sb/Br)  
CU NIPDAU  
CU NIPDAU  
CU NIPDAU  
CU NIPDAU  
CU NIPDAU  
CU NIPDAU  
CU NIPDAU  
CU NIPDAU  
Level-2-260C-1 YEAR  
Level-2-260C-1 YEAR  
Level-2-260C-1 YEAR  
Level-2-260C-1 YEAR  
Level-2-260C-1 YEAR  
Level-2-260C-1 YEAR  
Level-2-260C-1 YEAR  
Level-2-260C-1 YEAR  
ADS1255IDB  
ADS1255IDBRG4  
ADS1255IDBT  
ACTIVE  
ACTIVE  
ACTIVE  
ACTIVE  
ACTIVE  
ACTIVE  
ACTIVE  
DB  
DB  
DB  
DB  
DB  
DB  
DB  
1000  
250  
Green (RoHS  
& no Sb/Br)  
ADS1255IDB  
ADS1255IDB  
ADS1255IDB  
ADS1256IDB  
ADS1256IDB  
ADS1256IDB  
ADS1256IDB  
Green (RoHS  
& no Sb/Br)  
ADS1255IDBTG4  
ADS1256IDBR  
250  
Green (RoHS  
& no Sb/Br)  
1000  
1000  
250  
Green (RoHS  
& no Sb/Br)  
ADS1256IDBRG4  
ADS1256IDBT  
Green (RoHS  
& no Sb/Br)  
Green (RoHS  
& no Sb/Br)  
ADS1256IDBTG4  
250  
Green (RoHS  
& no Sb/Br)  
(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.  
Addendum-Page 1  
PACKAGE OPTION ADDENDUM  
www.ti.com  
10-Sep-2013  
(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.  
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 2  
PACKAGE MATERIALS INFORMATION  
www.ti.com  
10-Sep-2013  
TAPE AND REEL INFORMATION  
*All dimensions are nominal  
Device  
Package Package Pins  
Type Drawing  
SPQ  
Reel  
Reel  
A0  
B0  
K0  
P1  
W
Pin1  
Diameter Width (mm) (mm) (mm) (mm) (mm) Quadrant  
(mm) W1 (mm)  
ADS1255IDBT  
ADS1256IDBR  
ADS1256IDBT  
SSOP  
SSOP  
SSOP  
DB  
DB  
DB  
20  
28  
28  
250  
1000  
250  
180.0  
330.0  
180.0  
16.4  
16.4  
16.4  
8.2  
8.2  
8.2  
7.5  
2.5  
2.5  
2.5  
12.0  
12.0  
12.0  
16.0  
16.0  
16.0  
Q1  
Q1  
Q1  
10.5  
10.5  
Pack Materials-Page 1  
PACKAGE MATERIALS INFORMATION  
www.ti.com  
10-Sep-2013  
*All dimensions are nominal  
Device  
Package Type Package Drawing Pins  
SPQ  
Length (mm) Width (mm) Height (mm)  
ADS1255IDBT  
ADS1256IDBR  
ADS1256IDBT  
SSOP  
SSOP  
SSOP  
DB  
DB  
DB  
20  
28  
28  
250  
1000  
250  
210.0  
367.0  
210.0  
185.0  
367.0  
185.0  
35.0  
38.0  
35.0  
Pack Materials-Page 2  
MECHANICAL DATA  
MSSO002E – JANUARY 1995 – REVISED DECEMBER 2001  
DB (R-PDSO-G**)  
PLASTIC SMALL-OUTLINE  
28 PINS SHOWN  
0,38  
0,22  
0,65  
28  
M
0,15  
15  
0,25  
0,09  
5,60  
5,00  
8,20  
7,40  
Gage Plane  
1
14  
0,25  
A
0°ā8°  
0,95  
0,55  
Seating Plane  
0,10  
2,00 MAX  
0,05 MIN  
PINS **  
14  
16  
20  
24  
28  
30  
38  
DIM  
6,50  
5,90  
6,50  
5,90  
7,50  
8,50  
7,90  
10,50  
9,90  
10,50 12,90  
A MAX  
A MIN  
6,90  
9,90  
12,30  
4040065 /E 12/01  
NOTES: A. All linear dimensions are in millimeters.  
B. This drawing is subject to change without notice.  
C. Body dimensions do not include mold flash or protrusion not to exceed 0,15.  
D. Falls within JEDEC MO-150  
POST OFFICE BOX 655303 DALLAS, TEXAS 75265  
MECHANICAL DATA  
MSSO002E – JANUARY 1995 – REVISED DECEMBER 2001  
DB (R-PDSO-G**)  
PLASTIC SMALL-OUTLINE  
28 PINS SHOWN  
0,38  
0,22  
0,65  
28  
M
0,15  
15  
0,25  
0,09  
5,60  
5,00  
8,20  
7,40  
Gage Plane  
1
14  
0,25  
A
0°ā8°  
0,95  
0,55  
Seating Plane  
0,10  
2,00 MAX  
0,05 MIN  
PINS **  
14  
16  
20  
24  
28  
30  
38  
DIM  
6,50  
5,90  
6,50  
5,90  
7,50  
8,50  
7,90  
10,50  
9,90  
10,50 12,90  
A MAX  
A MIN  
6,90  
9,90  
12,30  
4040065 /E 12/01  
NOTES: A. All linear dimensions are in millimeters.  
B. This drawing is subject to change without notice.  
C. Body dimensions do not include mold flash or protrusion not to exceed 0,15.  
D. Falls within JEDEC MO-150  
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 JESD46, latest issue, and to discontinue any product or service per JESD48, latest  
issue. 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 as meeting ISO/TS16949 requirements, mainly for automotive use. In any case of use of  
non-designated products, TI will not be responsible for any failure to meet ISO/TS16949.  
Products  
Applications  
Audio  
www.ti.com/audio  
amplifier.ti.com  
dataconverter.ti.com  
www.dlp.com  
Automotive and Transportation www.ti.com/automotive  
Communications and Telecom www.ti.com/communications  
Amplifiers  
Data Converters  
DLP® Products  
DSP  
Computers and Peripherals  
Consumer Electronics  
Energy and Lighting  
Industrial  
www.ti.com/computers  
www.ti.com/consumer-apps  
www.ti.com/energy  
dsp.ti.com  
Clocks and Timers  
Interface  
www.ti.com/clocks  
interface.ti.com  
logic.ti.com  
www.ti.com/industrial  
www.ti.com/medical  
Medical  
Logic  
Security  
www.ti.com/security  
Power Mgmt  
Microcontrollers  
RFID  
power.ti.com  
Space, Avionics and Defense  
Video and Imaging  
www.ti.com/space-avionics-defense  
www.ti.com/video  
microcontroller.ti.com  
www.ti-rfid.com  
www.ti.com/omap  
OMAP Applications Processors  
Wireless Connectivity  
TI E2E Community  
e2e.ti.com  
www.ti.com/wirelessconnectivity  
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265  
Copyright © 2014, Texas Instruments Incorporated  

相关型号:

ADS1255IDBTG4

24 位 30kSPS 超低噪声 Δ-Σ ADC | DB | 20 | -40 to 85
TI

ADS1256

Very Low Noise, 24-Bit Analog-to-Digital Converter
BB

ADS1256

Industrial, 14kSPS, 24-Bit Analog-to-Digital Converter with Low-Drift Reference
TI

ADS1256IDB

Very Low Noise, 24-Bit Analog-to-Digital Converter
BB

ADS1256IDBR

Very Low Noise, 24-Bit Analog-to-Digital Converter
BB

ADS1256IDBR

Very Low Noise, 24-Bit Analog-to-Digital Converter
TI

ADS1256IDBRG4

适用于工厂自动化和过程控制且具有 PGA 的 24 位、30kSPS、8 通道 Δ-Σ ADC | DB | 28 | -40 to 85
TI

ADS1256IDBT

Very Low Noise, 24-Bit Analog-to-Digital Converter
BB

ADS1256IDBT

Very Low Noise, 24-Bit Analog-to-Digital Converter
TI

ADS1256IDBTG4

适用于工厂自动化和过程控制且具有 PGA 的 24 位、30kSPS、8 通道 Δ-Σ ADC | DB | 28 | -40 to 85
TI

ADS1257

具有集成 PGA 的 24 位、30kSPS、4 通道、工业 ADC
TI

ADS1257IRGWR

具有集成 PGA 的 24 位、30kSPS、4 通道、工业 ADC | RGW | 20 | -40 to 85
TI