Skip to the content
12345678910111213141516171819202122232425262728

ADS1256IDB

Texas InstrumentsExtended

-40℃~+105℃ 1.8V~3.6V、5V 24 2uA 30kHz 30kHz 4 5V 7.68MHz External External SPI Sigma-Delta Support Yes SSOP-28-208mil Analog to Digital Converters (ADC) ROHS

Part id
ti/ADS1256IDB
Category
Analog To Digital Converters (ADCs)
Package
SSOP-28-208mil
Pins
28
In stock
4,577 at JLCPCB (C28186)
Used on
1 open-source board

Overview

The ADS1256IDB is an analog To Digital Converter made by Texas Instruments in a SSOP-28-208mil package with 28 pins. -40℃~+105℃ 1.8V~3.6V、5V 24 2uA 30kHz 30kHz 4 5V 7.68MHz External External SPI Sigma-Delta Support Yes SSOP-28-208mil Analog to Digital Converters (ADC) ROHS.

PCBKit's library has its KiCad symbol (Celestial_ADC:TI ADS1256, from Altium's library) and its footprint (Package_SO:SSOP-28_5.3x10.2mm_P0.65mm, from KiCad's library), ready for a KiCad board. 4,577 are in stock at JLCPCB (part C28186). 1 open-source board in 1 repository on GitHub use it.

Symbol

AVDD1AGND2VREFN3VREFP4AINCOM5AIN06AIN17AIN28AIN39AIN410AIN511AIN612AIN713SYNC/PDWN14RESET15DVDD16DGND17XTAL218XTAL1/CLKIN19CS20DRDY21DOUT22DIN23SCLK24D0/CLKOUT25D126D227D328
Celestial_ADC:TI ADS1256From Altium's library

Footprint

12345678910111213141516171819202122232425262728
Package_SO:SSOP-28_5.3x10.2mm_P0.65mmFrom KiCad's library

From the datasheet

14
Supply, least
4.75 V · AVDD, recommended operating min · p. 4
Supply, most
5.25 V · AVDD, recommended operating max · p. 4
Supply, least
1.8 V · DVDD, recommended operating min · p. 4
Supply, most
3.6 V · DVDD, recommended operating max · p. 4
Supply, absolute maximum
6 V · AVDD to AGND, absolute max · p. 2
Supply, absolute maximum
3.6 V · DVDD to DGND, absolute max · p. 2
Works from
-40 °C · Operating temperature min · p. 4
Works up to
105 °C · Operating temperature max · p. 4
Junction, hottest
150 °C · Junction temperature absolute max · p. 2
Takes working
7.9 mA · sum of AVDD and DVDD typical normal currents, PGA = 1, buffer off, CLKOUT off, DVDD = 3.3 V · p. 4
Takes at most
52 mA · sum of AVDD and DVDD max normal currents, PGA = 64, buffer on, CLKOUT off, DVDD = 3.3 V · p. 4
Takes asleep
115 µA · sum of AVDD and DVDD typical standby currents, CLKOUT off, DVDD = 3.3 V · p. 4
Takes asleep
4 µA · sum of AVDD and DVDD max power-down currents · p. 4
Works up to
85 °C · Operating temperature max, ADS1256IDBR · p. 39

What it is and has

10
Resolution
24 bits, no missing codes at all data rates and PGA settings · p. 3
Data output rate
2.5 to 30,000 SPS at fCLKIN = 7.68MHz · p. 3
Programmable gain amplifier
Gain 1 to 64 · p. 3
Differential inputs
4 · p. 1
Single-ended inputs
8 · p. 1
Digital I/O
4; D0 also provides clock output · p. 5
Input buffer
Chopper-stabilized · p. 1
Serial interface
5V tolerant, SPI-compatible · p. 1
Resolution
24 bits, no missing codes · p. 1
Noise-free resolution
Up to 23 bits · p. 1

Specifications

91
ParameterConditionsAs printedPage
AVDD to AGNDOver operating free-air temperature rangemin -0.3 · max 6 V2
DVDD to DGNDOver operating free-air temperature rangemin -0.3 · max 3.6 V2
AGND to DGNDOver operating free-air temperature rangemin -0.3 · max 0.3 V2
Input CurrentMomentarymax 100 mA2
Input CurrentContinuousmax 10 mA2
Analog inputs to AGNDMaximum: AVDD + 0.3 Vmin -0.3 V2
Digital inputsDIN, SCLK, CS, RESET, SYNC/PDWN, XTAL1/CLKIN to DGNDmin -0.3 · max 6 V2
Digital inputsD0/CLKOUT, D1, D2, D3 to DGND; maximum: DVDD + 0.3 Vmin -0.3 V2
Maximum Junction Temperaturemax 150 °C2
Operating Temperature Rangemin -40 · max 105 °C2
Storage Temperature Rangemin -60 · max 150 °C2
Lead Temperature (soldering, 10s)Soldering, 10smax 300 °C2
Programmable gain amplifiermin 1 · max 643
Differential input impedanceBuffer off, PGA = 32, 64typ 4.7 kΩ3
Differential input impedanceBuffer on, fDATA ≤ 50Hz(1)typ 80 MΩ3
Sensor detect current sourcesSDCS[1:0] = 01typ 0.5 uA3
Sensor detect current sourcesSDCS[1:0] = 10typ 2 uA3
Sensor detect current sourcesSDCS[1:0] = 11typ 10 uA3
Resolutionmin 24 Bit3
No missing codesAll data rates and PGA settingsmin 24 Bit3
Data rate (fDATA) fDATAfCLKIN = 7.68MHzmin 2.5 · max 30000 SPS(2)3
Integral nonlinearityDifferential input, PGA = 1; values are ±typ 0.0003 · max 0.001 %FSR(3)3
Integral nonlinearityDifferential input, PGA = 64; typical is ±typ 0.0007 %FSR3
Offset driftPGA = 1; typical is ±typ 100 nV/°C3
Offset driftPGA = 64; typical is ±typ 4 nV/°C3
Gain errorAfter calibration, PGA = 1, Buffer on; typical is ±typ 0.005 %3
Gain errorAfter calibration, PGA = 64, Buffer on; typical is ±typ 0.03 %3
Gain driftPGA = 1; typical is ±typ 0.8 ppm/°C3
Gain driftPGA = 64; typical is ±typ 0.8 ppm/°C3
Common-mode rejectionfCM(4) = 60Hz, fDATA = 30kSPS(5)min 95 · typ 110 dB3
AVDD power-supply rejection±5% Δ in AVDDmin 60 · typ 70 dB3
DVDD power-supply rejection±10% Δ in DVDDtyp 100 dB3
Reference input voltage (VREF) VREFVREF ≡ VREFP − VREFNmin 0.5 · typ 2.5 · max 2.6 V3
Voltage reference impedancefCLKIN = 7.68MHztyp 18.5 kΩ3
VIH VIHDIN, SCLK, XTAL1/CLKIN, SYNC/PDWN, CS, RESET; minimum: 0.8 DVDDmax 5.25 V3
Input hysteresistyp 0.5 V3
Input leakage0 < VDIGITAL INPUT < DVDD; maximum is ±max 10 uA3
Master clock rateExternal crystal between XTAL1 and XTAL2min 2 · typ 7.68 · max 10 MHz3
Master clock rateExternal oscillator driving CLKINmin 0.1 · typ 7.68 · max 10 MHz3
AVDD AVDDmin 4.75 · max 5.25 V4
DVDD DVDDmin 1.8 · max 3.6 V4
AVDD currentPower-down modemax 2 uA4
AVDD currentStandby modetyp 20 uA4
AVDD currentNormal mode, PGA = 1, Buffer offtyp 7 · max 10 mA4
AVDD currentNormal mode, PGA = 64, Buffer offtyp 16 · max 22 mA4
AVDD currentNormal mode, PGA = 1, Buffer ontyp 13 · max 19 mA4
AVDD currentNormal mode, PGA = 64, Buffer ontyp 36 · max 50 mA4
DVDD currentPower-down modemax 2 uA4
DVDD currentStandby mode, CLKOUT off, DVDD = 3.3Vtyp 95 uA4
DVDD currentNormal mode, CLKOUT off, DVDD = 3.3Vtyp 0.9 · max 2 mA4
Power dissipationNormal mode, PGA = 1, Buffer off, DVDD = 3.3Vtyp 38 · max 57 mW4
Power dissipationStandby mode, DVDD = 3.3Vtyp 0.4 mW4
SpecifiedTemperature Rangemin -40 · max 85 °C4
OperatingTemperature Rangemin -40 · max 105 °C4
StorageTemperature Rangemin -60 · max 150 °C4
SCLK period t1Minimum in master clock periodsmin 4 τCLKIN(1)6
SCLK period t1Maximum in output data periodsmax 10 τDATA(2)6
SCLK pulse width: high t2HMinimummin 200 ns6
SCLK pulse width: high t2HMaximum in output data periodsmax 9 τDATA6
SCLK pulse width: low t2Lmin 200 ns6
CS low to first SCLK: setup time(3) t3min 0 ns6
Valid DIN to SCLK falling edge: setup time t4min 50 ns6
Valid DIN to SCLK falling edge: hold time t5min 50 ns6
Delay from last SCLK edge for DIN to first SCLK rising edge for DOUT: RDATA, RDATAC, RREG Commands t6min 50 τCLKIN6
SCLK rising edge to valid new DOUT: propagation delay(4) t7DOUT load = 20pF ⎥⎥ 100kΩ to DGNDmax 50 ns6
SCLK rising edge to DOUT invalid: hold time t8min 0 ns6
Last SCLK falling edge to DOUT high impedance t9DOUT goes high impedance immediately when CS goes highmin 6 · max 10 τCLKIN6
CS low after final SCLK falling edge t10min 8 τCLKIN6
Final SCLK falling edge of command to first SCLK rising edge of next command. t11RREG, WREG, RDATAmin 4 τCLKIN6
Final SCLK falling edge of command to first SCLK rising edge of next command. t11RDATAC, SYNCmin 24 τCLKIN6
SCLK reset pattern, first high pulse t12min 300 · max 500 τCLKIN(1)7
SCLK reset pattern, low pulse t13min 5 τCLKIN7
SCLK reset pattern, second high pulse t14min 550 · max 750 τCLKIN7
SCLK reset pattern, third high pulse t15min 1050 · max 1250 τCLKIN7
RESET, SYNC/PDWN, pulse width t16min 4 τCLKIN(1)7
SYNC/PDWN rising edge to CLKIN rising edge t16Bmin -25 · max 25 ns7
Conversion data invalid while being updated (DRDY shown with no data retrieval) t17min 16 τCLKIN(1)7
ZeffA ZeffAPGA setting = 1; fCLKIN = 7.68MHztyp 260 kΩ17
ZeffB ZeffBPGA setting = 1; fCLKIN = 7.68MHztyp 220 kΩ17
ZeffA ZeffAPGA setting = 2; fCLKIN = 7.68MHztyp 130 kΩ17
ZeffB ZeffBPGA setting = 2; fCLKIN = 7.68MHztyp 110 kΩ17
ZeffA ZeffAPGA setting = 4; fCLKIN = 7.68MHztyp 65 kΩ17
ZeffB ZeffBPGA setting = 4; fCLKIN = 7.68MHztyp 55 kΩ17
ZeffA ZeffAPGA setting = 8; fCLKIN = 7.68MHztyp 33 kΩ17
ZeffB ZeffBPGA setting = 8; fCLKIN = 7.68MHztyp 28 kΩ17
ZeffA ZeffAPGA setting = 16; fCLKIN = 7.68MHztyp 16 kΩ17
ZeffB ZeffBPGA setting = 16; fCLKIN = 7.68MHztyp 14 kΩ17
ZeffA ZeffAPGA setting = 32; fCLKIN = 7.68MHztyp 8 kΩ17
ZeffB ZeffBPGA setting = 32; fCLKIN = 7.68MHztyp 7 kΩ17
ZeffA ZeffAPGA setting = 64; fCLKIN = 7.68MHztyp 8 kΩ17
ZeffB ZeffBPGA setting = 64; fCLKIN = 7.68MHztyp 7 kΩ17

Pins, by the datasheet

28
1 AVDD
Analog power supply. · p. 5
2 AGND
Analog ground. · p. 5
3 VREFN
Negative reference input. · p. 5
4 VREFP
Positive reference input. · p. 5
5 AINCOM
Analog input common. · p. 5
6 AIN0
Analog input 0. · p. 5
7 AIN1
Analog input 1. · p. 5
8 AIN2
Analog input 2. · p. 5
9 AIN3
Analog input 3. · p. 5
10 AIN4
Analog input 4. · p. 5
11 AIN5
Analog input 5. · p. 5
12 AIN6
Analog input 6. · p. 5
13 AIN7
Analog input 7. · p. 5
14 SYNC/PDWN
Active-low synchronization / power down input; Schmitt-trigger and 5V tolerant. · p. 5
15 RESET
Active-low reset input; Schmitt-trigger and 5V tolerant. · p. 5
16 DVDD
Digital power supply. · p. 5
17 DGND
Digital ground. · p. 5
18 XTAL2
Crystal oscillator connection; leave disconnected if an external clock is applied to XTAL1/CLKIN. · p. 5
19 XTAL1/CLKIN
Crystal oscillator connection / external clock input; 5V tolerant. · p. 5
20 CS
Active-low chip select; Schmitt-trigger and 5V tolerant. · p. 5
21 DRDY
Active-low data ready output. · p. 5
22 DOUT
Serial data output. · p. 5
23 DIN
Serial data input; Schmitt-trigger and 5V tolerant. · p. 5
24 SCLK
Serial clock input; Schmitt-trigger and 5V tolerant. · p. 5
25 D0/CLKOUT
Digital I/O 0 / clock output; Schmitt-trigger when configured as input. · p. 5
26 D1
Digital I/O 1; Schmitt-trigger when configured as input. · p. 5
27 D2
Digital I/O 2; Schmitt-trigger when configured as input. · p. 5
28 D3
Digital I/O 3; Schmitt-trigger when configured as input. · p. 5

Ordering codes, by the datasheet

4
ADS1256IDBR
SSOP, DB, 28 pins · Package quantity 1000; operating temperature -40 to 85 °C · p. 39
ADS1256IDBRG4
SSOP, DB, 28 pins · Package quantity 1000; operating temperature -40 to 85 °C · p. 39
ADS1256IDBT
SSOP, DB, 28 pins · Package quantity 250; operating temperature -40 to 85 °C · p. 39
ADS1256IDBTG4
SSOP, DB, 28 pins · Package quantity 250; operating temperature -40 to 85 °C · p. 39

Open-source boards using it

1
  • 4 layers65 × 56 mmPicalor pcb, the printed circuit board in 3D

    Picalor pcb

    ul-gh/Picalor

    Picalor - Multi-Channel Heat Balance Calorimetry on the Raspberry Pi

    117 parts3GPL-3.0

Parts like it

1

Questions

Is there a KiCad symbol and footprint for the ADS1256IDB?

Yes. The symbol is Celestial_ADC:TI ADS1256 and the footprint Package_SO:SSOP-28_5.3x10.2mm_P0.65mm, both drawn on this page. PCBKit places them on a board for you when you design with it.

What package is the ADS1256IDB?

SSOP-28-208mil, with 28 pins. Its footprint is drawn on this page.

Where is the ADS1256IDB datasheet?

Texas Instruments publishes it: the Datasheet link on this page opens it.

Where can I order the ADS1256IDB?

JLCPCB lists it as part C28186, with 4,577 in stock; the sellers' links on this page open their listings.

What can replace the ADS1256IDB?

Parts like it in the library: the ADS1255IDB by Texas Instruments. Check their datasheets: a part that fits the footprint may still differ in its ratings.

Which open-source boards use the ADS1256IDB?

1 board in 1 repository on GitHub; the most starred are listed on this page, with their KiCad files.