ZHCSG82 April 2017 ADS8578S
PRODUCTION DATA.
MIN | MAX | UNIT | ||
---|---|---|---|---|
AVDD to AGND | –0.3 | 7.0 | V | |
DVDD to AGND | –0.3 | 7.0 | V | |
Analog input voltage to AGND(2) | –15 | 15 | V | |
Digital input to AGND | –0.3 | DVDD + 0.3 | V | |
REFIN to AGND | –0.3 | AVDD + 0.3 | V | |
Input current to any pin except supplies(2) | –10 | 10 | mA | |
Temperature | Operating | –40 | 125 | °C |
Junction, TJ | 150 | |||
Storage, Tstg | –65 | 150 |
VALUE | UNIT | ||||
---|---|---|---|---|---|
V(ESD) | Electrostatic discharge | Human-body model (HBM), per ANSI/ESDA/JEDEC JS-001(1) | All pins except analog inputs | ±2000 | V |
Analog input pins only | ±7000 | ||||
Charged-device model (CDM), per JEDEC specification JESD22-C101(2) | All pins | ±500 |
MIN | NOM | MAX | UNIT | ||
---|---|---|---|---|---|
AVDD | Analog supply voltage | 4.75 | 5 | 5.25 | V |
DVDD | Digital supply voltage | 2.3 | 3.3 | AVDD | V |
THERMAL METRIC(1) | ADS8578S | UNIT | |
---|---|---|---|
PM (LQFP) | |||
64 PINS | |||
RθJA | Junction-to-ambient thermal resistance | 46.0 | °C/W |
RθJC(top) | Junction-to-case (top) thermal resistance | 7.8 | °C/W |
RθJB | Junction-to-board thermal resistance | 20.1 | °C/W |
ψJT | Junction-to-top characterization parameter | 0.3 | °C/W |
ψJB | Junction-to-board characterization parameter | 19.6 | °C/W |
RθJC(bot) | Junction-to-case (bottom) thermal resistance | N/A | °C/W |
PARAMETER | TEST CONDITIONS | MIN | TYP | MAX | UNIT | TEST LEVEL(8) | |||
---|---|---|---|---|---|---|---|---|---|
ANALOG INPUTS | |||||||||
Full-scale input span(1)
(AIN_nP to AIN_nGND) |
RANGE pin = 1 | –10 | 10 | V | A | ||||
RANGE pin = 0 | –5 | 5 | A | ||||||
AIN_nP | Operating input range, positive input |
RANGE pin = 1 | –10 | 10 | V | A | |||
RANGE pin = 0 | –5 | 5 | A | ||||||
AIN_nGND | Operating input range, negative input |
All input ranges | –0.3 | 0 | 0.3 | V | B | ||
RIN | Input impedance | At TA = 25°C | 0.85 | 1 | 1.15 | MΩ | B | ||
Input impedance drift | All input ranges | –25 | ±7 | 25 | ppm/°C | B | |||
IIkg(in) | Input leakage current | With voltage at AIN_nP = VIN, all input ranges |
(VIN – 2) / RIN | µA | A | ||||
SYSTEM PERFORMANCE | |||||||||
Resolution | 14 | Bits | A | ||||||
NMC | No missing codes | 14 | Bits | A | |||||
DNL | Differential nonlinearity | All input ranges | –0.5 | ±0.2 | 0.5 | LSB(2) | A | ||
INL | Integral nonlinearity(4) | All input ranges | –0.45 | ±0.2 | 0.45 | LSB | A | ||
EG | Gain error(9) | All input ranges, external reference |
TA = –40°C to +85°C | –16 | ±1 | 16 | LSB | A | |
TA = –40°C to +125°C | –16 | ±1 | 24 | A | |||||
All input ranges, internal reference |
±0.3 | A | |||||||
Gain error matching (channel-to-channel) |
Input range = ±10 V, external and internal reference |
2 | 15 | LSB | A | ||||
Input range = ±5 V, external and internal reference |
2.5 | 15 | A | ||||||
Gain error temperature drift | All input ranges, external reference |
–14 | ±6 | 14 | ppm/°C | B | |||
All input ranges, internal reference |
±10 | B | |||||||
EO | Offset error | Input range = ±10 V | –1.8 | ±0.15 | 1.8 | mV | B | ||
Input range = ±5 V | –1.8 | ±0.15 | 1.8 | B | |||||
Offset error matching (channel-to-channel) |
All input ranges | 0.3 | 2.4 | mV | B | ||||
Offset error temperature drift | All input ranges | –3 | ±0.3 | 3 | ppm/°C | B | |||
SAMPLING DYNAMICS | |||||||||
tACQ | Acquisition time | 1 | µs | A | |||||
fS | Maximum throughput rate per channel without latency | All eight channels included | 200 | kSPS | A | ||||
DYNAMIC CHARACTERISTICS | |||||||||
SNR | Signal-to-noise ratio, no oversampling (VIN – 0.5 dBFS at 1 kHz) |
Input range = ±10 V | 84.5 | 85.7 | dB | A | |||
Input range = ±5 V | 84.2 | 85.6 | A | ||||||
SNROSR | Signal-to-noise ratio, oversampling = 4x (VIN – 0.5 dBFS at 130 Hz) |
Input range = ±10 V | 85.5 | 85.8 | dB | A | |||
Input range = ±5 V | 85.2 | 85.6 | A | ||||||
THD | Total harmonic distortion(3)
(VIN – 0.5 dBFS at 1 kHz) |
All input ranges | –109 | –95 | dB | B | |||
SINAD | Signal-to-noise + distortion ratio, no oversampling (VIN – 0.5 dBFS at 1 kHz) |
Input range = ±10 V | 84.5 | 85.4 | dB | A | |||
Input range = ±5 V | 84.3 | 85.3 | A | ||||||
SINADOSR | Signal-to-noise + distortion ratio, oversampling = 4x (VIN – 0.5 dBFS at 130 Hz) |
Input range = ±10 V | 85.4 | 85.5 | dB | A | |||
Input range = ±5 V | 85.2 | 85.4 | A | ||||||
SFDR | Spurious-free dynamic range (VIN – 0.5 dBFS at 1 kHz) |
All input ranges | –111 | dB | B | ||||
Crosstalk isolation(5) | –95 | dB | A | ||||||
BW(–3 dB) | Small-signal bandwidth | –3 dB | At TA = 25°C, input range = ±10 V |
24 | kHz | B | |||
At TA = 25°C, input range = ±5 V |
16 | B | |||||||
BW(–0.1 dB) | –0.1 dB | At TA = 25°C, input range = ±10 V |
14 | kHz | B | ||||
At TA = 25°C, input range = ±5 V |
9.5 | B | |||||||
tGROUP | Group delay | Input range = ±10 V | 13 | µs | C | ||||
Input range = ±5 V | 19 | C | |||||||
INTERNAL REFERENCE OUTPUT (REFSEL = 1) | |||||||||
VREF(6) | Voltage on the REFIN/REFOUT pin (configured as output) |
At TA = 25°C | 2.4975 | 2.5 | 2.5025 | V | A | ||
Internal reference temperature drift | 7.5 | ppm/°C | B | ||||||
C(REFIN_ REFOUT) | Decoupling capacitor on REFIN/REFOUT(7) | 10 | µF | B | |||||
V(REFCAP) | Reference voltage to the ADC (on the REFCAPA, REFCAPB pin) |
At TA = 25°C | 3.996 | 4.0 | 4.004 | V | A | ||
Reference buffer output impedance | 0.5 | 1 | Ω | C | |||||
Reference buffer output temperature drift | 5 | ppm/°C | B | ||||||
C(REFCAP) | Decoupling capacitor on REFCAPA, REFCAPB | 10 | μF | B | |||||
Turn-on time | C(REFCAP) = 10 µF, C(REFIN_REFOUT) = 10 µF |
25 | ms | B | |||||
EXTERNAL REFERENCE INPUT (REFSEL = 0) | |||||||||
VREFIO_EXT | External reference voltage on REFIO (configured as input) |
2.475 | 2.5 | 2.525 | V | B | |||
Reference input impedance | 100 | MΩ | C | ||||||
Reference input capacitance | 10 | pF | C | ||||||
POWER-SUPPLY REQUIREMENTS | |||||||||
AVDD | Analog power-supply voltage | Analog supply | 4.75 | 5 | 5.25 | V | A | ||
DVDD | Digital power-supply voltage | Digital supply range | 2.3 | 3.3 | AVDD | V | A | ||
IAVDD_DYN | Analog supply current (operational) |
For ADS8578S, AVDD = 5 V, fS = 200 kSPS, internal reference |
17.7 | 24.0 | mA | A | |||
For ADS8578S, AVDD = 5 V, fS = 200 kSPS, external reference |
17.1 | 24.0 | A | ||||||
IAVDD_STC | Analog supply current (static) |
For ADS8578S, AVDD = 5 V, internal reference, device not converting |
12.4 | 17.0 | mA | A | |||
For ADS8578S, AVDD = 5 V, external reference, device not converting |
12.0 | 17.0 | A | ||||||
IAVDD_STDBY | AVDD supply STANDBY current |
At AVDD = 5 V, device in STDBY mode, internal reference | 4.2 | 5.5 | mA | A | |||
At AVDD = 5 V, device in STDBY mode, external reference | 3.8 | 5.5 | A | ||||||
IAVDD_PWR_ DN | AVDD supply power-down current |
At AVDD = 5 V, device in PWR_DN, internal or external reference, TA = –40°C to +85°C |
0.2 | 6 | µA | A | |||
IDVDD_DYN | Digital supply current | For ADS8578S, DVDD = 3.3 V, fS = 200 kSPS |
0.15 | 0.3 | mA | A | |||
IDVDD_STDBY | DVDD supply STANDBY current | At AVDD = 5 V, device in STDBY mode | 0.05 | 1.5 | µA | A | |||
IDVDD_PWR-DN | DVDD supply power-down current | At AVDD = 5 V, device in PWR_DN mode | 0.05 | 1.5 | µA | A | |||
DIGITAL INPUTS (CMOS) | |||||||||
VIH | Digital high input voltage logic level | DVDD > 2.3 V | 0.7 × DVDD | DVDD + 0.3 | V | A | |||
VIL | Digital low input voltage logic level | DVDD > 2.3 V | –0.3 | 0.3 × DVDD | V | A | |||
Input leakage current | 100 | nA | A | ||||||
Input pin capacitance | 5 | pF | A | ||||||
DIGITAL OUTPUTS (CMOS) | |||||||||
VOH | Digital high output voltage logic level | IO = 100-μA source | 0.8 × DVDD | DVDD | V | A | |||
VOL | Digital low output voltage logic level | IO = 100-μA sink | 0 | 0.2 × DVDD | V | A | |||
Floating state leakage current | Only for SDO | 1 | µA | A | |||||
Internal pin capacitance | 5 | pF | A | ||||||
TEMPERATURE RANGE | |||||||||
TA | Operating free-air temperature | –40 | 125 | °C | A |
MIN | NOM | MAX | UNIT | ||
---|---|---|---|---|---|
tACQ | Acquisition time: BUSY falling edge to rising edge of trailing CONVSTA or CONVSTB |
1 | µs | ||
tPH_CN | CONVSTA, CONVSTB pulse high time | 25 | ns | ||
tPL_CN | CONVSTA, CONVSTB pulse low time | 25 | ns | ||
tSU_BSYCS | Setup time: BUSY falling to CS falling | 0 | ns | ||
tSU_RSTCN | Setup time: RESET falling to first rising edge of CONVSTA or CONVSTB | 25 | ns | ||
tPH_RST | RESET pulse high time | 50 | ns | ||
tD_CNAB | Delay between rising edges of CONVSTA and CONVSTB | 500 | µs |
MIN | NOM | MAX | UNIT | ||
---|---|---|---|---|---|
tDZ_CNCS | Delay between CONVSTA, CONVSTB rising edge to CS falling edge, start of data read operation during conversion | 10 | ns | ||
tDZ_CSBSY | Delay between CS rising edge to BUSY falling edge, end of data read operation during conversion | 40 | ns | ||
tSU_BSYCS | Setup time: BUSY falling edge to CS falling edge, start of data read operation after conversion | 0 | ns | ||
tD_CSCN | Delay between CS rising edge to CONVSTA, CONVSTB rising edge, end of data read operation after conversion | 10 | ns |
MIN | NOM | MAX | UNIT | |||
---|---|---|---|---|---|---|
tPH_CS, tPH_RD | CS and RD high time | 15 | ns | |||
tPL_CS, tPL_RD | CS and RD low time | 15 | ns | |||
tHT_RDDB, tHT_CSDB | Hold time: RD and CS rising edge to DB[15:0] invalid | 2.5 | ns |
MIN | NOM | MAX | UNIT | |||
---|---|---|---|---|---|---|
tSU_CSRD | Set-up time: CS falling edge to RD falling edge | 0 | ns | |||
tHT_RDCS | Hold time: RD rising edge to CS rising edge | 0 | ns | |||
tPL_RD | RD low time | 15 | ns | |||
tPH_RD | RD high time | 15 | ns | |||
tHT_CSDB | Hold time: CS rising edge to DB[15:0] becoming invalid | 6 | ns | |||
tHT_RDDB | Hold time: RD rising edge to DB[15:0] becoming invalid | 2.5 | ns |
MIN | NOM | MAX | UNIT | |||
---|---|---|---|---|---|---|
tSCLK | SCLK time period | 50 | ns | |||
tPH_SCLK | SCLK high time | 0.45 | 0.55 | tSCLK | ||
tPL_SCLK | SCLK low time | 0.45 | 0.55 | tSCLK | ||
tHT_CKDO | Hold time: SCLK rising edge to DOUTA, DOUTB invalid | 7 | ns | |||
tSU_CSCK | Setup time: CS falling to first SCLK edge | 8 | ns | |||
tHT_CKCS | Hold time: last SCLK active edge to CS high | 10 | ns |
MIN | NOM | MAX | UNIT | |||
---|---|---|---|---|---|---|
tSU_CSRD | Setup time: CS falling edge to RD falling edge | 0 | ns | |||
tHT_RDCS | Hold time: RD rising edge to CS rising edge | 0 | ns | |||
tPL_RD | RD low time | 15 | ns | |||
tPH_RD | RD high time | 15 | ns | |||
tHT_CSDB | Hold time: CS rising edge to DB[15:0] becoming invalid | 6 | ns | |||
tHT_RDDB | Hold time: RD rising edge to DB[15:0] becoming invalid | 2.5 | ns |
MIN | NOM | MAX | UNIT | ||
---|---|---|---|---|---|
tHT_OS | Hold time: BUSY falling to OSx | 20 | ns | ||
tSU_OS | Setup time: BUSY falling to OSx | 20 | ns |
MIN | NOM | MAX | UNIT | ||
---|---|---|---|---|---|
tD_STBYCN | Delay between STBY rising edge to CONVSTA or CONVSTB rising edge(1) | 100 | µs |
MIN | NOM | MAX | UNIT | |||
---|---|---|---|---|---|---|
tD_SDRST | Delay between STBY rising edge to RESET rising edge | Internal reference mode | 50 | ms | ||
External reference mode(1) | 13 | |||||
tPH_RST | RESET high time | 50 | ns | |||
tD_RSTCN | Delay between RESET falling edge to CONVSTA or CONVSTB rising edge | 25 | µs |
PARAMETER | TEST CONDITIONS | MIN | TYP | MAX | UNIT | |
---|---|---|---|---|---|---|
tCYC | ADC cycle time period | No oversampling, parallel read, serial read with both DOUTA and DOUTB during conversion | 5 | µs | ||
No oversampling, serial read after conversion with both DOUTA and DOUTB, | 7 | |||||
No oversampling, serial read after conversion with only DOUTA or DOUTB, | 9.7 | |||||
tCONV | Conversion time: BUSY high time | No oversampling, 8 channels | 3.7 | 3.8 | 3.9 | µs |
No oversampling, 6 channels | 3 | |||||
No oversampling, 4 channels | 2 | |||||
Oversampling by 2 | 8.4 | 8.8 | ||||
Oversampling by 4 | 17.5 | 18.5 | ||||
Oversampling by 8 | 36 | 38 | ||||
Oversampling by 16 | 73 | 77 | ||||
Oversampling by 32 | 148 | 155 | ||||
Oversampling by 64 | 298 | 311 | ||||
tD_CNBSY | Delay between trailing rising edges of CONVSTA or CONVSTB and BUSY rising | 15 | ns |
PARAMETER | TEST CONDITIONS | MIN | TYP | MAX | UNIT | |
---|---|---|---|---|---|---|
tD_CSDB | Delay time: CS falling edge to DB[15:0] becoming valid (out of tri-state) |
12 | ns | |||
tD_RDDB | Delay time: RD falling edge to new data on DB[15:0] | 17 | ns | |||
tD_CSFD, tD_RDFD | Delay time: CS and RD falling edge to FRSTDATA going high or low out of tri-state | 10 | ns | |||
tDHZ_CSDB, tDHZ_RDDB | Delay time: CS and RD rising edge to DB[15:0] tri-state | 12 | ns | |||
tDHZ_CSFD, tDHZ_RDFD | Delay time: CS and RD rising edge to FRSTDATA tri-state | 10 | ns |
PARAMETER | TEST CONDITIONS | MIN | TYP | MAX | UNIT | |
---|---|---|---|---|---|---|
tD_CSDB | Delay time: CS falling edge to DB[15:0] becoming valid (out of tri-state) |
12 | ns | |||
tD_RDDB | Delay time: RD falling edge to new data on DB[15:0] | 17 | ns | |||
tDHZ_CSDB | Delay time: CS rising edge to DB[15:0] becoming tri-state | 12 | ns | |||
tD_CSFD | Delay time: CS falling edge to FRSTDATA going low out of tri-state | 15 | ns | |||
tDHZ_CSFD | Delay time: CS rising edge to FRSTDATA going to tri-state | 10 | ns | |||
tD_RDFD | Delay time: RD falling edge to FRSTDATA going high or low | 15 | ns |
PARAMETER | TEST CONDITIONS | MIN | TYP | MAX | UNIT | |
---|---|---|---|---|---|---|
tD_CSDO | Delay time: CS falling edge to DOUTA, DOUTB enable (out of tri-state) |
12 | ns | |||
tD_CKDO | Delay time: SCLK rising edge to valid data on DOUTA, DOUTB | 15 | ns | |||
tDZ_CSDO | Delay time: CS rising edge to DOUTA, DOUTB going to tri-state | 12 | ns | |||
tD_CSFD | Delay time: CS falling edge to FRSTDATA from tri-state to high or low | 10 | ns | |||
tDZ_CKFD | Delay time: 14th SCLK falling edge to FRSTDATA falling edge | 15 | ns | |||
tDHZ_CSFD | Delay time: CS rising edge to FRSTDATA going to tri-state | 10 | ns |
PARAMETER | TEST CONDITIONS | MIN | TYP | MAX | UNIT | |
---|---|---|---|---|---|---|
tD_CSDB | Delay time: CS falling edge to DB[7:0] becoming valid (out of tri-state) |
12 | ns | |||
tD_RDDB | Delay time: RD falling edge to new data on DB[7:0] | 17 | ns | |||
tDHZ_CSDB | Delay time: CS rising edge to DB[7:0] becoming tri-state | 12 | ns | |||
tD_CSFD | Delay time: CS falling edge to FRSTDATA going low out of tri-state | 10 | ns | |||
tD_RDFD | Delay time: RD falling edge to FRSTDATA going low or high state | 15 | ns | |||
tDHZ_CSFD | Delay time: CS rising edge to FRSTDATA going to tri-state | 10 | ns |
Mean = –0.001, sigma = 0.04, number of hits = 65536, VIN = 0 V |
External reference |
External reference |
External reference |
Number of points = 32k, SNR = 85.41 dB, SINAD = 85.38 dB, THD = –110.57 dB, SFDR = 114.17 dB |
Number of points = 32k, SNR = 85.66 dB, SINAD = 85.62 dB, THD = –110.63 dB, SFDR = 114.65 dB |
OSR = 0 |
OSR = 0 |
Mean = –0.012, sigma = 0.11, number of hits = 65536, VIN = 0 V |
External reference |
External reference |
Number of points = 32k, SNR = 85.26 dB, SINAD = 85.23 dB, THD = –110.25 dB, SFDR = 114.08 dB |
Number of points = 32k, SNR = 85.42 dB, SINAD = 85.39 dB, THD = –110.6 dB, SFDR = 115.27 dB |
OSR = 0 |
OSR = 0 |