
Picalor pcb
ul-gh/Picalor
Picalor - Multi-Channel Heat Balance Calorimetry on the Raspberry Pi
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
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.
| Parameter | Conditions | As printed | Page |
|---|---|---|---|
| AVDD to AGND | Over operating free-air temperature range | min -0.3 · max 6 V | 2 |
| DVDD to DGND | Over operating free-air temperature range | min -0.3 · max 3.6 V | 2 |
| AGND to DGND | Over operating free-air temperature range | min -0.3 · max 0.3 V | 2 |
| Input Current | Momentary | max 100 mA | 2 |
| Input Current | Continuous | max 10 mA | 2 |
| Analog inputs to AGND | Maximum: AVDD + 0.3 V | min -0.3 V | 2 |
| Digital inputs | DIN, SCLK, CS, RESET, SYNC/PDWN, XTAL1/CLKIN to DGND | min -0.3 · max 6 V | 2 |
| Digital inputs | D0/CLKOUT, D1, D2, D3 to DGND; maximum: DVDD + 0.3 V | min -0.3 V | 2 |
| Maximum Junction Temperature | max 150 °C | 2 | |
| Operating Temperature Range | min -40 · max 105 °C | 2 | |
| Storage Temperature Range | min -60 · max 150 °C | 2 | |
| Lead Temperature (soldering, 10s) | Soldering, 10s | max 300 °C | 2 |
| Programmable gain amplifier | min 1 · max 64 | 3 | |
| Differential input impedance | Buffer off, PGA = 32, 64 | typ 4.7 kΩ | 3 |
| Differential input impedance | Buffer on, fDATA ≤ 50Hz(1) | typ 80 MΩ | 3 |
| Sensor detect current sources | SDCS[1:0] = 01 | typ 0.5 uA | 3 |
| Sensor detect current sources | SDCS[1:0] = 10 | typ 2 uA | 3 |
| Sensor detect current sources | SDCS[1:0] = 11 | typ 10 uA | 3 |
| Resolution | min 24 Bit | 3 | |
| No missing codes | All data rates and PGA settings | min 24 Bit | 3 |
| Data rate (fDATA) fDATA | fCLKIN = 7.68MHz | min 2.5 · max 30000 SPS(2) | 3 |
| Integral nonlinearity | Differential input, PGA = 1; values are ± | typ 0.0003 · max 0.001 %FSR(3) | 3 |
| Integral nonlinearity | Differential input, PGA = 64; typical is ± | typ 0.0007 %FSR | 3 |
| Offset drift | PGA = 1; typical is ± | typ 100 nV/°C | 3 |
| Offset drift | PGA = 64; typical is ± | typ 4 nV/°C | 3 |
| Gain error | After calibration, PGA = 1, Buffer on; typical is ± | typ 0.005 % | 3 |
| Gain error | After calibration, PGA = 64, Buffer on; typical is ± | typ 0.03 % | 3 |
| Gain drift | PGA = 1; typical is ± | typ 0.8 ppm/°C | 3 |
| Gain drift | PGA = 64; typical is ± | typ 0.8 ppm/°C | 3 |
| Common-mode rejection | fCM(4) = 60Hz, fDATA = 30kSPS(5) | min 95 · typ 110 dB | 3 |
| AVDD power-supply rejection | ±5% Δ in AVDD | min 60 · typ 70 dB | 3 |
| DVDD power-supply rejection | ±10% Δ in DVDD | typ 100 dB | 3 |
| Reference input voltage (VREF) VREF | VREF ≡ VREFP − VREFN | min 0.5 · typ 2.5 · max 2.6 V | 3 |
| Voltage reference impedance | fCLKIN = 7.68MHz | typ 18.5 kΩ | 3 |
| VIH VIH | DIN, SCLK, XTAL1/CLKIN, SYNC/PDWN, CS, RESET; minimum: 0.8 DVDD | max 5.25 V | 3 |
| Input hysteresis | typ 0.5 V | 3 | |
| Input leakage | 0 < VDIGITAL INPUT < DVDD; maximum is ± | max 10 uA | 3 |
| Master clock rate | External crystal between XTAL1 and XTAL2 | min 2 · typ 7.68 · max 10 MHz | 3 |
| Master clock rate | External oscillator driving CLKIN | min 0.1 · typ 7.68 · max 10 MHz | 3 |
| AVDD AVDD | min 4.75 · max 5.25 V | 4 | |
| DVDD DVDD | min 1.8 · max 3.6 V | 4 | |
| AVDD current | Power-down mode | max 2 uA | 4 |
| AVDD current | Standby mode | typ 20 uA | 4 |
| AVDD current | Normal mode, PGA = 1, Buffer off | typ 7 · max 10 mA | 4 |
| AVDD current | Normal mode, PGA = 64, Buffer off | typ 16 · max 22 mA | 4 |
| AVDD current | Normal mode, PGA = 1, Buffer on | typ 13 · max 19 mA | 4 |
| AVDD current | Normal mode, PGA = 64, Buffer on | typ 36 · max 50 mA | 4 |
| DVDD current | Power-down mode | max 2 uA | 4 |
| DVDD current | Standby mode, CLKOUT off, DVDD = 3.3V | typ 95 uA | 4 |
| DVDD current | Normal mode, CLKOUT off, DVDD = 3.3V | typ 0.9 · max 2 mA | 4 |
| Power dissipation | Normal mode, PGA = 1, Buffer off, DVDD = 3.3V | typ 38 · max 57 mW | 4 |
| Power dissipation | Standby mode, DVDD = 3.3V | typ 0.4 mW | 4 |
| Specified | Temperature Range | min -40 · max 85 °C | 4 |
| Operating | Temperature Range | min -40 · max 105 °C | 4 |
| Storage | Temperature Range | min -60 · max 150 °C | 4 |
| SCLK period t1 | Minimum in master clock periods | min 4 τCLKIN(1) | 6 |
| SCLK period t1 | Maximum in output data periods | max 10 τDATA(2) | 6 |
| SCLK pulse width: high t2H | Minimum | min 200 ns | 6 |
| SCLK pulse width: high t2H | Maximum in output data periods | max 9 τDATA | 6 |
| SCLK pulse width: low t2L | min 200 ns | 6 | |
| CS low to first SCLK: setup time(3) t3 | min 0 ns | 6 | |
| Valid DIN to SCLK falling edge: setup time t4 | min 50 ns | 6 | |
| Valid DIN to SCLK falling edge: hold time t5 | min 50 ns | 6 | |
| Delay from last SCLK edge for DIN to first SCLK rising edge for DOUT: RDATA, RDATAC, RREG Commands t6 | min 50 τCLKIN | 6 | |
| SCLK rising edge to valid new DOUT: propagation delay(4) t7 | DOUT load = 20pF ⎥⎥ 100kΩ to DGND | max 50 ns | 6 |
| SCLK rising edge to DOUT invalid: hold time t8 | min 0 ns | 6 | |
| Last SCLK falling edge to DOUT high impedance t9 | DOUT goes high impedance immediately when CS goes high | min 6 · max 10 τCLKIN | 6 |
| CS low after final SCLK falling edge t10 | min 8 τCLKIN | 6 | |
| Final SCLK falling edge of command to first SCLK rising edge of next command. t11 | RREG, WREG, RDATA | min 4 τCLKIN | 6 |
| Final SCLK falling edge of command to first SCLK rising edge of next command. t11 | RDATAC, SYNC | min 24 τCLKIN | 6 |
| SCLK reset pattern, first high pulse t12 | min 300 · max 500 τCLKIN(1) | 7 | |
| SCLK reset pattern, low pulse t13 | min 5 τCLKIN | 7 | |
| SCLK reset pattern, second high pulse t14 | min 550 · max 750 τCLKIN | 7 | |
| SCLK reset pattern, third high pulse t15 | min 1050 · max 1250 τCLKIN | 7 | |
| RESET, SYNC/PDWN, pulse width t16 | min 4 τCLKIN(1) | 7 | |
| SYNC/PDWN rising edge to CLKIN rising edge t16B | min -25 · max 25 ns | 7 | |
| Conversion data invalid while being updated (DRDY shown with no data retrieval) t17 | min 16 τCLKIN(1) | 7 | |
| ZeffA ZeffA | PGA setting = 1; fCLKIN = 7.68MHz | typ 260 kΩ | 17 |
| ZeffB ZeffB | PGA setting = 1; fCLKIN = 7.68MHz | typ 220 kΩ | 17 |
| ZeffA ZeffA | PGA setting = 2; fCLKIN = 7.68MHz | typ 130 kΩ | 17 |
| ZeffB ZeffB | PGA setting = 2; fCLKIN = 7.68MHz | typ 110 kΩ | 17 |
| ZeffA ZeffA | PGA setting = 4; fCLKIN = 7.68MHz | typ 65 kΩ | 17 |
| ZeffB ZeffB | PGA setting = 4; fCLKIN = 7.68MHz | typ 55 kΩ | 17 |
| ZeffA ZeffA | PGA setting = 8; fCLKIN = 7.68MHz | typ 33 kΩ | 17 |
| ZeffB ZeffB | PGA setting = 8; fCLKIN = 7.68MHz | typ 28 kΩ | 17 |
| ZeffA ZeffA | PGA setting = 16; fCLKIN = 7.68MHz | typ 16 kΩ | 17 |
| ZeffB ZeffB | PGA setting = 16; fCLKIN = 7.68MHz | typ 14 kΩ | 17 |
| ZeffA ZeffA | PGA setting = 32; fCLKIN = 7.68MHz | typ 8 kΩ | 17 |
| ZeffB ZeffB | PGA setting = 32; fCLKIN = 7.68MHz | typ 7 kΩ | 17 |
| ZeffA ZeffA | PGA setting = 64; fCLKIN = 7.68MHz | typ 8 kΩ | 17 |
| ZeffB ZeffB | PGA setting = 64; fCLKIN = 7.68MHz | typ 7 kΩ | 17 |

ul-gh/Picalor
Picalor - Multi-Channel Heat Balance Calorimetry on the Raspberry Pi
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.
SSOP-28-208mil, with 28 pins. Its footprint is drawn on this page.
Texas Instruments publishes it: the Datasheet link on this page opens it.
JLCPCB lists it as part C28186, with 4,577 in stock; the sellers' links on this page open their listings.
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.
1 board in 1 repository on GitHub; the most starred are listed on this page, with their KiCad files.