0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
ADS8686SIPZAR

ADS8686SIPZAR

  • 厂商:

    BURR-BROWN(德州仪器)

  • 封装:

    LQFP80

  • 描述:

    IC ADC 16BIT SAR 80LQFP

  • 数据手册
  • 价格&库存
ADS8686SIPZAR 数据手册
Order Now Product Folder Support & Community Tools & Software Technical Documents ADS8686S SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 ADS8686S 16-Channel, 16-Bit, 1-MSPS, Dual, Simultaneous Sampling ADC with Integrated Analog Front-End 1 Features 3 Description • The ADS8686S is a 16-channel data acquisition (DAQ) system based on a dual simultaneoussampling, 16-bit successive approximation register (SAR) analog-to-digital converter (ADC). The ADS8686S features a complete analog front-end for each channel with an input clamp, 1-MΩ input impedance, independently programmable gain amplifier (PGA), programmable low-pass filter, and an ADC input driver. The device also features a low-drift, precision reference with a buffer to drive the ADCs. A flexible digital interface supporting serial, parallel, and byte communication enables the device to be used with a variety of host controllers. 1 • • • • • • • • • • • • 16-channel, 16-bit ADC with integrated analog front-end Dual simultaneous sampling: 8x2 channels Supply: – Analog: 5 V – Digital: 1.8 V to 5 V Constant 1-MΩ input impedance front-end Independently programmable input ranges with 20% overrange Programmable low-pass filter: – 15 kHz, 39 kHz, 376 kHz Excellent DC and AC performance On-chip reference and reference buffer Excellent over temperature performance Overvoltage input clamp with 8-kV ESD Optional cyclic redundancy check (CRC) error checking On-chip self diagnostic function Temperature range: –40°C to +125°C The ADS8686S can be configured to accept ±10-V, ±5-V, or ±2.5-V bipolar inputs with a 20% overrange option using a single 5-V supply. The high input impedance allows direct connection with sensors and transformers, thus eliminating the need for external driver circuits. The ADS8686S has a highly configurable channel sequencer to reduce the sequencing overhead on the backend controller or processor. The high performance and accuracy, along with zero-latency conversions offered by this device make the ADS8686S a great choice for multiple industrial applications. 2 Applications • • • • Device Information(1) Multifunction relays Servo drive position sensors Analog input modules Data acquisition (DAQ) PART NUMBER ADS8686S PACKAGE LQFP (80) BODY SIZE (NOM) 14.00 mm x 14.00 mm (1) For all available packages, see the orderable addendum at the end of the data sheet. Device Block Diagram AVDD AIN_nA Clamp AIN_nAGND Clamp 1M PGA 1M 2nd Order PROG LPF REFCAP REFIO 2.5 V REF ADC Driver 9:1 MUX CH7A AIN_nB Clamp AIN_nBGND Clamp PGA 1M 2nd Order PROG LPF AGND ALDO DLDO Dual Simultaneous Sampling SER/BYTE/PAR Serial - Parallel Byte Interface SDOx/SDI Digital OSR Filter SER1W OSR Channel Sequencer RESET CH7B ADS8686S 16-BIT SAR ADC Driver CH0B AVDD ALDO DB[15:0] CH0A 1M REFSEL REGCAP REGCAPD DVDD 2:1 MUX 9:1 MUX 16-BIT SAR Burst Capture CONVST CRC BUSY Self Diagnosys DGND 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. ADS8686S SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 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 6.9 6.10 6.11 7 1 1 1 2 3 6 Absolute Maximum Ratings ...................................... 6 ESD Ratings.............................................................. 6 Recommended Operating Conditions....................... 7 Thermal Information .................................................. 7 Electrical Characteristics........................................... 7 Timing Requirements .............................................. 14 Switching Characteristics ........................................ 15 Timing Specifications: Universal ............................ 17 Timing Requirements: Parallel Data Read.............. 19 Timing Requirements: Serial Data Read .............. 20 Typical Characteristics .......................................... 21 Detailed Description ............................................ 28 7.1 Overview ................................................................. 28 7.2 Functional Block Diagram ....................................... 28 7.3 Feature Description................................................. 29 7.4 Device Functional Modes........................................ 37 7.5 Programming........................................................... 56 7.6 Register Maps ......................................................... 62 8 Application and Implementation ........................ 90 8.1 Application Information............................................ 90 8.2 Typical Applications ................................................ 90 9 Power Supply Recommendations...................... 94 9.1 Power Supplies ....................................................... 94 10 Layout................................................................... 95 10.1 Layout Guidelines ................................................. 95 10.2 Layout Examples................................................... 95 11 Device and Documentation Support ................. 96 11.1 11.2 11.3 11.4 11.5 11.6 11.7 Device Support...................................................... Documentation Support ....................................... Receiving Notification of Documentation Updates Support Resources ............................................... Trademarks ........................................................... Electrostatic Discharge Caution ............................ Glossary ................................................................ 96 96 96 96 96 96 96 12 Mechanical, Packaging, and Orderable Information ........................................................... 96 4 Revision History Changes from Revision B (May 2020) to Revision C • Changed AC performance parameters................................................................................................................................. 11 Changes from Revision A (March 2020) to Revision B • 2 Page Page Changed device status from advance information to production data .................................................................................. 1 Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S ADS8686S www.ti.com SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 5 Pin Configuration and Functions AIN_3BGND AIN_3B AIN_2BGND AIN_2B AIN_1BGND AIN_1B AIN_0BGND AIN_0B AGND AVDD REGCAP REGGND CONVST BUSY CHSEL2 CHSEL1 CHSEL0 CS SCLK/RD WR/BURST PM Package: PZA 80-Pin LQFP Top View 80 7978 77 76 75 7473 72 71 70 69 68 6766 6564 63 62 61 AIN_4BGND AIN_4B AIN_5BGND AIN_5B AGND AVDD AIN_6B AIN_6BGND AIN_7B AIN_7BGND AIN_7AGND AIN_7A AIN_6AGND AIN_6A AVDD AGND AIN_5A AIN_5AGND AIN_4A AIN_4AGND 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ADS8686S TOP VIEW (Not to Scale) 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 DB15/0S2 DB14/0S1 DB13/0S0 DB12/SDOA DB11/SDOB DB10/SDI DB9/BYTESEL DB8 REGCAPD REGGNDD DGND DVDD DB7 DB6 DB5/CRCEN DB4/SER1W DB3 DB2 DB1 DB0 AIN_3AGND AIN_3A AIN_2AGND AIN_2A AIN_1AGND AIN_1A AIN_0AGND AIN_0A AGND AVDD REFCAP REFGND REFIO REFIO_GND REFSEL RESET SEQEN HW_RNGSEL1 HW_RNGSEL0 SER/BYTE/PAR 21 22 23 24 25 26 27 28 29 30 31 32 3334 35 36 373839 40 Pin Functions NAME AGND NO. TYPE (1) DESCRIPTION 5, 16, 29, 72 P Analog supply ground pins AIN_0AGND 27 AI Analog input channel 0A: negative input AIN_0A 28 AI Analog input channel 0A: positive input AIN_0BGND 74 AI Analog input channel 0B: negative input AIN_0B 73 AI Analog input channel 0B: positive input AIN_1AGND 25 AI Analog input channel 1A: negative input AIN_1A 26 AI Analog input channel 1A: positive input AIN_1BGND 76 AI Analog input channel 1B: negative input AIN_1B 75 AI Analog input channel 1B: positive input AIN_2AGND 23 AI Analog input channel 2A: negative input AIN_2A 24 AI Analog input channel 2A: positive input AIN_2BGND 78 AI Analog input channel 2B: negative input AIN_2B 77 AI Analog input channel 2B: positive input AIN_3AGND 21 AI Analog input channel 3A: negative input AIN_3A 22 AI Analog input channel 3A: positive input AIN_3BGND 80 AI Analog input channel 3B: negative input AIN_3B 79 AI Analog input channel 3B: positive input AIN_4AGND 20 AI Analog input channel 4A: negative input (1) AI = analog input, AO = analog output, AIO = analog input/output, DI = digital input, DO = digital output, DIO = digital input/output, P = power supply. Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S 3 ADS8686S SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 www.ti.com Pin Functions (continued) NAME NO. TYPE (1) DESCRIPTION AIN_4A 19 AI Analog input channel 4A: positive input AIN_4BGND 1 AI Analog input channel 4B: negative input AIN_4B 2 AI Analog input channel 4B: positive input AIN_5AGND 18 AI Analog input channel 5A: negative input AIN_5A 17 AI Analog input channel 5A: positive input AIN_5BGND 3 AI Analog input channel 5B: negative input AIN_5B 4 AI Analog input channel 5B: positive input AIN_6AGND 13 AI Analog input channel 6A: negative input AIN_6A 14 AI Analog input channel 6A: positive input AIN_6BGND 8 AI Analog input channel 6B: negative input AIN_6B 7 AI Analog input channel 6B: positive input AIN_7AGND 11 AI Analog input channel 7A: negative input AIN_7A 12 AI Analog input channel 7A: positive input AIN_7BGND 10 AI Analog input channel 7B: negative input AIN_7B 9 AI Analog input channel 7B: positive input AVDD 6, 15, 30, 71 P Analog supply pins. Decouple these pins to the closest AGND pins. See the Power Supply Recommendations section. BUSY 67 DO Logic output indicating an ongoing conversion; see the BUSY (Output) section. CHSEL0 64 DI Logic input pin to select the channel or program the hardware mode sequencer; see the CHSEL[2:0] (Input) section. CHSEL1 65 DI Logic input pin to select the channel or program the hardware mode sequencer; see the CHSEL[2:0] (Input) section. CHSEL2 66 DI Logic input pin to select the channel or program the hardware mode sequencer; see the CHSEL[2:0] (Input) section. CONVST 68 DI Logic input to control the conversion start input for channel group A and channel group B; see the CONVST (Input) section. CS 63 DI Active low logic input chip select; see the CS (Input) section. DB0 41 DIO This pin is the data input/output DB0 (LSB) in parallel and parallel byte interface modes. In serial mode, this pin must be connected to DGND. See the DB[3:0] (Input/Output) section. DB1 42 DIO This pin is the data input/output DB1 in parallel and parallel byte interface modes. In serial mode, this pin must be connected to DGND. See the DB[3:0] (Input/Output) section. DB2 43 DIO This pin is the data input/output DB2 in parallel and parallel byte interface modes. In serial mode, this pin must be connected to DGND. See the DB[3:0] (Input/Output) section. DB3 44 DIO This pin is the data input/output DB3 in parallel and parallel byte interface modes. In serial mode, this pin must be connected to DGND. See the DB[3:0] (Input/Output) section. DIO This pin is a multifunctional logic input/output pin. This pin is the data input/output DB4 in parallel and parallel byte interface modes. This pin is the logic input pin in serial mode to configure data capture using both SDOA and SDOB or just SDOA. The signal state is latched on the release of a full RESET, and requires an additional full RESET to be reconfigured. See the DB4/SER1W (Input/Output) section. DB4/SER1W 45 DB5/CRCEN 46 DIO This pin is a multifunctional logic input/output pin. This pin is the data input/output DB5 in parallel and parallel byte interface modes. This pin is the logic input pin in hardware serial mode to enable the cyclic redundancy check (CRC) word. The signal is latched on the release of a full reset, and requires an additional full RESET to be reconfigured. In software mode, this pin must be connected to DGND. See the DB5/CRCEN (Input/Output) section. DB6 47 DIO This pin is the data input/output DB6 in parallel and parallel byte interface modes. See the DB[7:6] (Input/Output) section. DB7 48 DIO This pin is the data input/output DB7 in parallel and parallel byte interface modes. See the DB[7:6] (Input/Output) section. DB8 53 DIO This pin is a multifunctional logic input/output pin. This pin is the data input/output DB8 in parallel interface mode. In serial mode, this pin must be connected to DGND. See the DB8 (Input/Output) section. 4 Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S ADS8686S www.ti.com SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 Pin Functions (continued) NAME DB9/BYTESEL DB10/SDI DB11/SDOB DB12/SDOA DB13/OS0 DB14/OS1 NO. 54 55 56 57 58 59 TYPE (1) DESCRIPTION DIO This pin is a multifunctional logic input/output pin. This pin is the data input/output DB9 in parallel interface mode. This pin is the logic input pin that enables the parallel byte interface. The signal is latched on the release of a full RESET, and requires an additional full RESET to be reconfigured. See the DB9/BYTESEL (Input/Output) section. DIO This pin is a multifunctional logic input/output pin. This pin is the data input/output DB10 in parallel interface mode. This pin is the serial data input that programs the device in software serial mode. Tie this pin to DGND for parallel byte interface mode. See the DB10/SDI (Input/Output) section. DIO This pin is a multifunctional logic input/output pin. This pin is the data input/output DB11 in parallel interface mode. This pin is the serial data output port B in serial interface mode if enabled by the DB4/SER1W pin at full RESET. Tie this pin to DGND when in parallel byte interface mode. See the DB11/SDOB (Input/Output) section. DIO This pin is a multifunctional logic input/output pin. This pin is the data input/output DB12 in parallel interface mode. This pin is the serial data output port A in serial interface mode. Tie this pin to DGND when in parallel byte interface mode. See the DB12/SDOA (Input/Output) section. DIO This pin is a multifunctional logic input/output pin. This pin is the data input/output DB13 in parallel interface mode. This pin is the logic input pin for the oversampling rate (OSR) setting. The signal is latched on the release of a full RESET, and requires an additional full RESET to be reconfigured. See the DB13/OS0 (Input/Output) section. DIO This pin is a multifunctional logic input/output pin. This pin is the data input/output DB14 in parallel interface mode. This pin is the logic input pin for the OSR setting. The signal is latched on the release of a full RESET, and requires an additional full RESET to be reconfigured. See the DB14/OS1 (Input/Output) section. This pin is a multifunctional logic input/output pin. This pin is the data input/output DB15 in parallel interface mode. This pin is the logic input pin for the OSR setting. The signal is latched on the release of a full RESET, and requires an additional full RESET to be reconfigured. See the DB15/OS2 (Input/Output) section. DB15/OS2 60 DIO DGND 50 P Digital ground DVDD 49 P Digital supply pin. Decouple with DGND on pin 50 with a minimum 0.1-µF capacitor. 38, 39 DI Hardware and software mode selection inputs. Hardware and software mode selection is latched at full reset. In hardware mode, these pins select the input range and are not latched. In software mode, these pins are latched and ignored until the next RESET event. HW_RNGSELx = 00: software mode; the ADS8686S is configured via the software registers. HW_RNGSELx = 01: hardware mode; the analog input range is ±2.5 V. HW_RNGSELx = 10: hardware mode; the analog input range is ±5 V. HW_RNGSELx = 11: hardware mode; the analog input range is ±10 V. See the HW_RANGESEL[1:0] (Input) section. REFCAP 31 AO Reference amplifier output pin. This pin must be decoupled to REFGND using a low equivalent series resistance (ESR), 10-µF ceramic capacitor. Place this capacitor as close to the REFCAP pin as possible. Do not drive any external load from this pin. REFGND 32 P REFIO 33 AIO REFIO_GND 34 P REFIO ground. Connect this pin to the AGND plane with the shortest trace possible. REFSEL 35 DI Active high logic input to enable the internal reference. See the REFSEL (Input) section. REGCAP 70 P Voltage output from the internal analog regulator. Decouple this output pin separately to REGGND using a 10-µF capacitor. Place the capacitor close to the REGCAP pin. REGCAPD 52 P Voltage output from the internal digital regulator. Decouple this output pin separately to REGGNDD using a 10-µF capacitor. Place the capacitor close to the REGCAPD pin. REGGND 69 P Internal analog regulator GND. Connect this pin to the AGND plane with the shortest trace possible. REGGNDD 51 P Internal digital regulator GND. Connect this pin to the DGND plane with the shortest trace possible. RESET 36 DI Active low logic input to reset the device digital logic. The duration of the RESET pulse decides the partial or full RESET of the device. See the RESET (Input) section. HW_RNGSEL1, HW_RNGSEL0 Reference GND. Connect this pin to the AGND plane with the shortest trace possible. This pin acts as an internal reference output when REFSEL is high. This pin functions as an input pin for the external reference when REFSEL is low. Decouple this pin with REFIO_GND on pin 34 using a 0.1-µF capacitor. Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S 5 ADS8686S SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 www.ti.com Pin Functions (continued) NAME NO. TYPE (1) DESCRIPTION SCLK/RD 62 DI This pin is a multifunctional logic input pin. This pin is the logic input pin for the Serial Clock in serial interface mode. This pin is the logic input pin in parallel and parallel byte interface modes. When both CS and RD are logic low in parallel and parallel byte modes, the output bus is enabled. See the SCLK/RD (Input) section. SEQEN 37 DI Active high logic input to enable the channel sequencer in hardware mode. The state is latched with a device full RESET. Tie this pin to DGND in software mode. See the SEQEN (Input) section. DI Logic input to select between serial, parallel byte, or parallel interface mode. Tie this pin to logic high and DB9/BYTESEL to logic low to select the serial interface mode. Tie this pin to logic high and DB9/BYTESEL to logic high to select the parallel BYTE interface mode. Tie this pin to logic low to select the parallel interface mode. The signal state is latched at full RESET, and requires an additional full RESET to be reconfigured. See the SER/BYTE/PAR (Input) section. DI This pin is a multifunctional logic input pin (see the WR/BURST (Input) section). WR is the logic input pin to write the register configuration in software parallel and parallel byte interface modes. BURST is the logic input pin to enable burst mode operation in the hardware mode of operation. The signal is latched on the release of a full RESET, and requires an additional full RESET to be reconfigured; see the Burst Sequencer section. Tie this pin to DGND when in software serial mode. SER/BYTE/PAR WR/BURST 40 61 6 Specifications 6.1 Absolute Maximum Ratings over operating free-air temperature range (unless otherwise noted) (1) MIN MAX AVDD to AGND –0.3 7 V DVDD to DGND –0.3 7 V AGND to DGND –0.3 0.3 V REFGND to AGND –0.3 0.3 V AINxP to AGND –15 15 V AINxGND to AGND –15 15 V REFCAPA, REFCAPB to REFGND –0.3 5.5 V REFIO to AGND –0.3 5.5 V Digital input to DGND –0.3 DVDD+0.3 V –0.3 DVDD+0.3 –10 10 mA Operating temperature –40 125 °C Storage temperature –65 150 °C Digital output to DGND Input current to any pin except supply pins (1) (2) (2) UNIT V Stresses beyond those listed under Absolute Maximum Rating 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 Condition. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability. Pin current input or output must be limited to 10 mA or less. 6.2 ESD Ratings VALUE V(ESD) Electrostatic discharge Human body model (HBM), per ANSI/ESDA/JEDEC JS-001, all pins (1) Charged device model (CDM), per JEDEC specification JESD22-C101, all pins (2) (1) (2) 6 All pins except analog inputs (1) Analog input pins (1) All pins (2) UNIT ±2000 ±8000 V ±500 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. Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S ADS8686S www.ti.com SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 6.3 Recommended Operating Conditions over operating free-air temperature range (unless otherwise noted) PARAMETER TEST CONDITIONS MIN NOM MAX UNIT POWER SUPPLY AVDD Analog supply voltage 4.75 5.25 V DVDD Digital supply voltage 1.71 AVDD V Software, hardware selectable range = ±10 V –10 10 Software, hardware selectable range = ±5 V –5 5 Software, hardware selectable range = ±2.5 V –2.5 2.5 Software selectable range = ±10 V with overrange –12 12 Software selectable range = ±5 V with overrange –6 6 Software selectable range = ±2.5 V with overrange –3 3 Software, hardware selectable range = ±10 V –10 10 Software, hardware selectable range = ±5 V –5 5 Software, hardware selectable range = ±2.5 V –2.5 2.5 Software selectable range = ±10 V with overrange –12 12 Software selectable range = ±5 V with overrange –6 6 Software selectable range = ±2.5 V with overrange –3 3 ANALOG INPUTS VFSR AIN_nX Full-scale input range (AIN_xx to AIN_xxGND) (1) Operating input voltage, positive input AIN_nXG Operating input voltage, ND negative input All input ranges V V –0.3 0 0.3 V 2.495 2.5 2.505 V 125 ℃ EXTERNAL REFERENCE VREF REFIO voltage TEMPERATURE RANGE TA (1) Ambient temperature –40 Ideal input span, does not include gain or offset error. 6.4 Thermal Information ADS8686S THERMAL METRIC (1) PZA (LQFP) UNIT 80 PINS RθJA Junction-to-ambient thermal resistance 33.1 °C/W RθJC(top) Junction-to-case (top) thermal resistance 5.3 °C/W RθJB Junction-to-board thermal resistance 14.4 °C/W ΨJT Junction-to-top characterization parameter 0.5 °C/W ΨJB Junction-to-board characterization parameter 13.8 °C/W RθJC(bot) Junction-to-case (bottom) thermal resistance n/a °C/W (1) For more information about traditional and new thermal metrics, see the Semiconductor and IC Package Thermal Metrics application report. 6.5 Electrical Characteristics at AVDD = 5 V, DVDD= 3.3 V, fSAMPLE = 1 MSPS, fIN = 1 kHz, internal or external VREF = 2.5 V, LPF option = 1; minimum and maximum values at TA = –40°C to +125°C; typical values at TA = +25°C, AVDD = 5 V (unless otherwise noted) PARAMETER TEST CONDITIONS MIN (1) TYP MAX (1) 0.85 1 1.15 MΩ 1 1.2 1.4 MΩ 10 25 ppm/°C UNIT ANALOG INPUTS RIN Input impedance Input impedance temperature drift (1) Input ranges = ±10 V, ±5 V, ±2.5 V, TA = 25°C 20% overrange setting for ±10 V, ±5 V, ±2.5 V, TA = 25°C All input ranges Preliminary Specifications, subject to change based on characterization Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S 7 ADS8686S SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 www.ti.com Electrical Characteristics (continued) at AVDD = 5 V, DVDD= 3.3 V, fSAMPLE = 1 MSPS, fIN = 1 kHz, internal or external VREF = 2.5 V, LPF option = 1; minimum and maximum values at TA = –40°C to +125°C; typical values at TA = +25°C, AVDD = 5 V (unless otherwise noted) PARAMETER TEST CONDITIONS MIN (1) Input capacitance IANL(IN) Analog input current MAX (1) 10 2.02 2.1 2.16 Software, hardware selectable range = ±5 V 1.72 1.8 1.88 1.37 1.45 1.53 2.36 2.45 2.54 Software selectable range = ±5 V with overrange 1.81 1.9 1.99 Software selectable range = ±2.5 V with overrange 1.46 1.55 1.64 All input ranges UNIT pF Software, hardware selectable range = ±10 V Software, hardware selectable range Internal bias voltage for analog front- = ±2.5 V end Software selectable range = ±10 V with overrange VBias TYP V (VIN – VBIAS) / RIN µA ANALOG INPUT FILTER BW(-3 dB) BW(-0.1 dB) tGROUP Analog input LPF bandwidth –3 dB Analog input LPF bandwidth –0.1 dB Group delay Filter option 1, range = ±10 V and overrange 39 Filter option 1, range = ±5 V, ±2.5 V and overrange 33 Filter option 2, all input ranges 15 Filter option 3, all input ranges 376 Filter option 1, range = ±10 V and overrange 6.9 Filter option 1, range = ±5 V, ±2.5 V and overrange 5.9 Filter option 2, all input ranges 3.1 Filter option 3, all input ranges 60 Filter option 1, range = ±10 V and overrange 5.2 Filter option 1, range = ±5 V and overrange 6.2 Filter option 1, range = ± 2.5V and overrange 6.2 Filter option 2, range = ±10 V and overrange 13.2 Filter option 2, range = ±5 V and overrange 13.2 Filter option 2, range = ±2.5 V and overrange 13.3 Filter option 3, range = ±10 V and overrange 0.9 Filter option 3, range = ±5 V and overrange 0.9 Filter option 3, range = ±2.5 V and overrange Group delay temperature drift 8 kHz kHz 6 15.1 µs 1.1 0.94 Filter option 1, range = ±10 V 0.3 5 Filter option 2, range = ±10 V 0.6 2 Filter option 3, range = ±10 V 0.2 1 Submit Documentation Feedback ns/°C Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S ADS8686S www.ti.com SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 Electrical Characteristics (continued) at AVDD = 5 V, DVDD= 3.3 V, fSAMPLE = 1 MSPS, fIN = 1 kHz, internal or external VREF = 2.5 V, LPF option = 1; minimum and maximum values at TA = –40°C to +125°C; typical values at TA = +25°C, AVDD = 5 V (unless otherwise noted) PARAMETER TYP MAX (1) Filter option 1, range = ±10 V and overrange 20 131 Filter option 1, range = ±5 V and overrange 24 Filter option 1, range = ±2.5 V and overrange 38 Filter option 2, range = ±10 V and overrange 52 Filter option 2, range = ±5 V and overrange 50 Filter option 2, range = ±2.5 V and overrange 56 Filter option 3, range = ±10 V and overrange 10 Filter option 3, range = ±5 V and overrange 12 Filter option 3, range = ±2.5 V and overrange 24 TEST CONDITIONS Group delay matching MIN (1) UNIT 357 ns 104 DC CHRACTERISTICS NMC Resolution 16 No missing codes 16 All input ranges DNL Differential nonlinearity (2) –0.5 ±0.2 0.5 –0.6 ±0.25 0.6 –0.65 ±0.35 0.65 –2 ±0.7 2 Range = ±10 V, TA = 0℃ to 70℃ –1.2 ±0.6 1.2 Range = ±5 V, TA = 0℃ to 70℃ –1.5 ±0.7 1.5 Range = ±2.5 V, TA = 0℃ to 70℃ –1.6 ±0.75 1.6 Range = ±10 V with overrange EG Total unadjusted error Gain error (3) ±2.5 Range = ±5 V ±2.5 Range = ±2.5 V with overrange ±2 Range = ±2.5 V ±2 Gain error matching –80 ±6 80 Range = ±10 V, ±5 V, ±2.5 V, external reference –64 ±4 64 Range = ±10 V, internal reference ±3 Range = ±10 V with overrange 20 Range = ±5 V Range = ±2.5 V with overrange Range = ±2.5 V (2) (3) LSB 20% overrange setting, external reference Range = ±5 V with overrange LSB ±3 Range = ±5 V with overrange Range = ±10 V LSB ±3.5 Range = ±10 V TUE 0.85 Range = ±5 V, TA = 0℃ to 70℃ All input ranges Integral nonlinearity Bits ±0.2 Range = ±10 V, TA = 0℃ to 70℃ Range = ±2.5 V, TA = 0℃ to 70℃ INL –0.85 Bits 5 12 5 LSB 20 LSB 12 6 This parameter is the endpoint INL, not best-fit INL. Gain error calculated after adjusting for offset error, which implies that positive full-scale error = negative full-scale error = gain error ÷ 2. Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S 9 ADS8686S SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 www.ti.com Electrical Characteristics (continued) at AVDD = 5 V, DVDD= 3.3 V, fSAMPLE = 1 MSPS, fIN = 1 kHz, internal or external VREF = 2.5 V, LPF option = 1; minimum and maximum values at TA = –40°C to +125°C; typical values at TA = +25°C, AVDD = 5 V (unless otherwise noted) PARAMETER Gain error temperature drift TYP MAX (1) All ranges, external reference 1 10 All ranges, internal reference 8 20 TEST CONDITIONS Range = ±10 V with overrange EO Offset error MIN (1) –4 ±0.4 4 Range = ±10 V –2.4 ±0.3 2.4 Range = ±5 V with overrange –1.8 ±0.18 1.8 Range = ±5 V –1.5 ±0.15 1.5 Range = ±2.5 V with overrange –1.4 ±0.24 1.4 Range = ±2.5 V –1.1 ±0.2 1.1 Range = ±10 V with overrange Range = ±10 V Offset error matching Range = ±5 V with overrange Range = ±5 V Range = ±2.5 V with overrange Range = ±2.5 V Offset error temperature drift 10 All ranges Submit Documentation Feedback UNIT ppm/°C mV ±0.45 –3 ±0.4 3 ±0.3 mV ±0.25 ±0.3 ±0.25 0.3 1.5 ppm/°C Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S ADS8686S www.ti.com SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 Electrical Characteristics (continued) at AVDD = 5 V, DVDD= 3.3 V, fSAMPLE = 1 MSPS, fIN = 1 kHz, internal or external VREF = 2.5 V, LPF option = 1; minimum and maximum values at TA = –40°C to +125°C; typical values at TA = +25°C, AVDD = 5 V (unless otherwise noted) PARAMETER MIN (1) TYP Filter option 1, range = ±10 V with overrange 89 91.3 Filter option 1, range = ±10 V 89 91 TEST CONDITIONS MAX (1) UNIT AC CHARACTERISTICS Filter option 1, range = ±5 V with overrange Filter option 1, range = ±5 V 90.7 88 Filter option 1, range = ±2.5 V with overrange Filter option 1, range = ±2.5 V 88.2 85.5 Filter option 2, range = ±10 V with overrange Filter option 2, range = ±10 V SNR Signal-to-noise ratio, no oversampling (–0.5 dBFS input, 1 kHz) 90.35 89.25 SNROSR Signal-to-noise ratio (–0.5 dBFS input, 1 kHz) 86.8 88.9 85 82 85 Filter option 3, range = ±5 V with overrange 82 Filter option 3, range = ±5 V 82 Filter option 3, range = ±2.5 V with overrange 77 Filter option 3, range = ±2.5 V 77 Filter option 1, range = ±10 V, OSR =2 92.5 Filter option 1, range = ±10 V, OSR =4 93.5 dB Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S dB 91.4 89.1 Filter option 3, range = ±10 V with overrange Filter option 3, range = ±10 V 91.9 91.6 Filter option 2, range = ±2.5 V with overrange Filter option 2, range = ±2.5 V 88 92.2 Filter option 2, range = ±5 V with overrange Filter option 2, range = ±5 V 90.5 11 ADS8686S SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 www.ti.com Electrical Characteristics (continued) at AVDD = 5 V, DVDD= 3.3 V, fSAMPLE = 1 MSPS, fIN = 1 kHz, internal or external VREF = 2.5 V, LPF option = 1; minimum and maximum values at TA = –40°C to +125°C; typical values at TA = +25°C, AVDD = 5 V (unless otherwise noted) PARAMETER TEST CONDITIONS MIN (1) Filter option 1, range = ±10 V with overrange Filter option 1, range = ±10 V 88.5 87.5 SINAD Signal-to-noise distortion ratio, no oversampling (–0.5 dBFS input, 1 kHz) 85 90 89 86.5 82 THD SFDR Total harmonic distortion Spurious-free dynamic range (–0.5 dBFS input, 1 kHz) Isolation crosstalk IMD (4) (5) 12 (4) (5) Intermodulation distortion 88 85 82 79 Filter option 3, range = ±2.5 V with overrange Filter option 3, range = ±2.5 V dB 90.5 85 Filter option 3, range = ±5 V with overrange Filter option 3, range = ±5 V 91 88.2 Filter option 3, range = ±10 V with overrange Filter option 3, range = ±10 V 87.5 90.7 Filter option 2, range = ±2.5 V with overrange Filter option 2, range = ±2.5 V 90 91.3 Filter option 2, range = ±5 V with overrange Filter option 2, range = ±5 V 90.5 87.7 Filter option 2, range = ±10 V with overrange Filter option 2, range = ±10 V UNIT 90.2 Filter option 1, range = ±2.5 V with overrange Filter option 1, range = ±2.5 V MAX (1) 90.8 Filter option 1, range = ±5 V with overrange Filter option 1, range = ±5 V TYP 82 78 75 78 Range = ±10 V with overrange –110 Range = ±10 V –110 Range = ±5 V with overrange –110 Range = ±5 V –110 Range = ±2.5 V with overrange –110 Range = ±2.5 V –110 All input ranges –108 dB fIN on unselected channel up to 5 kHz –112 dB fa = 1 kHz, fb = 1.1 kHz, 2nd-order terms –105 fa = 1 kHz, fb = 1.1 kHz, 3rd-order terms –113 –95 dB dB Calculated on the first nine harmonics of the input frequency. Isolation crosstalk is measured by applying a full-scale sinusoidal signal up to 160 kHz to a channel, not selected in the multiplexing sequence, and measuring the effect on the output of any selected channel. Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S ADS8686S www.ti.com SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 Electrical Characteristics (continued) at AVDD = 5 V, DVDD= 3.3 V, fSAMPLE = 1 MSPS, fIN = 1 kHz, internal or external VREF = 2.5 V, LPF option = 1; minimum and maximum values at TA = –40°C to +125°C; typical values at TA = +25°C, AVDD = 5 V (unless otherwise noted) TEST CONDITIONS MIN (1) TYP MAX (1) UNIT 0.1-µF capacitor on REFIO pin, TA = 25°C 2.4975 2.5 2.5025 V 7 20 4 4.004 PARAMETER INTERNAL REFERENCE OUTPUT VREF (6) Voltage on REFIO pin (configured as output) Reference temperature drift V(REFCAP) Reference buffer output voltage (REFCAP pin) TA = 25°C tON Reference turn-on time 10-µF capacitor on REFCAP pin 3.996 ppm/°C 15 V ms EXTERNAL REFERENCE INPUT REFLKG Reference input leakage current –1 1 µA 55 69 mA 59 72 mA POWER-SUPPLY REQUIREMENTS Static AVDD current with internal reference Dynamic, fSAMPLE = 1 MSPS Power-down IAVDD AVDD current with external reference IDVDD DVDD current 130 µA Static 54 68 mA Dynamic, fSAMPLE = 1 MSPS 59 72 mA Power-down 130 Static 0.06 0.1 mA 0.6 1 mA Dynamic, fSAMPLE = 1 MSPS Power-down µA 1 µA DIGITAL INPUTS VIH High-level input voltage 0.7 x DVDD DVDD + 0.3 V VIL Low-level input voltage –0.3 0.3 x DVDD V ILKG Input leakage current Input capacitance 100 nA 5 pF DIGITAL OUTPUTS VOH High-level output voltage IO = 500-µA source VOL Low-level output voltage IO = 500-µA sink (6) 0.8 x DVDD DVDD V 0 0.2 x DVDD V 20 µA Floating state leakage current 1 Floating state output capacitance 5 pF Does not include the variation in voltage resulting from solder shift effects. Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S 13 ADS8686S SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 www.ti.com 6.6 Timing Requirements at AVDD = 5 V, DVDD = 1.71 V to 5.25 V, VIL and VIH at datasheet limits, and fSAMPLE = 1 MSPS (unless otherwise noted); minimum and maximum values are at TA = –40°C to +125°C; typical values are at TA = 25°C MIN NOM MAX UNIT DEVICE CONFIGURATION tD_CSCNV Delay time: CS rising edge to CONVST rising edge 75 ns tSU_CHXCNV Setup time: CHSELx to CONVST rising edge 50 ns tHT_BSYCHX Hold time: BUSY falling edge to CHSELx change 20 ns tPWRUP Power supplies settled to RESET rising edge 1 ms tDEV_WRITE tSU_RST tHT_RST Partial reset: RESET rising edge to first falling edge of CS 50 ns 240 µs Partial reset: setup time HW mode configuration inputs to RESET rising edge 10 ns Full reset: setup time HW mode configuration inputs to RESET rising edge 50 µs Partial reset: hold time RESET rising edge to HW mode configuration inputs 10 ns 240 µs 480 ns Full reset: RESET rising edge to first falling edge of CS Full reset: Hold time RESET rising edge to HW mode configuration inputs CONVST CONTROL tACQ Acquisition time: BUSY falling edge to rising edge of trailing CONVST tPH_CNV CONVST pulse high time 50 ns tPL_CNV CONVST pulse low time 50 ns Partial reset setup time: RESET rising edge to first rising edge of CONVST 50 ns Full reset setup time: RESET rising edge to first rising edge of CONVST 15 ms Partial reset 40 Full reset 1.2 µs tSU_BSYCS Setup time: BUSY falling edge to CS falling edge, start of data read operation after conversion 20 ns tDZ_CSCNV Delay between CS rising edge to CONVST rising edge, end of data read operation after conversion 50 ns tDEV_STRTUP tPL_RST 500 ns DATA READ PARALLEL AND BYTE DATA READ tSU_CSRD Setup time: CS falling edge to RD falling edge 10 ns tHT_RDCS Hold time: RD rising edge to CS rising edge 10 ns tPH_RD RD high time 10 ns tPL_RD RD low time 30 ns 14 Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S ADS8686S www.ti.com SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 Timing Requirements (continued) at AVDD = 5 V, DVDD = 1.71 V to 5.25 V, VIL and VIH at datasheet limits, and fSAMPLE = 1 MSPS (unless otherwise noted); minimum and maximum values are at TA = –40°C to +125°C; typical values are at TA = 25°C MIN NOM MAX UNIT SERIAL DATA READ tSCLK SCLK time period, 1.71 V ≤ DVDD ≤ 2.3 V 50 ns SCLK time period, 2.3 V < DVDD ≤ 3 V 25 ns SCLK time period, DVDD > 3 V 20 ns tPH_SCLK SCLK high time 0.45 0.55 tSCLK tPL_SCLK SCLK low time 0.45 0.55 tSCLK Setup time: CS falling edge to SCLK falling edge DVDD > 3V 10.5 ns Setup time: CS falling edge to SCLK falling edge 2.3 V < DVDD ≤ 3 V 13.5 ns Setup time: CS falling edge to SCLK falling edge 1.71 V ≤ DVDD ≤ 2.3 V 20 ns Hold time: SCLK to CS rising time 10 ns tSU_CSCK tHT_CKCS PARALLEL AND BYTE DATA WRITE tSU_CSWR Setup time: CS falling edge to WR falling edge 10 ns tHT_WRCS Hold time: WR rising edge to CS rising edge 10 ns tPH_WR WR high time 20 ns tPL_WR WR low time 30 ns tSU_DINWR Setup time: DIN change to WR rising edge 30 ns tHT_WRDIN Hold time: WR rising edge to DIN change 10 ns tDZ_CONFIG Device configuration time: WR rising edge to CONVST rising edge 20 ns 10 ns 8 ns SERIAL DATA WRITE tSU_DINCK Setup time: DIN to SCLK falling edge tHT_CKDIN Hold time: SCLK falling edge to DIN change 6.7 Switching Characteristics at AVDD = 5 V, DVDD = 1.71 V to 5.25 V, VIL and VIH at datasheet limits, and fSAMPLE = 1 MSPS (unless otherwise noted); minimum and maximum values are at TA = –40°C to +125°C; typical values are at TA = 25°C PARAMETER TEST CONDITIONS MIN TYP MAX UNIT CONVST CONTROL tCYC tCONV ADC cycle time Conversion time: CONVST rising edge to BUSY falling edge time, input channels No oversampling, parallel or byte or serial 2-wire mode readback 1 µs No oversampling 475 Oversampling by 2 1.4 520 µs Oversampling by 4 3.2 µs Oversampling by 8 6.7 µs Oversampling by 16 13.7 µs Oversampling by 32 27.9 µs Oversampling by 64 55.9 µs Oversampling by 128 112 µs Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S ns 15 ADS8686S SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 www.ti.com Switching Characteristics (continued) at AVDD = 5 V, DVDD = 1.71 V to 5.25 V, VIL and VIH at datasheet limits, and fSAMPLE = 1 MSPS (unless otherwise noted); minimum and maximum values are at TA = –40°C to +125°C; typical values are at TA = 25°C PARAMETER tCONV_DIAG tD_CNVBSY Conversion time: CONVST rising edge to BUSY falling edge time, diagnostic channels Delay between CONVST rising edge to BUSY rising edge TYP MAX UNIT No oversampling TEST CONDITIONS MIN 525 570 ns Oversampling by 2 1.4 µs Oversampling by 4 3.2 µs Oversampling by 8 6.7 µs Oversampling by 16 13.7 µs Oversampling by 32 27.9 µs Oversampling by 64 55.9 µs Oversampling by 128 112 µs Manual mode 32 ns 30 ns 20 ns 12 ns 16 ns 9 ns PARALLEL AND BYTE DATA READ Delay time: RD falling edge to new data on DB[15:0] tD_RDDB Delay time: CS rising edge to DB[15:0] becoming tri-state tDHZ_CSDB Delay time: CS rising edge to DB[15:0] becoming tri-state 1.71 V ≤ DVDD ≤ 2.3 V DVDD > 2.3 V SERIAL DATA READ tD_CSDO tH_CKDO tD_CKDO tDHZ_CSDO 16 Delay time: CS falling edge to SDOA and SDOB becoming valid (out of tri-state) 1.71 V ≤ DVDD ≤ 2.3 V Delay time: CS falling edge to SDOA and SDOB becoming valid (out of tri-state) DVDD > 2.3 V Hold time: SCLK rising edge to data hold on SDOA and SDOB 1.71 V ≤ DVDD ≤ 2.3 V Hold time: SCLK rising edge to data hold on SDOA and SDOB 2.3 V ≤ DVDD ≤ 3 V Hold time: SCLK rising edge to data hold on SDOA and SDOB DVDD > 3 V Delay time: SCLK rising edge to valid data on SDOA and SDOB 1.71 V ≤ DVDD ≤ 2.3 V Delay time: SCLK rising edge to valid data on SDOA and SDOB 2.3 V < DVDD ≤ 3 V Delay time: SCLK rising edge to valid data on SDOA and SDOB DVDD > 3 V Delay time: CS rising edge to SDOA and SDOB becoming tri-state 1.71 V ≤ DVDD ≤ 2.3 V Delay time: CS rising edge to SDOA and SDOB becoming tri-state DVDD > 2.3 V Submit Documentation Feedback 3 ns 3 ns 2.8 ns 20 ns 12 ns 10 ns 20 ns 10 ns Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S ADS8686S www.ti.com SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 6.8 Timing Specifications: Universal All figures in this section are at AVDD = 4.75 V to 5.25 V, DVDD = 1.71 V to AVDD, VREFIO = 2.5 V external reference and internal reference, and TA = −40°C to +125°C (unless otherwise noted); the interface timing tested used a load capacitance of 30 pF, dependent on DVDD and load capacitance for the serial interface (see Table 10). tCYC tPH_CNV tPL_CNV tD_CSCNV CONVST tD_CNVBSY BUSY tACQ tCONV tSU_BSYCS CS tSU_CHSCNV tHT_BSYCHS HARDWARE MODE CHSEL[2:0] DONT CARE CHX DONT CARE CHy Figure 1. Universal Timing Diagram Across All Interfaces Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S 17 ADS8686S SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 www.ti.com Timing Specifications: Universal (continued) tPWRUP tDEV_STRTUP AVDD DVDD RESET tPL_RST CONVST BUSY tDEV_WRITE CS tSU_RST tHT_RST REFSEL, BYTESEL SER/BYTE/PAR, SER1W DONT CARE HW_RNGSEL[1:0] DONT CARE CRCEN, BURST SEQEN, OS[2:0] DONT CARE CHSEL[2:0] DONT CARE DONT CARE ALL MODES HARDWARE MODE ONLY ACTION MODE RANGE SETTING IN HW MODE DONT CARE CHx DONT CARE ACQx CHy DONT CARE CONVx ACQy CHz DONT CARE CONVy Figure 2. Reset Timing 18 Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S ADS8686S www.ti.com SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 6.9 Timing Requirements: Parallel Data Read CONVST BUSY tHT_RDCS tDHZ_CSDB tPH_RD CS RD DB[15:0] DATA Bx DATA Ax tSU_CSRD tPL_RD tD_RDDB Figure 3. Parallel Read Timing Diagram tDZ_CONFIG tSU_CSWR CONVST CS tHT_WRCS tPH_WR WR tPL_WR tHT_WRDIN WRITE REG 1 DB[15:0] WRITE REG 2 tSU_DINWR Figure 4. Parallel Write Timing Diagram Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S 19 ADS8686S SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 www.ti.com 6.10 Timing Requirements: Serial Data Read CONVST BUSY tPH_SCLK tD_CSDO tPL_SCLK tD_CKDO tSU_CSCK tSCLK tHT_CKCS tDOUT_HOLD CS SCLK DONT CARE 1 2 3 14 15 16 SDOA DB15 DB14 DB13 DB2 DB1 DB0 SDOB DB15 DB14 DB13 DB2 DB1 DB0 SDI DB15 DB14 DB13 DB2 DB1 tHT_CKDIN tSU_DINCK DONT CARE DB0 tDHZ_CSDO Figure 5. Serial Timing Diagram 20 Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S ADS8686S www.ti.com SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 6.11 Typical Characteristics 0 0 -40 -40 Magnitude (dB) Magnitude (dB) At TA = 25°C, AVDD = 5 V, DVDD = 3 V, internal reference VREF = 2.5 V, and fS = 1 MSPS (unless otherwise noted). -80 -120 -80 -120 -160 -160 -200 -200 0 100 200 300 Frequency (kHz) 400 0 500 Number of points = 256k, SNR = 90.73 dB, SINAD = 90.65 dB, THD = –110 dB, SFDR = 112.2 dB 400 500 D002 Figure 7. Typical FFT Plot (±5 V, Normal Mode, Filter Option 1) 0 0 -40 -40 Magnitude (dB) Magnitude (dB) 200 300 Frequency (kHz) Number of points = 256k, SNR = 89.56 dB, SINAD = 89.47 dB, THD = –110.83 dB, SFDR = 110.69 dB Figure 6. Typical FFT Plot (±10 V, Normal Mode, Filter Option 1) -80 -120 -160 -80 -120 -160 -200 -200 0 100 200 300 Frequency (kHz) 400 500 0 12.5 D003 Number of points = 256k, SNR = 89.03 dB, SINAD = 88.89 dB, THD = –107.25 dB, SFDR = 110.46 dB 25 37.5 Frequency (kHz) 50 62.5 D004 Number of points = 256k, SNR = 90.27 dB, SINAD = 90.24 dB, THD = –111.9 dB, SFDR = 116.04 dB Figure 8. Typical FFT Plot (±2.5 V, Normal Mode, Filter Option 1) Figure 9. Typical FFT Plot (±10 V, Burst Mode, Filter Option 1) 0 0 -40 -40 Magnitude (dB) Magnitude (dB) 100 D001 -80 -120 -160 -80 -120 -160 -200 -200 0 100 200 300 Frequency (kHz) 400 500 0 D005 Number of points = 256k, SNR = 91.93 dB, SINAD = 91.82 dB, THD = –110.04 dB, SFDR = 111.95 dB 100 200 300 Frequency (kHz) 400 500 D006 Number of points = 256k, SNR = 90.99 dB, SINAD = 90.87 dB, THD = –111.91 dB, SFDR = 111.1 dB Figure 10. Typical FFT Plot (±10 V, Normal Mode, Filter Option 2) Figure 11. Typical FFT Plot (±5 V, Normal Mode, Filter Option 2) Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S 21 ADS8686S SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 www.ti.com Typical Characteristics (continued) 0 0 -40 -40 Magnitude (dB) Magnitude (dB) At TA = 25°C, AVDD = 5 V, DVDD = 3 V, internal reference VREF = 2.5 V, and fS = 1 MSPS (unless otherwise noted). -80 -120 -160 -80 -120 -160 -200 -200 0 100 200 300 Frequency (kHz) 400 500 0 100 Number of points = 256k, SNR = 84.29 dB, SINAD = 84.27 dB, THD = –110 dB, SFDR = 113.6 dB 92 Signal-to-Noise Ratio (dB) Signal-to-Noise Ratio (dB) D008 94.5 ± 10V ± 5V ± 2.5V 90 88 86 0 50 100 Free-Air Temperature (°C) ± 10V ± 5V ± 2.5V 93 91.5 90 88.5 87 -50 150 0 D009 Figure 14. SNR vs Free-Air Temperature (Filter Option 1) 50 100 Free-Air Temperature (°C) 150 D010 Figure 15. SNR vs Free-Air Temperature (Filter Option 2) 90 94 ± 10V ± 5V ± 2.5V 87 Signal to Noise+Distortion Ratio (dB) Signal-to-Noise Ratio (dB) 500 Figure 13. Typical FFT Plot (±5 V, Normal Mode, Filter Option 3) 94 84 81 78 75 -50 400 Number of points = 256k, SNR = 81.10 dB, SINAD = 81.01 dB, THD = –110.8 dB, SFDR = 113.56 dB Figure 12. Typical FFT Plot (±10 V, Normal Mode, Filter Option 3) 84 -50 200 300 Frequency (kHz) D007 0 50 100 Free-Air Temperature (°C) 150 ± 10V ± 5V ± 2.5V 92 90 88 86 84 -50 0 D011 50 100 Free-Air Temperature (°C) 150 D012 (Update) Figure 16. SNR vs Free-Air Temperature (Filter Option 3) 22 Figure 17. SINAD vs Free-Air Temperature (Filter Option 1) Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S ADS8686S www.ti.com SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 Typical Characteristics (continued) At TA = 25°C, AVDD = 5 V, DVDD = 3 V, internal reference VREF = 2.5 V, and fS = 1 MSPS (unless otherwise noted). 90 ± 10V ± 5V ± 2.5V 93 Signal to Noise + Distortion Ratio (dB) Signal to Noise + Distortion Ratio (dB) 94.5 91.5 90 88.5 87 -50 0 50 100 Free-Air Temperature (°C) 87 84 81 78 75 -50 150 D014 Total Harmonic Distortion (dB) -106 -108 -110 0 50 100 Free-Air Temperature (°C) 150 ± 10 V ±5V ± 2.5 V -104 -106 -108 -110 -112 -50 D015 Figure 20. THD vs Free-Air Temperature (Filter Option 1) 0 50 100 Free-Air Temperature (°C) 150 D016 Figure 21. THD vs Free-Air Temperature (Filter Option 2) -102 2 ± 10V ± 5V ± 2.5V -104 Integral Nonlinearity (LSB) Total Harmonic Distortion (dB) 150 -102 ± 10 V ±5V ± 2.5 V -104 -106 -108 -110 -112 -50 50 100 Free-Air Temperature (°C) Figure 19. SINAD vs Free-Air Temperature (Filter Option 3) -102 Total Harmonic Distortion (dB) 0 D013 Figure 18. SINAD vs Free-Air Temperature (Filter Option 2) -112 -50 ± 10V ± 5V ± 2.5V 0 50 100 Free-Air Temperature (°C) 150 1 0 -1 -2 -32768 D017 Figure 22. THD vs Free-Air Temperature (Filter Option 3) -16384 0 Codes (LSB) 16384 32767 D018 Figure 23. Typical INL for All Codes (±10 V) Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S 23 ADS8686S SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 www.ti.com Typical Characteristics (continued) At TA = 25°C, AVDD = 5 V, DVDD = 3 V, internal reference VREF = 2.5 V, and fS = 1 MSPS (unless otherwise noted). 1 Differential Nonlinearity (LSB) Integral Nonlinearity (LSB) 2 1 0 -1 -2 -32768 -16384 0 Codes (LSB) 16384 0 -0.5 -1 -32768 32768 -16384 D019 Figure 24. Typical INL for All Codes (±5 V) 0 Codes (LSB) 16384 32768 D020 Figure 25. Typical DNL for All Codes (±10 V) 175000 1 150000 0.5 125000 Number of Hits Differential Nonlinearity (LSB) 0.5 0 100000 75000 50000 -0.5 25000 Output Codes 3 2 0 32768 1 16384 0 0 Codes (LSB) -1 -16384 -2 -1 -32768 D021 D022 Mean = 0.83, sigma = 0.62, number of hits = 256k, VIN = 0 V Figure 27. Typical Offset Error Histogram (±10 V) 160000 120000 120000 90000 Number of Hits 80000 40000 60000 30000 D023 Mean = –0.78, sigma = 0.7, number of hits = 256k, VIN = 0 V Figure 28. Typical Offset Error Histogram (±5 V) 24 3 2 1 Output Codes 0 -1 -2 -3 -4 -6 2 1 Output Codes 0 -1 -2 -3 0 -4 0 -5 Number of Hits Figure 26. Typical DNL for All Codes (±5 V) D024 Mean = -1.91, sigma = 0.97, number of hits = 256k, VIN = 0 V Figure 29. Typical Offset Error Histogram (±2.5 V) Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S ADS8686S www.ti.com SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 Typical Characteristics (continued) At TA = 25°C, AVDD = 5 V, DVDD = 3 V, internal reference VREF = 2.5 V, and fS = 1 MSPS (unless otherwise noted). 20 20 ± 10V ± 5V ± 2.5V 12 Gain Error (LSB) Gain Error (LSB) 12 4 -4 -12 4 -4 0 50 100 Free-Air Temperature (°C) -20 -50 150 0 D025 Figure 30. Gain Error vs Free-Air Temperature 50 100 Free-Air Temperature (°C) 150 D026 Figure 31. Gain Error vs Free-Air Temperature (±10 V, Across Channels) 20 20 Ch 0 Ch 1 Ch 2 Ch 3 Ch 4 Ch 5 Ch 6 Ch 7 Ch 0 Ch 1 Ch 2 Ch 3 12 Gain Error (LSB) 12 4 -4 -12 Ch 4 Ch 5 Ch 6 Ch 7 4 -4 -12 -20 -50 0 50 100 Free-Air Temperature (°C) -20 -50 150 0 D027 Figure 32. Gain Error vs Free-Air Temperature (±5 V, Across Channels) 50 100 Free-Air Temperature (°C) 150 D028 Figure 33. Gain Error vs Free-Air Temperature (±2.5 V, Across Channels) 8 800 ± 10V ± 5V ± 2.5V 700 4.8 Offset Error (LSB) 600 Number of Hits Ch 4 Ch 5 Ch 6 Ch 7 -12 -20 -50 Gain Error (LSB) Ch 0 Ch 1 Ch 2 Ch 3 500 400 300 1.6 -1.6 200 -4.8 100 0 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 Gain Error Drift ppm/°C 5 6 7 -8 -50 8 D029 Figure 34. Gain Error Drift Histogram -10 30 70 Free-Air Temperature (°C) 110 150 D031 Figure 35. Offset Error vs Free-Air Temperature Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S 25 ADS8686S SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 www.ti.com Typical Characteristics (continued) At TA = 25°C, AVDD = 5 V, DVDD = 3 V, internal reference VREF = 2.5 V, and fS = 1 MSPS (unless otherwise noted). 8 8 Ch 0 Ch 1 Ch 2 Ch 3 1.6 -1.6 -4.8 -8 -50 Ch 4 Ch 5 Ch 6 Ch 7 1.6 -1.6 -4.8 0 50 100 Free-Air Temperature (°C) -8 -50 150 0 D032 Figure 36. Offset Error vs Free-Air Temperature (±10 V, Across Channels) 50 100 Free-Air Temperature (°C) 150 D033 Figure 37. Offset Error vs Free-Air Temperature (±5 V, Across Channels) 1200 8 Ch 0 Ch 1 Ch 2 Ch 3 Ch 4 Ch 5 Ch 6 Ch 7 900 Number of Hits 4.8 Offset Error (LSB) Ch 0 Ch 1 Ch 2 Ch 3 4.8 Offset Error (LSB) Offset Error (LSB) 4.8 Ch 4 Ch 5 Ch 6 Ch 7 1.6 -1.6 600 300 -4.8 -8 -50 0 0 50 100 Free-Air Temperature (°C) -5 150 -4 -3 -2 -1 0 1 2 Offset Error Drift (ppm/°C) 3 4 5 D034 D035 Figure 39. Offset Error Drift Histogram Figure 38. Offset Error vs Free-Air Temperature (±2.5 V, Across Channels) 58 0.65 Static Dynamic 0.64 DVDD Current (mA) AVDD Current (mA) 56 54 52 50 48 -50 0.62 0.61 0 50 100 Free-Air Temperature (°C) 150 0.6 -50 D050 Figure 40. AVDD Current vs Free-Air Temperature 26 0.63 0 50 100 Free-Air Temperature (°C) 150 D051 Figure 41. DVDD Current vs Free-Air Temperature Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S ADS8686S www.ti.com SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 Typical Characteristics (continued) At TA = 25°C, AVDD = 5 V, DVDD = 3 V, internal reference VREF = 2.5 V, and fS = 1 MSPS (unless otherwise noted). 2 2 ± 10 V ±5V ± 2.5 V 0 -2 Amplitude (dB) Amplitude (dB) 0 -4 -6 -8 -2 -4 -6 LPF = 39kHz LPF = 15kHz LPF = 376kHz -8 -10 1 2 3 4 5 6 7 8 10 20 Frequency (KHz) -10 0.1 0.2 30 40 50 70 100 0.5 1 D055 Figure 42. Frequency Response Across Ranges (Filter Option 1) 2 3 4 5 7 10 2030 50 100 200 Frequency (kHz) 5001000 D056 Figure 43. Frequency Response Across LPF Settings (±10 V) 7.5 ± 10 V ±5V ± 2.5 V Group Delay (us) 7 6.5 6 5.5 5 -50 0 50 100 Free-Air Temperature (°C) 150 D041 Figure 44. Group Delay vs Free-Air Temperature (Filter Option 1) Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S 27 ADS8686S SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 www.ti.com 7 Detailed Description 7.1 Overview The ADS8686S is a 16-bit data acquisition system (DAQ) with 16-channel analog inputs. Each analog input channel consists of an input clamp protection circuit, a programmable gain amplifier (PGA), a second-order programmable low-pass filter followed by an analog-to-digital (ADC) driver. The ADC driver outputs are connected through a dual 8:1 multiplexer (MUX) to a dual simultaneous sampling 16-bit ADC. The overall system can achieve a maximum throughput of 1 MSPS per ADC. The device features a 2.5-V internal reference with a fast-settling buffer, a programmable digital averaging filter to improve noise performance, a flexible channel sequencer, and high-speed parallel, byte, and serial interfaces for communication with a wide variety of digital hosts. The device operates from a single 5-V analog supply and can accommodate true bipolar input signals. The programmable analog signal range includes ±10-V, ±5-V, and ±2.5-V options with 20% overrange. The input clamp protection circuitry can tolerate voltages up to ±15 V. The device offers a constant 1-MΩ resistive input impedance irrespective of the sampling frequency or the selected input range. The device can be operated in hardware or software mode by controlling the HW_RNGSELx pins. In hardware mode, the device is configured by pin control. In software mode, the device is configured by the control registers accessed through the parallel, byte, or serial interface. 7.2 Functional Block Diagram AVDD AIN_0A AIN_0AGND REFCAP REFIO REFSEL REGCAP REGCAPD DVDD 2.5 V REF 1M Clamp PGA Clamp 1M 2nd -Order PROG LPF ADC Driver ALDO DLDO CRCEN 9:1 MUX 1M AIN_7A Clamp AIN_7AGND Clamp PGA 1M 2nd-Order PROG LPF SDOx/SDI 16-BIT SAR ADC Driver 16-BIT SAR OSR DIGITAL FILTER SERIAL/ PARALLEL/ BYTE INTERFACE SER/BYTE/PAR SER1W DB[15:0] 1M AIN_0B Clamp AIN_0BGND Clamp PGA 1M 2nd-Order PROG LPF ADC Driver OS[2:0] 9:1 MUX AIN_7B AIN_7BGND Clamp RESET 1M BURST PGA Clamp 1M 2nd-Order PROG LPF ADC Driver FLEXIBLE SEQUENCER SEQEN HW_RNGSEL[1:0] CONTROL INPUTS CHSEL[2:0] BYTESEL AVDD ADS8686S CLK OSC 2:1 MUX BUSY ALDO CONVST AGND 28 DGND Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S ADS8686S www.ti.com SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 7.3 Feature Description 7.3.1 Analog Inputs The ADS8686S incorporates dual, simultaneous sampling, 16-bit successive approximation register (SAR) analog-to-digital converters (ADCs). Each ADC is connected to eight analog input channels through a multiplexer. The device has a total of 16 analog inputs. Each analog input channel has two input pins, AIN_0A, AIN_0B and AIN_0AGND, AIN_0BGND to AIN_7A, AIN_7B and AIN_7AGND, AIN_7BGND. The positive inputs (AIN_nA, AIN_nB) are the single-ended analog inputs and the negative inputs (AIN_nAGND, AIN_nBGND) are tied to AGND. Figure 45 shows the simplified circuit schematic for each analog input channel, including the input clamp protection circuit, PGA, low-pass filter, high-speed ADC driver, multiplexer, and a precision 16-bit SAR ADC. 1 M: AIN_nA/B AIN_nA/BGND Clamp PGA 2nd -Order PROG LPF ADC Driver Clamp MUX 16-bit SAR ADC 1 M: Figure 45. Front-End Circuit Schematic for the Selected Analog Input Channel The device samples the voltage difference (AIN_nA, AIN_nB – AIN_nAGND, AIN_nBGND) between the selected analog input channel pins. The device allows a ±0.3-V range on the AIN_nAGND, AIN_nBGND pin for all analog input channels. Use this feature in modular systems where the sensor or signal conditioning block is further away from the ADC on the board and when a difference in the ground potential of the sensor or signal conditioner from the ADC ground is possible. In such cases, running separate wires from the AIN_nAGND, AIN_nBGND pin of the device to the sensor or signal conditioning ground is recommended The ADS8686S also has on-chip diagnostic channels to monitor the AVDD supply and an on-chip, low-dropout regulator (LDO). Channels can be selected for conversion by controlling the CHSELx pins in hardware mode or through the channel register control in software mode. The device supports dynamic channel selection or the onchip sequencer can be enabled to scan the channels in a preprogrammed manner. In hardware mode, simultaneous sampling is restricted to the corresponding A and B channel (that is, channel AIN_0A is always sampled with channel AIN_0B). The diagnostic channels cannot be sampled in the hardware mode of operation. Software mode is required to sample the diagnostic channels. In software mode, any AIN_nA channel can be selected with any AIN_nB channel for simultaneous sampling. 7.3.2 Analog Input Impedance Each analog input channel in the device presents a constant resistive impedance of 1 MΩ. The input impedance for each channel is independent of the configured range of the ADC, or the oversampling mode. The primary advantage of such high-impedance inputs is the ease of driving the ADC inputs without requiring driving amplifiers with low output impedance. Bipolar, high-voltage power supplies are not required in the system because this ADC does not require any high-voltage, front-end drivers. In most applications, the signal sources or sensor outputs can be directly connected to the ADC input, thus significantly simplifying the design of the signal chain. In order to maintain the dc accuracy of the system, matching the external source impedance on the AIN_nA, AIN_nB input pin with an equivalent resistance on the AIN_nAGND, AIN_nBGND pin is recommended (see Figure 48). This matching helps cancel any additional offset error contributed by the external resistance. Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S 29 ADS8686S SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 www.ti.com Feature Description (continued) 7.3.3 Input Clamp Protection Circuit Figure 46 shows the analog input circuitry of the ADS8686S. The device features an internal clamp protection circuit on each of the 16 analog input channels. R FB 1M AIN_xx CLAMP + 2nd-ORDER LPF 1M AIN_xxGND ADC DRIVER MUX CLAMP R FB Figure 46. Analog Input Circuitry The input clamp protection circuit on the ADS8686S allows each analog input to swing up to a maximum voltage of ±15 V. Beyond an input voltage of ±15 V, the input clamp circuit turns on and still operates from the single 5-V supply. Figure 47 shows a typical current versus voltage characteristic curve for the input clamp. There is no current flow in the clamp circuit for input voltages up to ±15 V. Beyond this voltage, the input clamp circuit turns on. 50 Input Clamp Current (mA) 40 30 20 10 0 -10 -20 -30 -40 -50 -20 -15 -10 -5 0 5 Input Voltage (V) 10 15 20 D007 Figure 47. Input Protection Clamp Profile, Input Clamp Current vs Source Voltage For input voltages above the clamp threshold, make sure that the input current never exceeds the absolute maximum rating (see the Absolute Maximum Ratings table) of ±10 mA to prevent any damage to the device. Figure 48 shows that a small series resistor placed in series with the analog inputs is an effective way to limit the input current. In addition to limiting the input current, this resistor can also provide an antialiasing, low-pass filter (LPF) when coupled with a capacitor. To maintain the dc accuracy of the system, matching the external source impedance on the AIN_nA, AIN_nB input pin with an equal resistance on the AIN_nAGND AIN_nBGND pin is recommended. This matching helps cancel any additional offset error contributed by the external resistance. ADS8686S R ANALOG INPUT SIGNAL R AIN_nA/B R FB 1M CLAMP C + 1M CLAMP AIN_nA/BGND R FB Figure 48. Input Resistance Matching on the Analog Input 30 Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S ADS8686S www.ti.com SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 Feature Description (continued) The input overvoltage protection clamp on the ADS8686S is intended to control transient excursions on the input pins. Leaving the device in a state where the clamp circuit is activated for extended periods of time in normal or power-down mode is not recommended because this fault condition can degrade device performance and reliability. Using external protection circuits is also recommended as a secondary protection scheme to protect the device. Using external protection devices helps protect against surges, electrostatic discharge (ESD), and electrical fast transient (EFT) conditions. 7.3.4 Programmable Gain Amplifier (PGA) The device offers a programmable gain amplifier (PGA) at each individual analog input channel that converts the input single-ended signal into a fully differential signal to drive the internal 16-bit ADC. The PGA also adjusts the common-mode level of the input signal before being fed into the ADC to provide the maximum usage of the ADC input dynamic range. The logic levels on the range select pins, HW_RNGSEL[1:0], determine the analog input range of all analog input channels (see the HW_RANGESEL[1:0] (Input) section). If both range select pins are tied to a logic low, the analog input range is determined in software mode through the input range registers (see the Register Maps section for details). In software mode, an individual analog input range can be configured per channel. The device also supports a 20% overrange feature on all input channels in software mode. Program the D[7:0] bits from the 0x08H and 0x0AH registers to individually enable the overrange feature for channels AIN_xA. Program the same value in both registers. Program the D[7:0] bits from the 0x09H and 0x0Bh registers to individually enable the overrange feature for channels AIN_xB. Program the same value in both registers. See the 0x0AH and 0x0BH register details for the programmed register values. The programmed range of the selected channel is increased by 20%. For example, if channel AIN_0A is programmed for a ±10-V range with the overrange feature, the resultant input range is ±12 V. In hardware mode, the range selected by the HW_RNGSEL[1:0] pins is applicable for all channels. A logic change on the HW_RNGSEL[1:0] pins has an immediate effect on the analog input range; however, there is typically a settling time of approximately 120 µs in addition to the normal acquisition time requirement for the lowpass filter option 2. Table 1 lists the various gain settings achievable with the HW_RNGSEL[1:0] pin settings. Table 1. Analog Input Range Selection HW_RNGSEL1 HW_RNGSEL0 ANALOG INPUT RANGE 0 0 Configured as per the input range register programming 0 1 ±2.5 V 1 0 ±5 V 1 1 ±10 V Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S 31 ADS8686S SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 www.ti.com 7.3.5 Second-Order, Programmable, Low-Pass Filter (LPF) In order to mitigate the noise of the front-end amplifiers and gain resistors of the PGA, each analog input channel of the ADS8686S features a second-order, programmable, antialiasing, low-pass filter (LPF) at the output of the PGA. Table 2 lists the various programmable LPF options available in the device. The programmable LPF options are available in the software mode of operation. Table 2. Programmable LPF Settings LPF OPTION REGISTER SETTING RANGE LPF CORNER FREQUENCY LPF 1 0x00b ±10 V, ±12 V 39 kHz LPF 1 0x00b ±5 V, ±2.5 V, ±6 V, ±3 V 33 kHz LPF 2 0x01b All ranges 15 kHz LPF 3 0x10b All ranges 376 kHz Figure 49 shows the magnitude response of the analog antialiasing filter for the various range and filter options. 2 Amplitude (dB) 0 -2 -4 -6 -8 -10 0.1 0.2 LPF = 39kHz LPF = 15kHz LPF = 376kHz 0.5 1 2 3 4 5 7 10 2030 50 100 200 Frequency (kHz) 5001000 D056 Figure 49. Second-Order LPF Magnitude Response 7.3.6 ADC Driver In order to meet the performance of a 16-bit, SAR ADC at the maximum sampling rate (1 MSPS), the capacitors at the input of the ADC must be successfully charged and discharged during the acquisition time window. The ADC inputs must settle to better than 16-bit accuracy before any sampled analog voltage is converted. This drive requirement at the ADC inputs necessitates the use of a high-bandwidth, low-noise, and stable amplifier buffer. The ADS8686S features an integrated input driver as part of the signal chain for each analog input, thus simplifying the signal chain design. 7.3.7 Multiplexer The ADS8686S features 16-channel analog inputs. The analog inputs are grouped in two sets of eight channels, AIN_xA and AIN_xB. These groups of eight channels are connected to two 16-bit SAR ADCs through a highly configurable 9:1 multiplexer (MUX). Apart from the eight channels, the MUX is also connected to an internal 2:1 MUX. The 2:1 MUX can be configured to monitor internal nodes for diagnostic purposes. In hardware mode, the multiplexer channel selection is controlled by the CHSEL[2:0] pin status. The CHSEL[2:0] pin status, when RESET is released, determines the initial channel pair to be configured. Consequently, the CHSEL[2:0] pin status is monitored during the device conversion time to decide the next state for the MUX connection. In hardware mode, the internal diagnostic channels cannot be accessed. In software mode, the multiplexer channel selection is controlled by programming the appropriate device register. In hardware and software modes, the sequencer and burst modes can be enabled to reduce the software overhead for cycling through the MUX; see the Sequencer section for more details. 32 Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S ADS8686S www.ti.com SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 7.3.8 Digital Filter and Noise The ADS8686S features an optional digital second-order sinc filter that can be used in slower throughput applications requiring lower noise and higher dynamic range. As explained in Table 3, the oversampling ratio of the digital filter is determined by the configuration of the OS[2:0] pins in hardware mode or through the OS bits programming in software mode. When enabled, the oversampling is applicable for all channels. The overall throughput of the ADC decreases proportionally with the increase to the oversampling ratio. When the oversampling ratio increases, there is a proportional improvement in the SNR performance and decrease in the bandwidth of the input signal. In oversampling mode, the ADC takes the first sample for each channel at the rising edge of the CONVST signal. After converting the first sample, the subsequent samples are taken by an internally generated sampling control signal. The samples are then averaged to reduce the noise of the signal chain as well as to improve the SNR of the ADC. The final output is also decimated to provide a 16-bit output for each channel. If oversampling is enabled with the sequencer in burst mode, the extra samples are gathered for a given channel before the sequencer moves on to the next channel. Table 3. Oversampling Bit Decoding OSR 000 No OSR LPF 1 86.99 87.32 89.55 001 2 LPF 1 87.6 87.89 010 4 LPF 1 88.04 011 8 LPF 1 88.74 100 16 LPF 1 101 32 110 64 111 LPF OPTION −3-dB BANDWIDTH (kHz) TYPICAL SNR (dB) OSx PINS, OS BITS ±2.5-V RANGE ±10-V RANGE ±12-V RANGE ±10-V RANGE 89.69 90.69 90.53 39.4 90.25 90.4 91.53 91.35 39.4 88.36 90.89 91.01 92.37 92.17 37.5 89.07 91.65 97.79 93.29 93.08 32.0 89.97 90.28 92.76 92.92 94.4 94.21 22.4 LPF 1 91.98 92.21 94.33 94.45 95.65 95.53 12.9 LPF 1 93.61 93.95 95.68 95.83 96.8 96.69 6.8 128 LPF 1 95.53 95.9 97.27 97.42 97.97 98.01 3.4 000 No OSR LPF 2 89.05 89.35 90.98 91.11 91.92 91.85 15.4 001 2 LPF 2 89.94 90.18 91.91 92.01 92.94 92.84 15.4 010 4 LPF 2 90.4 90.65 92.62 92.73 93.82 93.72 15.3 011 8 LPF 2 90.81 91.08 93.2 93.31 94.53 94.42 14.8 100 16 LPF 2 91.39 91.7 93.82 93.95 95.19 95.07 13.3 101 32 LPF 2 92.74 92.96 94.84 94.95 95.99 95.87 10.1 110 64 LPF 2 93.85 94.2 95.91 96.04 96.88 96.85 6.2 111 128 LPF 2 95.62 95.94 97.28 97.47 98.04 98.02 3.4 000 No OSR LPF 3 77.29 77.33 81.12 81.25 84.33 83.58 399.9 001 2 LPF 3 80.11 80.34 83.79 83.95 86.77 86.26 210.3 010 4 LPF 3 82.97 83.24 86.52 86.67 89.25 88.87 108.8 011 8 LPF 3 85.82 86.1 89.14 89.31 91.58 91.28 55.0 100 16 LPF 3 88.53 88.81 91.56 91.73 93.59 93.38 27.6 101 32 LPF 3 91.26 91.5 93.78 93.89 95.28 95.12 13.8 110 64 LPF 3 93.29 93.64 95.49 95.6 96.62 96.52 6.9 111 128 LPF 3 95.46 95.79 97.1 97.27 97.94 97.89 3.5 ±3-V RANGE ±5-V RANGE ±6-V RANGE Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S 33 ADS8686S SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 www.ti.com 7.3.9 Reference The ADS8686S can operate with either an internal or external reference along with an internal gain amplifier. The internal or external reference selection is determined by an external REFSEL pin, as explained in the REFSEL (Input) section. The REFIO pin outputs the internal band-gap voltage (in internal reference mode) or functions as an input to the external reference voltage (in external reference mode). In both cases, the on-chip amplifier is always enabled. Use this internal amplifier to gain the reference voltage and drive the actual reference input of the internal ADC core for maximizing performance. The REFCAP (pin 31) must be decoupled with REFGND (pin 32) using a 10-µF, X5R, or X7R ceramic capacitor. 7.3.9.1 Internal Reference The device has an internal 2.5-V (nominal value) band-gap reference. In order to select the internal reference, the REFSEL pin must be tied high or connected to DVDD. When the internal reference is used, REFIO (pin 33) becomes an output pin with the internal reference value. A 100-nF (minimum) decoupling capacitor, as illustrated in Figure 50, is recommended to be placed between the REFIO pin and REFIO_GND (pin 34). The capacitor must be placed as close to the REFIO pin as possible. The output impedance of the internal band-gap creates a low-pass filter with this capacitor to band-limit the noise of the band-gap output. Using a smaller capacitor increases the reference noise in the system, thus degrading SNR and SINAD performance. Do not use the REFIO pin to drive external AC or DC loads because of the limited current output capability of the pin. The REFIO pin can be used as a reference source if followed by a suitable op amp buffer. REFIO + REFCAP BUF REFSEL ± 10 F 100 nF 2.5 V REF REFGND REFIO_GND Figure 50. Reference Circuitry 7.3.9.2 External Reference For applications that require a reference voltage with a lower temperature drift or a common reference voltage for multiple devices, the ADS8686S offers a provision to use an external reference by using the internal buffer to drive the ADC reference. To select external reference mode, either tie the REFSEL pin low or connect this pin to DGND. In this mode, an external 2.5-V reference must be applied at REFIO (pin 33), which becomes a highimpedance input pin. Any low-drift, small-size external reference can be used in this mode because the internal buffer is optimally designed to handle the dynamic loading on the ADC reference input. The output of the external reference must be filtered to minimize the resulting effect of the reference noise on system performance. Figure 51 shows a typical connection diagram for this mode. TI Device REFSEL DGND REFIO 100 nF AVDD REF5025 (Refer to Device Datasheet for Detailed Pin Configuration) REFIO_GND OUT RREF CREF REFIO_GND Figure 51. Device Connections for Using an External 2.5-V Reference 34 Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S ADS8686S www.ti.com SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 7.3.9.3 Supplying One VREF to Multiple Devices For applications that require multiple ADS8686S devices, using the same reference voltage source for all the ADCs helps eliminate any potential errors in the system resulting from mismatch between multiple reference sources. Figure 52 shows the recommended connection diagram for an application that uses one device in internal reference mode and provides the reference source for other devices. The device used as the source of the voltage reference is bypassed by a 10-µF capacitor on the REFIO pin, whereas the other devices are bypassed with a 100-nF capacitor. DVDD TI Device TI Device TI Device REFSEL REFSEL REFSEL DGND REFIO Configured as Output REFIO Configured as Input REFIO Configured as Input 10 …F DGND 100 nF 100 nF REFIO_GND REFIO_GND REFIO_GND Figure 52. Multiple Devices Connected with an Internal Reference from One Device Figure 53 shows the recommended connection diagram for an application that uses an external voltage reference (such as the REF5025) to provide the reference source for multiple devices. TI Device TI Device TI Device REFSEL REFSEL REFSEL DGND REFIO AVDD REFIO_GND OUT DGND REFIO REFIO 100 nF REF5025 (Refer to Device Datasheet for Detailed Pin Configuration) DGND 100 nF 100 nF REFIO_GND REFIO_GND RREF CREF REFIO_GND Figure 53. Multiple Devices Connected Using an External Reference Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S 35 ADS8686S SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 www.ti.com 7.3.10 ADC Transfer Function The ADS8686S outputs 16 bits of conversion data in binary twos complement format for all ranges. The designed code transitions occur midway between successive integer LSB values (that is, 1/2 LSB and 3/2 LSB). The LSB size is the full-scale range ÷ 65,536 for the ADS8686S. Figure 54 and Table 4 show the ideal transfer characteristics for the ADS8686S. The LSB size is dependent on the analog input range selected. 011 «111 ADC OUTPUT CODE 011 «110 LSB FS ( FS) * 2N 000 «001 000 «000 111 «111 100 «010 100 «001 100 «000 ±FS+(0.5)LSB 0V±(0.5)LSB +FS±(1.5)LSB ANALOG INPUT Figure 54. Transfer Characteristics Table 4. ADC Full-Scale Range and LSB Size for Different Ranges 36 RANGE (V) +FS (V) MIDSCALE (V) –FS (V) LSB (µV) ±12 12 0 –12 366 ±10 10 0 –10 305 ±6 6 0 –6 183 ±5 5 0 –5 152 ±3 3 0 –3 92 ±2.5 2.5 0 –2.5 76 Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S ADS8686S www.ti.com SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 7.4 Device Functional Modes 7.4.1 Device Interface: Pin Description Multiple digital pins of the ADS8686S are dual function. The pin functionality is decided by the status of the HW_RNGSELx pins at reset. Table 6 outlines the pin functionality in the different modes of operation and interface modes. 7.4.1.1 REFSEL (Input) The REFSEL pin is a digital input pin that enables selection between the internal or external reference mode of operation for the device. If the REFSEL pin is set to logic high, then the internal reference is enabled and selected. If this pin is set to logic low, then the internal band-gap reference circuit is disabled and powered down. In this mode, an external reference voltage must be provided to the REFIO pin. Under both conditions, the internal reference buffer is always enabled. The REFSEL pin status is latched when the RESET pin transitions from low to high. After the reference is configured the changes to the logic level of REFSEL signal are ignored. 7.4.1.2 RESET (Input) The RESET pin is an active-low digital input. A dedicated reset pin allows the device to be reset at any time in an asynchronous manner. The ADS8686S offers two reset modes: full and partial. The RESET pin must be held low to enter one of the reset modes. The duration of the pulled low time decides the reset mode. A partial reset does not affect the programmed values in the software mode or the latched values in the hardware mode of operation. The partial reset reinitializes the internal modules of the device. A full reset programs the device to operate in the default state. The device must always be reset after power-up as well as after recovery from shut-down mode when all the supplies and references have settled to the required accuracy. If the reset is issued during an ongoing conversion process, then the device aborts the conversion and output data are invalid. If the reset signal is applied during a data read operation, then the output data registers are all reset to zero. In order to initiate the next conversion cycle after deactivating a reset condition, allow for a minimum time delay between the rising edge of the RESET input and the rising edge of the CONVST input (see the Timing Requirements table). Any violation in this timing requirement can result in corrupting the results from the next conversion. 7.4.1.3 SEQEN (Input) The SEQEN pin is a digital input pin that enables the internal channel sequencer mode for data capture in the hardware mode of operation. If the SEQEN pin is set to logic high when the device exits the full reset, then the channel sequencer is enabled. The device cycles through the channel sequence with the CONVST signal based on the burst mode selection setting. See the Sequencer section for further details. 7.4.1.4 HW_RANGESEL[1:0] (Input) The HW_RNGSEL pins are digital input pins that select hardware or software mode of operation. The status of these pins are latched at full reset to choose between the software or hardware mode of operation. In hardware mode of operation, the pins also select the analog input range for all the input channels. See the Operation Mode section for further details. 7.4.1.5 SER/BYTE/PAR (Input) The SER/BYTE/PAR is a digital input pin that selects the digital interface option for device communication along with the DB9/BYTESEL pin. If the SER/BYTE/PAR pin is set to logic low at full reset, the parallel interface is selected. If the SER/BYTE/PAR pin is set to logic high at full reset, the serial or byte interface is selected based on the status of the DB9/BYTESEL pin. See the Programming section for further details. Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S 37 ADS8686S SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 www.ti.com Device Functional Modes (continued) 7.4.1.6 DB[3:0] (Input/Output) The DB[3:0] are digital input/output pins. In software parallel interface mode (SER/BYTE/PAR = 0, HW_RNGSEL[1:0] = 00), use these pins to program the device during the write operation and read data during the read operation. See the Parallel Interface section for further details. In hardware parallel interface mode (SER/BYTE/PAR = 0, HW_RNGSEL[1:0] ≠ 00), use these pins to read data from the device. See the Parallel Interface section for further details. In software byte interface mode (SER/BYTE/PAR = 1, DB9/BYTESEL = 1, HW_RNGSEL[1:0] = 00), use these pins to program the device during the write operation and read data during the read operation. See the Parallel Byte Interface section for further details. In hardware byte interface mode (SER/BYTE/PAR = 1, DB9/BYTESEL = 1, HW_RNGSEL[1:0] ≠ 00), use these pins to read data from the device. See the Parallel Byte Interface section for further details. In serial interface mode (SER/BYTE/PAR = 1, DB9/BYTESEL = 0) tie these pins to DGND. 7.4.1.7 DB4/SER1W (Input/Output) DB4/SER1W is a dual-function digital input/output pin. In software parallel interface mode (SER/BYTE/PAR = 0, HW_RNGSEL[1:0] = 00), use this pin to program the device during the write operation and read data during the read operation. See the Parallel Interface section for further details. In hardware parallel interface mode (SER/BYTE/PAR = 0, HW_RNGSEL[1:0] ≠ 00), use this pin to read data from the device. See the Parallel Interface section for further details. In software byte interface mode (SER/BYTE/PAR = 1, DB9/BYTESEL = 1, HW_RNGSEL[1:0] = 00), use this pin to program the device during the write operation and read data during the read operation. See the Parallel Byte Interface section for further details. In hardware byte interface mode (SER/BYTE/PAR = 1, DB9/BYTESEL = 1, HW_RNGSEL[1:0] ≠ 00), use this pin to read data from the device. See the Parallel Byte Interface section for further details. In serial interface mode (SER/BYTE/PAR = 1, DB9/BYTESEL = 0) this pin determines if the device serial data output is available only on the SDOA pin or on both the SDOA and SDOB pins. The status is latched at the release of a full reset. If SER1W is low, the serial output is available on SDOA only. If SER1W is high, the serial output is available on SDOA and SDOB. See the Serial Interface section for further details. 7.4.1.8 DB5/CRCEN (Input/Output) DB5/CRCEN is a dual-function digital input/output pin. In software parallel interface mode (SER/BYTE/PAR = 0, HW_RNGSEL[1:0] = 00), use this pin to program the device during the write operation and read data during the read operation. See the Parallel Interface section for further details. In hardware parallel interface mode (SER/BYTE/PAR = 0, HW_RNGSEL[1:0] ≠ 00), use this pin to read data from the device. See the Parallel Interface section for further details. In software byte interface mode (SER/BYTE/PAR = 1, DB9/BYTESEL = 1, HW_RNGSEL[1:0] = 00), use this pin to program the device during the write operation and read data during the read operation. See the Parallel Byte Interface section for further details. In hardware byte interface mode (SER/BYTE/PAR = 1, DB9/BYTESEL = 1, HW_RNGSEL[1:0] ≠ 00), use this pin to read data from the device. See the Parallel Byte Interface section for further details. In serial interface mode (SER/BYTE/PAR = 1, DB9/BYTESEL = 0) this pin acts as the CRC enable input. The status is latched at the release of a full reset. If CRCEN is high, an additional CRC word is sent after the last conversion result. If CRCEN is low, the CRC word is not sent out. See the Interface Diagnosis: SELF TEST and CRC section for further details. 38 Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S ADS8686S www.ti.com SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 Device Functional Modes (continued) 7.4.1.9 DB[7:6] (Input/Output) The DB[7:6] are digital input/output pins. In software parallel interface mode (SER/BYTE/PAR = 0, HW_RNGSEL[1:0] = 00), use these pins to program the device during the write operation and read data during the read operation. See the Parallel Interface section for further details. In hardware parallel interface mode (SER/BYTE/PAR = 0, HW_RNGSEL[1:0] ≠ 00), use these pins to read data from the device. See the Parallel Interface section for further details. In software byte interface mode (SER/BYTE/PAR = 1, DB9/BYTESEL = 1, HW_RNGSEL[1:0] = 00), use these pins to program the device during the write operation and read data during the read operation. See the Parallel Byte Interface section for further details. In hardware byte interface mode (SER/BYTE/PAR = 1, DB9/BYTESEL = 1, HW_RNGSEL[1:0] ≠ 00), use these pins read data from the device. See the Parallel Byte Interface section for further details. In serial interface mode (SER/BYTE/PAR = 1, DB9/BYTESEL = 0) tie these pins to DGND. 7.4.1.10 DB8 (Input/Output) In software parallel interface mode (SER/BYTE/PAR = 0, HW_RNGSEL[1:0] = 00), use this pin to program the device during the write operation and read data during the read operation. See the Parallel Interface section for further details. In hardware parallel interface mode (SER/BYTE/PAR = 0, HW_RNGSEL[1:0] ≠ 00), use this pin to read data from device. See the Parallel Interface section for further details. In byte and serial interface modes (SER/BYTE/PAR = 1), tie this pin to DGND. 7.4.1.11 DB9/BYTESEL (Input/Output) DB9/BYTESEL is a dual-function digital input/output pin. In software parallel interface mode (SER/BYTE/PAR = 0, HW_RNGSEL[1:0] = 00), use this pin to program the device during the write operation and read data during the read operation. See the Parallel Interface section for further details. In hardware parallel interface mode (SER/BYTE/PAR = 0, HW_RNGSEL[1:0] ≠ 00), use this pin to read data from the device. See the Parallel Interface section for further details. In byte and serial interface modes (SER/BYTE/PAR = 1), this pin is not used for device communication and is programmed as a device input. The status of this pin is latched at a full reset to determine the byte or serial interface modes. If BYTESEL is high, the byte interface mode is selected. If BYTESEL is low, the serial interface mode is selected. Any digital activity on this pin is ignored after the signal is latched. 7.4.1.12 DB10/SDI (Input/Output) DB10/SDI is a dual-function digital input/output pin. In software parallel interface mode (SER/BYTE/PAR = 0, HW_RNGSEL[1:0] = 00), use this pin to program the device during the write operation and read data during the read operation. See the Parallel Interface section for further details. In hardware parallel interface mode (SER/BYTE/PAR = 0, HW_RNGSEL[1:0] ≠ 00), use this pin to read data from the device. See the Parallel Interface section for further details. In byte interface mode (SER/BYTE/PAR = 1, DB9/BYTESEL = 1), tie this pin to DGND. In software serial interface mode (SER/BYTE/PAR = 1, DB9/BYTESEL = 0, HW_RNGSEL[1:0] = 00) this pin acts as the serial data input for device programmability. See the Serial Interface section for further details. In hardware serial interface mode (SER/BYTE/PAR = 1, DB9/BYTESEL = 0, HW_RNGSEL[1:0] ≠ 00), tie this pin to DGND. Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S 39 ADS8686S SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 www.ti.com Device Functional Modes (continued) 7.4.1.13 DB11/SDOB (Input/Output) DB11/SDOB is a dual-function digital input/output pin. In software parallel interface mode (SER/BYTE/PAR = 0, HW_RNGSEL[1:0] = 00), use this pin to program the device during the write operation and read data during the read operation. See the Parallel Interface section for further details. In hardware parallel interface mode (SER/BYTE/PAR = 0, HW_RNGSEL[1:0] ≠ 00), use this pin to read data from the device. See the Parallel Interface section for further details. In byte interface mode (SER/BYTE/PAR = 1, DB9/BYTESEL = 1), tie this pin to DGND. In serial interface mode (SER/BYTE/PAR = 1, DB9/BYTESEL = 0) this pin acts as the serial data output B. See the Serial Interface section for further details. 7.4.1.14 DB12/SDOA (Input/Output) DB12/SDOA is a dual-function digital input/output pin. In software parallel interface mode (SER/BYTE/PAR = 0, HW_RNGSEL[1:0] = 00), use this pin to program the device during the write operation and read data during the read operation. See the Parallel Interface section for further details. In hardware parallel interface mode (SER/BYTE/PAR = 0, HW_RNGSEL[1:0] ≠ 00), use this pin to read data from the device. See the Parallel Interface section for further details. In byte interface mode (SER/BYTE/PAR = 1, DB9/BYTESEL = 1), tie this pin to DGND. In serial interface mode (SER/BYTE/PAR = 1, DB9/BYTESEL = 0) this pin acts as the serial data output A. See the Serial Interface section for further details. 7.4.1.15 DB13/OS0 (Input/Output) DB13/OS0 is a dual-function digital input/output pin. In software parallel interface mode (SER/BYTE/PAR = 0, HW_RNGSEL[1:0] = 00), use this pin to program the device during the write operation and read data during the read operation. See the Parallel Interface section for further details. In hardware parallel interface mode (SER/BYTE/PAR = 0, HW_RNGSEL[1:0] ≠ 00), use this pin to read data from the device. See the Parallel Interface section for further details. In byte interface mode (SER/BYTE/PAR = 1, DB9/BYTESEL = 1), tie this pin to DGND. In hardware serial interface mode (SER/BYTE/PAR = 1, DB9/BYTESEL = 0, HW_RNGSEL[1:0] ≠ 00) this pin acts as the oversampling selection bit 0. The status of this pin is latched at the release of a full reset. See the Digital Filter and Noise section for further details. 7.4.1.16 DB14/OS1 (Input/Output) DB14/OS1 is a dual-function digital input/output pin. In software parallel interface mode (SER/BYTE/PAR = 0, HW_RNGSEL[1:0] = 00), use this pin to program the device during the write operation and read data during the read operation. See the Parallel Interface section for further details. In hardware parallel interface mode (SER/BYTE/PAR = 0, HW_RNGSEL[1:0] ≠ 00), use this pin to read data from the device. See the Parallel Interface section for further details. In byte interface mode (SER/BYTE/PAR = 1, DB9/BYTESEL = 1), tie this pin to DGND. In hardware serial interface mode (SER/BYTE/PAR = 1, DB9/BYTESEL = 0, HW_RNGSEL[1:0] ≠ 00) this pin acts as the oversampling selection bit 1. The status of this pin is latched at the release of a full reset. See the Digital Filter and Noise section for further details. 40 Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S ADS8686S www.ti.com SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 Device Functional Modes (continued) 7.4.1.17 DB15/OS2 (Input/Output) DB15/OS2 is a dual-function digital input/output pin. In software parallel interface mode (SER/BYTE/PAR = 0, HW_RNGSEL[1:0] = 00), use this pin to program the device during the write operation and read data during the read operation. See the Parallel Interface section for further details. In hardware parallel interface mode (SER/BYTE/PAR = 0, HW_RNGSEL[1:0] ≠ 00), use this pin to read data from the device. See the Parallel Interface section for further details. In byte interface mode (SER/BYTE/PAR = 1, DB9/BYTESEL = 1), tie this pin to DGND. In hardware serial interface mode (SER/BYTE/PAR = 1, DB9/BYTESEL = 0, HW_RNGSEL[1:0] ≠ 00) this pin acts as the oversampling selection bit 2. The status of this pin is latched at the release of a full reset. See the Digital Filter and Noise section for further details. 7.4.1.18 WR/BURST (Input) WR/BURST is dual-function digital input pin. In software parallel interface mode (SER/BYTE/PAR = 0, HW_RNGSEL[1:0] = 00), use this pin to control the device write operation. The CS and WR signals together enable DB[15:0] as the digital input to program the device. See the Parallel Interface section for further details. In software byte interface mode (SER/BYTE/PAR = 1, DB9/BYTESEL = 1, HW_RNGSEL[1:0] = 00), use this pin to control the device write operation. The CS and WR signals together enable DB[7:0] as the digital input to program the device. See the Parallel Byte Interface section for further details. In software serial interface mode (SER/BYTE/PAR = 1, DB9/BYTESEL = 0, HW_RNGSEL[1:0] = 00), tie this pin to DGND. In hardware mode (HW_RNGSEL[1:0] ≠ 00) this pin acts as the burst mode enable. The status of this pin is latched at the release of a full reset. If the BURST pin is set to logic high, then burst mode is enabled. If the BURST pin is set to logic low, then burst mode is disabled. See the Burst Sequencer section for further details. 7.4.1.19 SCLK/RD (Input) SCLK/RD is dual-function digital input pin. In serial interface mode (SER/BYTE/PAR = 1, DB9/BYTESEL = 0), all synchronous access to the device are timed with respect to rising edge of the SCLK signal. See the Serial Interface section for further details. In parallel interface mode (SER/BYTE/PAR = 0), use this pin to control the device read operation. The CS and RD signals together enable DB[15:0] as the digital output to read from the device. See the Parallel Interface section for further details. In byte interface mode (SER/BYTE/PAR = 1, DB9/BYTESEL = 1), use this pin to control the device read operation. The CS and RD signals together enable DB[7:0] as the digital output to read from the device. See the Parallel Byte Interface section for further details. 7.4.1.20 CS (Input) CS is active-low, chip-select digital input signal. A rising edge on the CS signal programs all data lines in tri-state mode. This function allows multiple devices to share the same output data lines. The falling edge of the CS signal marks the beginning of the output data transfer frame in any interface mode of operation for the device. In the parallel and byte interface modes, both the CS and WR or RD input pins must be driven low to enable the digital bus for writing to registers or reading the conversion data (DB[15:0] for parallel and DB[7:0] for byte interface). In serial mode, the falling edge of the CS signal initiates the data communication using a standard SPI interface in mode 00. Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S 41 ADS8686S SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 www.ti.com Device Functional Modes (continued) 7.4.1.21 CHSEL[2:0] (Input) CHSEL[2:0] are digital input pins. In hardware mode (HW_RNGSEL[1:0] ≠ 00, SEQEN = 0), these input pins select the channel for the next conversion. See the Hardware Mode section for further details. In hardware sequence mode (HW_RNGSEL[1:0] ≠ 00, SEQEN = 1), these input pins select the last channel pair in the hardware sequence. See the Hardware Mode Sequencer section for further details. In software mode (HW_RNGSEL[1:0] = 00), tie these pin to DGND. 7.4.1.22 BUSY (Output) BUSY is an active-high digital output pin. BUSY is an active-high digital output signal. This pin goes to logic high after the rising edge of the CONVST signal, indicating that the front-end, track-and-hold circuits for the selected input channels are in hold mode and that the ADC conversion has started. When the BUSY signal goes high, any activity on the CONVST input has no effect on the device. The BUSY output remains high until the conversion process is complete and the conversion data are latched into the output data registers for read out. If the conversion data are read for the previous conversion when BUSY is high, make sure that the data read operation is complete before the falling edge of the BUSY output. In the burst mode of operation, the BUSY pin goes to logic high after the rising edge of the CONVST signal. The BUSY signal stays high until all conversions in the sequence are complete. See the Burst Sequencer section for further details. 7.4.1.23 CONVST (Input) CONVST is an active-high digital input pin. The rising edge of the CONVST pin, when BUSY is low, initiates a new conversion on the selected input channel pair from channel group A and channel group B. For normal mode and sequencer mode of operation, every CONVST signal performs one conversion of the selected channel pair based on the oversampling setting. For burst mode of operation only one CONVST signal is needed for the sequencer to cycle through the channel sequence. The BUSY signal is held high during this duration. 7.4.2 Device Modes of Operation The ADS8686S supports multiple modes of operation that can be enabled using the hardware or software modes of control. The device enters hardware or software mode based on the status of the HW_RNGSEL[1:0] pins at a full reset. In hardware mode, all device configurations are controlled by pin control and access to the internal registers is prohibited. In software mode, the interface and reference configurations are controlled by the respective pins. All other device configurations are enabled though register access only. To switch between hardware mode to software mode or vice-versa, a full reset is required. 7.4.2.1 Shutdown Mode The ADS8686S supports a low-power shutdown mode in which the entire internal circuitry is powered down and all registers are cleared and reset to the default values. In shutdown mode the total power consumption of the device is 700 µW. In order to enter shutdown mode, keep the RESET pin low for greater than 1.2 µs. The device exits shutdown mode when the RESET pin is set from low to high. At this time, the device exits shutdown mode and enters the hardware or software mode of operation based on the status of the HW_RNGSEL[1:0] pins. The power-up time to perform a register write in software mode is approximately 240 µs. A conversion can be initiated after 15 ms. 42 Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S ADS8686S www.ti.com SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 Device Functional Modes (continued) 7.4.2.2 Operation Mode 7.4.2.2.1 Hardware Mode The device enters hardware mode if the HW_RNGSEL[1:0] pins are set to either 01, 10, or 11 at the time of a full reset. In hardware mode, the device operates with restricted functionality. All device functionality is configured through the pin control. The logic levels of the following signals at a full reset configure the functionality of the ADS8686S: CRC, BURST, SEQEN, SER/BYTE/PAR, DB9/BYESEL, DB8, and OSx. Table 5 provides a summary of the signals that are latched by the device on the release of a full reset. After the device is configured, a full reset through the RESET pin is required to exit the configuration and set up an alternate configuration. The data communication interface selected also dictates the functionality available in hardware mode. Table 6 provides a full list of the functionality available in hardware parallel, byte, or serial mode. Table 5. Summary of Hardware Pin Behavior LATCHED AT FULL RESET SIGNAL HW MODE SW MODE REFSEL Yes Yes SEQEN Yes HW_RNGSELx (range change) HW_RNGSELx (HW or SW mode) Yes Yes CRCEN Yes No OSx Yes No BURST Yes No SER1W Yes Yes SER/BYTE/PAR Yes Yes DB9/BYTESEL Yes Yes CHSELx READ AT RESET HW MODE SW MODE Yes Yes READ WHEN BUSY HW MODE EDGE DRIVEN SW MODE HW MODE SW MODE Yes Yes Yes Table 6. Pin Functionality Overview OPERATION MODE HARDWARE, HW_RNGSELx ≠ 00 SOFTWARE, HW_RNGSELx = 00 PIN NAME CHSELx SCLK/RD SERIAL, PARALLEL BYTE, SER/BYTE/PAR = 1, SER/BYTE/PAR = 1, DB9/BYTESEL = 0 DB9/BYTESEL = 1 No function, connect to DGND No function, connect to DGND PARALLEL, SER/BYTE/PAR = 0 SERIAL, SER/BYTE/PAR = 1, DB9/BYTESEL = 0 PARALLEL BYTE, SER/BYTE/PAR = 1, DB9/BYTESEL = 1 PARALLEL, SER/BYTE/PAR = 0 No function, connect to DGND CHSELx CHSELx CHSELx SCLK RD RD SCLK RD RD WR/BURST Connect to DGND WR WR BURST BURST BURST DB[15:13]/OS[0:2] Connect to DGND Connect to DGND DB15 to DB13 OSx Connect to DGND DB15 to DB13 DB12/SDOA SDOA Connect to DGND DB12 SDOA Connect to DGND DB12 DB11/SDOB SDOB, leave floating for serial 1-wire mode Connect to DGND DB11 SDOB Connect to DGND DB11 DB10 DB10/SDI SDI Connect to DGND DB10 Connect to DGND Connect to DGND Connect to DGND Connect to DVDD DB9 Connect to DGND Connect to DVDD DB9 DB8 to DB6, DB3 to DB0 Connect to DGND DB8 to DB6, DB3 to DB0 DB8 to DB6, DB3 to DB0 Connect to DGND DB8 to DB6, DB3 to DB0 DB8 to DB6, DB3 to DB0 DB5/CRCEN Connect to DGND DB5 DB5 CRCEN DB5 DB5 DB4/SER1W SER1W DB4 DB4 SER1W DB4 DB4 HW_RNGSELx Connect to DGND Connect to DGND Connect to DGND Configure analog input range Configure analog input range Configure analog input range SEQEN Connect to DGND Connect to DGND Connect to DGND SEQEN SEQEN SEQEN REFSEL REFSEL REFSEL REFSEL REFSEL REFSEL REFSEL DB9/BYTESEL Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S 43 ADS8686S SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 www.ti.com In hardware mode, the CHSELx and HW_RNGSELx control signals can change their state during device operation and have an immediate effect on the device configuration. The CHSELx pins are read at reset to determine the first analog input channel pair to be acquired for conversion. In the sequencer mode of operation, the CHSELx pins configure the settings for the sequencer. See the Sequencer section for additional details. The CHSELx pin status must be kept constant during the ADC conversion process (that is, between the CONVST rising edge and the BUSY falling edge). The status of the CHSELx pins is read during this time to select the next channel pair for conversion or to modify the hardware sequencer setting. The HW_RNGSELx signals program the analog input range. The selected input range is applied to all 16 analog input channels. A logic change on these pins has an immediate effect on the analog input range. Allow for a typical settling time of 120 µs, in addition to the normal acquisition time requirement after the range change. The recommended practice is to hardwire the range select pins according to the desired input range for the system signals. 7.4.2.2.2 Software Mode In software mode, all configuration settings can be controlled except for the reference and interface by programming the on-chip registers. All functionality of the ADS8686S is available when software mode is selected. Table 5 provides a summary of the signals that are latched by the device on the release of a full reset, depending on the mode of operation chosen. 7.4.2.3 Reset Functionality The ADS8686S supports two reset modes: full and partial. The reset mode selected is dependent on the length of the reset low pulse. A partial reset is applied when the RESET pin is held low between 40 ns and 500 ns. A partial reset reinitializes the sequencer, digital filter, SPI, and SAR ADC modules. The ongoing conversion result is discarded on completion of a partial reset. The partial reset does not affect the register values programmed in software mode or the user configuration latched in hardware and software modes. In software mode, a dummy conversion is required after a partial reset. After the release of a partial reset, the device is fully functional after 50 ns and a dummy conversion can be initiated. A full reset is applied when the RESET pin is held low for a minimum of 1.2 µs. A full reset configures the device to its default power-on state. Hardware or software mode, the internal or external reference, and the type of interface are configured when the ADS8686S is released from a full reset. At power-up, the RESET signal must be kept low until the AVDD and DVDD supplies are stable. The RESET signal can be released after the supplies ramp to stable operating conditions. The logic level of the HW_RNGSELx, REFSEL, SER/BYTE/PAR, DB9/BYTESEL, and DB4/SER1W pins are latched when the RESET pin is released to determine the device configuration. After 15 ms from releasing RESET, the device is completely reconfigured and a conversion can be initiated. In hardware mode, the DB8 CRCEN, OSx, BURST, and SEQEN pin status is also latched when the RESET pin transitions from low to high in full reset mode. The changes to these signals are ignored after they are latched until the next full reset. In hardware mode, the analog input range (HW_RNGSELx signals) can be configured during either a full or a partial reset or during normal operation, but hardware or software mode selection requires a full reset to reconfigure when this setting is latched. In hardware mode, the CHSELx and HW_RNGSELx pins are monitored at release from both a full and a partial reset to perform the following actions: • Select the first analog input channel pair to acquire for conversion • Configure the sequencer • Select the analog input voltage range The CHSELx signals are not latched at reset. The channel pair selected for next conversion, or the hardware sequencer, can be reconfigured during normal operation by setting and maintaining the CHSELx signal level before the CONVST rising edge, and holding the signal state constant until BUSY is held high by the device. See the Channel Selection section for further details. 44 Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S ADS8686S www.ti.com SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 The HW_RNGSELx signals are not latched in hardware mode. A logic change on these pins has an immediate effect on the range selected. See the Programmable Gain Amplifier (PGA) section for additional details. In software mode, all device functionality is configured by controlling the on-chip registers. Figure 55 shows the device reset configuration and Table 6 lists an overview of the pin functionality. tPWRUP tDEV_STRTUP AVDD DVDD RESET tPL_RST CONVST BUSY tDEV_WRITE CS tSU_RST tHT_RST REFSEL, BYTESEL SER/BYTE/PAR, SER1W DONT CARE HW_RNGSEL[1:0] DONT CARE CRCEN, BURST SEQEN, OS[2:0] DONT CARE CHSEL[2:0] DONT CARE DONT CARE ALL MODES HARDWARE MODE ONLY MODE RANGE SETTING IN HW MODE DONT CARE CHx ACTION DONT CARE ACQx CHy DONT CARE CONVx CHz ACQy DONT CARE CONVy Figure 55. ADS8686S Configuration at Reset Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S 45 ADS8686S SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 www.ti.com 7.4.2.4 Channel Selection 7.4.2.4.1 Hardware Mode Channel Selection In hardware mode, the logic level of the CHSELx signals during an ongoing conversion determine the channel pair for next conversion. Table 7 lists the CHSELx signal decoding information. After a full or partial reset, the CHSELx signal status at the rising edge of the reset signal determines the initial channel pair to sample and convert when the first CONVST signal is available. Set the CHSELx signals to the required channel before CONVST goes from low to high and maintain the status until BUSY goes from high to low, indicating the conversion complete. The device samples the CHSELx status during conversion to select the channel pair for the next conversion. The multiplexer then establishes a relevant connection between the ADC driver of the selected channel and SAR ADC. Figure 56 shows a timing diagram of how this mode is selected. Table 7. CHSELx Pin Decoding CHANNEL SELECTION INPUT PIN ANALOG INPUT CHANNELS FOR CONVERSION CHSEL2 CHSEL1 CHSEL0 0 0 0 AIN_0A, AIN_0B 0 0 1 AIN_1A, AIN_1B 0 1 0 AIN_2A, AIN_2B 0 1 1 AIN_3A, AIN_3B 1 0 0 AIN_4A, AIN_4B 1 0 1 AIN_5A, AIN_5B 1 1 0 AIN_6A, AIN_6B 1 1 1 AIN_7A, AIN_7B RESET CONVST BUSY CHSEL[2:0] DONT CARE CHx DONT CARE DONT CARE CHy DONT CARE CHz A/Bx DATA BUS SETUP CHANNEL CONFIGURE CHANNEL CH... A/By CONFIGURE CHANNEL DONT CARE A/Bz CONFIGURE CHANNEL Figure 56. Hardware Mode Channel Conversion Setting 46 Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S ADS8686S www.ti.com SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 7.4.2.4.2 Software Mode Channel Selection In software mode, the channels for conversion are selected by programming the relevant channel register. On power-up or after a reset, the default channels selected for conversion are channel AIN_0A and channel AIN_0B. See Figure 57, Figure 58, and Figure 59 for additional details regarding the channel selection. RESET CHX CONVERSION START CONVST BUSY CS DO NOT CARE SDI SDOA, SDOB CHX CHy CHZ CH.. INVALID A/B0 A/BX A/By Figure 57. Software Serial Mode Channel Conversion Setting RESET CHx CONVERSION START CONVST BUSY CS WR RD DB[7:0] CHX A0 B0 CHy AX BX CHz Figure 58. Software Parallel Byte Mode Channel Conversion Setting Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S 47 ADS8686S SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 www.ti.com RESET CHx CONVERSION START CONVST BUSY CS WR RD DB[15:0] CHX A0 B0 CHy AX BX CHZ Ay By Ch.. Figure 59. Software Parallel Mode Channel Conversion Setting 7.4.2.5 Sequencer The ADS8686S features a highly configurable sequencer functionality. The sequencer enables selection of the internal MUX connection in a predetermined order. This architecture helps reduce the software overhead on the host controller to configure the next channel for conversion. A complete set of sequencer functionality and configurability is available in software mode. The sequencer stack has 32 unique configurable sequence steps. All channels, including the diagnostic channel, can be randomly programmed in any order. Additionally, any channel AIN_nA input can be paired with any channel AIN_nB input or diagnostic channel. The sequencer can be operated with or without the burst function enabled. With the burst function enabled, only one CONVST pulse is required to convert every channel in a sequence. With burst mode disabled, one CONVST pulse is required for every conversion step in the sequence. See the Burst Sequencer section for additional details on operating in burst mode. 7.4.2.5.1 Hardware Mode Sequencer In hardware mode, the sequencer has limited functionality. The sequencer always selects a particular channel pair (for example, AIN_nA and AIN_nB). In hardware mode, the sequencer is controlled by the SEQEN pin and the CHSEL[2:0] pins. The logic level of the SEQEN pin is latched when RESET transitions from logic low to high after a full reset. Table 8 explains the sequencer setting based on the logic state of the SEQEN pin after a full reset. A full reset is required to exit sequencer mode and to setup an alternate configuration. Table 8. Hardware Mode Sequencer Configuration 48 SEQEN INTERFACE MODE 0 Sequencer disabled 1 Sequencer enabled Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S ADS8686S www.ti.com SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 When the sequencer is enabled, the logic levels of the CHSEL[2:0] pins determine the number of channel pairs selected for the conversion in the sequence. The CHSEL[2:0] pins at the time when RESET is released determine the initial settings for the channels to convert in the first sequence. To reconfigure the sequence channels selected for a conversion thereafter, set the CHSEL[2:0] pins to the required setting for the duration of the BUSY pulse for the final conversion in the sequence. Table 9 explains the relationship between the CHSEL[2:0] pin to the channel pairs selected in the sequence. See Figure 60 for further timing sequence details. Table 9. CHSELx Pin Decoding Sequencer CHANNEL SELECTION INPUT PIN ANALOG INPUT CHANNELS FOR SEQUENTIAL CONVERSION CHSEL2 CHSEL1 CHSEL0 0 0 0 AIN_0A, AIN_0B only 0 0 1 AIN_0A, AIN_0B to AIN_1A, AIN_1B 0 1 0 AIN_0A, AIN_0B to AIN_2A, AIN_2B 0 1 1 AIN_0A, AIN_0B to AIN_3A, AIN_3B 1 0 0 AIN_0A, AIN_0B to AIN_4A, AIN_4B 1 0 1 AIN_0A, AIN_0B to AIN_5A, AIN_5B 1 1 0 AIN_0A, AIN_0B to AIN_6A, AIN_6B 1 1 1 AIN_0A, AIN_0B to AIN_7A, AIN_7B RESET SEQEN DONT CARE DONT CARE DONT CARE CONVST BUSY CHSEL[2:0] DONT CARE CHX DATA A/B0 INITIAL SETUP DONT CARE CHY DONT CARE A/BX-1 A/BX A/B0 CHZ A/BY-1 DONT CARE A/BY A/B0 CONFIGURE SEQUENCE CONFIGURE SEQUENCE Figure 60. Hardware Mode Sequencer Configuration Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S 49 ADS8686S SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 www.ti.com 7.4.2.5.2 Software Mode Sequencer In software mode, the ADS8686S offers a 32-stack, fully configurable sequencer. The configuration register and sequencer stack registers can be programmed by using the parallel, byte, or serial interface. Each stack register has two 4-bit fields to control each individual MUX. This structure allows any input from channel AIN_nA to be paired with any input from channel AIN_nB, or to any diagnostic channel. The sequencer depth is programmable from 1 to 32. The sequencer depth is determined by setting the SSRENx bit in the sequencer stack register corresponding to the last step. The channels to convert are selected by programming the ASELx and BSELx bits in each sequence stack register for the depth required. The sequencer is activated by setting the SEQEN bit in the configuration register to 1. The recommended procedure to configure and enable the sequencer (see Figure 61 for additional information) is as follows: 1. Program the analog input range for the required analog input channels. 2. Program the sequencer stack registers (S0, S1,...Sn) to select the channels for the sequence. 3. Set the SSRENx bit in the last required sequence step. 4. Set the SEQEN bit in the configuration register. 5. Provide a dummy CONVST pulse. 6. Provide additional CONVST pulses and read the conversion results. After all sequence steps are cycled through, the sequence automatically restarts from the first element in the sequencer stack with the next CONVST pulse. Following a partial reset, the sequencer pointer is repositioned to the first layer of the stack, but the register programmed values remain unchanged. RESET DUMMY CONVERSION SEQUENCE START SEQUENCE START CONVST BUSY REGISTER SETUP DO NOT CARE DO NOT CARE DO NOT CARE A/B0 DATA S0 S1 Sn S0 Figure 61. Software Mode Sequencer Configuration 50 Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S ADS8686S www.ti.com SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 7.4.2.6 Burst Sequencer The ADS8686S offers an additional feature for burst mode capture. This feature is applicable only if the sequencer feature is enabled. With the burst feature enabled, one CONVST pulse initiates conversion of all channels configured in the sequencer. Thus, for a sequencer configured for four channel pairs, only one CONVST pulse must be provided in BURST with the sequencer configuration instead of four CONVST pulses in the sequencer only configuration. When configured, the burst sequence is initiated at the rising edge of CONVST. The BUSY pin goes high and remains high until all conversions in the sequence are complete. If OSR mode is enabled, the sequencer captures the required samples for a given channel pair before moving to the next channel pair in sequencer. The conversion results are available for readback after the BUSY pin goes low. The number of data reads required in the burst sequence are dependent on the length of the sequence configured. The conversion results are presented on the data bus (parallel, byte, or serial) in the same order as the programmed sequence. The throughput rate of the ADS8686S is limited in burst mode because each channel pair requires an acquisition, conversion, and readback time. Equation 1 estimates the time taken to complete a sequence with the number of channel pairs, N. tBURST = (tCONV + 50 ns) + (N – 1) (tACQ + tCONV) + N(tRB) where • • • tCONV is the typical conversion time tACQ is the typical acquisition time tRB is the time required to read back the conversion results in either serial 1-wire, serial 2-wire, parallel byte, or parallel mode (1) Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S 51 ADS8686S SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 www.ti.com 7.4.2.6.1 Hardware Mode Burst Sequencer In hardware mode, set both the BURST and SEQEN pins to logic high to enable burst sequencer mode. The device latches these inputs when the RESET signal transitions from logic low to high after a full reset event. To exit the burst mode of operation, a full reset is needed. When the burst sequencer is enabled, the logic levels of the CHSEL[2:0] pins determine the channels selected for the conversion in the burst sequence. The CHSEL[2:0] pins at the time that RESET is released determines the initial settings for the channels to convert in the burst sequence. To reconfigure the channels selected for conversion after a reset, set the CHSEL[2:0] pins to the required setting for the duration of the next BUSY pulse. Figure 62 shows a timing diagram of this mode. RESET SEQEN DONT CARE DONT CARE BURST DONT CARE DONT CARE CONVST BUSY CHSEL[2:0] DONT CARE CHx DONT CARE CHy DATA DONT CARE A/B0 A/Bx-1 CHz A/Bx CONFIGURE SEQUENCER INITIAL SETUP DONT CARE A/B0 A/By-1 CHz DONT CARE A/B0 A/By A/Bz-1 CHz A/Bz CONFIGURE SEQUENCER CONFIGURE SEQUENCER Figure 62. Burst Sequencer, Hardware Mode 7.4.2.6.2 Software Mode Burst Sequencer In software mode, program the BURST bit in the configuration register to enable burst function. Enable this setting along with the SEQEN bit by programming the configuration register. Figure 63 shows a timing diagram for this mode. RESET CONVST BUSY REGISTER SETUP DONT CARE DONT CARE DONT CARE DATA A/B0 S0 S1 Sn-1 Sn DONT CARE S0 S1 Sn-1 Sn DUMMY CONVERSION Figure 63. Burst Sequencer, Software Mode 52 Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S ADS8686S www.ti.com SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 7.4.2.7 Diagnostics 7.4.2.7.1 Analog Diagnosis The ADS8686S supports monitoring of the internal nodes AVDD and ALDO, respectively, along with the 16 analog inputs, AIN_nA and AIN_nB, by using the SAR ADCs. These channels can be monitored in the software mode of operation by programming the channel register (see the Register Maps section) to the corresponding channel identifier. The diagnostic channels can also be added to the sequencer stack. Equation 2 defines the expected output for each diagnostic channel. Figure 64 and Figure 65 show the transfer function for each diagnostic channel. AVDD Code = (:10 × ALDO; F :7 × VREFCAP ;) × 32,768 10 × VREFCAP (2) 29000 -5000 28000 -5800 Expected Output (Code) Expected Output (Code) ALDO Code = k:4 × AVDD; F VREFCAP o × 32,768 5 × VREFCAP 27000 26000 25000 24000 4.7 4.85 5 AVDD V 5.15 5.3 -6600 -7400 -8200 -9000 1.7 D061 Figure 64. AVDD vs Expected Output Code 1.8 1.9 ALDO (V) 2 2.1 D062 Figure 65. ALDO vs Expected Output Code 7.4.2.7.2 Interface Diagnosis: SELF TEST and CRC The ADS8686S features a communication self-test mode and a cyclic redundancy check (CRC) mode. These features help diagnose any issues with the digital interface between the host and the device. The communication self test can be enabled by programming the communication self-test channel in the channel register (see the Register Maps section). When enabled, the device forces the conversion result register to a known fixed output. When the conversion code is read, code 0xAAAA is output as the conversion code of ADC A, and code 0x5555 is output as the conversion code of ADC B. This feature can be accessed in the software mode of operation and is not supported in the hardware mode of operation. The ADS8686S supports a CRC checksum mode to improve interface robustness by detecting errors in data. The CRC feature is available in both software (serial, byte, and parallel) mode and hardware (serial only) mode. The CRC feature is not available in hardware parallel or hardware byte modes. The CRC result is stored in the status register. Enabling the CRC feature enables the status register and vice versa. In hardware mode, set the CRCEN pin to logic high when the ADS8686S is released from a full reset to enable the CRC feature. The logic level of the CRCEN pin is latched when the RESET pin is released. A full reset is required to exit the function and setup an alternative configuration. With CRC enabled, the content of the status register is appended to the conversion result (see the STATUS register in the Register Maps section for details regarding the CRC data structure). In software mode, the CRC function is enabled by setting either the CRCEN bit or the STATUSEN bit in the configuration register to 1. Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S 53 ADS8686S SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 www.ti.com If the CRC function is enabled, a CRC is calculated on the conversion results for channel AIN_nA and channel AIN_nB. The CRC is calculated and transferred on the serial, byte, or parallel interface after the conversion results are transmitted, depending on the configuration of the device. The hamming distance varies in relation to the number of bits in the conversion result. For conversions with less than or equal to 119 bits, the hamming distance is 4. For more than 119 bits, the hamming distance is 1 (that is, 1-bit errors are always detected). 54 Submit Documentation Feedback Copyright © 2019–2020, Texas Instruments Incorporated Product Folder Links: ADS8686S ADS8686S www.ti.com SBAS905C – NOVEMBER 2019 – REVISED JULY 2020 The following is a pseudocode description of how the CRC is implemented in the ADS8686S: crc = 8’b0; i = 0; x = number of conversion channel pairs; for (i=0, i
ADS8686SIPZAR 价格&库存

很抱歉,暂时无法提供与“ADS8686SIPZAR”相匹配的价格&库存,您可以联系我们找货

免费人工找货
ADS8686SIPZAR
  •  国内价格
  • 1+103.12920
  • 10+98.04240
  • 30+89.24040
  • 100+81.56160

库存:114

ADS8686SIPZAR

库存:11000