Product Folder Sample & Buy Support & Community Tools & Software Technical Documents ADS8900B, ADS8902B, ADS8904B SBAS728 – NOVEMBER 2016 ADS890xB 20-Bit, High-Speed SAR ADCs With Integrated Reference Buffer, Integrated LDO, and multiSPI™ Digital Interface 1 Features 3 Description • • The ADS8900B, ADS8902B, and ADS8904B (ADS890xB) belong to a family of pin-to-pin compatible, high-speed, high-precision successiveapproximation-register (SAR) analog-to-digital convertors (ADCs) with an integrated reference buffer and integrated low-dropout regulator (LDO). These devices support unipolar, fully differential, analog input signals with ±1-ppm INL and 104.5-dB SNR specifications under typical operating conditions. 1 • • • • • • • Resolution: 20 Bits High Sample Rate With No Latency Output: – ADS8900B: 1 MSPS – ADS8902B: 500 kSPS – ADS8904B: 250 kSPS Integrated LDO Enables Low-Power, SingleSupply Operation Burst-Mode Operation With Precise First Sample Excellent AC and DC Performance: – SNR: 104.5 dB, THD: –125 dB – DNL: ±0.5 ppm (Max), 20-Bit NMC – INL: ±1 ppm (Typ) – ±2 ppm (Max), 0°C to 60°C – ±2.75 ppm (Max), –40°C to +85°C – ±3.75 ppm (Max), –40°C to +125°C Wide Input Range: – Unipolar Differential Input Range: ±VREF – VREF Input Range: 2.5 V to 5 V multiSPI™ Digital Interface Extended Temperature Range: –40°C to +125°C Small Footprint: 4-mm × 4-mm VQFN 2 Applications • • • Test and Measurement Medical Imaging High-Precision, High-Speed Data Acquisition The integrated LDO enables single-supply operation with low power consumption. The integrated reference buffer supports burst-mode data acquisition with 20-bit precision for the first sample. External reference voltages in the range 2.5 V to 5 V are supported, offering a wide selection of input ranges without additional input scaling. The integrated multiSPI digital interface is backwardcompatible to the traditional SPI protocol. Additionally, configurable features simplify board layout, timing, and firmware, and support high throughput at lower clock speeds. The multiSPI digital interface allows for easy interface with a variety of microcontrollers, digital signal processors (DSPs), and field-programmable gate arrays (FPGAs). The ADS890xB family is offered in a space-saving, 4-mm × 4-mm, VQFN package, and is specified over the extended temperature range of –40°C to +125°C. Device Information PART NUMBER ADS890xB PACKAGE VQFN (24) BODY SIZE (NOM) 4.00 mm × 4.00 mm (1) For all available packages, see the package option addendum at the end of the datasheet. Multiple-ADC Design AVDD REF5050 VOUT VIN GND ADS89xxB AVDD ADS89xxB AVDD BUF LDO OPA2625 ADC BUF LDO OPA2625 ADC 1 An IMPORTANT NOTICE at the end of this data sheet addresses availability, warranty, changes, use in safety-critical applications, intellectual property matters and other important disclaimers. PRODUCTION DATA. ADS8900B, ADS8902B, ADS8904B SBAS728 – NOVEMBER 2016 www.ti.com Table of Contents 1 2 3 4 5 6 Features .................................................................. Applications ........................................................... Description ............................................................. Revision History..................................................... Pin Configuration and Functions ......................... Specifications......................................................... 6.1 6.2 6.3 6.4 6.5 6.6 6.7 6.8 7 7.5 Programming........................................................... 27 7.6 Register Maps ......................................................... 51 1 1 1 2 3 5 8 8.1 Application Information............................................ 57 8.2 Typical Application .................................................. 59 9 Power-Supply Recommendations...................... 64 10 Layout................................................................... 65 Absolute Maximum Ratings ..................................... 5 ESD Ratings.............................................................. 5 Recommended Operating Conditions....................... 5 Thermal Information .................................................. 5 Electrical Characteristics........................................... 6 Timing Requirements ................................................ 8 Switching Characteristics .......................................... 9 Typical Characteristics ............................................ 13 10.1 Layout Guidelines ................................................. 65 10.2 Layout Example .................................................... 66 11 Device and Documentation Support ................. 67 11.1 11.2 11.3 11.4 11.5 11.6 11.7 Detailed Description ............................................ 18 7.1 7.2 7.3 7.4 Overview ................................................................. Functional Block Diagram ....................................... Feature Description................................................. Device Functional Modes........................................ Application and Implementation ........................ 57 18 18 19 25 Documentation Support ........................................ Related Links ........................................................ Receiving Notification of Documentation Updates Community Resources.......................................... Trademarks ........................................................... Electrostatic Discharge Caution ............................ Glossary ................................................................ 67 67 67 67 68 68 68 12 Mechanical, Packaging, and Orderable Information ........................................................... 68 4 Revision History 2 DATE REVISION NOTES November 2016 * Initial release. Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B ADS8900B, ADS8902B, ADS8904B www.ti.com SBAS728 – NOVEMBER 2016 5 Pin Configuration and Functions CS SCLK SDI RVS SDO-0 SDO-1 24 23 22 21 20 19 RGE Package 24-Pin VQFN Top View CONVST 1 18 SDO-2 RST 2 17 SDO-3 REFIN 3 16 DVDD REFM 4 15 GND REFBUFOUT 5 14 DECAP NC 6 13 DECAP Thermal 7 8 9 10 11 12 REFBUFOUT REFM AINP AINM GND RVDD Pad Not to scale Pin Functions PIN NAME NO. FUNCTION AINM 10 Analog input Negative analog input AINP 9 Analog input Positive analog input CS 24 Digital input Chip-select input pin; active low The device takes control of the data bus when CS is low. The SDO-x pins go to Hi-Z when CS is high. CONVST 1 Digital input Conversion start input pin. A CONVST rising edge brings the device from ACQ state to CNV state. 13, 14 Power supply Place decoupling capacitor here for internal power supply. Short pin 13 and 14 together. 16 Power supply Interface power supply pin 11, 15 Power supply Ground 6 No connection Float these pins; no external connection. DECAP DVDD GND NC REFBUFOUT 5, 7 DESCRIPTION Analog input/output Reference buffer output, ADC reference input. Short pin 5 and 7 together. REFIN 3 Analog input Reference voltage input REFM 4, 8 Analog input Reference ground potential RST 2 Digital input Asynchronous reset input pin. A low pulse on the RST pin resets the device. All register bits return to the default state. RVDD 12 Power supply Analog power supply pin. RVS 21 Digital output Multifunction output pin. With CS held high, RVS reflects the status of the internal ADCST signal. With CS low, the status of RVS depends on the output protocol selection. SCLK 23 Digital input Clock input pin for the serial interface. All system-synchronous data transfer protocols are timed with respect to the SCLK signal. SDI 22 Digital input Serial data input pin. This pin is used to feed data or commands into the device. Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B Submit Documentation Feedback 3 ADS8900B, ADS8902B, ADS8904B SBAS728 – NOVEMBER 2016 www.ti.com Pin Functions (continued) PIN NAME NO. FUNCTION SDO-0 20 Digital output Serial communication pin: data output 0 SDO-1 19 Digital output Serial communication pin: data output 1 SDO-2 18 Digital output Serial communication pin: data output 2 SDO-3 17 Digital output Serial communication pin: data output 3 Supply Exposed thermal pad; connect to GND. Thermal pad 4 Submit Documentation Feedback DESCRIPTION Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B ADS8900B, ADS8902B, ADS8904B www.ti.com SBAS728 – NOVEMBER 2016 6 Specifications 6.1 Absolute Maximum Ratings over operating free-air temperature range (unless otherwise noted) (1) MIN MAX UNIT RVDD to GND –0.3 7 V DVDD to GND –0.3 7 V REFIN to REFM –0.3 RVDD + 0.3 V REFM to GND –0.1 0.1 V Analog Input (AINP, AINM) to GND –0.3 VREF + 0.3 V Digital input (RST, CONVST, CS, SCLK, SDI) to GND –0.3 DVDD + 0.3 V Digital output (READY, SDO-0, SDO-1, SDO-2, SDO-3) to GND –0.3 DVDD + 0.3 V Analog Input (AINP, AINM) to RVDD and GND –130 130 mA Operating free-air temperature, TA –40 125 °C Storage temperature, Tstg –65 150 °C (1) Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. These are stress ratings only, which do not imply functional operation of the device at these or any other conditions beyond those indicated under Recommended Operating Conditions. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability. 6.2 ESD Ratings VALUE V(ESD) (1) (2) Electrostatic discharge Human-body model (HBM), per ANSI/ESDA/JEDEC JS-001 (1) ±2000 Charged-device model (CDM), per JEDEC specification JESD22-C101 (2) ±500 UNIT V JEDEC document JEP155 states that 500-V HBM allows safe manufacturing with a standard ESD control process. JEDEC document JEP157 states that 250-V CDM allows safe manufacturing with a standard ESD control process. 6.3 Recommended Operating Conditions over operating free-air temperature range (unless otherwise noted) RVDD MIN NOM MAX 3 5 5.5 Operating 1.65 3 5.5 Specified throughput 2.35 3 3.6 Analog supply voltage (RVDD to AGND) DVDD Digital supply voltage (DVDD to AGND) VREF Reference input voltage on REFIN 2.5 CREFBUF External ceramic decoupling capacitor 10 RESR External series resistor TA Specified free-air operating temperature RVDD – 0.3 22 UNIT V V V µF 0 1 1.3 Ω –40 25 125 °C 6.4 Thermal Information ADS890xB THERMAL METRIC (1) RGE (VQFN) UNITS 24 PINS RθJA Junction-to-ambient thermal resistance 31.9 °C/W RθJC(top) Junction-to-case (top) thermal resistance 29.9 °C/W RθJB Junction-to-board thermal resistance 8.9 °C/W ψJT Junction-to-top characterization parameter 0.3 °C/W ψJB Junction-to-board characterization parameter 8.9 °C/W RθJC(bot) Junction-to-case (bottom) thermal resistance 2.0 °C/W (1) For more information about traditional and new thermal metrics, see the Semiconductor and IC Package Thermal Metrics application report. Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B Submit Documentation Feedback 5 ADS8900B, ADS8902B, ADS8904B SBAS728 – NOVEMBER 2016 www.ti.com 6.5 Electrical Characteristics At RVDD = 5.5 V, DVDD = 1.65 V to 3.6 V, VREF = 5 V, and maximum throughput (unless otherwise noted). Minimum and maximum values at TA = –40°C to +125°C; typical values at TA = 25°C. PARAMETER TEST CONDITIONS MIN TYP MAX UNIT –VREF VREF V 0 VREF V (VREF / 2) + 0.1 V ANALOG INPUT FSR Full-scale input range (AINP – AINM) VIN Absolute input voltage (AINP and AINM to REFM) VCM Common-mode voltage (AINP + AINM) / 2 CIN Input capacitance (VREF / 2) – 0.1 Sample mode VREF / 2 60 pF Hold mode 4 pF VREF = 5 V 0.1 VOLTAGE REFERENCE INPUT (REFIN) IREF Reference input current CREF Internal capacitance 1 10 µA pF REFERENCE BUFFER OUTPUT (REFBUFOUT) V(RO) Reference buffer offset voltage With EN_MARG = 0b (1) (VREFBUFOUT – VREF) CREFBUF External ceramic decoupling capacitor RESR External series resistor ISHRT Short-circuit current –250 10 0 250 22 1 µV µF 1.3 Ω 30 mA Margining range With EN_MARG = 1b (1) ±4.5 mV Margining resolution With EN_MARG = 1b (1) 280 µV 20 Bits DC ACCURACY (2) (CREFBUF = 22 µF, RESR = 1 Ω) Resolution NMC No missing codes 20 TA = 0°C to +60°C ±1 2 TA = –40°C to +85°C -2.75 ±1 2.75 TA = –40°C to +125°C -3.75 ±1 3.75 -0.5 ±0.2 0.5 -11.5 ±3 11.5 -60 ±10 60 -0.03 ±0.005 INL Integral nonlinearity (3) DNL Differential nonlinearity (3) E(IO) Input offset error (3) dVOS/dT Input offset thermal drift (5) GE Gain error (3) EN_MARG = 0b (1) (6) dGE/dT Gain error thermal drift EN_MARG = 0b (1) (6) TNS Transition noise CMRR Bits -2 TA = 25°C (5) TA = –40°C to +125°C (5) 10 First output code deviation for burst-mode data acquisition See Reference Buffer Module Common-mode rejection ratio dc to 20 kHz ppm (4) ppm (4) ppm (4) μV/°C 0.03 %FSR 3.6 ppm/°C 2.3 ppm (4) –3 3 TNS 80 dB 4 ns 2 ps RMS 23 MHz SAMPLING DYNAMICS Aperture delay tj-rms Aperture jitter f3-DB(small) Small-signal bandwidth (1) (2) (3) (4) (5) (6) 6 See the REF_MRG Register. While operating with internal reference buffer and LDO. See for statistical distribution data for DNL, INL, offset, and gain error parameters. LSB = least-significant bit. 1 LSB at 20-bit resolution is approximately 0.95 ppm. For selected VREF, see the OFST_CAL Register. Includes internal reference buffer errors and drifts. Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B ADS8900B, ADS8902B, ADS8904B www.ti.com SBAS728 – NOVEMBER 2016 Electrical Characteristics (continued) At RVDD = 5.5 V, DVDD = 1.65 V to 3.6 V, VREF = 5 V, and maximum throughput (unless otherwise noted). Minimum and maximum values at TA = –40°C to +125°C; typical values at TA = 25°C. PARAMETER TEST CONDITIONS MIN TYP fIN = 2 kHz, TA = –40°C to +85°C 101.8 103.9 fIN = 2 kHz, TA = –40°C to +125°C 101.3 103.9 102 104.5 101.5 104.5 MAX UNIT AC ACCURACY (2) (7) (CREFBUF = 22 µF, RESR = 1 Ω) SINAD Signal-to-noise + distortion fIN = 2 kHz, TA = –40°C to +85°C SNR Signal-to-noise ratio fIN = 2 kHz, TA = –40°C to +125°C THD Total harmonic distortion SFDR Spurious-free dynamic range fIN = 100 kHz 99.5 fIN = 2 kHz –125 fIN = 100 kHz –110 dB dB dB 125 dB 2.85 V LDO OUTPUT (DECAP) VLDO LDO output voltage (DECAP pins) CLDO External ceramic capacitor on DECAP pins tPU_LDO LDO power-up time ISHRT-LDO Short-circuit current 1 CLDO = 1 µF, RVDD > VLDO µF 1 ms 100 mA DIGITAL INPUTS VIH High-level input voltage VIL Low-level input voltage 1.65 V < DVDD < 2.3 V 0.8 DVDD DVDD + 0.3 2.3 V < DVDD < 3.6 V 0.7 DVDD DVDD + 0.3 1.65 V < DVDD < 2.3 V –0.3 0.2 DVDD 2.3 V < DVDD < 3.6 V –0.3 0.3 DVDD Input current ±0.01 V V 0.1 μA 0.8 DVDD DVDD V 0 0.2 DVDD V DIGITAL OUTPUTS VOH High-level output voltage IOH = 500-µA source VOL Low-level output voltage IOH = 500-µA sink POWER SUPPLY IRVDD Analog supply current ADS8900B at RVDD = 5 V, 1-MSPS 4.2 5.8 mA ADS8902B at RVDD = 5 V, 500-KSPS 3.2 4 mA ADS8904B at RVDD = 5 V, 250-KSPS 2.8 3.6 mA Static, no conversion 970 μA Static, PD_ADC = 1b (8) 900 μA 120 μA 40 μA 1 μA Static, PD_REFBUF = 1b (8) Static, PD_ADC = 1b and PD_REFBUF = 1b (8) IDVDD Digital supply current PRVDD Power dissipation (7) (8) DVDD = 3 V, CLOAD = 10 pF, no conversion ADS8900B at RVDD = 5 V, 1-MSPS 21 29 ADS8902B at RVDD = 5 V, 500-KSPS 16 20 ADS8904B at RVDD = 5 V, 250-KSPS 14 18 mW For VIN = –0.1 dBFS. See the PD_CNTL Register. Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B Submit Documentation Feedback 7 ADS8900B, ADS8902B, ADS8904B SBAS728 – NOVEMBER 2016 www.ti.com 6.6 Timing Requirements MIN TYP MAX UNIT TIMING DIAGRAM CONVERSION CYCLE fcycle Sampling frequency tcycle ADC cycle-time period ADS8900B 1000 ADS8902B 500 ADS8904B 250 ADS8900B 1 ADS8902B 2 ADS8904B 4 twh_CONVST Pulse duration: CONVST high twl_CONVST Pulse duration: CONVST low tacq Acquisition time tqt_acq td_cnvcap kHz µs 30 ns Figure 1 30 ns 300 ns Quiet acquisition time 30 ns Quiet aperture time 20 ns 100 ns Figure 2 MHz Figure 3 ns Figure 3 Figure 46, see Data Transfer Protocols ASYNCHRONOUS RESET, AND LOW POWER MODES twl_RST Pulse duration: RST low SPI-COMPATIBLE SERIAL INTERFACE fCLK Serial clock frequency 2.35 V ≤ DVDD ≤ 3.6 V, TA = –40°C to +125°C, VIH > 0.7 DVDD, VIL < 0.3 DVDD 70 1.65 V ≤ DVDD < 2.35 V, TA = –40°C to +125°C, VIH > 0.8 DVDD, VIL < 0.2 DVDD 20 1.65 V ≤ DVDD < 2.35 V, TA = 0°C to +60°C, VIH > 0.8 DVDD, VIL < 0.2 DVDD 57 1.65 V ≤ DVDD < 2.35 V, TA = –40°C to +125°C, VIH > 0.9 DVDD, VIL < 0.1 DVDD 68 tCLK Serial clock time period 1/fCLK tph_CK SCLK high time 0.45 0.55 tCLK tpl_CK SCLK low time 0.45 0.55 tCLK tsu_CSCK Setup time: CS falling to the first SCLK capture edge 12 ns tsu_CKDI Setup time: SDI data valid to the SCLK capture edge 1.5 ns tht_CKDI Hold time: SCLK capture edge to (previous) data valid on SDI 1 ns tht_CKCS Delay time: last SCLK falling to CS rising 7 ns Figure 3 SOURCE-SYNCHRONOUS SERIAL INTERFACE (External Clock) (1) fCLK tCLK (1) 8 Serial clock frequency SDR (DATA_RATE = 0b), 2.35 V ≤ DVDD ≤ 3.6 V 70 DDR (DATA_RATE = 1b), 2.35 V ≤ DVDD ≤ 3.6 V 35 Serial clock time period MHz 1/fCLK Figure 4, see Data Transfer Protocols ns The external clock option is not recommended when operating with DVDD < 2.35 V. See Table 9. Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B ADS8900B, ADS8902B, ADS8904B www.ti.com SBAS728 – NOVEMBER 2016 6.7 Switching Characteristics At RVDD = 5.5 V, DVDD = 1.65 V to 3.6 V, VREF = 5 V, and maximum throughput (unless otherwise noted). Minimum and maximum values at TA = –40°C to +125°C; typical values at TA = 25°C. PARAMETER MIN TYP MAX UNIT TIMING DIAGRAM ns Figure 1 ms Figure 2 CONVERSION CYCLE tconv Conversion time ADS8900B 600 670 ADS8902B 1100 1200 ADS8904B 2400 2500 ASYNCHRONOUS RESET, AND LOW POWER MODES td_rst Delay time: RST rising to RVS rising tPU_ADC Power-up time for converter module tPU_REFBUF Power-up time for internal reference buffer, CREFBUF = 22 µF tPU_Device Power-up time for device CLDO = 1 µF, CREFBUF = 22 µF 3 1 ms 10 ms 10 ms See PD_CNTL Register SPI-COMPATIBLE SERIAL INTERFACE tden_CSDO Delay time: CS falling to data enable 9 ns tdz_CSDO Delay time: CS rising to SDO going to Hi-Z 10 ns td_CKDO Delay time: SCLK launch edge to (next) data valid on SDO 13 ns td_CSRDY_f Delay time: CS falling to RVS falling 12 ns Figure 4 td_CSRDY_r Delay time: CS rising to RVS rising ns Figure 4 After NOP operation 30 After WR or RD operation 120 Figure 3 SOURCE-SYNCHRONOUS SERIAL INTERFACE (External Clock) (1) td_CKSTR_r Delay time: SCLK launch edge to RVS rising 13 ns td_CKSTR_f Delay time: SCLK launch edge to RVS falling 13 ns toff_STRDO_f Time offset: RVS falling to (next) data valid on SDO -2 2 ns toff_STRDO_r Time offset: RVS rising to (next) data valid on SDO -2 2 ns tph_STR Strobe output high time, 2.35 V ≤ DVDD ≤ 3.6 V 0.45 0.55 tSTR tpl_STR Strobe output low time, 2.35 V ≤ DVDD ≤ 3.6 V 0.45 0.55 tSTR Figure 4 SOURCE-SYNCHRONOUS SERIAL INTERFACE (Internal Clock) td_CSSTR Delay time: CS falling to RVS rising Strobe output time period tSTR 15 50 INTCLK option 15 INTCLK / 2 option 30 INTCLK / 4 option 60 ns ns tph_STR Strobe output high time 0.45 0.55 tSTR tpl_STR Strobe output low time 0.45 0.55 tSTR (1) Figure 5 The external clock option is not recommended when operating with DVDD < 2.35 V. See Table 9. Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B Submit Documentation Feedback 9 ADS8900B, ADS8902B, ADS8904B SBAS728 – NOVEMBER 2016 www.ti.com Sample S Sample S+1 twh_CONVST twl_CONVST CONVST tcycle tconv_max tconv tacq tconv_min ADCST (Internal) CNV (C) ACQ (C + 1) CS RVS Figure 1. Conversion Cycle Timing trst twl_RST RST td_rst CONVST CS SCLK RVS SDO-x Figure 2. Asynchronous Reset Timing 10 Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B ADS8900B, ADS8902B, ADS8904B www.ti.com SBAS728 – NOVEMBER 2016 tCLK tph_CK CS tpl_CK (1) SCLK tsu_CKDI tsu_CSCK tht_CKCS tht_CKDI SCLK(1) SDI tden_CSDO tdz_CSDO td_CKDO SDO-x (1) SDO-x The SCLK polarity, launch edge, and capture edge depend on the SPI protocol selected. Figure 3. SPI-Compatible Serial Interface Timing tCLK tph_CK CS tpl_CK SCLK td_CKSTR_f tsu_CSCK tht_CKCS SCLK td_CKSTR_r RVS tden_CSDO tdz_CSDO toff_STRDO_f toff_STRDO_r SDO-x (DDR) SDO-x td_CSRDY_f td_CSRDY_r toff_STRDO_r SDO-x (SDR) RVS Figure 4. Source-Synchronous Serial Interface Timing (External Clock) Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B Submit Documentation Feedback 11 ADS8900B, ADS8902B, ADS8904B SBAS728 – NOVEMBER 2016 www.ti.com tSTR RVS CS tph_STR tden_CSDO tdz_CSDO toff_STRDO_r tpl_STR toff_STRDO_f SDO-x (DDR) SDO-x td_CSRDY_f td_CSRDY_r toff_STRDO_r SDO-x (SDR) RVS td_CSSTR Figure 5. Source-Synchronous Serial Interface Timing (Internal Clock) 12 Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B ADS8900B, ADS8902B, ADS8904B www.ti.com SBAS728 – NOVEMBER 2016 6.8 Typical Characteristics at TA = 25°C, RVDD = 5.5 V, DVDD = 3 V, VREF = 5 V, and maximum-rated throughput (unless otherwise noted) 2 Integral Nonlinearity (LSB) Differential Nonlinearity (LSB) 1 0.5 0 -0.5 -1 -524288 0 -1 -2 -524288 524287 ADC Output Code 1 524287 ADC Output Code D001 Typical DNL = ±0.2 ppm Figure 6. Typical DNL Figure 7. Typical INL 3500 3000 3000 2500 2500 2000 Frequency Frequency D002 Typical INL = ±0.75 ppm 2000 1500 1500 1000 1000 500 500 0 0 -0.5 -0.4 -0.3 -0.2 -0.1 0 0.1 0.2 0.3 0.4 0.5 -2 -1.5 -1 -0.5 0 0.5 1 1.5 2 D007 D008 3250 devices 3250 devices Figure 8. Typical DNL Distribution (LSB) Figure 9. Typical INL Distribution (LSB) 4 1 Maximum Minimum Integral Nonlinearity (LSB) Differential Nonlinearity (LSB) Maximum Minimum 0.5 0 -0.5 -1 -40 -7 26 59 Free-Air Temperature (qC) 92 Figure 10. DNL vs Temperature 125 D003 2 0 -2 -4 -40 -7 26 59 Free-Air Temperature (qC) 92 125 D004 Figure 11. INL vs Temperature Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B Submit Documentation Feedback 13 ADS8900B, ADS8902B, ADS8904B SBAS728 – NOVEMBER 2016 www.ti.com Typical Characteristics (continued) at TA = 25°C, RVDD = 5.5 V, DVDD = 3 V, VREF = 5 V, and maximum-rated throughput (unless otherwise noted) 3 1 Maximum Minimum 2 Integral Nonlinearity (LSB) 0.5 0 -0.5 1 0 -1 -2 -1 2.5 3 3.5 4 Reference Voltage (V) 4.5 -3 2.5 5 3 D005 Figure 12. DNL vs Reference Voltage 4.5 5 D006 Figure 13. INL vs Reference Voltage 1400 1200 1200 1000 1000 800 Frequency 800 600 600 400 400 200 200 0 4 6 8 10 D019 3250 devices 0. 00 4 0. 00 6 0. 00 8 0. 01 2 0 0 00 2 -2 0. -4 .0 1 -6 -0 -8 .0 08 .0 06 -0 .0 04 -0 .0 02 0 -10 -0 Frequency 3.5 4 Reference Voltage (V) -0 Differential Nonlinearity (LSB) Maximum Minimum D022 3250 devices Figure 14. Typical Offset Distribution (LSB) Figure 15. Typical Gain Error Distribution (%FS) 5 10 8 3 6 Offset (mV) Offset (LSB) 4 2 0 -2 1 -1 -4 -3 -6 -8 -10 -40 -7 26 59 Free-Air Temperature (qC) 92 REF_SEL[2:0] = 000b Figure 16. Offset vs Temperature 14 Submit Documentation Feedback 125 D020 -5 2.5 3 3.5 4 Reference Voltage (V) 4.5 5 D021 With appropriate REF_SEL[2:0], see OFST_CAL Figure 17. Offset vs Reference Voltage Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B ADS8900B, ADS8902B, ADS8904B www.ti.com SBAS728 – NOVEMBER 2016 Typical Characteristics (continued) at TA = 25°C, RVDD = 5.5 V, DVDD = 3 V, VREF = 5 V, and maximum-rated throughput (unless otherwise noted) 0.02 0.1 Gain (%FS) ADC only Gain (%FS) ADC + REFBUF Gain (%FS) ADC only Gain (%FS) ADC + REFBUF 0.012 Gain Error (%FS) Gain Error (%FS) 0.05 0.004 -0.004 0 -0.05 -0.012 -0.02 -40 -7 26 59 Free-Air Temperature (qC) 92 -0.1 2.5 125 3 D023 EN_MARG = 0b 600 -50 Power (dB) 0 400 7 52 42 89 52 42 91 52 42 93 52 42 95 52 42 97 52 42 8 52 42 8 52 42 8 5 -200 3 0 1 -150 52 42 8 D024 -100 200 52 42 7 5 Figure 19. Gain Error vs Reference Voltage 800 9 Frequency 4.5 EN_MARG = 0b Figure 18. Gain Error vs Temperature 0 100 D009 Standard Deviation = 2 ppm fIN = 2 kHz Figure 20. DC Input Histogram 200 300 fIN, Input Frequency (kHz) SNR = 104.5 dB 400 500 D011 THD = –125 dB Figure 21. Typical FFT - ADS8900B 0 0 -50 -50 Power (dB) Power (dB) 3.5 4 Reference Voltage (V) -100 -150 -100 -150 -200 -200 0 fIN = 2 kHz 50 100 150 fIN, Input Frequency (kHz) SNR = 104.5 dB 200 250 0 D029 THD = –125 dB Figure 22. Typical FFT - ADS8902B fIN = 2 kHz 25 50 75 fIN, Input Frequency (kHz) SNR = 104.5 dB 100 125 D030 THD = –125 dB Figure 23. Typical FFT - ADS8904B Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B Submit Documentation Feedback 15 ADS8900B, ADS8902B, ADS8904B SBAS728 – NOVEMBER 2016 www.ti.com Typical Characteristics (continued) at TA = 25°C, RVDD = 5.5 V, DVDD = 3 V, VREF = 5 V, and maximum-rated throughput (unless otherwise noted) 106 -116 18 132 104 17 103 16.5 26 59 Free-Air Temperature (qC) 92 128 -124 124 -128 120 -132 -40 16 125 -7 D013 26 59 Free-Air Temperature (qC) fIN = 2 kHz 92 D014 fIN = 2 kHz Figure 24. Noise Performance vs Temperature 108 Figure 25. Distortion Performance vs Temperature -116 17.5 132 THD SFDR 128 -124 124 16 -128 120 15.5 -132 2.5 17 100 16.5 96 3 3.5 4 Reference Voltage (V) 4.5 THD (dBFS) -120 104 ENOB (Bits) SNR, SINAD (dBFS) SNR SINAD ENOB 92 2.5 5 116 3 D015 3.5 4 Reference Voltage (V) fIN = 2 kHz Figure 26. Noise Performance vs Reference Voltage 95 15 90 14 THD (dBFS) 16 ENOB (Bits) 100 D016 -90 130 -95 125 -100 120 -105 115 -110 110 -115 105 -120 100 -125 85 100 200 300 Free-Air Temperature (qC) 400 13 500 D017 Figure 28. Noise Performance vs Input Frequency 16 Submit Documentation Feedback 5 Figure 27. Distortion Performance vs Reference Voltage 17 SNR SINAD ENOB SNR, SINAD (dBFS) 4.5 fIN = 2 kHz 105 0 116 125 SFDR (dBFS) -7 -120 -130 0 100 200 300 fIN, Input Frequency (kHz) 400 SFDR (dBFS) 102 -40 THD (dBFS) SNR, SINAD (dBFS) 17.5 ENOB (Bits) 105 SFDR (dBFS) THD SFDR SNR SINAD ENOB 95 THD SFDR 90 500 D018 Figure 29. Distortion Performance vs Input Frequency Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B ADS8900B, ADS8902B, ADS8904B www.ti.com SBAS728 – NOVEMBER 2016 Typical Characteristics (continued) at TA = 25°C, RVDD = 5.5 V, DVDD = 3 V, VREF = 5 V, and maximum-rated throughput (unless otherwise noted) 5 5.5 ADS8900B ADS8902B ADS8904B 5 4.5 4 IRVDD (mA) IRVDD (mA) 4 3.5 3 3 2 2.5 2 1 ADS8900B ADS8902B ADS8904B 1.5 1 3 3.5 4 4.5 RVDD 5 5.5 D026 0 -40 -7 26 59 Free-Air Temperature (qC) 92 125 D028 RVDD = 5 V Figure 30. Analog Supply Current vs Supply Voltage Figure 31. Analog Supply Current vs Temperature Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B Submit Documentation Feedback 17 ADS8900B, ADS8902B, ADS8904B SBAS728 – NOVEMBER 2016 www.ti.com 7 Detailed Description 7.1 Overview The ADS890xB is a family of high-speed, successive approximation register (SAR), analog-to-digital converters (ADC) based on a charge redistribution architecture. These compact devices integrate a reference buffer and LDO, and feature high performance at a high throughput rate with low power consumption. This device family supports unipolar, fully differential, analog input signals. The integrated reference buffer supports the burst mode of data acquisition for external reference voltages in the range 2.5 V to 5 V, and offers a wide selection of input ranges without additional input scaling. When a conversion is initiated, the differential input between the AINP and AINM pins is sampled on the internal capacitor array. The device uses an internal clock to perform conversions. During the conversion process, both analog inputs are disconnected from the internal circuit. At the end of conversion process, the device reconnects the sampling capacitors to the AINP and AINM pins and enters an acquisition phase. The integrated LDO allows the device to operate on a single supply, RVDD. The device consumes only 21 mW, 16 mW, or 14 mW of power when operating at the rated maximum throughput of 1 MSPS, 500 kSPS, or 250 kSPS, respectively, with the internal reference buffer and LDO enabled. The integrated multiSPI digital interface is backward-compatible with the traditional SPI protocol. Configurable features simplify board layout, timing, and firmware, and support high throughput at lower clock speeds, thus allowing an easy interface with a variety of microcontrollers, DSPs, and FPGAs. The ADS890xB enables test and measurement, medical, and industrial applications to achieve fast, low-noise, low-distortion, low-power data acquisition in small form factors. 7.2 Functional Block Diagram REFIN REFBUFOUT BUF REFM RVDD LDO DVDD DECAP multiSPITM Digital Interface AINP SAR ADC AINM To Digital Host GND 18 Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B ADS8900B, ADS8902B, ADS8904B www.ti.com SBAS728 – NOVEMBER 2016 7.3 Feature Description From a functional perspective, the device comprises four modules: the low-dropout regulator (LDO), the reference buffer (BUF), the converter (SAR ADC), and the interface (multiSPI digital interface), as shown in the Functional Block Diagram section. The LDO module is powered by the RVDD supply, and generates the bias voltage for internal circuit blocks of the device. The reference buffer module buffers the external reference voltage source from the dynamic, capacitive switching load present of the reference pins during the conversion process. The converter module samples and converts the analog input into an equivalent digital output code. The interface module facilitates communication and data transfer between the device and the host controller. 7.3.1 LDO Module To enable single-supply operation, the device features an internal low-dropout regulator (LDO). The LDO is powered by the RVDD supply, and the output is available on the two DECAP pins. This LDO output powers the critical analog blocks within the device, and must not be used for any other external purposes. Short the two DECAP pins together, and decouple with the GND pin by placing a 1-μF, X7R-grade, ceramic capacitor with a 10-V rating, as shown in Figure 32. There is no upper limit on the value of the decoupling capacitor; however, a larger decoupling capacitor results in higher power-up time for the device. See the Layout section for layout recommendations. RVDD DECAP LDO DECAP GND CLDO 1 F Figure 32. Internal LDO Connections 7.3.2 Reference Buffer Module On the CONVST rising edge, the device moves from ACQ state to CONV state, and the internal capacitors are switched to the REFBUFOUT pins as per the successive approximation algorithm. Most of the switching charge required during the conversion process is provided by external decoupling capacitor CREFBUF. If the charge lost from the CREFBUF is not replenished before the next CONVST rising edge, the voltage on REFBUFOUT pins is less than VREFBUFOUT. The subsequent conversion occurs with this different reference voltage, and causes a proportional error in the output code. The internal reference buffer of the device maintains the voltage on REFBUFOUT pins within 0.5-LSB of VREFBUFOUT. All the performance characteristics of the device are specified with the internal reference buffer and specified values of CREFBUF and RESR. In burst-mode of operation, the device stays in ACQ state for a long duration of time and then performs a burst of conversions. During the acquisition state (ACQ), the sampling capacitor (CS) is connected to the differential input pins and no charge is drawn from the REFBUFOUT pins. However, during the very first conversion cycle, there is a step change in the current drawn from the REFBUFOUT pins. This sudden change in load triggers a transient settling response in the reference buffer. For a fixed input voltage, any transient settling error at the end of the conversion cycle results in a change in output codes over the subsequent conversions, as shown in Figure 33. The internal reference buffer of the ADS89xxB, when used with the recommended values of CREFBUF and RESR, keeps the transient settling error at the end of each conversion cycle within 0.5-LSB. Therefore, the device supports burst-mode of operation with every conversion result being as per the datasheet specifications. Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B Submit Documentation Feedback 19 ADS8900B, ADS8902B, ADS8904B SBAS728 – NOVEMBER 2016 www.ti.com Feature Description (continued) 10 With External Se ries Reference Directly Driving SA R ADC Dev iation From Final Value (LSB) With External Reference Buffe r Driving SAR ADC 5 With ADS8 90xB Interna l Reference Buffer 0 -5 -10 -15 0 100 200 300 400 500 600 700 800 900 100 0 Time (µs) Figure 33. Burst-Mode Operation Figure 34 shows the block diagram of the internal reference buffer. ADS89xxB RVDD ± BUF REFIN REFBUFOUT + REFBUFOUT Margin REFM GND REFM Figure 34. Internal Reference Buffer Block Diagram The input range for the device is set by the external voltage applied at the REFIN pin (VREF). The REFIN pin has electrostatic discharge (ESD) protection diodes to the RVDD and GND pins. For minimum input offset error (see E(IO) specified in the Electrical Characteristics), set the REF_SEL[2:0] bits to the value closest to VREF (see the OFST_CAL register). The internal reference buffer has a typical gain of 1 V/V with minimal offset error (see V(RO) specified in the Electrical Characteristics), and the output of the buffer is available between the REFBUFOUT pins and the REFM pins. Set the REF_OFST[4:0] bits to add or subtract an intentional offset voltage (see the REF_MRG register). Figure 35 shows the external connections required for the internal reference buffer. 20 Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B ADS8900B, ADS8902B, ADS8904B www.ti.com SBAS728 – NOVEMBER 2016 Feature Description (continued) +VA RVDD External Reference Source ADS89xxB - IREF VREF REFBUFOUT BUF REFIN + RREF_FLT REFBUFOUT Margin CREF_FLT RESR REFM CREFBUF REFM GND Figure 35. External Connections for the Internal Reference Buffer Select RREF_FLT and CREF_FLT to limit the broadband noise contribution from the external reference source. The device takes very little current, IREF, from the REFIN pin (typically, 0.1 µA). However, this current flows through RREF_FLT and may result in additional gain error. Short the two REFBUFOUT pins externally. Short the two REFM pins to GND externally. As shown in Figure 35, place a combination of RESR and CREFBUF (see the Electrical Characteristics) between the REFBUFOUT pins and the REFM pins as close to the device as possible. See the Layout section for layout recommendations. 7.3.3 Converter Module As shown in Figure 36, the converter module samples the analog input signal (provided between the AINP and AINM pins), compares this signal with the reference voltage (between the pair of REFBUFOUT and REFM pins), and generates an equivalent digital output code. The converter module receives RST and CONVST inputs from the interface module, and outputs the ADCST signal and the conversion result back to the interface module. REFP DVDD AVDD RST OSC CONVST CS RST AINP AINM SCLK CONVST Sampleand-Hold Circuit ADCST ADC SDI Interface Module Conversion Result SDO-1 SDO-2 SDO-3 AGND RVS Converter Module REFM SDO-0 DGND GND Figure 36. Converter Module Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B Submit Documentation Feedback 21 ADS8900B, ADS8902B, ADS8904B SBAS728 – NOVEMBER 2016 www.ti.com Feature Description (continued) 7.3.3.1 Sample-and-Hold Circuit These devices support unipolar, fully differential, analog input signals. Figure 37 shows a small-signal equivalent circuit of the sample-and-hold circuit. Each sampling switch is represented by a resistance (RS1 and RS2, typically 50 Ω) in series with an ideal switch (SW1 and SW2). The sampling capacitors, CS1 and CS2, are typically 60 pF. RS1 SW1 AINP 4 pF CS1 REFBUFOUT 4 pF CS2 GND RS2 GND SW2 AINM Device in Hold Mode Figure 37. Input Sampling Stage Equivalent Circuit During the acquisition process (ACQ state), both positive and negative inputs are individually sampled on CS1 and CS2, respectively. During the conversion process (CNV state), the device converts for the voltage difference between the two sampled values: VAINP – VAINM. Each analog input pin has electrostatic discharge (ESD) protection diodes to REFBUFOUT and GND. Keep the analog inputs within the specified range to avoid turning the diodes on. Equation 1 and Equation 2 show the full-scale input range (FSR) and common-mode voltage (VCM), respectively, supported at the analog inputs for any external reference voltage provided on the REFIN pin (VREF). FSR r VREF (1) VCM 22 § VREF · ¨ 2 ¸ r 0.1 V © ¹ Submit Documentation Feedback (2) Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B ADS8900B, ADS8902B, ADS8904B www.ti.com SBAS728 – NOVEMBER 2016 Feature Description (continued) 7.3.3.2 Internal Oscillator The device family features an internal oscillator (OSC) that provides the conversion clock; see Figure 36. Conversion duration varies, but is bounded by the minimum and maximum value of tconv, as specified in the Switching Characteristics table. The interface module uses this internal clock (OSC), an external clock (provided by the host controller on the SCLK pin), or a combination of both the internal and external clocks, to execute the data transfer operations between the device and host controller; see the Interface Module section for more details. 7.3.3.3 ADC Transfer Function The device family supports unipolar, fully differential analog inputs. The device output is in two's compliment format. Figure 38 and Table 1 show the ideal transfer characteristics for the device. The least significant bit (LSB) for the ADC is given by Equation 3: 1 LSB FSR 20 2 2u VREF 220 (3) ADC Code (Hex) 7FFFF 00000 FFFFF 80001 80000 VIN ±VREF + 1 LSB ±1 LSB 0 VREF ± 1 LSB Differential Analog Input (AINP AINM) Figure 38. Differential Transfer Characteristics Table 1. Transfer Characteristics DIFFERENTIAL ANALOG INPUT VOLTAGE (AINP – AINM) OUTPUT CODE (HEX) < –VREF 80000 –VREF + 1 LSB 80001 –1 LSB FFFFF 0 00000 1 LSB 00001 > VREF – 1 LSB 7FFFF Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B Submit Documentation Feedback 23 ADS8900B, ADS8902B, ADS8904B SBAS728 – NOVEMBER 2016 www.ti.com 7.3.4 Interface Module The interface module facilitates the communication and data transfer between the device and the host controller. As shown in Figure 39, the module consists of shift registers (both input and output), configuration registers, and a protocol unit. Shift Registers RST Output Data Register (ODR) D21 D20 D1 CONVST D0 CS 22 Bits SCLK Converter Module B21 B20 B1 Protocol 22 Bits B0 Input Data Register (IDR) SDI SDO-0 SDO-1 SDO-2 Command Processor SCLK Counter Configuration Registers SDO-3 RVS Interface Module Figure 39. Interface Module The Pin Configuration and Functions section provides descriptions of the interface pins. The Data Transfer Frame section details the functions of shift registers, the SCLK counter, and the command processor. The Data Transfer Protocols section details supported protocols. The Register Maps section explains the configuration registers and bit settings. 24 Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B ADS8900B, ADS8902B, ADS8904B www.ti.com SBAS728 – NOVEMBER 2016 7.4 Device Functional Modes As shown in Figure 40, this device family supports three functional states: RST, ACQ, and CNV. The device state is determined by the status of the CONVST and RST control signals provided by the host controller. Power Up ACQ RST Rising Edge CONVST Rising Edge RST Falling Edge End of Conversion CNV RST RST Falling Edge Figure 40. Device Functional States 7.4.1 RST State The RST pin is an asynchronous digital input for the device. To enter RST state, the host controller pulls the RST pin low and keeps it low for the twl_RST duration (as specified in the Timing Requirements table). In RST state, all configuration registers (see the Register Maps section) are reset to their default values, the RVS pin remains low, and the SDO-x pins are Hi-Z. To exit RST state, the host controller pulls the RST pin high, with CONVST and SCLK held low and CS held high, as shown in Figure 41. After a delay of td_rst, the device enters ACQ state and the RVS pin goes high. trst twl_RST RST td_rst CONVST CS SCLK RVS SDO-x Figure 41. Asynchronous Reset To operate the device in either ACQ or CNV state, RST must be held high. With RST held high, transitions on the CONVST pin determine the functional state of the device. Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B Submit Documentation Feedback 25 ADS8900B, ADS8902B, ADS8904B SBAS728 – NOVEMBER 2016 www.ti.com Device Functional Modes (continued) Figure 42 shows a typical conversion process. The internal ADCST signal goes low during conversion and goes high at the end of conversion. With CS held high, RVS reflects the status of ADCST. Sample S Sample S+1 twh_CONVST twl_CONVST CONVST tcycle tconv_max tconv tacq tconv_min ADCST (Internal) CNV (C) ACQ (C + 1) CS RVS Figure 42. Typical Conversion Process 7.4.2 ACQ State In ACQ state, the device acquires the analog input signal. The device enters ACQ state at power-up, when coming out of power down (See the PD Control section), after any asynchronous reset, and at the end of every conversion. An RST falling edge takes the device from ACQ state to RST state. A CONVST rising edge takes the device from ACQ state to CNV state. 7.4.3 CNV State The device moves from ACQ state to CNV state on a rising edge of the CONVST pin. The conversion process uses an internal clock. The device ignores any further transitions on the CONVST signal until the ongoing conversion is complete (that is, during the time interval of tconv). At the end of conversion, the device enters ACQ state. The cycle time for the device is given by Equation 4: t cycle-min tconv t acq-min (4) NOTE The conversion time, tconv, varies within the specified limits of tconv_min and tconv_max (as specified in the Switching Characteristics table). After initiating a conversion, the host controller must monitor for a low-to-high transition on the RVS pin or wait for the tconv_max duration to elapse before initiating a new operation (data transfer or conversion). If RVS is not monitored, substitute tconv in Equation 4 with tconv_max. 26 Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B ADS8900B, ADS8902B, ADS8904B www.ti.com SBAS728 – NOVEMBER 2016 7.5 Programming This device family features nine configuration registers (as described in the Register Maps section). To access the internal configuration registers, these devices support the commands listed in Table 2. Table 2. Supported Commands B[21:17] B[16:8] B[7:0] COMMAND ACRONYM COMMAND DESCRIPTION 00000 000000000 00000000 NOP 10000 <9-bit address> <8-bit unmasked bits> CLR_BITS No operation 10001 <9-bit address> 00000000 RD_REG Read contents from the <9-bit address> 10010 <9-bit address> <8-bit data> WR_REG Write <8-bit data> to the <9-bit address> 10011 <9-bit address> <8-bit unmasked bits> SET_BITS Set <8-bit unmasked bits> from <9-bit address> 11111 111111111 11111111 NOP Remaining combinations xxxxxxxxx xxxxxxxx Reserved Clear <8-bit unmasked bits> from <9-bit address> No operation These commands are reserved and treated by the device as no operation These devices support two types of data transfer operations: data write (the host controller configures the device), and data read (the host controller reads data from the device). Any data write to the device is always synchronous to the external clock provided on the SCLK pin. The WR_REG command writes the 8-bit data into the 9-bit address specified in the command string. The CLR_BITS command clears the specified bits (identified by 1) at the 9-bit address (without affecting the other bits), and the SET_BITS command sets the specified bits (identified by 1) at the 9-bit address (without affecting the other bits). The data read from the device can be synchronized to the same external clock or to an internal clock of the device by programming the configuration registers (see the Data Transfer Protocols section for details). 7.5.1 Output Data Word In any data transfer frame, the contents of an internal, 22-bit, output data word are shifted out on the SDO pins. The D[21:2] bits of the 22-bit output data word for any frame F + 1, are determined by: • Value of the DATA_VAL bit applicable to frame F + 1 (see the DATA_CNTL register) • The command issued in frame F If a valid RD_REG command is executed in frame F, then the D[21:14] bits in frame F + 1 reflect the contents of the selected register, and the D[13:0] bits are zeros. If the DATA_VAL bit for frame F + 1 is set to 1, then the D[21:2] bits in frame F + 1 are replaced by the DATA_PATN[19:0] bits. For all other combinations, the D[21:2] bits for frame F + 1 are the latest conversion result. Figure 43 shows the output data word. Figure 44 shows further details of the parity computation unit illustrated in Figure 43. Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B Submit Documentation Feedback 27 ADS8900B, ADS8902B, ADS8904B SBAS728 – NOVEMBER 2016 www.ti.com Output Data Word D[21:0] A valid RG_READ command is received in the previous frame? D21 D20 Register Data <8-bit REGDATA>_<12-bit 0's> Yes D[21:2] 20-bit Conversion Result 20-bit DATA_PATN[19:0] 0 No 1 D3 DATA_VAL D2 D1 Parity Computation Unit D0 Figure 43. Output Data Word (D[21:0]) 28 Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B ADS8900B, ADS8902B, ADS8904B www.ti.com SBAS728 – NOVEMBER 2016 Output Data Word D[21:0] Parity Computation Unit D21 D20 XOR D19 D18 XOR D17 D16 XOR D15 D14 XOR D13 D12 XOR D11 D10 XOR D9 D8 XOR D7 D6 D5 D4 XOR D3 D2 FLPAR D1 FTPAR D0 ) XOR 11 16 MSBs 10 ) MUX 12 MSBs 01 8 MSBs 00 4 MSBs PAR_EN FPAR_LOC[1:0] Figure 44. Parity Bits Computation With the PAR_EN bit set to 0, the D[1] and D[0] bits of the output data word are set to 0 (default configuration). When the PAR_EN bit is set to 1, the device calculates the parity bits (FLPAR and FTPAR) and appends them as bits D[1] and D[0]. • FLPAR is the even parity calculated on bits D[21:2]. • FTPAR is the even parity calculated on the bits defined by FPAR_LOC[1:0]. See the DATA_CNTL register for more details on the FPAR_LOC[1:0] bit settings. Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B Submit Documentation Feedback 29 ADS8900B, ADS8902B, ADS8904B SBAS728 – NOVEMBER 2016 www.ti.com 7.5.2 Data Transfer Frame A data transfer frame between the device and the host controller is bounded between a CS falling edge and the subsequent CS rising edge. The host controller can initiate a data transfer frame (as shown in Figure 45) at any time irrespective of the status of the CONVST signal; however, the data read during such a data transfer frame is a function of relative timing between the CONVST and CS signals. Frame F CONVST CS RVS As per output protocol selection. td_CSRDY_r SCLK N SCLKs SDI Valid Command SDO-x ODR Data SCLK Counter SCLK Counter 0 N Output Data Word Input Data Register (IDR) D21 D0 B21 B0 D21 D0 D21 D0 Output Data Register (ODR) Command Processor Figure 45. Data Transfer Frame For this discussion, assume that the CONVST signal remains low. A typical data transfer frame F follows this order: 1. The host controller pulls CS low to initiate a data transfer frame. On the CS falling edge: – RVS goes low, indicating the beginning of the data transfer frame. – The SCLK counter is reset to 0. – The device takes control of the data bus. As shown in Figure 45, the 22-bit contents of the output data word (see Figure 43) are loaded in to the 22-bit output data register (ODR; see Figure 39). – The 22-bit input data register (IDR; see Figure 39) is reset to 000000h, corresponding to a NOP command. 30 Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B ADS8900B, ADS8902B, ADS8904B www.ti.com SBAS728 – NOVEMBER 2016 2. During the frame, the host controller provides clocks on the SCLK pin. Inside the device: – For each SCLK capture edge, the SCLK counter is incremented and the data bit received on the SDI pin is shifted in to the IDR. – For each launch edge of the output clock (SCLK in this case), ODR data are shifted out on the selected SDO-x pins. – The status of the RVS pin depends on the output protocol selection (see the Protocols for Reading From the Device section). 3. The host controller pulls CS high to end the data transfer frame. On the CS rising edge: – The SDO-x pins go to Hi-Z. – RVS goes high (after a delay of td_CSRDY_r). – As illustrated in Figure 45, the 22-bit contents of the IDR are transferred to the command processor (see Figure 39) for decoding and further action. After pulling CS high, the host controller monitors for a low-to-high transition on the RVS pin, or waits for the td_CSRDY_r time (see the Switching Characteristics table) to elapse before initiating a new operation (data transfer or conversion). The delay, td_CSRDY_r, for any data transfer frame F varies based on the data transfer operation executed in frame F. At the end of data transfer frame F: • If the SCLK counter is < 22, then the IDR captured less than 22 bits from the SDI. In this case, the device treats frame F as a short command frame. At the end of a short command frame, the IDR is not updated and the device treats the frame as a no operation (NOP) command. • If the SCLK counter = 22, then the IDR captured exactly 22 bits from SDI. In this case, the device treats the frame F as a optimal command frame. At the end of an optimal command frame, the command processor decodes the 22-bit contents of the IDR as a valid command word. • If the SCLK counter > 22, then the IDR captured more than 22 bits from the SDI; however, only the last 22 bits are retained. In this case, the device treats frame F as a long command frame. At the end of a long command frame, the command processor treats the 22-bit contents of the IDR as a valid command word. There is no restriction on the maximum number of clocks that can be provided within any data transfer frame F. However, as explained above, make sure that the last 22 bits shifted into the device before the CS rising edge constitute the desired command. In a short command frame, the write operation to the device is invalidated; however, the output data bits transferred during the short command frame are still valid output data. Therefore, the host controller can use such shorter data transfer frames to read only the required number of MSB bits from the 22-bit output data word. As shown in Figure 43, an optimal read frame for the ADS890xB devices must read only the 20 MSB bits of the output data word. The length of an optimal read frame depends on the output protocol selection; see the Protocols for Reading From the Device section for more details. NOTE The previous example shows data-read and data-write operations synchronous to the external clock provided on the SCLK pin. However, the device also supports data read operation synchronous to the internal clock; see the Protocols for Reading From the Device section for more details. In this case, while the ODR contents are shifted on the SDO (or SDOs) on the launch edge of the internal clock, the device continues to capture the SDI data into the IDR (and increment the SCLK counter) on SCLK capture edges. Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B Submit Documentation Feedback 31 ADS8900B, ADS8902B, ADS8904B SBAS728 – NOVEMBER 2016 www.ti.com 7.5.3 Interleaving Conversion Cycles and Data Transfer Frames The host controller operates the device at the desired throughput by interleaving the conversion cycles and the data transfer frames. The cycle time of the device, tcycle, is the time difference between two consecutive CONVST rising edges provided by the host controller. The response time of the device, tresp, is the time difference between the host controller initiating conversion C, and the host controller receiving the complete result for conversion C. Figure 46 shows three conversion cycles: C, C + 1, and C + 2. Conversion C is initiated by a CONVST rising edge at time t = 0, and the conversion result becomes available for data transfer at tconv. However, this result is loaded into the ODR only on the subsequent CS falling edge. This CS falling edge must be provided before the completion of conversion C + 1 (that is, before tcycle + tconv). To achieve the rated performance specifications, the host controller must make sure that no digital signals toggle during the quiet acquisition time (tqt_acq) and quiet aperture time (td_cnvcap). Any noise during td_cnvcap may negatively affect the result of the ongoing conversion, whereas any noise during tqt_acq may negatively affect the result of the subsequent conversion. Sample S Sample S+1 Sample S+2 tcycle tconv td_cnvcap tacq tqt_acq CONVST ADCST (Internal) Zone 1 Zone 2 Conversion C Conversion C+1 Conversion C+2 t=0 Figure 46. Data Transfer Zones This architecture allows for two distinct time zones (zone 1 and zone 2) to transfer data for each conversion. Zone 1 and zone 2 for conversion C are defined in Table 3. Table 3. Data Transfer Zones Timing ZONE STARTING TIME ENDING TIME t conv tcycle t qt_acq Zone 1 for conversion C Zone 2 for conversion C tcycle tcycle tcycle t qt_acq t d_cnvcap The response time includes the conversion time and the data transfer time, and thus is a function of the selected data transfer zone. 32 Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B ADS8900B, ADS8902B, ADS8904B www.ti.com SBAS728 – NOVEMBER 2016 Figure 47 and Figure 48 illustrate interleaving of three conversion cycles (C, C + 1, and C + 2) with three data transfer frames (F, F + 1, and F + 2) in zone 1 and in zone 2, respectively. Sample S Sample S+1 Sample S+2 tcycle tconv td_cnvcap tacq tqt_acq CONVST ADCST (Internal) Zone 1 C Zone 1 C+1 Zone 1 C+2 Conversion C+1 Conversion C Conversion C+2 Frame F Frame F+1 Frame F+2 CS tread-Z1 tresp-Z1 SDO C C+1 C+2 SCLK t=0 Figure 47. Zone 1 Data Transfer Sample S Sample S+1 Sample S+2 tcycle tconv td_cnvcap tacq tqt_acq CONVST ADCST (Internal) Zone 2 C Zone 2 C+1 Conversion C Conversion C+1 Frame F Zone 2 C+2 Conversion C+2 Frame F+1 Frame F+2 CS tread-Z2 tresp-Z2 SDO C±1 C C+1 SCLK t=0 Figure 48. Zone 2 Data Transfer Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B Submit Documentation Feedback 33 ADS8900B, ADS8902B, ADS8904B SBAS728 – NOVEMBER 2016 www.ti.com To achieve cycle time tcycle, the read time in zone 1 is given by Equation 5: tread-Z1 d tcycle tconv t qt_acq (5) For an optimal data transfer frame, Equation 5 results in an SCLK frequency given by Equation 6: 20 fSCLK t tread-Z1 (6) Then, the zone 1 data transfer achieves a response time defined by Equation 7: tresp-Z1-min tconv tread-Z1 (7) At lower SCLK speeds, tread-Z1 increases, resulting in slower response times and higher cycle times. To achieve the same cycle time, tcycle, the read time in zone 2 is given by Equation 8: tread-Z2 d tcycle t d_cnvcap t qt_acq (8) For an optimal data transfer frame, Equation 8 results in an SCLK frequency given by Equation 9: 20 fSCLK t tread_Z2 (9) Then, the zone 2 data transfer achieves a response time defined by Equation 10: tresp-Z2-min tcycle t d_cnvcap tread-Z2 (10) Any increase in tread-Z2 increases response time and may increase cycle time. For a given cycle time, the zone 1 data transfer clearly achieves faster response time, but also requires a higher SCLK speed (as evident from Equation 5, Equation 6, and Equation 7); whereas, the zone 2 data transfer clearly requires a lower SCLK speed but has a slower response time (as evident from Equation 8, Equation 9, and Equation 10). NOTE In zone 2, the data transfer is active when the device is converting the next analog sample. This digital activity can interfere with the ongoing conversion, and may cause some degradation in SNR performance. Additionally, a data transfer frame can begin in zone 1, and then extend into zone 2; however, the host controller must make sure that no digital transitions occur during the tqt_acq and td_cnvcap time intervals. NOTE For data transfer operations in zone 2 using the ADC-Clock-Master protocol (SDO_MODE[1:0] = 11b), the device supports only the external-clock-echo option (SSYNC_CLK_SEL[1:0] = 00b); see Table 9. 34 Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B ADS8900B, ADS8902B, ADS8904B www.ti.com SBAS728 – NOVEMBER 2016 7.5.4 Data Transfer Protocols This device family features a multiSPI digital interface that allows the host controller to operate at slower SCLK speeds and still achieve the required throughput and response time. The multiSPI digital interface module offers two options to reduce the SCLK speed required for data transfer: • Increase the width of the output data bus. • Enable double data rate (DDR) transfer. These two options can be combined to achieve further reduction in SCLK speed. Figure 49 shows the delays in the communication channel between the host controller and the device in a typical serial communication. Digital Isolator (Optional) TI Device Host Controller tpcb_CK SCLK SCLK td_ckdo tsu_h td_ISO SDO-x SDI td_ISO tpcb_SDO Copyright © 2016, Texas Instruments Incorporated Figure 49. Delays in Serial Communication For example, if tpcb_CK and tpcb_SDO are the delays introduced by the printed circuit board (PCB) traces for the serial clock and SDO signals, td_CKDO is the clock-to-data delay of the device, td_ISO is the propagation delay introduced by the digital isolator, and tsu_h is the setup time specification of the host controller, then the total delay in the path is given by Equation 11: t d_total_serial tpcb_CK t d_iso t d_ckdo t d_iso tpcb_SDO t su_h (11) In a standard SPI protocol, the host controller and the device launch and capture data bits on alternate SCLK edges. Therefore, the td_total_serial delay must be kept to less than half of the SCLK duration. Equation 12 shows the fastest clock allowed by the SPI protocol: 1 fclk-SPI d 2 u t d_total-serial (12) Larger values of the td_total_serial delay restricts the maximum SCLK speed for the SPI protocol, resulting in higher read and response times, and can possibly limit the throughput. Figure 50 shows a delay (td_delcap) introduced in the capture path (inside the host controller). Digital Isolator (Optional) Device Host Controller tpcb_CK SCLK SCLK td_ckdo td_ISO SDO-x td_ISO td_delcap tsu_h SDI tpcb_SDO Figure 50. Delayed Capture Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B Submit Documentation Feedback 35 ADS8900B, ADS8902B, ADS8904B SBAS728 – NOVEMBER 2016 www.ti.com The total delay in the path modifies to Equation 13: t d_total_serial tpcb_CK t d_iso t d_ckdo t d_iso tpcb_SDO t su_h t d _ delcap (13) This reduction in total delay allows the SPI protocol to operate at higher clock speeds. The multiSPI digital interface module offers two additional options to remove the restriction on the SCLK speed: • Early data launch (EDL) mode of operation In EDL mode, the device launches the output data on SDO-x pin (or pins) half a clock earlier compared to the standard SPI protocol. Therefore, Equation 12 modifies to Equation 14: 1 fclk-SPI d t d_total-serial (14) • The reduction in total delay allows the serial interface to operate at higher clock speeds. ADC-Clock-Master (source-synchronous) mode of operation As illustrated in Figure 51, in ADC-Clock-Master mode, the device provides a synchronous output clock (on the RVS pin) along with the output data (on the SDO-x pins). Digital Isolator (Optional) TI Device Host Controller tpcb_CK SCLK SCLK td_ckdo SDO-x td_ISO td_ckstr td_ISO SDI tsu_h toff_strdo tpcb_SDO RVS td_ISO tpcb_RVS Copyright © 2016, Texas Instruments Incorporated Figure 51. Delays in ADC-Clock-Master (Source-Synchronous) Mode For negligible values of toff_STRDO, the total delay in the path for a source-synchronous data transfer, is given by Equation 15: t d_total_srcsync tpcb_RVS tpcb_SDO t su_h (15) As shown by the difference between Equation 11 and Equation 15, using ADC-Clock-Master mode completely eliminates the effect of isolator delays (td_ISO) and clock-to-data delays (td_CKDO); typically, the largest contributors in the overall delay computation. Furthermore, the actual values of tpcb_RVS and tpcb_SDO do not matter. In most cases, the td_total_srcsync delay can be kept at a minimum by routing the RVS and SDO lines together on the PCB. Therefore, the ADCClock-Master mode allows the data transfer between the host controller and the device to operate at much higher SCLK speeds. 36 Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B ADS8900B, ADS8902B, ADS8904B www.ti.com SBAS728 – NOVEMBER 2016 7.5.4.1 Protocols for Configuring the Device As shown in Table 4, the host controller can use any of the four legacy, SPI-compatible protocols (SPI-00-S, SPI01-S, SPI-10-S, or SPI-11-S) to write data to the device. Table 4. SPI Protocols for Configuring the Device SCLK PHASE (Capture Edge) SDI_CNTL SDO_CNTL NO. OF SCLK (Optimal Command Frame) TIMING DIAGRAM Low Rising 00h 00h 22 Figure 52 Low Falling 01h 00h 22 Figure 53 SPI-10-S High Falling 02h 00h 22 Figure 54 SPI-11-S High Rising 03h 00h 22 Figure 55 PROTOCOL SCLK POLARITY (At CS Falling Edge) SPI-00-S SPI-01-S At power-up or after coming out of any asynchronous reset, the device supports the SPI-00-S protocol for dataread and data-write operations. To select a different SPI-compatible protocol, program the SDI_MODE[1:0] bits in the SDI_CNTL register. This first write operation must adhere to the SPI-00-S protocol. Any subsequent data transfer frames must adhere to the newly selected protocol. Figure 52 to Figure 55 detail the four protocols using an optimal command frame; see the Timing Requirements and Switching Characteristics tables for associated timing parameters. NOTE As explained in the Data Transfer Frame section, a valid write operation to the device requires a minimum of 22 SCLKs to be provided within a data transfer frame. Any data write operation to the device must continue to follow the SPI-compatible protocol selected in the SDI_CNTL register, irrespective of the protocol selected for the data-read operation. CS CS SCLK SCLK SDI B21 B20 B19 B1 B0 SDI B21 B20 B1 B0 RVS RVS Figure 52. SPI-00-S Protocol, Optimal Command Frame Figure 53. SPI-01-S Protocol, Optimal Command Frame CS CS SCLK SCLK SDI B21 B20 B19 B1 B0 RVS SDI B21 B20 B2 B1 B0 RVS Figure 54. SPI-10-S Protocol, Optimal Command Frame Figure 55. SPI-11-S Protocol, Optimal Command Frame Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B Submit Documentation Feedback 37 ADS8900B, ADS8902B, ADS8904B SBAS728 – NOVEMBER 2016 www.ti.com 7.5.4.2 Protocols for Reading From the Device The protocols for the data-read operation can be broadly classified into three categories: 1. Legacy, SPI-compatible (SPI-xy-S) protocol 2. SPI-compatible protocols with bus width options (SPI-xy-D and SPI-xy-Q) 3. Source-synchronous (SRC) protocols 7.5.4.2.1 Legacy, SPI-Compatible (SYS-xy-S) Protocols As shown in Table 5, the host controller can use any of the four legacy, SPI-compatible protocols (SPI-00-S, SPI01-S, SPI-10-S, or SPI-11-S) to read data from the device. Table 5. SPI Protocols for Reading From the Device PROTOCOL SCLK POLARITY (At CS Falling Edge) SCLK PHASE (Capture Edge) SPI-00-S Low Rising MSB BIT LAUNCH EDGE SDI_CNTL SDO_CNTL NO. OF SCLK (Optimal Read Frame) TIMING DIAGRAM CS falling 00h 00h 20 Figure 56 st SPI-01-S Low Falling 1 SCLK rising 01h 00h 20 Figure 57 SPI-10-S High Falling CS falling 02h 00h 20 Figure 58 SPI-11-S High Rising 1st SCLK falling 03h 00h 20 Figure 59 At power-up or after coming out of any asynchronous reset, the device supports the SPI-00-S protocol for dataread and data-write operations. To select a different SPI-compatible protocol for both the data transfer operations: 1. Program the SDI_MODE[1:0] bits in the SDI_CNTL register. This first write operation must adhere to the SPI00-S protocol. Any subsequent data transfer frames must adhere to the newly selected protocol. 2. Set the SDO_MODE[1:0] bits = 00b in the SDO_CNTL register. Figure 56 to Figure 59 explain the details of the four protocols using an optimal command frame to read all 22 bits of the output data word. Table 5 shows the number of SCLK required in an optimal read frame for the different output protocol selections. CS D21 CS D20 D19 D1 D21 D0 SCLK D21 SDO-0 D20 D21 D19 D1 D20 D21 D0 D1 D0 RVS SDO-0 D21 D21 D20 0 D20 D21 D19 D0 D20 D1 D0 Figure 57. SPI-01-S Protocol, 22 SCLKs D19 D1 D21 D0 D20 D19 D1 D0 SCLK D20 D21 D19 D20 D1 D0 D1 D21 D0 RVS SDO-0 0 D20 D21 D20 D2 D1 D2 D0 D1 D0 RVS Figure 58. SPI-10-S Protocol, 22 SCLKs 38 D0 CS SCLK SDO-0 D1 RVS Figure 56. SPI-00-S Protocol, 22 SCLKs CS D20 SCLK Submit Documentation Feedback Figure 59. SPI-11-S Protocol, 22 SCLKs Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B ADS8900B, ADS8902B, ADS8904B www.ti.com SBAS728 – NOVEMBER 2016 For SDI_MODE[1:0] = 00b or 10b, the device supports an Early Data Launch (EDL) option. Set SDO_MODE[1:0] = 01b in the SDO_CNTL register to enable the feature (see Table 6). Setting SDO_MODE[1:0] = 01b has no effect if SDI_MODE[1:0] = 01b or 11b. Table 6. SPI Protocols with Early Data Launch SCLK POLARITY (At CS Falling Edge) PROTOCOL SCLK PHASE (Capture Edge) MSB BIT LAUNCH EDGE SDI_CNTL SDO_CNTL NO. OF SCLK (Optimal Read Frame) TIMING DIAGRAM SPI-00-S-EDL Low Rising CS falling 00h 01h 20 Figure 56 SPI-10-S-EDL High Falling CS falling 02h 01h 20 Figure 58 As shown in Figure 60, and Figure 61, the device launches the output data bit on the SDO-0 pin half clock earlier compared to the standard SPI protocol. CS D21 CS D20 D19 D0 D18 SDO-0 D21 0 SCLK D21 D20 D19 D1 D0 SCLK D21 D20 D19 D1 D0 D21 D20 D19 D1 D0 RVS D20 SDO-0 D21 D19 D20 D19 D18 D0 D1 D0 RVS Figure 60. SPI-00-S-EDL Protocol, 22 SCLKs Figure 61. SPI-10-S-EDL Protocol, 22 SCLKs When using these SPI-compatible protocols, the RVS output remains low throughout the data transfer frame; see the Timing Requirements and Switching Characteristics tables for associated timing parameters. With SDO_CNTL[7:0] = 00h or 01h, if the host controller uses a long data transfer frame, the device exhibits daisy-chain operation (see the Multiple Devices: Daisy-Chain Topology section). NOTE Use SPI-compatible protocols to execute the RD_REG, WR_REG, CLR_BITS, and SET_BITS commands specified in Table 2. Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B Submit Documentation Feedback 39 ADS8900B, ADS8902B, ADS8904B SBAS728 – NOVEMBER 2016 www.ti.com 7.5.4.2.2 SPI-Compatible Protocols with Bus Width Options The device provides an option to increase the SDO bus width from one bit (default, single SDO) to two bits (dual SDO) or four bits (quad SDO) when operating with any of the four legacy, SPI-compatible protocols. Set the SDO_WIDTH[1:0] bits in the SDO_CNTL register to select the SDO bus width. The SCLK launch edge depends on the SPI protocol selection (as shown in Table 7). Table 7. SPI-Compatible Protocols with Bus Width Options PROTOCOL SCLK POLARITY (At CS Falling Edge) SPI-00-D Low SPI-01-D Low SPI-10-D High SPI-11-D High SPI-00-Q MSB BIT LAUNCH EDGE SDI_CNTL SDO_CNTL #SCLK (Optimal Read Frame) TIMING DIAGRAM Rising CS falling 00h 08h 10 Figure 62 Falling First SCLK rising 01h 08h 10 Figure 63 Falling CS falling 02h 08h 10 Figure 64 Rising First SCLK falling 03h 08h 10 Figure 65 Low Rising CS falling 00h 0Ch 5 Figure 66 SPI-01-Q Low Falling First SCLK rising 01h 0Ch 5 Figure 67 SPI-10-Q High Falling CS falling 02h 0Ch 5 Figure 68 SPI-11-Q High Rising First SCLK falling 03h 0Ch 5 Figure 69 SCLK PHASE (Capture Edge) In dual-SDO mode (SDO_WIDTH[1:0] = 10b), two bits of data are launched on the two SDO pins (SDO-0 and SDO-1) on every SCLK launch edge. In quad-SDO mode (SDO_WIDTH[1:0] = 11b), four bits of data are launched on the four SDO pins (SDO-0, SDO-1, SDO-2, and SDO-3) on every SCLK launch edge. CS CS SCLK SCLK SDO-1 D21 D19 D3 D1 SDO-1 0 D21 D19 D3 D1 SDO-0 D20 D18 D2 D0 SDO-0 0 D20 D18 D2 D0 RVS RVS Figure 62. SPI-00-D Protocol Figure 63. SPI-01-D Protocol CS CS SCLK SCLK SDO-1 D21 D19 D3 D1 SDO-1 0 D21 D19 D5 D3 D1 SDO-0 D20 D18 D2 D0 SDO-0 0 D20 D18 D4 D2 D0 RVS RVS Figure 64. SPI-10-D Protocol 40 Submit Documentation Feedback Figure 65. SPI-11-D Protocol Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B ADS8900B, ADS8902B, ADS8904B www.ti.com SBAS728 – NOVEMBER 2016 CS CS SCLK SCLK SDO-3 D21 D17 D1 SDO-3 0 D21 D17 D5 D1 SDO-2 D20 D16 D0 SDO-2 0 D20 D16 D4 D0 SDO-1 D19 D15 0 SDO-1 0 D19 D15 D3 0 SDO-0 D18 D14 0 SDO-0 0 D18 D14 D2 0 RVS RVS Figure 66. SPI-00-Q Protocol Figure 67. SPI-01-Q Protocol CS CS SCLK SCLK SDO-3 D21 D17 D1 SDO-3 0 D21 D17 D5 D1 SDO-2 D20 D16 D0 SDO-2 0 D20 D16 D4 D0 SDO-1 D19 D15 0 SDO-1 0 D19 D15 D3 0 SDO-0 D18 D14 0 SDO-0 0 D18 D14 D2 0 RVS RVS Figure 68. SPI-10-Q Protocol Figure 69. SPI-11-Q Protocol For SDI_MODE[1:0] = 00b or 10b, the device supports an early data launch (EDL) option. Set SDO_MODE[1:0] = 01b in the SDO_CNTL register to enable the feature (see Table 8). Setting SDO_MODE[1:0] = 01b has no effect if SDI_MODE[1:0] = 01b or 11b. Table 8. SPI Protocols with Early Data Launch PROTOCOL SCLK POLARITY (At CS Falling Edge) SCLK PHASE (Capture Edge) MSB BIT LAUNCH EDGE SDI_CNTL SDO_CNTL NO. OF SCLK (Optimal Read Frame) TIMING DIAGRAM SPI-00-DEDL Low Rising CS falling 00h 09h 10 Figure 62 SPI-10-DEDL High Falling CS falling 02h 09h 10 Figure 64 SPI-00-QEDL Low Rising CS falling 00h 0Dh 5 Figure 66 SPI-10-QEDL High Falling CS falling 02h 0Dh 5 Figure 68 Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B Submit Documentation Feedback 41 ADS8900B, ADS8902B, ADS8904B SBAS728 – NOVEMBER 2016 www.ti.com As shown in Figure 60, and Figure 61, the device launches the output data bits on the SDO-x pins half clock earlier compared to the standard SPI protocol. CS CS SCLK SCLK SDO-1 D21 D19 D17 D3 D1 SDO-1 D21 D19 D17 D3 D1 SDO-0 D20 D18 D16 D2 D0 SDO-0 D20 D18 D16 D2 D0 RVS RVS Figure 70. SPI-00-D-EDL Protocol Figure 71. SPI-10-D-EDL Protocol CS CS SCLK SCLK SDO-3 D21 D17 D1 SDO-3 D21 D17 D1 SDO-2 D20 D16 D0 SDO-2 D20 D16 D0 SDO-1 D19 D15 0 SDO-1 D19 D15 0 SDO-0 D18 D14 0 SDO-0 D18 D14 0 RVS RVS Figure 72. SPI-00-Q-EDL Protocol Figure 73. SPI-10-Q-EDL Protocol When using any of the SPI-compatible protocols, the RVS output remains low throughout the data transfer frame; see the Timing Requirements and Switching Characteristics tables for associated timing parameters. Figure 62 to Figure 73 illustrate how the wider data bus allows the host controller to read all 22 bits of the output data word using shorter data transfer frames. Table 7 and Table 8 show the number of SCLK required in an optimal read frame for the different output protocol selections. NOTE With SDO_CNTL[7:0] ≠ 00h or 01h, a long data transfer frame does not result in daisychain operation. On SDO pin (or pins), the 22 bits of output data word are followed by zeros. 42 Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B ADS8900B, ADS8902B, ADS8904B www.ti.com SBAS728 – NOVEMBER 2016 7.5.4.2.3 Source-Synchronous (SRC) Protocols As described in the Data Transfer Protocols section, the multiSPI digital interface supports an ADC-Clock-Master or a source-synchronous mode of data transfer between the device and host controller. In this mode, the device provides an output clock that is synchronous with the output data. Furthermore, the host controller can also select the output clock source, data bus width, and data transfer rate. 7.5.4.2.3.1 Output Clock Source Options with SRC Protocols In all SRC protocols, the RVS pin provides the output clock. The device allows this output clock to be synchronous to either the external clock provided on the SCLK pin or to the internal clock of the device. Furthermore, this internal clock can be divided by a factor of two or four to lower the data rates. As shown in Figure 74, set the SSYNC_CLK_SEL[1:0] bits in the SDO_CNTL register to select the output clock source. SCLK OSC 00 INTCLK 01 Output Clock 10 INTCLK / 4 11 /2 /4 RVS INTCLK / 2 SSYNC_CLK_SEL [1:0] Figure 74. Output Clock Source Options With SRC Protocols Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B Submit Documentation Feedback 43 ADS8900B, ADS8902B, ADS8904B SBAS728 – NOVEMBER 2016 www.ti.com 7.5.4.2.3.2 Bus Width Options With SRC Protocols The device provides an option to increase the SDO bus width from one bit (default, single SDO) to two bits (dual SDO) or to four bits (quad SDO) when operating with any of the SRC protocols. Set the SDO_WIDTH[1:0] bits in the SDO_CNTL register to select the SDO bus width. In dual-SDO mode (SDO_WIDTH[1:0] = 10b), two bits of data are launched on the two SDO pins (SDO-0 and SDO-1) on every SCLK rising edge. In quad-SDO mode (SDO_WIDTH[1:0] = 11b), four bits of data are launched on the four SDO pins (SDO-0, SDO-1, SDO-2, and SDO-3) on every SCLK rising edge. 7.5.4.2.3.3 Output Data Rate Options With SRC Protocols The device provides an option to transfer the data to the host controller at a single data rate (default, SDR) or at a double data rate (DDR). Set the DATA_RATE bit in the SDO_CNTL register to select the data transfer rate. In SDR mode (DATA_RATE = 0b), the RVS pin toggles from low to high, and the output data bits are launched on the SDO pins on the output clock rising edge. In DDR mode (DTA_RATE = 1b), the RVS pin toggles (from low-to-high or high-to-low), and the output data bits are launched on the SDO pins on every output clock edge, starting with the first rising edge. The device supports all 24 combinations of output clock source, bus width, and output data rate, as shown in Table 9. Table 9. SRC Protocol Combinations SDO_CNTL #OUTPUT CLOCK (Optimal Read Frame) TIMING DIAGRAM SDR 03h 10 Figure 75 SDR 43h 10 SDR 83h 10 SDR C3h 10 Dual SDR 0Bh 10 Dual SDR 4Bh 10 INTCLK / 2 (3) Dual SDR 8Bh 10 INTCLK / 4 (3) Dual SDR CBh 10 SRC-EXT-QS SCLK (1) Quad SDR 0Fh 5 SRC-INT-QS INTCLK (3) Quad SDR 4Fh 5 SRC-IB2-QS INTCLK / 2 (3) Quad SDR SRC-IB4-QS INTCLK / 4 (3) Quad SDR SRC-EXT-SD SCLK (1) Single DDR SRC-INT-SD INTCLK (3) Single DDR SRC-IB2-SD INTCLK / 2 (3) Single SRC-IB4-SD INTCLK / 4 (3) Single SRC-EXT-DD SCLK (1) SRC-INT-DD INTCLK (3) SRC-IB2-DD PROTOCOL OUTPUT CLOCK SOURCE BUS WIDTH OUTPUT DATA RATE SRC-EXT-SS SCLK (1) Single SRC-INT-SS INTCLK (3) Single SRC-IB2-SS INTCLK / 2 (3) Single SRC-IB4-SS INTCLK / 4 (3) Single SRC-EXT-DS SCLK (1) SRC-INT-DS INTCLK (3) SRC-IB2-DS SRC-IB4-DS SDI_CNTL 8Fh 5 CFh 5 13h 10 53h 10 DDR 93h 10 DDR D3h 10 Dual DDR 1Bh 5 Dual DDR 5Bh 5 INTCLK / 2 (3) Dual DDR 9Bh 5 SRC-IB4-DD INTCLK / 4 (3) Dual DDR DBh 5 SRC-EXT-QD SCLK (1) Quad DDR 1Fh 3 SRC-INT-QD INTCLK (3) Quad DDR 5Fh 3 SRC-IB2-QD INTCLK / 2 (3) Quad DDR 9Fh 3 SRC-IB4-QD INTCLK / 4 (3) Quad DDR DFh 3 (1) (2) (3) 44 00h, 01h, 02h, or 03h (2) Figure 76 Figure 79 Figure 80 Figure 83 Figure 84 Figure 77 Figure 78 Figure 81 Figure 82 Figure 85 Figure 86 The EXTCLK option is not recommended when operating with DVDD < 2.35 V. Any of the four values can be used; see the Protocols for Configuring the Device section for more information. The device supports INTCLK, INTCLK / 2, and INTCLK / 4 options only for data transfer operations in zone 1. The EXTCLK option is supported in zone 1 and zone 2; see Figure 46. Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B ADS8900B, ADS8902B, ADS8904B www.ti.com SBAS728 – NOVEMBER 2016 Figure 75 to Figure 86 show the details of various source synchronous protocols. Table 9 shows the number of output clocks required in an optimal read frame for the different output protocol selections. CS CS SCLK SCLK D21 SDO-0 D20 D21 D19 D20 D1 D0 D1 D2 D0 D21 D20 D1 D2 D0 RVS RVS Figure 75. SRC-EXT-SS: SRC, SCLK, Single SDO, SDR Figure 76. SRC-INT-SS: SRC, INTCLK, Single SDO, SDR CS CS D20 D2 D0 SCLK SCLK D21 SDO-0 SDO-0 D19 D21 D20 D1 D3 D2 D1 D0 SDO-0 D21 D20 D3 D2 D1 D0 RVS RVS Figure 77. SRC-EXT-SD: SRC, SCLK, Single SDO, DDR Figure 78. SRC-INT-SD: SRC, INTCLK, Single SDO, DDR CS CS SCLK SCLK SDO-1 D21 D19 D5 D3 D1 SDO-1 D21 D19 D5 D3 D1 SDO-0 D20 D18 D4 D2 D0 SDO-0 D20 D18 D4 D2 D0 RVS RVS Figure 79. SRC-EXT-DS: SRC, SCLK, Dual SDO, SDR Figure 80. SRC-INT-DS: SRC, INTCLK, Dual SDO, SDR Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B Submit Documentation Feedback 45 ADS8900B, ADS8902B, ADS8904B SBAS728 – NOVEMBER 2016 www.ti.com CS CS SCLK SCLK SDO-1 D21 D19 D7 D5 D3 D1 SDO-1 D21 D19 D7 D5 D3 D1 SDO-0 D20 D18 D6 D4 D2 D0 SDO-0 D20 D18 D6 D4 D2 D0 RVS RVS Figure 81. SRC-EXT-DD: SRC, SCLK, Dual SDO, DDR Figure 82. SRC-INT-DD: SRC, INTCLK, Dual SDO, DDR CS CS SCLK SCLK SDO-3 D21 D17 D13 D9 D5 D1 SDO-3 D21 D17 D13 D9 D5 D1 SDO-2 D20 D16 D12 D8 D4 D0 SDO-2 D20 D16 D12 D8 D4 D0 SDO-1 D19 D15 D11 D7 D3 0 SDO-1 D19 D15 D11 D7 D3 0 SDO-0 D18 D14 D10 D6 D2 0 SDO-0 D18 D14 D10 D6 D2 0 RVS RVS Figure 83. SRC-EXT-QS: SRC, SCLK, Quad SDO, SDR Figure 84. SRC-INT-QS: SRC, INTCLK, Quad SDO, SDR CS CS SCLK SCLK SDO-3 D21 D17 D13 D9 D5 D1 SDO-3 D21 D17 D13 D9 D5 D1 SDO-2 D20 D16 D12 D8 D4 D0 SDO-2 D20 D16 D12 D8 D4 D0 SDO-1 D19 D15 D11 D7 D3 0 SDO-1 D19 D15 D11 D7 D3 0 SDO-0 D18 D14 D10 D6 D2 0 SDO-0 D18 D14 D10 D6 D2 0 RVS RVS Figure 85. SRC-EXT-QD: SRC, SCLK, Quad SDO, DDR 46 Submit Documentation Feedback Figure 86. SRC-INT-QD: SRC, INTCLK, Quad SDO, DDR Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B ADS8900B, ADS8902B, ADS8904B www.ti.com SBAS728 – NOVEMBER 2016 7.5.5 Device Setup The multiSPI digital interface and the device configuration registers offer multiple operation modes. This section describes how to select the hardware connection topology to meet different system requirements. 7.5.5.1 Single Device: All multiSPI Options Figure 87 shows the connections between a host controller and a single device in order to exercise all options provided by the multiSPI digital interface. DVDD Isolation (Optional) RST CONVST CS SCLK SDI TI Device Host Controller SDO-0 SDO-1 SDO-2 SDO-3 RVS Copyright © 2016, Texas Instruments Incorporated Figure 87. MultiSPI Digital Interface, All Pins 7.5.5.2 Single Device: Minimum Pins for a Standard SPI Interface Figure 88 shows the minimum-pin interface for applications using a standard SPI protocol. DVDD Isolation (Optional) RST CONVST (Optional) (Optional) CS SCLK SDI TI Device Host Controller SDO-0 SDO-1 SDO-2 SDO-3 RVS (Optional) Copyright © 2016, Texas Instruments Incorporated Figure 88. SPI Interface, Minimum Pins The CS, SCLK, SDI, and SDO-0 pins constitute a standard SPI port of the host controller. The CONVST pin is tied to CS, and the RST pin is tied to DVDD. The SDO-1, SDO-2, and SDO-3 pins have no external connections. The following features are also available: • Control the CONVST pin independently to get additional timing flexibility. • Control RST pin independently to add asynchronous reset functionality. • Monitor the RVS pin for additional timing benefits. Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B Submit Documentation Feedback 47 ADS8900B, ADS8902B, ADS8904B SBAS728 – NOVEMBER 2016 www.ti.com 7.5.5.3 Multiple Devices: Daisy-Chain Topology SDO SDI SDI SCLK CS SCLK Host Controller Device 2 Device 1 RVS SDO-0 SDI SCLK CS CONVST RVS SDO-0 SDI SCLK CS CONVST RVS SDO-0 CS CONVST Isolation (Optional) CONVST A typical connection diagram showing multiple devices in a daisy-chain topology is shown in Figure 89. Device N Figure 89. Daisy-Chain Connections The CONVST, CS, and SCLK inputs of all devices are connected together and controlled by a single CONVST, CS, and SCLK pin of the host controller, respectively. The SDI input pin of the first device in the chain (Device 1) is connected to the SDO pin of the host controller, the SDO-0 output pin of Device 1 is connected to the SDI input pin of Device 2, and so on. The SDO-0 output pin of the last device in the chain (Device N) is connected to the SDI pin of the host controller. To operate multiple devices in a daisy-chain topology, the host controller sets the configuration registers in each device with identical values and operates with any of the legacy, SPI-compatible protocols for data-read and data-write operations (SDO_CNT[7:0] = 00h or 01h). With these configurations settings, the 22-bit ODR and 22bit IDR registers in each device collapse to form a single, 22-bit unified shift register (USR) per device, as shown in Figure 90. Host Controller SDO CONVST CS SCLK SDI 22 Bits SDI DB 0 DB 1 22 Bits DB 20 DB 21 SDO-0 SDI DB 0 DB 1 22 Bits DB 20 DB 21 SDO-0 SDI DB 0 DB 1 DB 20 DB 21 Unified Shift Register (USR) Unified Shift Register (USR) Unified Shift Register (USR) Device 1 Device 2 Device N SDO-0 Figure 90. Unified Shift Register 48 Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B ADS8900B, ADS8902B, ADS8904B www.ti.com SBAS728 – NOVEMBER 2016 All devices in the daisy-chain topology sample the respective device analog input signals on the CONVST rising edge. The data transfer frame starts with a CS falling edge. On each SCLK launch edge, every device in the chain shifts out the MSB of the respective USR on to the respective SDO-0 pin. On every SCLK capture edge, each device in the chain shifts in data received on the respective SDI pin as the LSB bit of the respective USR. Therefore, in a daisy-chain configuration, the host controller receives the data of Device N, followed by the data of Device N – 1, and so on (MSB-first). On the CS rising edge, each device decodes the contents in the respective USR, and takes appropriate action. A typical timing diagram for three devices connected in daisy-chain topology using the SPI-00-S protocol is shown in Figure 91. CS SCLK 1 2 21 22 23 24 43 44 45 46 65 66 Configuration Data Device 1 {SDO}HOST {SDI}1 B65 B64 B45 B44 B43 B42 B23 B22 B21 B20 B1 B0 Configuration Data Device 2 {SDO-0}1 {SDI}2 {D21}1 {D20}1 {D1}1 {D0}1 B65 B64 B45 B44 B43 B42 B23 B22 Configuration Data Device 3 {SDO-0}2 {SDI}3 {D21}2 {D20}2 {D1}2 {D0}2 {D21}1 {SDO-0}3 {SDI}HOST {D21}3 {D20}3 {D1}3 {D20}1 {D1}1 {D0}1 B65 Output Data ± Device 2 Output Data ± Device 3 {D0}3 {D21}2 {D20}2 {D1}2 B64 B45 B44 Output Data ± Device 1 {D0}2 {D21}1 {D20}1 {D1}1 {D0}1 Figure 91. Three-Device, Daisy-Chain Timing In daisy-chain topology, the overall throughput of the system is proportionally reduced as more devices are connected in the daisy-chain. NOTE For N devices connected in daisy-chain topology, an optimal data transfer frame must contain 22 × N SCLK capture edges. For a longer data transfer frame (number of SCLK in the frame > 22 × N), the host controller must appropriately align the configuration data for each device before bringing CS high. A shorter data transfer frame (number of SCLK in the frame < 22 × N) might result in an erroneous device configuration, and must be avoided. Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B Submit Documentation Feedback 49 ADS8900B, ADS8902B, ADS8904B SBAS728 – NOVEMBER 2016 www.ti.com 7.5.5.4 Multiple Devices: Star Topology A typical connection diagram showing multiple devices in a star topology is shown in Figure 92. The CONVST, SDI, and SCLK inputs of all devices are connected together, and are controlled by a single CONVST, SDO, and SCLK pin of the host controller, respectively. Similarly, the SDO output pin of all devices are tied together and connected to the a single SDI input pin of the host controller. The CS input pin of each device is individually controlled by separate CS control lines from the host controller. TI Device 1 TI Device 2 RVS SDO SDI SCLK CS CONVST RVS SDO SDI SCLK CS CONVST RVS SDO SDI SCLK CS CONVST Isolation (Optional) Host Controller TI Device N Copyright © 2016, Texas Instruments Incorporated Figure 92. Star-Topology Connection The timing diagram for three devices connected in the star topology is shown in Figure 93. In order to avoid any conflict related to multiple devices driving the SDO line at the same time, make sure that the host controller pulls down the CS signal for only one device at any particular time. SCLK 1 2 21 22 23 24 43 44 45 46 65 66 {CS}1 {CS}2 {CS}3 Configuration Data Device 1 {SDO}HOST {SDI}1,2,3 {B21}1 {B20}1 {B1}1 Configuration Data Device 2 {B0}1 {B21}2 Output Data ± Device 1 {SDO-0}1,2,3 {SDI}HOST {D21}1 {D20}1 {D1}1 {B20}2 {B1}2 Configuration Data Device 3 {B0}2 {B21}3 Output Data ± Device 2 {D0}1 {D21}2 {D20}2 {D1}2 {B20}3 {B1}3 {B0}3 Output Data ± Device 3 {D0}2 {D21}3 {D20}3 {D1}3 {D0}3 Figure 93. Three-Device, Star Connection Timing 50 Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B ADS8900B, ADS8902B, ADS8904B www.ti.com SBAS728 – NOVEMBER 2016 7.6 Register Maps 7.6.1 Device Configuration and Register Maps The device features nine configuration registers, mapped as described in Table 10. Table 10. Configuration Registers Mapping ADDRESS REGISTER NAME REGISTER DESCRIPTION 004h PD_CNTL Low-power modes control 008h SDI_CNTL SDI input protocol selection 00Ch SDO_CNTL SDO output protocol selection 010h DATA_CNTL Output data word configuration 014h PATN_LSB Eight least significant bits (LSB) of the output pattern 015h PATN_MID Eight middle bits of the output pattern 016h PATN_MSB Four most significant bits (MSB) of the output pattern 020h OFST_CAL Offset calibration 030h REF_MRG Reference margin 7.6.1.1 PD_CNTL Register (address = 04h) [reset = 00h] This register controls the low-power modes offered by the device. Figure 94. PD_CNTL Register 7 0 R-0b 6 0 R-0b 5 0 R-0b 4 0 R-0b 3 0 R-0b 2 PD_REFBUF R/W-0b 1 PD_ADC R/W-0b 0 0 R-0b LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 11. PD_CNTL Register Field Descriptions Bit Field Type Reset Description 7-3 0 R 00000b Reserved bits. Reads return 00000b. 2 PD_REFBUF R/W 0b This bit powers down the internal reference buffer. 0b = Internal reference buffer is powered up 1b = Internal reference buffer is powered down 1 PD_ADC R/W 0b This bit powers down the converter module. 0b = converter module is powered up 1b = converter module is powered down 0 0 R 0b Reserved bits. Do not write. Reads return 0b. To power-down the converter module, set the PD_ADC bit in the PD_CNTL register. The converter module powers down on the rising edge of CS. To power-up the converter module, reset the PD_ADC bit in the PD_CNTL register. The converter module starts to power-up on the rising edge of CS. Wait for tPU_ADC before initiating any conversion or data transfer operation. To power-down the internal reference buffer, set the PD_REFBUF bit in the PD_CNTL register. The internal reference buffer powers down on the rising edge of CS. To power-up the internal reference buffer, reset the PD_REFBUF bit in the PD_CNTL register. The internal reference buffer starts to power-up on the rising edge of CS. Wait for tPU_REFBUF before initiating any conversion. Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B Submit Documentation Feedback 51 ADS8900B, ADS8902B, ADS8904B SBAS728 – NOVEMBER 2016 www.ti.com 7.6.1.2 SDI_CNTL Register (address = 008h) [reset = 00h] This register selects the SPI protocol for writing data to the device. Figure 95. SDI_CNTL Register 7 0 R-0b 6 0 R-0b 5 0 R-0b 4 0 R-0b 3 0 R-0b 2 0 R-0b 1 0 SDI_MODE[1:0] R/W-00b LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 12. SDI_CNTL Register Field Descriptions Bit Field Type Reset Description 7-2 0 R 000000b Reserved bits. Do not write. Reads return 000000b. 1-0 SDI_MODE[1:0] R/W 00b These bits select the protocol for writing data into the device. 00b = Standard SPI with CPOL = 0 and CPHASE = 0 01b = Standard SPI with CPOL = 0 and CPHASE = 1 10b = Standard SPI with CPOL = 1 and CPHASE = 0 11b = Standard SPI with CPOL = 1 and CPHASE = 1 7.6.1.3 SDO_CNTL Register (address = 0Ch) [reset = 00h] This register configures the protocol for reading data from the device. Figure 96. SDO_CNTL Register 7 6 SSYNC_CLK_SEL[1:0] R/W-00b 5 0 R-0b 4 DATA_RATE R/W-0b 3 2 SDO_WIDTH[1:0] R/W-00b 1 0 SDO_MODE[1:0] R/W-00b LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 13. SDO_CNTL Register Field Descriptions 52 Bit Field Type Reset Description 7-6 SSYNC_CLK_SEL[1:0] R/W 00b These bits select the source and frequency of the clock for the ADCClock-Master mode, and are valid only if SDO_MODE[1:0] = 11b. 00b = External SCLK echo 01b = Internal clock (INTCLK) 10b = Internal clock / 2 (INTCLK / 2) 11b = Internal clock / 4 (INTCLK / 4) 5 0 R 0b Reserved bit. Do not write. Reads return 0b. 4 DATA_RATE R/W 0b This bit is ignored if SDO_MODE[1:0] = 00b. When SDO_MODE[1:0] = 11b: 0b = SDOs are updated at single data rate (SDR) with respect to the output clock 1b = SDOs are updated at double data rate (DDR) with respect to the output clock 3-2 SDO_WIDTH[1:0] R/W 00b These bits set the width of the output bus. 0xb = Data are output only on SDO-0 10b = Data are output only on SDO-0 and SDO-1 11b = Data are output on SDO-0, SDO-1, SDO-2, and SDO-3 1-0 SDO_MODE[1:0] R/W 00b These bits select the protocol for reading data from the device. 00b = SDO follows the SPI protocol selected in the SDI_CNTL register 01b = SDO follows the SPI protocol selected in the SDI_CNTL register but with Early Data Launch feature enabled. See Table 6. 10b = Invalid configuration, not supported by the device 11b = SDO follows the source-synchronous protocol Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B ADS8900B, ADS8902B, ADS8904B www.ti.com SBAS728 – NOVEMBER 2016 7.6.1.4 DATA_CNTL Register (address = 010h) [reset = 00h] This register configures the contents of the 22-bit output data word (D[21:0]). Figure 97. DATA_CNTL Register 7 0 R-0b 6 0 R-0b 5 0 R-0b 4 0 R-0b 3 2 1 PAR_EN R/W-0b FPAR_LOC[1:0] R/W-00b 0 DATA_VAL R/W-0b LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 14. DATA_CNTL Register Field Descriptions Bit Field Type Reset Description 7-4 0 R 0000b Reserved bits. Reads return 0000b. 3-2 FPAR_LOC[1:0] R/W 00b These bits control the data span for calculating the FTPAR bit (bit D[0] in the output data word). 00b = D[0] reflects even parity calculated for 4 MSB 01b = D[0] reflects even parity calculated for 8 MSB 10b = D[0] reflects even parity calculated for 12 MSB 11b = D[0] reflects even parity calculated for 16 MSB 1 PAR_EN R/W 0b 0b = Output data does not contain any parity information D[1] = 0 D[0] = 0 1b = Parity information is appended to the LSB of the output data D[1] = Even parity calculated on bits D[21:2] D[0] = Even parity computed on selected number of MSB of D[21:2] as per FPAR_LOC[1:0] setting See Figure 44 for further details of parity computation. 0 DATA_VAL R/W 0b These bits control bits D[21:2] of the output data word. 0b = 20-bit conversion output 1b = 20-bit contents of the fixed-pattern registers See PATN CNTL for more details. Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B Submit Documentation Feedback 53 ADS8900B, ADS8902B, ADS8904B SBAS728 – NOVEMBER 2016 www.ti.com 7.6.1.5 PATN_LSB Register (address = 014h) [reset = 00h] This register controls the eight LSB of the output pattern when DATA_VAL = 1b; see Figure 101. Figure 98. PATN_LSB Register 7 6 5 4 3 PATN_LSB_BITS R/W-00000000b 2 1 0 LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 15. PATN_LSB Register Field Descriptions Bit Field Type Reset Description 7-0 PATN_LSB_BITS R/W 00000000b 8 LSB of the output pattern 7.6.1.6 PATN_MID Register (address = 015h) [reset = 00h] This register controls the middle eight bits of the output pattern when DATA_VAL = 1b; see Figure 101. Figure 99. PATN_MID Register 7 6 5 4 3 PATN_MID_BITS R/W-00000000b 2 1 0 LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 16. PATN_MID Register Field Descriptions Bit Field Type Reset Description 7-0 PATN_MID_BITS R/W 00000000b 8 middle bits of the output pattern 7.6.1.7 PATN_MSB Register (address = 016h) [reset = 00h] This register controls the four MSB of the output pattern when DATA_VAL = 1b; see Figure 101. Figure 100. PATN_MSB Register 7 0 R-0b 6 0 R-0b 5 0 R-0b 4 0 R-0b 3 2 1 PATN_MSB_BITS R/W-0000b 0 LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 17. PATN_MSB Register Field Descriptions Bit Field Type Reset Description 7-4 0 R 0000b Reserved bits. Reads return 0000b. 3-0 PATN_MSB_BITS R/W 0000b 4 MSB of the output pattern 20-bit pattern DATA_PATN[19:0] P19 P16 P15 P8 P7 P0 PATN_MSB[3:0] PATN_MID[7:0] PATN_LSB[7:0] 4-bits 8-bits 8-bits Figure 101. DATA_PATN[19:0] 54 Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B ADS8900B, ADS8902B, ADS8904B www.ti.com SBAS728 – NOVEMBER 2016 7.6.1.8 OFST_CAL Register (address = 020h) [reset = 00h] This register selects the external reference range for optimal offset calibration. Figure 102. OFST_CAL Register 7 0 R-0b 6 0 R-0b 5 0 R-0b 4 0 R-0b 3 0 R-0b 2 1 REF_SEL[2:0] R/W-000b 0 LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 18. OFST_CAL Register Field Descriptions Bit Field Type Reset Description 7-3 0 R 00000b Reserved bits. Reads return 00000b. 2-0 REF_SEL[2:0] R/W 000b These bits select the external reference range for optimal offset. 000b = Optimum offset calibration for VREF = 5.0 V 001b = Optimum offset calibration for VREF = 4.5 V 010b = Optimum offset calibration for VREF = 4.096 V 011b = Optimum offset calibration for VREF = 3.3 V 100b = Optimum offset calibration for VREF = 3.0 V 101b = Optimum offset calibration for VREF = 2.5 V 110b = Optimum offset calibration for VREF = 5.0 V 111b = Optimum offset calibration for VREF = 5.0 V Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B Submit Documentation Feedback 55 ADS8900B, ADS8902B, ADS8904B SBAS728 – NOVEMBER 2016 www.ti.com 7.6.1.9 REF_MRG Register (address = 030h) [reset = 00h] This register selects the margining to be added to or subtracted from the reference buffer output; see the Reference Buffer Module section. Figure 103. REF_MRG Register 7 0 R-0b 6 0 R-0b 5 EN_MARG R/W-0b 4 3 2 REF_OFST[4:0] R/W-00000b 1 0 LEGEND: R/W = Read/Write; R = Read only; -n = value after reset Table 19. REF_MRG Register Field Descriptions Bit Field Type Reset Description 7-6 0 R 00b Reserved bits. Reads return 00b. EN_MARG R/W 0b This bit enables margining feature. 0b = Margining is disabled 1b = Margining is enabled REF_OFST[4:0] R/W 00000b These bits select the reference offset value as per Table 20. 5 4-0 Table 20. REF_OFST[4:0] settings REF_OFST[4:0] (1) 56 ΔVREFBUFOUT (typical (1)) 00000b 0 mV 00001b 280 µV 00010b 580 µV 00011b 840 µV 00100b 1.12 mV 00101b 1.4 mV 00110b 1.68 mV 00111b 1.96 mV 01000b 2.24 mV 01001b 2.52 mV 01010b 2.8 mV 01011b 3.08 mV 01100b 3.36 mV 01101b 3.64 mV 01110b 3.92 mV 01111b 4.2 mV 10000b –4.5 mV 10001b –4.22 mV 10010b –3.94 mV 10011b –3.66 mV 10100b –3.38 mV 10101b –3.1 mV 10110b –2.82 mV 10111b –2.54 mV 11000b –2.26 mV 11001b –1.98 mV 11010b –1.7 mV 11011b –1.42 mV 11100b –1.14 mV 11101b –860 µV 11110b –580 µV 11111b –280 µV The actual VREFBUFOUT value may vary by ±10% from Table 20 Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B ADS8900B, ADS8902B, ADS8904B www.ti.com SBAS728 – NOVEMBER 2016 8 Application and Implementation NOTE Information in the following applications sections is not part of the TI component specification, and TI does not warrant its accuracy or completeness. TI’s customers are responsible for determining suitability of components for their purposes. Customers should validate and test their design implementation to confirm system functionality. 8.1 Application Information The two primary circuits required to maximize the performance of a high-precision, successive approximation register (SAR), analog-to-digital converter (ADC) are the input driver and the reference driver circuits. This section details some general principles for designing these circuits, followed by an application circuit designed using the ADS890xB. 8.1.1 ADC Reference Driver The external reference source must provide low-drift and very accurate voltage at the REFIN pin of the ADS890xB. The output broadband noise of most references can be in the order of a few hundred μVRMS. Therefore, to prevent any degradation in the noise performance of the ADC, appropriately filter the output of the voltage reference by using a low-pass filter with a cutoff frequency of a few hundred hertz. The internal reference buffer of the ADS890xB provides the dynamic load posed on the REFBUFOUT pin during the conversion process. Decouple the REFBUFOUT pin with the REFM pin using the recommended CREFBUF and RESR. See the Layout section for layout recommendations. 8.1.2 ADC Input Driver The input driver circuit for a high-precision ADC mainly consists of two parts: a driving amplifier and a charge kickback filter. The amplifier is used for signal conditioning of the input signal and the low output impedance of the amplifier provides a buffer between the signal source and the switched capacitor inputs of the ADC. The charge kickback filter helps attenuate the sampling charge injection from the switched-capacitor input stage of the ADC, and band-limits the wideband noise contributed by the front-end circuit. Careful design of the front-end circuit is critical to meet the linearity and noise performance of the ADS890xB. 8.1.2.1 Input Amplifier Selection Selection criteria for the input amplifiers is highly dependent on the input signal type, as well as the performance goals, of the data acquisition system. Some key amplifier specifications to consider when selecting an appropriate amplifier to drive the inputs of the ADC are: • Small-signal bandwidth. Select the small-signal bandwidth of the input amplifiers to be as high as possible after meeting the power budget of the system. Higher bandwidth reduces the closed-loop output impedance of the amplifier, thus allowing the amplifier to more easily drive the low cutoff-frequency RC filter (see the Charge Kickback Filter section) at the inputs of the ADC. Higher bandwidth also minimizes the harmonic distortion at higher input frequencies. In order to maintain the overall stability of the input driver circuit, select the amplifier with a unity gain bandwidth (UGB) as described in Equation 16: § · 1 UGB t 4 u ¨ ¸ © 2S u RFLT u CFLT ¹ (16) • Distortion. Both the ADC and the input driver introduce distortion in a data acquisition block. To make sure that the distortion performance of the data acquisition system is not limited by the front-end circuit, the distortion of the input driver must be at least 10 dB less than the distortion of the ADC, as shown in Equation 17. THD AMP d THD ADC 10 dB Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B (17) Submit Documentation Feedback 57 ADS8900B, ADS8902B, ADS8904B SBAS728 – NOVEMBER 2016 www.ti.com Application Information (continued) • Noise. Noise contribution of the front-end amplifiers must be as low as possible to prevent any degradation in SNR performance of the system. Generally, to make sure that the noise performance of the data acquisition system is not limited by the front-end circuit, the total noise contribution from the front-end circuit must be kept below 20% of the input-referred noise of the ADC. Noise from the input driver circuit is band-limited by designing a low cutoff frequency RC filter, as explained in Equation 18. § V 1 _ AM P_ PP · ¨ ¸ NG u 2 u ¨ f ¸¸ 6.6 ¨ © ¹ 2 en2 _ RM S u S uf 2 3 dB d 1 VREF u u 10 5 2 § SNR dB · ¨ ¸ 20 © ¹ where: • • • • • V1 / f_AMP_PP is the peak-to-peak flicker noise in µV en_RMS is the amplifier broadband noise density in nV/√Hz f–3dB is the 3-dB bandwidth of the RC filter NG is the noise gain of the front-end circuit that is equal to 1 in a buffer configuration (18) Settling Time. For dc signals with fast transients that are common in a multiplexed application, the input signal must settle within an 20-bit accuracy at the device inputs during the acquisition time window. This condition is critical to maintain the overall linearity performance of the ADC. Typically, amplifier data sheets specify the output settling performance only up to 0.1% to 0.001%, which may not be sufficient for the desired 20-bit accuracy. Therefore, always verify the settling behavior of the input driver by TINA-TI™ SPICE simulations before selecting the amplifier. 8.1.2.2 Charge Kickback Filter A RC filter at the input pins of the ADC filters the broadband noise from the front-end drive circuitry, and attenuates the sampling charge injection from the switched-capacitor input stage of the ADC. A filter capacitor, CFLT, is connected from each input pin of the ADC to the ground (as shown in Figure 104). This capacitor helps reduce the sampling charge injection and provides a charge bucket to quickly charge the internal sample-andhold capacitors during the acquisition process. Generally, the value of this capacitor must be at least 20 times the specified value of the ADC sampling capacitance. For the ADS890xB, the input sampling capacitance is equal to 60 pF; therefore, keep CFLT greater than 1.2 nF. The capacitor must be a COG- or NPO-type because these capacitor types have a high-Q, low-temperature coefficient, and stable electrical characteristics under varying voltages, frequencies, and times. RFLT 2.2 CFLT 10 nF ADS89xxB RFLT 2.2 CFLT 10 nF Figure 104. Charge Kickback Filter Configuration Driving capacitive loads can degrade the phase margin of the input amplifiers, thus making the amplifier marginally unstable. To avoid amplifier stability issues, series isolation resistors (RFLT) are used at the output of the amplifiers. A higher value of RFLT helps with amplifier stability, but adds distortion as a result of interactions with the nonlinear input impedance of the ADC. Distortion increases with source impedance, input signal frequency, and input signal amplitude. Therefore, the selection of RFLT requires balancing the stability and distortion of the design. For the ADS890xB, limit the value of RFLT to a maximum of 2.5-Ω in order to avoid any significant degradation in linearity performance. Keep the tolerance of the selected resistors less than 1% to keep the inputs balanced. 58 Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B ADS8900B, ADS8902B, ADS8904B www.ti.com SBAS728 – NOVEMBER 2016 8.2 Typical Application 8.2.1 Data Acquisition (DAQ) Circuit for Lowest Distortion and Noise Performance With Differential Input Design an application circuit optimized for using the ADS890xB to achieve: • > 101-dB SNR, < –120-dB THD, Fully differential, 2-kHz input • < ±2-ppm linearity, and • Maximum-specified throughput ADS89xxB 5V 1k VIN 1 F REFIN VOUT REF5045 0.1 GND 10 F REFBUFOUT BUF 10 F 0.1 22 F REFM 5V RVDD 1 nF 1 F 1k 1 F 5V DECAP LDO 1k 2.2 10 nF VCM 1.12 V OPA2625 ADC 10 nF 2.2 GND 1k 1k 1 nF Figure 105. Differential-Input DAQ Circuit for Lowest Distortion and Noise Using the ADS890xB 8.2.1.1 Design Requirements For this design example, use the parameters listed in Table 21 as the input parameters. Table 21. Design Parameters DESIGN PARAMETER EXAMPLE VALUE Power supply 5V 8.2.1.2 Detailed Design Procedure The application circuit is illustrated in Figure 105. For simplicity, power-supply decoupling capacitors are not shown in these circuit diagrams; see the Power-Supply Recommendations section for suggested guidelines. The reference voltage of 4.5 V is generated by the high-precision, low-noise REF5045 circuit. The output broadband noise of the reference is heavily filtered by a low-pass filter with a 3-dB cutoff frequency of 16 Hz. Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B Submit Documentation Feedback 59 ADS8900B, ADS8902B, ADS8904B SBAS728 – NOVEMBER 2016 www.ti.com Generally, the distortion from the input driver must be at least 10 dB less than the ADC distortion. The low-power OPA2625 (a high-bandwidth, low-distortion, high-precision amplifier in an inverting gain configuration) as an input driver provides exceptional ac performance because of its extremely low-distortion and high-bandwidth specifications. The distortion resulting from variation in the common-mode signal is eliminated by using the OPA2625 in an inverting gain configuration. To exercise the complete dynamic range of the device, the commonmode voltage at the ADS890xB inputs is established at a value of 2.25 V (4.5 V / 2) by using the noninverting pins of the OPA2625 amplifiers. In addition, the components of the charge kickback filter keep the noise from the front-end circuit low without adding distortion to the input signal. For a complete schematic, see the ADS8900BEVM-PDK user's guide located in the ADS8900B SAR Analog to Digital Converter Evaluation Module web folder at www.ti.com. The same circuit is used in reference design TIPD211, a step-by-step process to design a 20-Bit, 1-MSPS, 4-Ch Small Form Factor Design for Test and Measurement Applications using four ADS8900B SAR ADCs, four OPA2625 precision amplifiers and one REF5050 precision reference. For step-by-step design procedure, circuit schematics, bill of materials, PCB files, simulation results, and test results, refer to TI Precision Design TIPD211, 18-Bit, 1-MSPS, 4-Ch Small Form Factor Design for Test and Measurement Applications (TIDUBW7). 8.2.1.3 Application Curves 2 0 -40 1 0.5 Power (dB) Integral Nonlinearity (LSB) 1.5 0 -0.5 -80 -120 -1 -160 -1.5 -2 -524288 -200 524287 ADC Output Code 0 18-bit NMC DNL, ±1.5-ppm INL 400 500 D203 Figure 107. Noise-Performance FFT Plot: ADS8900B 0 0 -40 -40 Power (dB) Power (dB) 200 300 fIN, Input Frequency (kHz) 101.8-dB SNR, –122-dB THD Figure 106. Typical Linearity -80 -120 -80 -120 -160 -160 -200 -200 0 50 100 150 fIN, Input Frequency (kHz) 200 250 D204 101.8-dB SNR, –122-dB THD Figure 108. Noise-Performance FFT Plot: ADS8902B 60 100 D001 Submit Documentation Feedback 0 25 50 75 fIN, Input Frequency (kHz) 100 125 D205 101.8-dB SNR, –122-dB THD Figure 109. Noise-Performance FFT Plot: ADS8904B Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B ADS8900B, ADS8902B, ADS8904B www.ti.com SBAS728 – NOVEMBER 2016 8.2.2 DAQ Circuit With FDA Input Driver and Single-Ended or Differential Input Design an application circuit optimized for using the ADS890xB with a fully differential amplifier (FDA) to achieve: • > 101-dB SNR, < –125-dB THD, fully differential or single-ended, 2-kHz input • < ±2-ppm linearity, and • Maximum-specified throughput ADS89xxB 5V 1k VIN 1 F REFIN VOUT REF5045 0.1 GND 10 F REFBUFOUT BUF 10 F 0.1 22 F REFM 5V RVDD 1 F 1 F 1 nF DECAP LDO 1k 10 1k 5V VOCM 2.2 nF THS4551 ADC 10 1k GND 1k 1 nF Figure 110. DAQ Circuit With FDA Input Driver and Differential Input ADS89xxB 5V 1k VIN 1 F REFIN VOUT REF5045 0.1 GND 10 F REFBUFOUT BUF 10 F 0.1 22 F REFM 5V RVDD 1 F 1 F 1 nF DECAP LDO 1k 10 1k 5V VOCM 2.2 nF THS4551 ADC 10 1k GND 1k 1 nF Figure 111. DAQ Circuit With FDA Input Driver and Single-Ended Input Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B Submit Documentation Feedback 61 ADS8900B, ADS8902B, ADS8904B SBAS728 – NOVEMBER 2016 www.ti.com 8.2.3 Design Requirements For this design example, use the parameters listed in Table 22 as the input parameters. Table 22. Design Parameters DESIGN PARAMETER EXAMPLE VALUE Power supply 5V 8.2.4 Detailed Design Procedure The application circuits are shown in Figure 110 and Figure 111. In both applications, the input signal is processed through a high-bandwidth, low-distortion, fully-differential amplifier (FDA) designed in an inverting gain configuration and a low-pass RC filter before going to the ADC. The reference voltage of 4.5 V generated by the high-precision, low-noise REF5045 circuit. The output broadband noise of the reference is heavily filtered by a low-pass filter with a 3-dB cutoff frequency of 16 Hz. Generally, the distortion from the input driver must be at least 10 dB less than the ADC distortion. The distortion resulting from variation in the common-mode signal is eliminated by using the FDA in an inverting gain configuration that establishes a fixed common-mode level for the circuit. This configuration also eliminates the requirement of a rail-to-rail swing at the amplifier input. Therefore, these circuits use the low-power THS4551 as an input driver that provides exceptional ac performance because of its extremely low-distortion and high bandwidth specifications. In addition, the components of the charge kickback filter keep the noise from the frontend circuit low without adding distortion to the input signal. The circuit in Figure 110 shows a fully-differential data acquisition (DAQ) block optimized for low distortion and noise using the THS4551 and ADS890xB. This front-end circuit configuration requires a differential signal at the input of the FDA and provides a differential output to drive the ADC inputs. The common-mode voltage of the input signal provided to the ADC is set by the VOCM pin of the THS4551 (not shown in Figure 110). To use the complete dynamic range of the ADC, VOCM can be set to VREF / 2 by using a simple resistive divider. The circuit in Figure 111 shows a single-ended to differential DAQ block optimized for low distortion and noise using the THS4551 and the ADS890xB. This front-end circuit configuration requires a single-ended ac signal at the input of the FDA and provides a fully-differential output to drive the ADC inputs. The common-mode voltage of the input signal provided to the ADC is set by the VOCM pin of the THS4551 (not shown in Figure 111). To use the complete dynamic range of the ADC, VOCM can be set to VREF / 2 by using a simple resistive divider. 2 2 1.5 1.5 Integral Nonlinearity (LSB) Integral Nonlinearity (LSB) 8.2.5 Application Curves 1 0.5 0 -0.5 -1 -1.5 0.5 0 -0.5 -1 -1.5 -2 -524288 524287 ADC Output Code 20-bit NMC DNL, ±1.5-ppm INL Figure 112. Typical Linearity, Differential Input 62 1 Submit Documentation Feedback -2 -524288 524287 ADC Output Code D102 D107 20-bit NMC DNL, ±1.5-ppm INL Figure 113. Typical Linearity, Single-Ended Input Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B ADS8900B, ADS8902B, ADS8904B SBAS728 – NOVEMBER 2016 0 0 -40 -40 Power (dB) Power (dB) www.ti.com -80 -120 -160 -80 -120 -160 -200 -200 0 100 200 300 fIN, Input Frequency (kHz) 400 500 0 100 150 fIN, Input Frequency (kHz) 200 250 D109 102-dB SNR, –126-dB THD Figure 114. Noise-Performance FFT Plot: ADS8900B, Differential Input Figure 115. Noise-Performance FFT Plot: ADS8900B, Single-Ended Input 0 0 -40 -40 Power (dB) Power (dB) 102-dB SNR, –132-dB THD -80 -120 -80 -120 -160 -160 -200 -200 0 50 100 150 fIN, Input Frequency (kHz) 200 0 250 25 D104 102-dB SNR, –132-dB THD 50 75 fIN, Input Frequency (kHz) 100 125 D105 102-dB SNR, –126-dB THD Figure 116. Noise-Performance FFT Plot: ADS8902B, Differential Input Figure 117. Noise-Performance FFT Plot: ADS8902B, Single-Ended Input 0 0 -40 -40 Power (dB) Power (dB) 50 D103 -80 -120 -160 -80 -120 -160 -200 -200 0 25 50 75 fIN, Input Frequency (kHz) 100 125 D105 102-dB SNR, –132-dB THD Figure 118. Noise-Performance FFT Plot: ADS8904B, Differential Input 0 25 50 75 fIN, Input Frequency (kHz) 100 125 D110 102-dB SNR, –126-dB THD Figure 119. Noise-Performance FFT Plot: ADS8904B, Single-Ended Input Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B Submit Documentation Feedback 63 ADS8900B, ADS8902B, ADS8904B SBAS728 – NOVEMBER 2016 www.ti.com 9 Power-Supply Recommendations The devices have two separate power supplies: RVDD and DVDD. The internal reference buffer and the internal LDO operate on RVDD. The ADC core operates on the LDO output (available on the DECAP pins). DVDD is used for the interface circuits. RVDD and DVDD can be independently set to any value within their permissible ranges. The RVDD supply voltage value defines the permissible range for the external reference voltage VREF on REFIN pin as: 2.5 V ≤ VREF ≤ (RVDD – 0.3) V (19) In other words, to use the external reference voltage of VREF, set RVDD so that: 3 V ≤ RVDD ≤ (VREF + 0.3) V (20) Place a 10-µF decoupling capacitor between the RVDD and GND pins, and between the DVDD and GND pins, as shown in Figure 120. Use a minimum 1-µF decoupling capacitor between the DECAP pins and the GND pin. ADS89xxB RVDD BUF RVDD DECAP LDO DVDD 10 F 1 F ADC DVDD GND 10 µF Figure 120. Power-Supply Decoupling 64 Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B ADS8900B, ADS8902B, ADS8904B www.ti.com SBAS728 – NOVEMBER 2016 10 Layout 10.1 Layout Guidelines This section provides some layout guidelines for achieving optimum performance with the ADS890xB device family. 10.1.1 Signal Path As illustrated in Figure 121, the analog input signals are routed in opposite directions to the digital connections. The reference decoupling components are kept away from the switching digital signals. This arrangement prevents noise generated by digital switching activity from coupling to sensitive analog signals. 10.1.2 Grounding and PCB Stack-Up Low inductance grounding is critical for achieving optimum performance. Grounding inductance is kept below 1 nH with 15-mil grounding vias and a printed circuit board (PCB) layout design that has at least four layers. Place all critical components of the signal chain on the top layer with a solid analog ground from subsequent inner layers to minimize via length to ground. For lowest inductance grounding, connect the GND pins of the ADS890xB (pin 11 and pin 15) directly to the device thermal pad and place at least four 8-mil grounding vias on the device thermal pad. 10.1.3 Decoupling of Power Supplies Place the decoupling capacitors on RVDD, the LDO output, and DVDD within 20 mil from the respective pins, and use a 15-mil via to ground from each capacitor. Avoid placing vias between any supply pin and the respective decoupling capacitor. 10.1.4 Reference Decoupling Dynamic currents are also present at the REFBUFOUT and REFM pins during the conversion phase, and excellent decoupling is required to achieve optimum performance. Place a 22-μF, X7R-grade, ceramic capacitor with at least 10-V rating and an ESR of 1-Ω between the REFBUFOUT and the REFM pins, as illustrated in Figure 121. Select 0603- or 0805-size capacitors to keep equivalent series inductance (ESL) low. Connect the REFM pins to the decoupling capacitor before a ground via. 10.1.5 Differential Input Decoupling Dynamic currents are also present at the differential analog inputs of the ADS890xB. Use C0G- or NPO-type capacitors to decouple these inputs because with these type of capacitors, capacitance stays almost constant over the full input voltage range. Lower-quality capacitors (such as X5R and X7R) have large capacitance changes over the full input-voltage range that may cause degradation in the performance of the device. Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B Submit Documentation Feedback 65 ADS8900B, ADS8902B, ADS8904B SBAS728 – NOVEMBER 2016 www.ti.com External Reference 10.2 Layout Example REFM GND External Reference Input CREFBUF Reference Decoupling RESR GND REFIN REFBUFOUT RST 1 GND CS 7 GND CONVST GND SCLK SDI AINP RVS AINM GND SDO-0 13 19 + SDO-1 SDO-2 Differential Analog Input SDO-3 Digital Inputs and Outputs GND GND RVDD Analog Input DVDD - GND GND Power Supply Figure 121. Recommended Layout 66 Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B ADS8900B, ADS8902B, ADS8904B www.ti.com SBAS728 – NOVEMBER 2016 11 Device and Documentation Support 11.1 Documentation Support 11.1.1 Related Documentation For related documentation see the following: • ADS8900BEVM-PDK User's Guide (SBAU269) • 20-Bit, 1-MSPS, 4-Ch Small Form Factor Design for Test and Measurement Applications Reference Design (TIDUBW7) • A 20-bit,1 MSPS Isolated Data Acquisition (DAQ) Reference Design Optimizing Jitter for Maximum SNR and Sample Rate (TIDA-01035) • Ultrasound CW Doppler Summing and 20-bit True Raw Data Conversion Reference Design (TIDA-01351) • OPAx625 High-Bandwidth, High-Precision, Low THD+N, 16-Bit and 18-Bit Analog-to-Digital Converter (ADC) Drivers Data Sheet (SBOS688) • REF5050 Low-Noise, Very Low Drift, Precision Voltage Reference Data Sheet (SBOS410) • THS4551 Low Noise, Precision, 150MHz, Fully Differential Amplifier (SBOS778) 11.2 Related Links The following table lists quick access links. Categories include technical documents, support and community resources, tools and software, and quick access to sample or buy. Table 23. Related Links PARTS PRODUCT FOLDER SAMPLE & BUY TECHNICAL DOCUMENTS TOOLS & SOFTWARE SUPPORT & COMMUNITY ADS8900B Click here Click here Click here Click here Click here ADS8902B Click here Click here Click here Click here Click here ADS8904B Click here Click here Click here Click here Click here 11.3 Receiving Notification of Documentation Updates To receive notification of documentation updates, navigate to the device product folder on ti.com. In the upper right corner, click on Alert me to register and receive a weekly digest of any product information that has changed. For change details, review the revision history included in any revised document. 11.4 Community Resources The following links connect to TI community resources. Linked contents are provided "AS IS" by the respective contributors. They do not constitute TI specifications and do not necessarily reflect TI's views; see TI's Terms of Use. TI E2E™ Online Community TI's Engineer-to-Engineer (E2E) Community. Created to foster collaboration among engineers. At e2e.ti.com, you can ask questions, share knowledge, explore ideas and help solve problems with fellow engineers. Design Support TI's Design Support Quickly find helpful E2E forums along with design support tools and contact information for technical support. Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B Submit Documentation Feedback 67 ADS8900B, ADS8902B, ADS8904B SBAS728 – NOVEMBER 2016 www.ti.com 11.5 Trademarks multiSPI, TINA-TI, E2E are trademarks of Texas Instruments. All other trademarks are the property of their respective owners. 11.6 Electrostatic Discharge Caution This integrated circuit can be damaged by ESD. Texas Instruments recommends that all integrated circuits be handled with appropriate precautions. Failure to observe proper handling and installation procedures can cause damage. 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. 11.7 Glossary SLYZ022 — TI Glossary. This glossary lists and explains terms, acronyms, and definitions. 12 Mechanical, Packaging, and Orderable Information The following pages include mechanical, packaging, and orderable information. This information is the most current data available for the designated devices. This data is subject to change without notice and revision of this document. For browser-based versions of this data sheet, refer to the left-hand navigation. 68 Submit Documentation Feedback Copyright © 2016, Texas Instruments Incorporated Product Folder Links: ADS8900B ADS8902B ADS8904B PACKAGE OPTION ADDENDUM www.ti.com 21-Nov-2016 PACKAGING INFORMATION Orderable Device Status (1) Package Type Package Pins Package Drawing Qty Eco Plan Lead/Ball Finish MSL Peak Temp (2) (6) (3) Op Temp (°C) Device Marking (4/5) ADS8900BRGER ACTIVE VQFN RGE 24 3000 Green (RoHS & no Sb/Br) CU NIPDAU Level-2-260C-1 YEAR -40 to 125 8900B ADS8900BRGET ACTIVE VQFN RGE 24 250 Green (RoHS & no Sb/Br) CU NIPDAU Level-2-260C-1 YEAR -40 to 125 8900B ADS8902BRGER ACTIVE VQFN RGE 24 3000 Green (RoHS & no Sb/Br) CU NIPDAU Level-2-260C-1 YEAR -40 to 125 8902B ADS8902BRGET ACTIVE VQFN RGE 24 250 Green (RoHS & no Sb/Br) CU NIPDAU Level-2-260C-1 YEAR -40 to 125 8902B ADS8904BRGER ACTIVE VQFN RGE 24 3000 Green (RoHS & no Sb/Br) CU NIPDAU Level-2-260C-1 YEAR -40 to 125 8904B ADS8904BRGET ACTIVE VQFN RGE 24 250 Green (RoHS & no Sb/Br) CU NIPDAU Level-2-260C-1 YEAR -40 to 125 8904B (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. (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. Addendum-Page 1 Samples PACKAGE OPTION ADDENDUM www.ti.com 21-Nov-2016 (6) Lead/Ball Finish - Orderable Devices may have multiple material finish options. Finish options are separated by a vertical ruled line. Lead/Ball Finish values may wrap to two lines if the finish value exceeds the maximum column width. 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 23-Nov-2016 TAPE AND REEL INFORMATION *All dimensions are nominal Device Package Package Pins Type Drawing ADS8900BRGER VQFN RGE 24 SPQ Reel Reel A0 Diameter Width (mm) (mm) W1 (mm) B0 (mm) K0 (mm) P1 (mm) W Pin1 (mm) Quadrant 3000 330.0 12.4 4.25 4.25 1.15 8.0 12.0 Q2 ADS8900BRGET VQFN RGE 24 250 180.0 12.4 4.25 4.25 1.15 8.0 12.0 Q2 ADS8902BRGER VQFN RGE 24 3000 330.0 12.4 4.25 4.25 1.15 8.0 12.0 Q2 ADS8902BRGET VQFN RGE 24 250 180.0 12.4 4.25 4.25 1.15 8.0 12.0 Q2 ADS8904BRGER VQFN RGE 24 3000 330.0 12.4 4.25 4.25 1.15 8.0 12.0 Q2 ADS8904BRGET VQFN RGE 24 250 180.0 12.4 4.25 4.25 1.15 8.0 12.0 Q2 Pack Materials-Page 1 PACKAGE MATERIALS INFORMATION www.ti.com 23-Nov-2016 *All dimensions are nominal Device Package Type Package Drawing Pins SPQ Length (mm) Width (mm) Height (mm) ADS8900BRGER VQFN RGE 24 3000 367.0 367.0 35.0 ADS8900BRGET VQFN RGE 24 250 210.0 185.0 35.0 ADS8902BRGER VQFN RGE 24 3000 367.0 367.0 35.0 ADS8902BRGET VQFN RGE 24 250 210.0 185.0 35.0 ADS8904BRGER VQFN RGE 24 3000 367.0 367.0 35.0 ADS8904BRGET VQFN RGE 24 250 210.0 185.0 35.0 Pack Materials-Page 2 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 Automotive and Transportation www.ti.com/automotive Amplifiers amplifier.ti.com Communications and Telecom www.ti.com/communications Data Converters dataconverter.ti.com Computers and Peripherals www.ti.com/computers DLP® Products www.dlp.com Consumer Electronics www.ti.com/consumer-apps DSP dsp.ti.com Energy and Lighting www.ti.com/energy Clocks and Timers www.ti.com/clocks Industrial www.ti.com/industrial Interface interface.ti.com Medical www.ti.com/medical Logic logic.ti.com Security www.ti.com/security Power Mgmt power.ti.com Space, Avionics and Defense www.ti.com/space-avionics-defense Microcontrollers microcontroller.ti.com Video and Imaging www.ti.com/video RFID www.ti-rfid.com OMAP Applications Processors www.ti.com/omap TI E2E Community e2e.ti.com Wireless Connectivity www.ti.com/wirelessconnectivity Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265 Copyright © 2016, Texas Instruments Incorporated