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 | |||
Figure 1. CONVST Control Timing Diagram
Figure 2. Data Read Operation Timing Diagram
Figure 3. Parallel Data Read Operation, CS and RD Tied Together
Figure 4. Parallel Data Read Operation, CS and RD Separate
Figure 5. Serial Data Read Operation Timing Diagram
Figure 6. Byte Mode Data Read Operation Timing Diagram
Figure 7. Oversampling Mode Timing Diagram
Figure 8. Exit Standby Mode Timing Diagram
Figure 9. Exit Shutdown Mode Timing Diagram
| 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 |