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

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
AD7606BBSTZ

AD7606BBSTZ

  • 厂商:

    AD(亚德诺)

  • 封装:

    LQFP64_10X10MM

  • 描述:

    Analog to Digital Converters - ADC 8-ch DAS w/16-bit, bipolar input sim-ADC

  • 数据手册
  • 价格&库存
AD7606BBSTZ 数据手册
8-Channel DAS with 16-Bit, 800 kSPS Bipolar Input, Simultaneous Sampling ADC AD7606B Data Sheet FEATURES APPLICATIONS 16-bit ADC with 800 kSPS on all channels Input buffer with 5 MΩ analog input impedance Pin to pin compatible with the AD7606 1 ppm/°C typical positive and negative full-scale error drift −40°C to +125°C operating temperature range Single 5 V analog supply and 1.71 V to 3.6 V VDRIVE supply ±21 V input clamp protection with 8 kV ESD Extra modes available in software mode Per channel selectable analog input ranges Single-ended, bipolar: ±10 V, ±5 V, and ±2.5 V Per channel system phase, offset, and gain calibration Analog input open circuit detection feature ≤22 LSB (typical) open circuit code error (RPD = 10 kΩ) Self diagnostics and monitoring features CRC error checking on read/write data and registers Power line monitoring Protective relays Multiphase motor control Instrumentation and control systems Data acquisition systems COMPANION PRODUCTS Voltage References: ADR4525, LT6657, LTC6655 Digital Isolators: ADuM142E, ADuM6422A, ADuM5020, ADuM5028 AD7606x Family Software Model Additional companion products on the AD7606B product page FUNCTIONAL BLOCK DIAGRAM 1.71V TO 3.6V 5V 5V 100nF 100nF AV CC AV CC REGCAP V1GND CLAMP CLAMP VDRIVE REGCAP DLDO ALDO V1 100nF 1µF 1µF 5MΩ 5MΩ PGA SAR CONVST RESET RANGE CLK OSC LPF CONTROL INPUTS V8 V8GND CLAMP CLAMP 5MΩ PGA SAR LPF OPTIONAL RC FILTER SERIAL 10µF + AVCC V IN VOUT 1µF 0.1µF ADR4525 GND +2.5V GAIN, OFFSET AND PHASE CALIBRATION REFCAPB REFIN/REFOUT + 100nF BUSY FRSTDATA PROGRAMMABLE DIGITAL FILTER ADC, PGA, AND CHANNEL CONFIGURATION REFCAPA OPTIONAL EXTERNAL REFERENCE OS0 TO OS2 5MΩ INTERNAL REFERENCE 2.5V REF PARALLEL/ SERIAL INTERFACE SDI2 SCLK3 CS PARALLEL DB0 TO DB151 RD3 WR DIAGNOSTICS AND SENSOR DISCONNECT REF SELECT REFGND D OUTA TO DOUT D1 PAR/SER SEL AD7606B 1D OUTA TO DOUTD ARE SINGLE FUNCTIONS OF MULTIFUNCTION PINS, DB7/DOUTA TO DB10/D OUTD. 2SDI IS A SINGLE FUNCTION OF THE DB11/SDI MULTIFUNCTION PIN. 3RD AND SCLK ARE SINGLE FUNCTIONS OF THE RD/SCLK MULTIFUNCTION PIN. 26071-001 AGND Figure 1. Rev. A Document Feedback Information furnished by Analog Devices is believed to be accurate and reliable. However, no responsibility is assumed by Analog Devices for its use, nor for any infringements of patents or other rights of third parties that may result from its use. Specifications subject to change without notice. No license is granted by implication or otherwise under any patent or patent rights of Analog Devices. Trademarks and registered trademarks are the property of their respective owners. One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A. Tel: 781.329.4700 ©2019–2021 Analog Devices, Inc. All rights reserved. Technical Support www.analog.com AD7606B Data Sheet TABLE OF CONTENTS Features .............................................................................................. 1 System Calibration Features .......................................................... 31 Applications ....................................................................................... 1 System Phase Calibration .......................................................... 31 Companion Products ....................................................................... 1 System Gain Calibration............................................................ 31 Functional Block Diagram .............................................................. 1 System Offset Calibration ......................................................... 32 Revision History ............................................................................... 3 Analog Input Open Circuit Detection .................................... 32 General Description ......................................................................... 4 Digital Interface .............................................................................. 34 Specifications..................................................................................... 5 Hardware Mode .......................................................................... 34 Timing Specifications .................................................................. 8 Software Mode ............................................................................ 34 Absolute Maximum Ratings.......................................................... 12 Parallel Interface ......................................................................... 34 Thermal Resistance .................................................................... 12 Serial Interface ............................................................................ 37 Electrostatic Discharge (ESD) Ratings .................................... 12 Diagnostics ...................................................................................... 41 ESD Caution ................................................................................ 12 Reset Detection ........................................................................... 41 Pin Configuration and Function Descriptions ........................... 13 Overvoltage and Undervoltage Events .................................... 41 Typical Performance Characteristics ........................................... 16 Digital Error ................................................................................ 41 Terminology .................................................................................... 22 Diagnostics Multiplexer ............................................................ 44 Theory of Operation ...................................................................... 24 Typical Connection Diagram ....................................................... 46 Analog Front End ....................................................................... 24 Applications Information .............................................................. 48 SAR ADC..................................................................................... 25 Layout Guidelines....................................................................... 49 Reference ..................................................................................... 26 Register Summary .......................................................................... 51 Operation Modes ........................................................................ 26 Register Details ............................................................................... 53 Digital Filter .................................................................................... 29 Outline Dimensions ....................................................................... 72 Padding Oversampling .............................................................. 30 Ordering Guide .......................................................................... 72 External Oversampling Clock................................................... 30 Rev. A | Page 2 of 72 Data Sheet AD7606B REVISION HISTORY 4/2021—Rev. 0 to Rev. A Changed ADC Mode to ADC Read Mode ................ Throughout Changes to Features Section and Figure 1 ..................................... 1 Added Companion Products Section ............................................. 1 Changes to Table 1 ............................................................................ 4 Changes to Table 2 ............................................................................ 5 Added Note 9, Table 2....................................................................... 7 Changes to tD_BSY Parameter, Table 3; and Figure 2 ....................... 8 Change to tH_SCK_DO Parameter, Table 5 .........................................10 Changes to Table 6 ..........................................................................11 Added Electrostatic Discharge (ESD) Ratings Section, ESD Ratings for AD7606B Section, and Table 8; Renumbered Sequentially ......................................................................................11 Change to Figure 8 ..........................................................................12 Replaced Figure 31 ..........................................................................19 Changes to Figure 27 to Figure 29 and Figure 30 ......................19 Changes to Figure 36 to Figure 38 ................................................20 Changes to Terminology Section ..................................................21 Changes to Figure 47 ......................................................................25 Changes to Reference Section........................................................26 Added Simultaneous Sampling of Multiple AD7606B Devices Section and Figure 55; Renumbered Sequentially ......................30 Changes to System Gain Calibration Section and Figure 59 .....31 Changes to Analog Input Open Circuit Detection Section and Figure 60 ........................................................................................... 32 Changes to Automatic Mode Section and Table 20 .................... 33 Changes to Table 23 ........................................................................ 34 Changes to Reading During Conversion Section ....................... 35 Added Figure 64; Renumbered Sequentially ............................... 36 Changed Reading During Conversion Section to Reading During Conversion—Serial Interface Section............................. 38 Changes to Reading During Conversion—Serial Interface Section .............................................................................................. 38 Changes to Memory Map CRC Section ....................................... 41 Change to Interface CRC Checksum Section ............................. 42 Added Internal Clock Counters Section and Figure 84 ............. 44 Changes to Table 31, Figure 83, and Temperature Sensor Section .............................................................................................. 44 Changes to Internal LDOs Section ............................................... 45 Changes to Applications Information Section ............................ 48 Added Figure 88 .............................................................................. 48 Changes to Table 71 ........................................................................ 67 Changes to Table 72 ........................................................................ 68 Changes to Table 73 ........................................................................ 69 Changes to Table 76 ........................................................................ 71 6/2019—Revision 0: Initial Version Rev. A | Page 3 of 72 AD7606B Data Sheet GENERAL DESCRIPTION The AD7606B is a 16-bit, simultaneous sampling, analog-todigital data acquisition system (DAS) with eight channels. Each channel contains analog input clamp protection, a programmable gain amplifier (PGA), a low-pass filter, and a 16-bit successive approximation register (SAR), analog-to-digital converter (ADC). The AD7606B also contains a flexible digital filter, low drift, 2.5 V precision reference and reference buffer to drive the ADC and flexible parallel and serial interfaces. The AD7606B operates from a single 5 V supply and accommodates ±10 V, ±5 V, and ±2.5 V true bipolar input ranges when sampling at throughput rates of 800 kSPS for all channels. The input clamp protection tolerates voltages up to ±21 V. The AD7606B has a 5 MΩ analog input impedance, resulting in less than 20 LSB bipolar zero code when the input signal is disconnected and pulled to ground through a 10 kΩ external resistor. The single supply operation, on-chip filtering, and high input impedance eliminates the need for external driver op amps, which require bipolar supplies. For applications with lower throughput rates, the AD7606B flexible digital filter can be used to improve noise performance. In hardware mode, the AD7606B is fully compatible with the AD7606. In software mode, the following advanced features are available: • • • • • • • Additional ±2.5 V analog input range. Analog input range (±10 V, ±5 V, and ±2.5 V), selectable per channel. Additional oversampling (OS) options, up to OS × 256. System gain, system offset, and system phase calibration per channel. Analog input open circuit detector. Diagnostic multiplexer. Monitoring functions (serial peripheral interface (SPI)) invalid read/write, cyclic redundancy check (CRC), overvoltage and undervoltage events, busy stuck monitor, and reset detection). Note that throughout this data sheet, multifunction pins, such as the RD/SCLK pin, are referred to either by the entire pin name or by a single function of the pin, for example, the SCLK pin, when only that function is relevant. Table 1. Bipolar Input, Simultaneous Sampling, Pin to Pin Compatible Family of Devices Input Type Single-Ended True Differential 1 2 Resolution (Bits) 18 16 14 18 16 RIN 1 = 1 MΩ, 200 kSPS AD7608 AD7606 AD7606-6 AD7606-4 AD7607 AD7609 RIN = 5 MΩ, 800 kSPS AD7606B 2 RIN = 1 MΩ, 1 MSPS AD7606C-182 AD7606C-162 AD7606C-182 AD7606C-162 RIN is input impedance. This state-of-the-art device is recommended for newer designs as an alternative to the AD7606, AD7608, and AD7609. Rev. A | Page 4 of 72 Number of Channels 8 8 6 4 8 8 8 Data Sheet AD7606B SPECIFICATIONS Voltage reference (VREF) = 2.5 V external and internal, analog supply voltage (AVCC) = 4.75 V to 5.25 V, logic supply voltage (VDRIVE) = 1.71 V to 3.6 V, sample frequency (fSAMPLE) = 800 kSPS, with no oversampling, TA = −40°C to +125°C, single-ended input, and all input voltage ranges, unless otherwise noted. Table 2. Parameter DYNAMIC PERFORMANCE Signal-to-Noise Ratio (SNR) 1 Total Harmonic Distortion (THD) Signal-to-Noise-and-Distortion Spurious-Free Dynamic Range (SFDR) Channel to Channel Isolation Full-Scale Step Settling Time ANALOG INPUT FILTER Full Power Bandwidth Phase Delay Phase Delay Matching DC ACCURACY Resolution Differential Nonlinearity (DNL) Integral Nonlinearity (INL) Total Unadjusted Error (TUE) Test Conditions/Comments Input frequency (fIN) = 1 kHz sine wave, unless otherwise noted No oversampling (OS), ±10 V range No OS, ±5 V range No OS, ±2.5 V range Oversampling ratio (OSR) = 16×, ±10 V range OSR = 16×, ±5 V range OSR = 16×, ±2.5 V range All input ranges fSAMPLE = 200 kSPS fSAMPLE = 800 kSPS No OS, ±10 V range No OS, ±5 V range No OS, ±2.5 V range OSR = 16×, ±10 V range OSR = 16×, ±5 V range OSR = 16×, ±2.5 V range Min Typ 87.5 86.5 83.5 92 90.5 87.5 89.5 88.5 86 93.5 92 89 86.5 85.5 83 89 89 86.5 −105 −100 88.5 87.7 85.5 92 91.3 88.7 −104 Max Unit dB dB dB dB dB dB −94 −90 dB dB dB dB dB dB dB dB dB fIN on unselected channels up to 160 kHz 0.01% of full scale ±10 V range ±5 V range ±2.5V range −110 dB 70 110 130 µs μs μs −3 dB, ±10 V range −3 dB, ±5 V range −3 dB, ±2.5 V range −0.1 dB, ±10 V range −0.1 dB, ±5 V range −0.1 dB, ±2.5 V range ±10 V range ±5 V range ±2.5 V range ±10 V range ±5 V range ±2.5 V range 22.5 13.5 11.5 3 2 2 7.5 12 14 240 365 445 kHz kHz kHz kHz kHz kHz µs µs µs ns ns ns ±0.99 ±2 ±2.5 ±47 Bits LSB 2 LSB2 LSB2 LSB No missing codes 16 ±0.5 ±1 ±1 ±3 fSAMPLE = 200 kSPS fSAMPLE = 800 kSPS External reference Rev. A | Page 5 of 72 AD7606B Parameter Positive and Negative Full-Scale (FS) Error 3 Data Sheet Test Conditions/Comments Min Max ±30 Unit LSB 126 4 ±1 3 ±3 20 LSB LSB ppm/°C LSB ±1 ±1 ±0.5 1.5 1.4 ±12 ±12 ±17 ±17 ±22 ±22 ±20 ±14 ±2.5 23 14 ±30 ±20 ±35 ±25 ±40 ±30 LSB2 LSB ppm/°C LSB2 LSB LSB LSB LSB LSB LSB LSB 0 64 kΩ −128 0 +127 318.75 LSB μs LSB LSB μs −10 −5 −2.5 +10 +5 +2.5 V V V −0.7 −0.1 −0.1 +1.9 +2.7 +3.1 V V V µA pF MΩ ppm/°C RFILTER 4 = 20 kΩ, system gain calibration disabled RFILTER4 = 0 kΩ to 65 kΩ, system gain calibration enabled Positive and Negative FS Error Drift Positive and Negative FS Error Matching Bipolar Zero Code Error TA = −40°C to +85°C Bipolar Zero Code Error Drift Bipolar Zero Code Error Matching Open Circuit Code Error SYSTEM CALIBRATION Positive Full-Scale (PFS) and Negative Full-Scale (NFS) Calibration Range Offset Calibration Range Phase Calibration Range PFS and NFS Error Offset Error Phase Error ANALOG INPUT Input Voltage Ranges Input Voltage Ranges Analog Input Current Input Capacitance (CIN) 6 Input Impedance (RIN) 7 Input Impedance Drift REFERENCE INPUT/OUTPUT Reference Input Voltage DC Leakage Current Input Capacitance6 Reference Output Voltage Reference Temperature Coefficient Reference Voltage to the ADC LOGIC INPUTS Input High Voltage (VINH) Input Low Voltage (VINL) Input Current (IIN) Input Capacitance6 TA = −40°C to +85°C Pull-down resistor (RPD) 5 = 10 kΩ, ±10 V range RPD = 10 kΩ, ±10 V range, TA = −40°C to +85°C RPD = 10 kΩ, ±5 V range RPD = 10 kΩ, ±5 V range, TA = −40°C to +85°C RPD = 10 kΩ, ±2.5 V range RPD = 10 kΩ, ±2.5 V range, TA = −40°C to +85°C Series resistor in front of the Vx+ and VxGND inputs After gain calibration After offset calibration After phase calibration Vx − VxGND ±10 V range ±5 V range ±2.5 V range VxGND − AGND ±10 V range ±5 V range ±2.5 V range See the Typical Performance Characteristics section Typ ±2 ±5 ±0.5 ±1 (VIN − 2)/RIN 5 5 ±1 ±25 REF SELECT = 0, external reference 2.495 2.5 REF SELSECT = 1, internal reference, TA = 25°C 2.4975 7.5 2.5 ±3 REFCAPA (Pin 44) and REFCAPB (Pin 45) 4.39 2.505 ±0.12 2.5025 ±10 4.41 0.7 × VDRIVE 0.3 × VDRIVE ±1 5 Rev. A | Page 6 of 72 V µA pF V ppm/°C V V V µA pF Data Sheet Parameter LOGIC OUTPUTS Output High Voltage (VOH) Output Low Voltage (VOL) Floating State Leakage Current Output Capacitance6 Output Coding CONVERSION RATE Conversion Time Acquisition Time (tACQ) 9 Throughput Rate POWER REQUIREMENTS AVCC VDRIVE REGCAP AVCC Current (IAVCC) Normal Mode (Static) Normal Mode (Operational) Standby Shutdown Mode VDRIVE Current (IDRIVE) Normal Mode (Static) Normal Mode (Operational) Standby Shutdown Mode Power Dissipation Normal Mode (Static) Normal Mode (Operational) AD7606B Test Conditions/Comments Min Current source (ISOURCE) = 100 µA Current sink (ISINK) = 100 µA VDRIVE − 0.2 Typ Max 0.2 ±1 5 Twos complement See Table 3 0.75 0.5 fSAMPLE = 800 kSPS fSAMPLE = 10 kSPS fSAMPLE = 800 kSPS fSAMPLE = 10 kSPS fSAMPLE = 800 kSPS fSAMPLE = 10 kSPS Standby Shutdown Mode V V µA pF N/A 8 800 µs µs kSPS 5 5.25 3.6 1.93 V V V 7.5 43 8 3.5 0.5 9.5 47.5 10 4.5 5 mA mA mA mA µA 1.8 1.1 30 1.6 0.8 3.5 1.5 75 3 2 µA mA µA µA µA 40 230 42 18 2.5 50 255 50 24 25 mW mW mW mW µW Per channel 4.75 1.71 1.875 Unit No OS means no oversampling is applied. LSB means least significant bit. With a ±2.5 V input range, 1 LSB = 76.293 µV. With a ±5 V input range, 1 LSB = 152.58 µV. With a ±10 V input range, 1 LSB = 305.175 µV. 3 These specifications include the full temperature range variation and contribution from the reference buffer. 4 RFILTER is a resistor placed in a series to the analog input front end. See Figure 57. 5 See Figure 60. 6 Not production tested. Sample tested during initial release to ensure compliance. 7 Input impedance variation is factory trimmed and accounted for in the System Gain Calibration section. 8 N/A means not applicable. 9 The ADC input is settled by the internal PGA. Therefore, the acquisition time is the time between the end of the conversion and the start of the next conversion with no impact on external components 1 2 Rev. A | Page 7 of 72 AD7606B Data Sheet TIMING SPECIFICATIONS Universal Timing Specifications AVCC = 4.75 V to 5.25 V, VDRIVE = 1.71 V to 3.6 V, VREF = 2.5 V external reference and internal reference, and TA = −40°C to +125°C, unless otherwise noted. Interface timing is tested using a load capacitance of 20 pF, dependent on VDRIVE and load capacitance for serial interface. Table 3. Parameter tCYCLE Min 1.25 tLP_CNV tHP_CNV tD_CNV_BSY 10 10 Typ Max Unit µs ns ns 20 25 tS_BSY 0 ns ns ns tD_BSY 25 ns tCONV 0.65 2.2 4.65 9.6 19.4 39.2 78.7 157.6 315.6 0.85 2.3 4.8 9.9 20 40.2 80.8 161.9 324 μs μs μs μs μs μs μs μs μs 55 3000 2000 50 253 ns ns µs ns µs 1 10 10 µs ms ms tRESET Partial Reset Full Reset tDEVICE_SETUP Partial Reset Full Reset tWAKE_UP Standby Shutdown tPOWER-UP Partial RESET high pulse width Full RESET high pulse width Time between RESET falling edge and first CONVST rising edge Wake-up time after standby/shutdown mode Time between stable AVCC/VDRIVE and assertion of RESET Applies to serial mode when all four DOUTx lines are selected. AVCC VDRIVE tPOWER-UP tRESET RESET tCYCLE tHP_CNV tDEVICE_SETUP tLP_CNV CONVST tCONV tACQ tD_CNV_BSY BUSY tS_BSY DOUTx DBx Figure 2. Universal Timing Diagram Rev. A | Page 8 of 72 tD_BSY 15137-002 1 Description Minimum time between consecutive CONVST rising edges (excluding oversampling modes) 1 CONVST low pulse width CONVST high pulse width CONVST high to BUSY high delay time VDRIVE > 2.7 V VDRIVE < 2.7 V Minimum time from BUSY falling edge to RD falling edge setup time (in parallel interface) or to MSB being available on DOUTx line (in serial interface) Minimum time between last RD falling edge (in parallel interface) or last LSB being clocked out (serial interface) and the following BUSY falling edge; read during conversion Conversion time; no oversampling Oversampling by 2 Oversampling by 4 Oversampling by 8 Oversampling by 16 Oversampling by 32 Oversampling by 64 Oversampling by 128 Oversampling by 256 Data Sheet AD7606B Parallel Mode Timing Specifications Table 4. Parameter tS_CS_RD Min 0 tH_RD_CSi tHP_RD tLP_RD tHP_CS Typ Unit ns Description CS falling edge to RD falling edge setup time 0 ns RD rising edge to CS rising edge hold time 10 10 10 ns ns ns RD high pulse width RD low pulse width CS high pulse width ns Delay from CS until DBx three-state disabled ns CS to DBx hold time 40 ns ns ns ns Data access time after falling edge of RD VDRIVE > 2.7 V VDRIVE < 2.7 V Data hold time after falling edge of RD CS rising edge to DBx high impedance tD_CS_FD 26 ns ns ns RD falling edge to next RD falling edge VDRIVE > 2.7 V VDRIVE < 2.7 V Delay from CS falling edge until FRSTDATA three-state disabled tD_RD_FDH tD_RD_FDL tDHZ_FD tS_CS_WR 30 30 28 0 ns ns ns ns Delay from RD falling edge until FRSTDATA high Delay from RD falling edge until FRSTDATA low Delay from CS rising edge until FRSTDATA three-state enabled CS to WR setup time 213 ns tH_WR_CS 88 213 0 ns ns ns WR high pulse width WR low pulse width VDRIVE > 2.7 V VDRIVE < 2.7 V WR hold time tS_DB_WR tH_WR_DB tCYC_WR 5 5 230 ns ns ns Configuration data to WR setup time Configuration data to WR hold time Configuration data settle time, WR rising edge to next WR rising edge tD_CS_DB 35 0 tD_RD_DB 27 37 tH_RD_DB tDHZ_CS_DB 12 tCYC_RD 30 40 tHP_WR tLP_WR CS tS_CS_RD tHP_RD tH_RD_CS tLP_RD RD tD_RD_DB tD_CS_DB DB0 TO DB15 tCYC_RD tH_CS_DB tDHZ_CS_DB tH_RD_DB x VIN1 VIN2 tD_CS_FD VIN3 VIN4 VIN5 VIN6 VIN7 VIN8 tD_RD_FDL tD_RD_FDH tDHZ_FD FRSTDATA Figure 3. Parallel Mode Read Timing Diagram, Separate CS and RD Pulses Rev. A | Page 9 of 72 15137-003 tH_CS_DB Max AD7606B Data Sheet tCYC_RD tHP_CS CS AND RD tLP_RD DB0 TO DB15 VIN1 tD_CS_FD VIN2 VIN3 tH_CS_DB tDHZ_CS_DB VIN4 VIN5 VIN6 VIN7 tD_RD_FDL VIN8 tDHZ_FD FRSTDATA 15137-004 tD_RD_DB Figure 4. Parallel Mode Read Timing Diagram, Linked CS and RD CS tHP_WR tS_CS_WR tH_WR_CS tCYC_WR WR tLP_WR tH_WR_DB DB0 TO DB15 15137-005 tS_DB_WR Figure 5. Parallel Mode Write Operation Timing Diagram Serial Mode Timing Specifications Table 5. Parameter fSCLK Min Typ Max Unit 60 40 Description SCLK frequency; fSCLK = 1/tSCLK VDRIVE > 2.7 V VDRIVE < 2.7 V Minimum SCLK period CS to SCLK falling edge setup time tSCLK tS_CS_SCK 1/fSCLK 2 MHz MHz μs ns tH_SCK_CS 2 ns SCLK to CS rising edge hold time tLP_SCK tHP_SCK tD_CS_DO 0.4 × tSCLK 0.4 × tSCLK ns ns SCLK low pulse width SCLK high pulse width Delay from CS until DOUTx three-state disabled 9 18 ns ns 15 25 ns ns ns ns ns VDRIVE > 2.7 V VDRIVE < 2.7 V Data out access time after SCLK rising edge VDRIVE > 2.7 V VDRIVE < 2.7 V Data out hold time after SCLK rising edge Data in setup time before SCLK falling edge Data in hold time after SCLK falling edge CS rising edge to DOUTx high impedance 7 22 ns ns ns tD_CS_FD 26 ns VDRIVE > 2.7 V VDRIVE < 2.7 V Time between writing and reading the same register or between two writes; if fSCLK >50 MHz Delay from CS until DOUTx three-state disabled/delay from CS until MSB valid tD_SCK_FDL tDHZ_FD 18 28 ns ns 16th SCLK falling edge to FRSTDATA low CS rising edge until FRSTDATA three-state enabled tD_SCK_DO tH_SCK_DO tS_SDI_SCK tH_SCK_SDI tDHZ_CS_DO tWR 5 8 0 25 Rev. A | Page 10 of 72 Data Sheet AD7606B CS tHP_SCK tS_CS_SCK SCLK tH_SCK_CS tSCLK 1 2 3 14 15 16 tLP_SCK DOUTx tD_SCK_DO DB14 DB15 tDHZ_CS_DO tH_SCK_DO DB13 DB2 DB1 DB0 tD_SCK_FDL tD_CS_FD tDHZ_FD 15137-006 tD_CS_DO FRSTDATA Figure 6. Serial Timing Diagram, ADC Read Mode (Channel 1) CS tSCLK tS_CS_SCK 1 SCLK 2 tHP_SCK 3 tH_SCK_CS 9 8 16 tLP_SCK tH_SCK_SDI tS_SDI_SCK tWR WEN tD_CS_DO R/W ADD5 ADD0 DIN7 DIN0 tD_SCK_DO DOUTx DOUT7 DOUT0 Figure 7. Serial Interface Timing Diagram, Register Map Read/Write Operations Rev. A | Page 11 of 72 15137-007 SDI AD7606B Data Sheet ABSOLUTE MAXIMUM RATINGS TA = 25°C, unless otherwise noted. THERMAL RESISTANCE Table 6. Thermal performance is directly linked to printed circuit board (PCB) design and operating environment. Close attention to PCB thermal design is required. Parameter AVCC to AGND VDRIVE to AGND Analog Input Voltage to AGND1 Digital Input Voltage to AGND Digital Output Voltage to AGND REFIN/REFOUT to AGND Input Current to Any Pin Except Supplies1 Operating Temperature Range Storage Temperature Range Junction Temperature Pb/Sn Temperature, Soldering Reflow (10 sec to 30 sec) Pb-Free Temperature, Soldering Reflow 1 Rating −0.3 V to +6.5 V −0.3 V to AVCC + 0.3 V ±21 V −0.3 V to VDRIVE + 0.3 V −0.3 V to VDRIVE + 0.3 V −0.3 V to AVCC + 0.3 V ±10 mA −40°C to +125°C −65°C to +150°C 150°C θJA is the natural convection junction to ambient thermal resistance measured in a one cubic foot sealed enclosure. θJC is the junction to case thermal resistance. Table 7. Thermal Resistance Package Type ST-64-2 1 θJA1 40 θJC 7 Unit °C/W Simulated data based on JEDEC 2s2p thermal test PCB in a JEDEC natural convention environment. ELECTROSTATIC DISCHARGE (ESD) RATINGS 240 (+0)°C 260 (+0)°C The following ESD information is provided for handling of ESD-sensitive devices in an ESD protected area only. Transient currents of up to 100 mA do not cause silicon controlled rectifier (SCR) latch-up. Human body model (HBM) per ANSI/ESDA/JEDEC JS-001. Stresses at or above those listed under Absolute Maximum Ratings may cause permanent damage to the product. This is a stress rating only; functional operation of the product at these or any other conditions above those indicated in the operational section of this specification is not implied. Operation beyond the maximum operating conditions for extended periods may affect product reliability. ESD Ratings for AD7606B Table 8. AD7606B, 64-lead LQFP ESD Model HBM All Pins Except Analog Inputs Analog Input Pins Only ESD CAUTION Rev. A | Page 12 of 72 Withstand Threshold (V) Class 3500 3A 8000 3A Data Sheet AD7606B V1 V1GND V2GND V2 V3 V4 V3GND V5 V4GND V5GND V6GND V6 V7GND V7 V8GND V8 PIN CONFIGURATION AND FUNCTION DESCRIPTIONS 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 AVCC 1 48 AVCC AGND 2 47 AGND OS0 3 46 REFGND OS1 4 45 REFCAPB OS2 5 44 REFCAPA PAR/SER SEL 6 43 REFGND STBY 7 RANGE 8 CONVST AD7606B TOP VIEW (Not to Scale) 42 REFIN/REFOUT 41 AGND 9 40 AGND WR 10 39 REGCAP RESET 11 38 AVCC RD/SCLK 12 37 AVCC CS 13 36 REGCAP BUSY 14 35 AGND FRSTDATA 15 34 REF SELECT DB0 16 33 DB15 DB14 DB13 DB12 DB11/SDI DB10/DOUTD AGND DB9/DOUTC DB8/DOUTB VDRIVE DB7/DOUTA DB5 DATA OUTPUT DIGITAL OUTPUT DIGITAL INPUT REFERENCE INPUT/OUTPUT 15137-008 ANALOG INPUT DECOUPLING CAPACITOR PIN POWER SUPPLY GROUND PIN DB6 DB4 DB3 DB1 DB2 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Figure 8. Pin Configuration Table 9. Pin Function Descriptions Pin No. 1, 37, 38, 48 Type 1 P Mnemonic AVCC 2, 26, 35, 40, 41, 47 P AGND 3 to 5 DI OS0 to OS2 6 DI PAR/SER SEL 7 DI STBY 8 DI RANGE 9 DI CONVST 10 DI WR Description Analog Supply Voltage, 4.75 V to 5.25 V. This supply voltage is applied to the internal front-end amplifiers and to the ADC core. Decouple these supply pins to AGND. Analog Ground. These pins are the ground reference points for all analog circuitry on the AD7606B. All analog input signals and external reference signals must be referred to these pins. All six of the AGND pins must connect to the AGND plane of a system. Oversampling Mode Pins. These inputs select the oversampling ratio or enable software mode (see Table 13 for oversampling pin decoding). See the Digital Filter section for more details about the oversampling mode of operation. Parallel/Serial Interface Selection Input. If this pin is tied to a logic low, the parallel interface is selected. If this pin is tied to a logic high, the serial interface is selected. See the Digital Interface section for more information on each interface available. Standby Mode Input. In hardware mode, this pin, in combination with the RANGE pin, places the AD7606B in one of two power-down modes: standby mode or shutdown mode. In software mode, this pin is ignored. Therefore, it is recommended to connect this pin to logic high. See the PowerDown Modes section for more information on both hardware mode and software mode. Analog Input Range Selection Input. In hardware mode, this pin determines the input range of the analog input channels (see Table 10). If the STBY pin is at logic low, this pin determines the powerdown mode (see Table 15). In software mode, the RANGE pin is ignored. However, this pin must be tied high or low. Conversion Start Input. When the CONVST pin transitions from low to high, the analog input is sampled on all eight SAR ADCs. In software mode, this pin can be configured as external oversampling clock. Providing a low jitter external clock improves the SNR performance for large oversampling ratios. See the External Oversampling Clock section for further details. Digital Input. In hardware mode, this pin has no function. Therefore, it can be tied high, tied low, or shorted to CONVST. In software mode, this pin is an active low write pin for writing registers using the parallel interface. See the Parallel Interface section for more information. Rev. A | Page 13 of 72 AD7606B Data Sheet Pin No. 11 Type 1 DI Mnemonic RESET 12 DI RD/SCLK 13 DI CS 14 DO BUSY 15 DO FRSTDATA 16 to 22 DO/DI DB0 to DB6 23 P VDRIVE 24 DO/DI DB7/DOUTA 25 DO/DI DB8/DOUTB 27 DO/DI DB9/DOUTC 28 DO/DI DB10/DOUTD 29 DO/DI DB11/SDI 30 to 33 DO/DI DB12 to DB15 34 DI REF SELECT 36, 39 P REGCAP Description Reset Input, Active High. Full and partial reset options are available on the AD7606B. The type of reset is determined by the length of the reset pulse. Ensure that the device receives a full reset pulse after power-up. See the Reset Functionality section for further details. Parallel Data Read Control Input when the Parallel Interface is Selected (RD). Serial Clock Input when the Serial Interface is Selected (SCLK). See the Digital Interface section for more details. Chip Select. This pin is the active low chip select input for ADC data read or register data read and write, in both serial and parallel interface. See the Digital Interface section for more details. Busy Output. This pin transitions to a logic high along with the CONVST rising edge. The BUSY output remains high until the conversion process for all channels is complete. First Data Output. The FRSTDATA output signal indicates when the first channel, V1, is being read back on the parallel interface (see Figure 3) or the serial interface (see Figure 6). See the Digital Interface section for more details. Parallel Output/Input Data Bits. When using parallel interface, these pins act as three-state parallel digital input and output pins (see the Parallel Interface section). When using serial interface, tie these pins to AGND. See Table 22 and Table 23 for more details on each data interface and operation mode. Logic Power Supply Input. The voltage (1.71 V to 3.6 V) supplied at this pin determines the operating voltage of the interface. This pin is nominally at the same supply as the supply of the host interface, that is, data signal processing (DSP) and field-programmable gate array (FPGA). Parallel Output/Input Data Bit 7 (DB7). When using the parallel interface, this pin acts as a threestate parallel digital input/output pin. Serial Interface Data Output Pin (DOUTA). When using the serial interface, this pin functions as DOUTA. See Table 22 and Table 23 for more details on each data interface and operation mode. Parallel Output/Input Data Bit 8 (DB8). When using the parallel interface, this pin acts as a threestate parallel digital input and output pin. Serial Interface Data Output Pin (DOUTB). When using the serial interface, this pin functions as DOUTB. See Table 22 and Table 23 for more details on each data interface and operation mode. Parallel Output/Input Data Bit 9 (DB9). When using the parallel interface, this pin acts as a threestate parallel digital input and output pin. Serial Interface Data Output Pin (DOUTC). When using the serial interface, this pin functions as DOUTC if in software mode and using four data output lines option. See Table 22 and Table 23 for more details on each data interface and operation mode. Parallel Output/Input Data Bit 10 (DB10). When using the parallel interface, this pin acts as a threestate parallel digital input/output pin. Serial Interface Data Output Pin (DOUTD). When using the serial interface, this pin functions as DOUTD if in software mode and using the four data output lines option. See Table 22 and Table 23 for more details on each data interface and operation mode. Parallel Output/Input Data Bit 11 (DB11). When using the parallel interface, this pin acts as a threestate parallel digital input and output pin. Serial Data Input (SDI). When using the serial interface in software mode, this pin functions as a serial data input. See Table 22 and Table 23 for more details on each data interface and operation mode. Parallel Output/Input Data Bits, DB12 to DB15. When using the parallel interface, these pins act as three-state parallel digital input and output pins (see the Parallel Interface section). When using the serial interface, tie these pins to AGND. Internal/External Reference Selection Logic Input. If this pin is set to logic high, the internal reference is selected and enabled. If this pin is set to logic low, the internal reference is disabled and an external reference voltage must be applied to the REFIN/REFOUT pin. Decoupling Capacitor Pins for Voltage Output from 1.9 V Internal Regulator, Analog Low Dropout (ALDO) and Digital Low Dropout (DLDO). These output pins must be decoupled separately to AGND using a 1 μF capacitor. Rev. A | Page 14 of 72 Data Sheet AD7606B Pin No. 42 Type 1 REF Mnemonic REFIN/ REFOUT 43, 46 44, 45 REF REF REFGND REFCAPA, REFCAPB 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 AI AI GND AI AI GND AI AI GND AI AI GND AI AI GND AI AI GND AI AI GND AI AI GND V1 V1GND V2 V2GND V3 V3GND V4 V4GND V5 V5GND V6 V6GND V7 V7GND V8 V8GND 1 Description Reference Input (REFIN)/Reference Output (REFOUT). The internal 2.5 V reference is available on the REFOUT pin for external use while the REF SELECT pin is set to logic high. Alternatively, by setting the REF SELECT pin to logic low, the internal reference is disabled and an external reference of 2.5 V must be applied to this input (REFIN). A 100 nF capacitor must be applied from the REFIN pin to ground, close to the REFGND pins, for both internal and external reference options. See the Reference section for more details. Reference Ground Pins. These pins must be connected to AGND. Reference Buffer Output Force/Sense Pins. These pins must be connected together and decoupled to AGND using a low effective series resistance (ESR), 10 μF ceramic capacitor. The voltage on these pins is typically 4.4 V. Channel 1 Positive Analog Input Pin. Channel 1 Negative Analog Input Pin. Channel 2 Positive Analog Input Pin. Channel 2 Negative Analog Input Pin. Channel 3 Positive Analog Input Pin. Channel 3 Negative Analog Input Pin. Channel 4 Positive Analog Input Pin. Channel 4 Negative Analog Input Pin. Channel 5 Positive Analog Input Pin. Channel 5 Negative Analog Input Pin. Channel 6 Positive Analog Input Pin. Channel 6 Negative Analog Input Pin. Channel 7 Positive Analog Input Pin. Channel 7 Negative Analog Input Pin. Channel 8 Positive Analog Input Pin. Channel 8 Negative Analog Input Pin. P is power supply, DI is digital input, DO is digital output, REF is reference input/output, AI is analog input, and GND is ground. Rev. A | Page 15 of 72 AD7606B Data Sheet TYPICAL PERFORMANCE CHARACTERISTICS –40 –60 –40 –80 –100 –120 –60 –80 –100 –120 –140 –140 –160 –160 0.1 10 1 100 INPUT FREQUENCY (kHz) –180 0.1 15137-009 –180 AVCC = 5V, VDRIVE = 3.3V INTERNAL REFERENCE ±5V RANGE fSAMPLE = 800kSPS fIN = 1kHz 32768 POINT FFT SNR = 88.3dB THD = –103dB –20 AMPLITUDE (dB) –20 Figure 12. FFT, ±5 V Range 0 0 AVCC = 5V, VDRIVE = 3.3V INTERNAL REFERENCE ±2.5V RANGE fSAMPLE = 800kSPS fIN = 1kHz 32768 POINT FFT SNR = 86dB THD = –98.5dB –60 –40 –60 –80 –100 –120 –80 –100 –120 –140 –140 –160 –160 –180 10 1 100 INPUT FREQUENCY (kHz) –200 15137-010 –180 0.1 0 0.5 0.5 DNL (LSB) 1.0 0 –0.5 –1.0 –1.0 –1.5 –1.5 20000 30000 40000 50000 ADC CODE 25 0 –0.5 10000 20 AVCC = 5V, VDRIVE = 3.3V INTERNAL REFERENCE fSAMPLE = 800kSPS T = 25°C 1.5 60000 15137-311 INL (LSB) 2.0 1.0 0 15 Figure 13. FFT Oversampling by 16, ±10 V Range AVCC = 5V, VDRIVE = 3.3V INTERNAL REFERENCE fSAMPLE = 800kSPS T = 25°C 1.5 10 INPUT FREQUENCY (kHz) Figure 10. FFT, ±2.5 V Range 2.0 5 15137-013 AMPLITUDE (dB) –40 AVCC = 5V, VDRIVE = 3.3V INTERNAL REFERENCE ±10V RANGE fSAMPLE = 800kSPS fIN = 146Hz 8192 POINT FFT SNR = 93.6dB THD = –110dB –20 AMPLITUDE (dB) –20 100 INPUT FREQUENCY (kHz) Figure 9. Fast Fourier Transform (FFT), ±10 V Range –2.0 10 1 Figure 11. Typical INL, ±10 V Range –2.0 0 10000 20000 30000 40000 ADC CODE Figure 14. Typical DNL Rev. A | Page 16 of 72 50000 60000 15137-316 AMPLITUDE (dB) 0 AVCC = 5V, VDRIVE = 3.3V INTERNAL REFERENCE ±10V RANGE fSAMPLE = 800kSPS fIN = 1kHz 32768 POINT FFT SNR = 89.2dB THD = –108.3dB 15137-012 0 Data Sheet AD7606B 94 96 94 SNR (dB) 92 98 90 88 AVCC = 5V, VDRIVE = 3.3V fSAMPLE = 800kSPS/OSR INTERNAL REFERENCE T = 25°C ±10V RANGE 80 0.01 82 1 0.1 10 100 INPUT FREQUENCY (kHz) Figure 15. SNR vs. Input Frequency for Different OSR Values, ±10 V Range, Internal OS Clock 100 96 92 1 10 100 98 96 94 90 88 92 90 88 NO OS OS BY 2 OS BY 4 OS BY 8 OS BY 16 OS BY 32 OS BY 64 OS BY 128 OS BY 256 86 AVCC = 5V, VDRIVE = 3.3V fSAMPLE = 800kSPS/OSR INTERNAL REFERENCE T = 25°C ±5V RANGE 0.1 84 82 1 10 100 INPUT FREQUENCY (kHz) Figure 16. SNR vs. Input Frequency for Different OSR Values, ±5 V Range, Internal OS Clock 100 96 94 0.1 1 10 Figure 19. SNR vs. Input Frequency for Different OSR Values, ±5 V Range, External OS Clock 100 95 SNR (dB) 92 90 88 90 NO OS OS BY 2 OS BY 4 OS BY 8 OS BY 16 OS BY 32 OS BY 64 OS BY 128 OS BY 256 86 82 85 AVCC = 5V, VDRIVE = 3.3V fSAMPLE = 800kSPS/OSR INTERNAL REFERENCE T = 25°C ±2.5V RANGE 80 0.01 0.1 1 INPUT FREQUENCY (kHz) 10 100 Figure 17. SNR vs. Input Frequency for Different OSR Values, ±2.5 V Range, Internal OS Clock AVCC = 5V, VDRIVE = 3.3V fSAMPLE = 800kSPS/OSR INTERNAL REFERENCE T = 25°C ±2.5V RANGE 80 0.01 15137-035 84 100 INPUT FREQUENCY (kHz) NO OS OS BY 2 OS BY 4 OS BY 8 OS BY 16 OS BY 32 OS BY 64 OS BY 128 OS BY 256 98 AVCC = 5V, VDRIVE = 3.3V fSAMPLE = 800kSPS/OSR INTERNAL REFERENCE T = 25°C ±5V RANGE 80 0.01 15137-031 80 0.01 100 Figure 18. SNR vs. Input Frequency for Different OSR Values, ±10 V Range, External OS Clock 86 SNR (dB) 0.1 INPUT FREQUENCY (kHz) SNR (dB) SNR (dB) 94 82 NO OS OS BY 2 OS BY 4 OS BY 8 OS BY 16 OS BY 32 OS BY 64 OS BY 128 OS BY 256 AVCC = 5V, VDRIVE = 3.3V fSAMPLE = 800KSPS/OSR INTERNAL REFERENCE T = 25°C ±10V RANGE 80 0.01 NO OS OS BY 2 OS BY 4 OS BY 8 OS BY 16 OS BY 32 OS BY 64 OS BY 128 OS BY 256 98 84 88 84 15137-415 82 90 86 86 84 92 15137-034 96 15137-032 98 SNR (dB) 100 NO OS OS BY 2 OS BY 4 OS BY 8 OS BY 16 OS BY 32 OS BY 64 OS BY 128 OS BY 256 0.1 1 INPUT FREQUENCY (kHz) 10 100 15137-036 100 Figure 20. SNR vs. Input Frequency for Different OSR Values, ±2.5 V Range, External OS Clock Rev. A | Page 17 of 72 AD7606B Data Sheet 91 –60 AVCC = 5V VDRIVE = 3.3V fSAMPLE = 800kSPS 90 –70 ±10V RANGE fSAMPLE = 800kSPS RSOURCE MATCHED ON Vx AND VxGND 89 THD (dB) 88 87 –90 –100 0Ω 1.2kΩ 5kΩ 10kΩ 23.7kΩ 48.7kΩ 105kΩ 86 84 –40 –110 ±2.5V ±5V ±10V –20 20 0 40 60 80 100 120 TEMPERATURE (°C) –120 0.01 15137-333 85 1 10 100 INPUT FREQUENCY (kHz) Figure 21. SNR vs. Temperature Figure 24. THD vs. Input Frequency for Various Source Impedances (RSOURCE), ±10 V Range 2.505 –60 AVCC = 5V, VDRIVE = 3.3V f = 800kSPS 2.504 SAMPLE T = 25°C –70 2.503 2.502 0Ω 1.2kΩ 5kΩ 10kΩ 23.7kΩ 48.7kΩ 105kΩ ±5V RANGE fSAMPLE = 800kSPS RSOURCE MATCHED ON Vx AND VxGND –80 2.501 THD (dB) REFERENCE VOLTAGE (V) 0.1 15137-326 SNR (dB) –80 2.500 2.499 –90 –100 2.498 2.497 –110 –20 0 20 40 60 80 100 120 TEMPERATURE (°C) –120 0.01 15137-343 2.495 –40 1 10 100 INPUT FREQUENCY (kHz) Figure 22. Reference Drift Figure 25. THD vs. Input Frequency for Various Source Impedances, ±5 V Range 25 –60 –70 20 0Ω 1.2kΩ 5kΩ 10kΩ 23.7kΩ 48.7kΩ 105kΩ ±2.5V RANGE fSAMPLE = 800kSPS RSOURCE MATCHED ON Vx AND VxGND –80 THD (dB) 15 10 –90 –100 5 –5 0 5 REFERENCE DRIFT (ppm/°C) 10 Figure 23. Reference Drift Histogram –120 0.01 0.1 1 INPUT FREQUENCY (kHz) 10 100 15137-330 0 –10 –110 15137-423 NUMBER OF HITS 0.1 15137-327 2.496 Figure 26. THD vs. Input Frequency for Various Source Impedances, ±2.5 V Range Rev. A | Page 18 of 72 Data Sheet AD7606B 100 NFS CH0 NFS CH1 NFS CH2 NFS CH3 NFS CH4 NFS CH5 NFS CH6 NFS CH7 PFS NFS 90 80 NUMBER OF HITS PFS/NFS ERROR (LSBs) PFS CH0 PFS CH1 PFS CH2 PFS CH3 PFS CH4 PFS CH5 PFS CH6 PFS CH7 70 60 50 40 30 20 0 20 40 60 80 100 120 TEMPERATURE (°C) 0 –20 0 20 40 60 80 NFS CH0 NFS CH1 NFS CH2 NFS CH3 NFS CH4 NFS CH5 NFS CH6 NFS CH7 100 120 TEMPERATURE (°C) CHANNEL TO CHANNEL ISOLATION (dB) –50 15137-528 PFS/NFS ERROR (LSBs) –40 PFS/NFS ERROR (LSBs) 1.5 2.0 1.0 NFS DRIFT (ppm/°C) 2.5 3.0 AVCC = 5V,VDRIVE = 3.3V INTERNAL REFERENCE fSAMPLE = 800kSPS T = 25°C INTERFERER IN ALL UNSELECTED CHANNELS ±10V RANGE ±5V RANGE ±2.5V RANGE –60 –70 –80 –90 –100 –110 –120 –130 –140 0 20 40 60 80 100 120 140 160 NOISE FREQUENCY (kHz) Figure 28. PFS/NFS Error vs. Temperature, ±5 V Range PFS CH0 PFS CH1 PFS CH2 PFS CH3 PFS CH4 PFS CH5 PFS CH6 PFS CH7 0.5 Figure 30. PFS/NFS Drift Histogram, External Reference Figure 27. PFS/NFS Error vs. Temperature, ±10 V Range PFS CH0 PFS CH1 PFS CH2 PFS CH3 PFS CH4 PFS CH5 PFS CH6 PFS CH7 0 15137-043 –20 15137-527 –40 15137-430 10 Figure 31. Channel to Channel Isolation vs. Noise Frequency NFS CH0 NFS CH1 NFS CH2 NFS CH3 NFS CH4 NFS CH5 NFS CH6 NFS CH7 –40 ±10V RANGE ±5V RANGE ±2.5V RANGE –50 AC PSRR (dB) –60 –70 –80 –20 0 20 40 60 80 100 120 TEMPERATURE (°C) AVCC = 5V, VDRIVE = 3.3V INTERNAL REFERENCE RECOMMENDED DECOUPLING USED fSAMPLE = 800kSPS T = 25°C –100 0.1 1 10 AVCC NOISE FREQUENCY (kHz) Figure 29. PFS/NFS Error vs. Temperature, ±2.5 V Range Figure 32. AC PSRR Rev. A | Page 19 of 72 100 15137-042 –40 15137-529 –90 AD7606B 1000 1.2 0 –1.2 –2.4 600 458 246 –3.6 200 AVCC = 5V, VDRIVE = 3.3V INTERNALREFERENCE fSAMPLE = 800kSPS –20 0 20 40 60 80 100 120 TEMPERATURE (°C) 91 0 7.2 4.8 2000 CH1 CH2 CH3 CH4 CH5 CH6 CH7 CH8 1800 1600 2.4 0 –2.4 AVCC = 5V, VDRIVE = 3.3V INTERNAL REFERENCE fSAMPLE = 800kSPS 1400 Vx AND VxGND SHORTED TOGETHER T = 25°C 4096 SAMPLES MEAN = 32767.8 SIGMA = 0.92 –20 0 20 40 60 80 100 120 TEMPERATURE (°C) 1727 878 177 119 6 –3 –2 –1 0 1 2 3 4 ADC CODE Figure 37. Histogram of Codes, ±5 V Range 1800 CH1 CH2 CH3 CH4 CH5 CH6 CH7 CH8 1600 1400 4.8 0 –4.8 Vx AND VxGND SHORTED TOGETHER T = 25°C 4096 SAMPLES MEAN = 32767.5 SIGMA = 0.8 1667 1702 1200 1000 800 600 –9.6 415 400 –14.4 281 AVCC = 5V, VDRIVE = 3.3V INTERNAL REFERENCE fSAMPLE = 800kSPS –20 0 20 40 60 80 100 120 TEMPERATURE (°C) 200 23 8 15137-024 –19.2 –24.0 –40 4 800 0 NUMBER OF HITS 9.6 3 1000 Figure 34. Bipolar Zero Code Error vs. Temperature, ±5 V Range 14.4 2 1182 1200 200 15137-023 –9.6 19.2 1 400 –7.2 24.0 0 600 –4.8 –12.0 –40 –1 Figure 36. Histogram of Codes, ±10 V Range NUMBER OF HITS 9.6 –2 ADC CODE Figure 33. Bipolar Zero Code Error vs. Temperature, ±10 V Range 12.0 –3 15137-039 –6.0 –40 BIPOLAR ZERO CODE ERROR (LSB) 782 800 400 –4.8 BIPOLAR ZERO CODE ERROR (LSB) 1303 1163 15137-037 2.4 Vx AND VxGND SHORTED TOGETHER T = 25°C 4096 SAMPLES MEAN = 32767.8 SIGMA = 1.2 0 –3 –2 –1 0 1 2 3 ADC CODE Figure 38. Histogram of Codes, ±2.5 V Range Figure 35. Bipolar Zero Code Error vs. Temperature, ±2.5 V Range Rev. A | Page 20 of 72 4 15137-038 3.6 1200 15137-022 BIPOLAR ZERO CODE ERROR (LSB) 4.8 1400 CH1 CH2 CH3 CH4 CH5 CH6 CH7 CH8 NUMBER OF HITS 6.0 Data Sheet Data Sheet 50 45 4 2 0 –2 –4 ±10V ±5V ±2.5V –8 –6 –4 –2 0 2 4 6 8 10 INPUT VOLTAGE (V) T = –40°C T = +25°C T = +125°C 30 25 20 15 10 AVCC = 5V, VDRIVE = 3.3V INTERNAL REFERENCE T = 25°C 100 200 300 400 500 600 700 THROUGHPUT RATE (kSPS) 800 15137-440 AVCC SUPPLY CURRENT (mA) 35 0 25 20 15 10 AVCC = 5V, VDRIVE = 3.3V INTERNAL REFERENCE T = 25°C 200 400 600 800 Figure 41. AVCC Supply Current vs. Throughput Rate 40 0 30 THROUGHPUT RATE (kSPS) 50 5 35 0 0 Figure 39. Analog Input Current vs. Input Voltage 45 40 5 15137-341 –6 –10 NORMAL MODE AUTOSTANDBY MODE Figure 40. AVCC Supply Current vs. Throughput Rate Rev. A | Page 21 of 72 1000 15137-441 AVCC = 5V, VDRIVE = 3.3V fSAMPLE = 800kSPS T = 25°C AVCC SUPPLY CURRENT (mA) ANALOG INPUT CURRENT (μA) 6 AD7606B AD7606B Data Sheet TERMINOLOGY Integral Nonlinearity (INL) INL is the maximum deviation from a straight line passing through the endpoints of the ADC transfer function. The endpoints of the transfer function are zero scale at ½ LSB below the first code transition and full scale at ½ LSB above the last code transition. Differential Nonlinearity (DNL) DNL is the difference between the measured and the ideal 1 LSB change between any two adjacent codes in the ADC. Bipolar Zero Code Error Bipolar zero code error is the deviation of the midscale transition (all 1s to all 0s) from the ideal, which is 0 V − ½ LSB. The ratio depends on the number of quantization levels in the digitization process: the more levels, the smaller the quantization noise. The theoretical SINAD for an ideal N-bit converter with a sine wave input is given by SINAD = (6.02 N + 1.76) (dB) Thus, for a 16-bit converter, the SINAD is 98 dB. Total Harmonic Distortion (THD) THD is the ratio of the rms sum of the harmonics to the fundamental. For the AD7606B, THD is defined as THD (dB) = Bipolar Zero Code Error Match Bipolar zero code error match is the absolute difference in bipolar zero code error between any two input channels. 20log Open Circuit Code Error Open circuit code error is the ADC output code when there is an open circuit on the analog input, and a pull-down resistor (RPD) connected between the analog input pair of pins. See Figure 60 for more details. Positive Full-Scale (PFS) Error PFS error is the deviation of the actual last code transition from the ideal last code transition (10 V − 1½ LSB (9.99954), 5 V − 1½ LSB (4.99977), and 2.5 V − 1½ LSB (2.49988)) after the bipolar zero code error is adjusted out. The positive full-scale error includes the contribution from the internal reference and reference buffer. Positive Full-Scale Error Matching PFS error matching is the absolute difference in positive fullscale error between any two input channels. Negative Full-Scale (NFS) Error NFS error is the deviation of the first code transition from the ideal first code transition (−10 V + ½ LSB (−9.99984), −5 V + ½ LSB (−4.99992), and −2.5 V + ½ LSB (−2.49996)) after the bipolar zero code error is adjusted out. The negative full-scale error includes the contribution from the internal reference and reference buffer. Negative Full-Scale Error Matching NFS error matching is the absolute difference in negative fullscale error between any two input channels. Total Unadjusted Error (TUE) TUE is the maximum deviation of the output code from the ideal. TUE includes INL errors, bipolar zero code and positive and negative full-scale errors, and reference errors. V22 + V32 + V4 2 + V52 + V62 + V7 2 + V82 + V92 V1 where: V1 is the rms amplitude of the fundamental. V2 to V9 are the rms amplitudes of the second through ninth harmonics. Spurious-Free Dynamic Range (SFDR) SFDR is the ratio of the rms signal amplitude of the input signal to the rms value of the peak spurious spectral component. Power Supply Rejection Ratio (PSRR) Variations in power supply affect the full-scale transition but not the linearity of the converter. The power supply rejection (PSR) is the maximum change in full-scale transition point due to a change in power supply voltage from the nominal value. The PSRR is defined as the ratio of the 100 mV p-p sinewave applied to the AVCC supplies of the ADC frequency, fS, to the power of the ADC output at that frequency, fS. PSRR (dB) = 20 log (0.1/PfS) where: PfS is equal to the power at frequency, fS, coupled on the AVCC supply. Channel to Channel Isolation Channel to channel isolation is a measure of the level of crosstalk between all input channels. It is measured by applying a full-scale sine wave signal, up to 160 kHz, to all unselected input channels and then determining the degree to which the signal attenuates in the selected channel with a 1 kHz sine wave signal applied (see Figure 31). Signal-to-Noise-and-Distortion Ratio (SINAD) SINAD ratio is the measured ratio of signal-to-noise-anddistortion at the output of the ADC. The signal is the rms amplitude of the fundamental. Noise is the sum of all nonfundamental signals up to half the sampling frequency (fS/2, excluding dc). Rev. A | Page 22 of 72 Data Sheet AD7606B Phase Delay Phase delay is a measure of the absolute time delay between when an input is sampled by the converter and when the result associated with that sample is available to be read back from the ADC, including delay induced by the analog front end of the device. Phase Delay Drift Phase delay drift is the change in phase delay per unit temperature across the entire operating temperature of the device. Phase Delay Matching Phase delay matching is the maximum phase delay seen between any simultaneously sampled pair. Rev. A | Page 23 of 72 AD7606B Data Sheet THEORY OF OPERATION ANALOG FRONT END Figure 43 shows the input clamp current vs. the source voltage characteristic of the clamp circuit. For input voltages of up to ±21 V, no current flows in the clamp circuit. For input voltages that are above ±21 V, the AD7606B clamp circuitry turns on. 15 Analog Input Ranges A logic change on the RANGE pin has an immediate effect on the analog input range. However, there is typically a settling time of approximately 80 µs in addition to the normal acquisition time requirement. Changing the RANGE pin during a conversion is not recommended for fast throughput rate applications. In software mode, it is possible to configure an individual analog input range per channel using Address 0x03 through Address 0x06. The logic level on the RANGE pin is ignored in software mode. RANGE pin low ±2.5 Not applicable 1 2 0 –5 –10 –15 –30 –20 –10 0 10 20 30 Figure 43. Input Protection Clamp Profile It is recommended to place a series resistor on the analog input channels to limit the current to ±10 mA for input voltages greater than ±21 V. In an application where there is a series resistance (R) on an analog input channel, Vx, it is recommended to match the resistance (R) with the resistance on VxGND to eliminate any offset introduced to the system, as shown in Figure 44. However, in software mode, a per channel system offset calibration removes the offset of the full system (see the System Offset Calibration section). Software Mode2 Address 0x03 through Address 0x06 Address 0x03 through Address 0x06 Address 0x03 through Address 0x06 The same analog input range, ±10 V or ±5 V, applies to all eight channels. The analog input range (±10 V, ±5 V, or ±2.5 V) is selected on a per channel basis using the memory map. Analog Input Impedance The analog input impedance (RIN) of the AD7606B is typically 5 MΩ. RIN is a fixed input impedance that does not vary with the AD7606B sampling frequency. This high analog input impedance eliminates the need for a driver amplifier in front of the AD7606B, allowing direct connection to the source or sensor. Therefore, bipolar supplies can be removed from the signal chain. During normal operation, it is not recommended to leave the AD7606B in a condition where the analog input is greater than the input range for extended periods of time because this condition can degrade the bipolar zero code error performance. In shutdown or standby mode, there is no such concern. AD7606B R R C Vx VxGND CLAMP CLAMP 5MΩ 5MΩ 15137-049 ±5 5 SOURCE VOLTAGE (V) Table 10. Analog Input Range Selection Hardware Mode1 RANGE pin high INPUT CLAMP CURRENT (mA) 10 The AD7606B can handle true bipolar, single-ended input voltages. In hardware mode, the logic level on the RANGE pin determines either ±10 V or ±5 V as the analog input range of all analog input channels, as shown in Table 10. Range (V) ±10 TA = –40°C TA = +25°C TA = +125°C 15137-248 The AD7606B is a 16-bit, simultaneous sampling, analog-todigital DAS with eight channels. Each channel contains analog input clamp protection, a PGA, a low-pass filter, and a 16-bit SAR ADC. Figure 44. Input Resistance Matching on the Analog Input of the AD7606B Analog Input Clamp Protection PGA Figure 42 shows the analog input circuitry of the AD7606B. Each analog input of the AD7606B contains clamp protection circuitry. Despite single, 5 V supply operation, this analog input clamp protection allows an input overvoltage of up to ±21 V. A PGA is provided at each input channel. The gain is configured depending on the analog input range selected (see Table 10) to scale the single-ended analog input signal to the ADC fully differential input range. CLAMP VxGND CLAMP 5MΩ 16-BIT SAR ADC 5MΩ LPF Figure 42. Analog Input Circuitry for Each Channel 15137-047 Vx Input impedance on each input of the PGA is accurately trimmed to maintain the overall gain error. This trimmed value is then used when the gain calibration is enabled to compensate for the gain error introduced by an external series resistor. See the System Gain Calibration section for more information on the PGA feature. Rev. A | Page 24 of 72 Data Sheet AD7606B Analog Input Antialiasing Filter ATTENUATION (dB) An analog antialiasing filter is provided on the AD7606B. Figure 45 and Figure 46 show the frequency response and phase response, respectively, of the analog antialiasing filter. In the ±10 V range, the −3 dB frequency is typically 22.5 kHz. New data can be read from the output register via the parallel or serial interface after the BUSY output goes low. Alternatively, data from the previous conversion can be read while the BUSY pin is high, as explained in the Reading During Conversion section. The AD7606B contains an on-chip oscillator that performs the conversions. The conversion time for all ADC channels is tCONV (see Table 3). In software mode, there is an option to apply an external clock through the CONVST pin. Providing a low jitter external clock improves SNR performance for large oversampling ratios. See the Digital Filter section and Figure 15 to Figure 20 for further information. Connect all unused analog input channels to AGND. The results for any unused channels are still included in the data read because all channels are always converted. ADC Transfer Function 100 1k 10k 15137-050 ±10V RANGE ±5V RANGE ±2.5V RANGE 100k INPUT FREQUENCY (Hz) Figure 45. Analog Antialiasing Filter Frequency Response AVCC = 5V, VDRIVE = 3.3V fSAMPLE = 800kSPS The output coding of the AD7606B is twos complement. The designed code transitions occur midway between successive integer LSB values, that is, 1/2 LSB and 3/2 LSB. The LSB size is FSR/65,536 for the AD7606B. The ideal transfer characteristics for the AD7606B are shown in Figure 47. The LSB size is dependent on the analog input range selected, as shown in Table 11. T = 25°C ±10V CODE = PHASE DELAY (μs) ±5V CODE = ±2.5V CODE = Vx 2.5V × 32,768 × 10V REFIN/REFOUT Vx 5V Vx 2.5V × 32,768 × × 32,768 × 2.5V REFIN/REFOUT 2.5V REFIN/REFOUT 100 1k 10k 100k INPUT FREQUENCY (Hz) 300k 15137-051 ±10V ±5V ±2.5V 000...001 000...000 111...111 LSB = +FS – (–FS) 2N 100...010 100...001 100...000 –FS + 1/2LSB 0V – 1/2LSB +FS – 3/2LSB Figure 46. Analog Antialiasing Filter Phase Response ANALOG INPUT SAR ADC 15137-052 ADC CODE 011...111 011...110 Figure 47. Ideal Transfer Characteristics The AD7606B allows the ADC to accurately acquire an input signal of full-scale amplitude to 16-bit resolution. All eight SAR ADCs sample the respective inputs simultaneously on the rising edge of the CONVST signal. The BUSY signal indicates when conversions are in progress. Therefore, when the rising edge of the CONVST signal is applied, the BUSY pin goes logic high and transitions low at the end of the entire conversion process. The end of the conversion process across all eight channels is indicated by the falling edge of the BUSY signal. When the BUSY signal edge falls, the acquisition time for the next set of conversions begins. The rising edge of the CONVST signal has no effect while the BUSY signal is high. Table 11. Input Voltage Ranges Range (V) ±10 ±5 ±2.5 Rev. A | Page 25 of 72 PFS (V) 10 5 2.5 Midscale (V) 0 0 0 NFS (V) −10 −5 −2.5 LSB (μV) 305 152 76 AD7606B Data Sheet REFERENCE AD7606B The AD7606B contains an on-chip, 2.5 V, band gap reference. The REFIN/REFOUT pin allows the following: Table 12. Reference Configuration REF SELECT Pin Logic High Logic Low Reference Selected Internal reference enabled Internal reference disabled; an external 2.5 V reference voltage must be applied to the REFIN/REFOUT pin The AD7606B contains a reference buffer configured to amplify the reference voltage up to approximately 4.4 V, as shown in Figure 48. The 4.4 V buffered reference is the reference used by the SAR ADC, as shown in Figure 48. After a reset, the AD7606B operates in the reference mode selected by the REF SELECT pin. The REFCAPA and REFCAPB pins must be shorted together externally, and a ceramic capacitor of 10 μF must be applied to the REFGND pin to ensure that the reference buffer is in closedloop operation. A 10 µF ceramic capacitor is required on the REFIN/REFOUT pin. When the AD7606B is configured in external reference mode, the REFIN/REFOUT pin is a high input impedance pin. 100nF REF SELECT REFIN/REFOUT 100nF 100nF REF 1µF Figure 49. Single External Reference Driving Multiple AD7606B REFIN/REFOUT Pins Internal Reference Mode One AD7606B device, configured to operate in internal reference mode, can drive the remaining AD7606B devices, which are configured to operate in external reference mode (see Figure 50). Decouple the REFIN/REFOUT pin of the AD7606B, configured in internal reference mode, using a 10 µF ceramic decoupling capacitor. The other AD7606B devices, configured in external reference mode, must use at least a 100 nF decoupling capacitor on their REFIN/REFOUT pins. VDRIVE AD7606B AD7606B AD7606B REF SELECT REF SELECT REF SELECT REFIN/REFOUT REFIN/REFOUT REFIN/REFOUT + 10µF 100nF 100nF Figure 50. Internal Reference Driving Multiple AD7606B REFIN/REFOUT Pins OPERATION MODES REFIN/REFOUT SAR BUF REFIN/REFOUT 15137-054 • REFIN/REFOUT Access to the internal 2.5 V reference, if the REF SELECT pin is tied to logic high. Application of an external reference of 2.5 V, like the ADR4525 or LT6657, if the REF SELECT pin is tied to logic low. AD7606B REF SELECT 15137-055 • AD7606B REF SELECT The AD7606B can be operated in hardware or software mode by controlling the OSx pins (Pin 3, Pin 4, and Pin 5), described in Table 13. REFCAPA REFCAPB In hardware mode, the AD7606B is configured depending on the logic level on the RANGE, OSx, or STBY pins. 15137-053 2.5V REF 10µF Figure 48. Reference Circuitry Using Multiple AD7606B Devices For applications using multiple AD7606B devices, the following configurations are recommended, depending on the application requirements. External Reference Mode One external reference can drive the REFIN/REFOUT pins of all AD7606B devices (see Figure 49). In this configuration, decouple each REFIN/REFOUT pin of the AD7606B with at least a 100 nF decoupling capacitor. In software mode, that is, when all three OSx pins are connected to logic high level, the AD7606B is configured by the corresponding registers accessed via the serial or parallel interface. Additional features are available, as described in Table 14. The reference and the data interface is selected using the REF SELECT and PAR/SER SEL pins, in both hardware and software modes. Table 13. Oversampling Pin Decoding OSx Pins 000 001 010 011 100 101 110 111 Rev. A | Page 26 of 72 AD7606B No OS 2 4 8 16 32 64 Enters software mode Data Sheet AD7606B Table 14. Functionality Matrix Parameter Analog Input Range 1 System Gain, Phase, and Offset Calibration OSR Analog Input Open Circuit Detection Serial Data Output Lines Diagnostics Power-Down Modes 1 2 3 Hardware Mode ±10 V or ±5 V 2 Not accessible From no OS to OSR = 64 Not accessible 2 Not accessible Standby and shutdown See Table 10 for the analog input range selection. Same input range configured in all input channels. On a per channel basis. Power-Down Modes Reset Functionality The AD7606B has two reset modes: full or partial. The reset mode selected is dependent on the length of the reset high pulse. A partial reset requires the RESET pin to be held high between 55 ns and 2 μs. After 50 ns from the release of the RESET pin (tDEVICE_SETUP, partial reset), the device is fully functional and a conversion can be initiated. A full reset requires the RESET pin to be held high for a minimum of 3 µs. After 253 μs (tDEVICE_SETUP, full reset) from the release of the RESET pin, the device is completely reconfigured and a conversion can be initiated. A partial reset reinitializes the following modules: • • • • Digital filter SPI and parallel, resetting to ADC read mode SAR ADCs CRC logic A full reset returns the device to the default power-on state, the RESET_DETECT bit of the status register asserts (Address 0x01, Bit 7), and the current conversion result is discarded. The following features, in addition to those listed previously, are configured when the AD7606B is released from full reset: Hardware mode or software mode Interface type (serial or parallel) In hardware mode, two power-down modes are available on the AD7606B: standby mode and shutdown mode. The STBY pin controls whether the AD7606B is in normal mode or in one of the two power-down modes, as shown in Table 15. If the STBY pin is low, the power-down mode is selected by the state of the RANGE pin. Table 15. Power-Down Mode Selection, Hardware Mode Power Mode Normal Mode Standby Shutdown 1 After the partial reset, the RESET_DETECT bit of the status register asserts (Address 0x01, Bit 7).The current conversion result is discarded after the completion of a partial reset. The partial reset does not affect the register values programmed in software mode or the latches that store the user configuration in both hardware and software modes. • • Software Mode ±10 V, ±5 V, or ±2.5 V 3 Available3 From no OS to OSR = 256 Available3 Selectable: 1, 2, or 4 Available Standby, shutdown, and autostandby STBY Pin 1 0 0 RANGE Pin X1 1 0 X means don’t care. In software mode, the power-down mode is selected through the OPERATION_MODE bits on the CONFIG register (Address 0x02, Bits[1:0]) within the memory map. There is an extra power-down mode available in software mode called autostandby mode. Table 16. Power-Down Mode Selection, Software Mode, Through CONFIG Register (Address 0x02) Operation Mode Normal Standby Autostandby Shutdown Address 0x02, Bit 1 0 0 1 1 Address 0x02, Bit 0 0 1 0 1 When the AD7606B is placed in shutdown mode, all circuitry is powered down and the current consumption reduces to 5 µA, maximum. The power-up time is approximately 10 ms. When the AD7606B is powered up from shutdown mode, a full reset must be applied to the AD7606B after the required power-up time elapses. When the AD7606B is placed in standby mode, all the PGAs and all the SAR ADCs enter a low power mode, such that the overall current consumption reduces to 4.5 mA, maximum. No reset is required after exiting standby mode. Rev. A | Page 27 of 72 AD7606B Data Sheet CONVST BUSY POWER MODE Rev. A | Page 28 of 72 STANDBY NORMAL STANDBY tWAKE_UP Figure 51. Autostandby Mode Operation 15137-056 When the AD7606B is placed in autostandby mode, available only in software mode, the device automatically enters standby mode on the BUSY signal falling edge. The AD7606B exits standby mode automatically on the CONVST signal rising edge. Therefore, the CONVST signal low pulse time is longer than tWAKE_UP (standby mode) = 1 μs. Data Sheet AD7606B The AD7606B contains an optional digital averaging filter that can be enabled in slower throughput rate applications that require higher SNR or dynamic range. In hardware mode, the oversampling ratio of the digital filter is controlled using the oversampling pins, OSx, as shown in Table 13. The OSx pins are latched on the falling edge of the BUSY signal. In software mode, that is, if all OSx pins are tied to logic high, the oversampling ratio is selected through the oversampling register (Address 0x08). Two additional oversampling ratios (OS × 128 and OS × 256) are available in software mode. In oversampling mode, the ADC takes the first sample for each channel on the rising edge of the CONVST signal. After converting the first sample, the subsequent samples are taken by the internally generated sampling signal, as shown in Figure 52. Alternatively, this sampling signal can be applied externally as described in the External Oversampling Clock section. For example, if oversampling by eight is configured, eight samples are taken, averaged, and the result is provided on the output. A CONVST signal rising edge triggers the first sample, and the remaining seven samples are taken with an internally generated sampling signal. Consequently, turning on the averaging of multiple samples leads to an improvement in SNR performance, at the expense of reducing the maximum throughput rate. When the oversampling function is turned on, the BUSY signal high time (tCONV) extends, as shown in Table 3. Table 17 shows the trade-off in SNR vs. bandwidth and throughput for the ±10 V, ±5 V, and ±2.5 V ranges. tCYCLE CONVST OS CLOCK BUSY tCONV CS 15137-057 DIGITAL FILTER RD DATA: DB0 TO DB15 Figure 52. Oversampling by 8 Example, Read After Conversion, Parallel Interface, OS Clock Internally Generated Sampling Signal Figure 52 shows that the conversion time (tCONV) extends when oversampling is turned on. The throughput rate (1/tCYCLE) must be reduced to accommodate the longer conversion time and to allow the read operation to occur. To achieve the fastest throughput rate possible when oversampling is turned on, the read can be performed during the BUSY signal high time as explained in the Reading During Conversion section. Table 17. Oversampling Performance OS Ratio No OS 2 4 8 16 32 64 1281 2561 1 Input Frequency (Hz) 1000 1000 1000 1000 1000 130 130 50 50 ±10 V Range SNR (dB) 3 dB BW (kHz) 89.5 23.0 91 22.7 92.2 22.0 93 20.0 93.5 15.4 95.4 9.7 96.3 5.3 97.1 2.7 97.6 1.4 ±5 V Range SNR (dB) 3 dB BW (kHz) 88.5 13.9 89.9 13.8 90.8 13.6 91.5 13.0 92 11.4 93.7 8.4 95 5.0 95.9 2.7 96.8 1.4 Only available in software mode. Rev. A | Page 29 of 72 ±2.5 V Range SNR (dB) 3 dB BW (kHz) 86 11.6 87.2 11.5 88 11.4 88.4 11.1 89 10.0 90.4 7.7 91.8 4.9 93.3 2.7 94.7 1.4 Maximum Throughput (kSPS) 800 400 200 100 50 25 12.5 6.25 3.125 AD7606B Data Sheet PADDING OVERSAMPLING As shown in Figure 52, an internally generated clock triggers the samples to be averaged, and then the ADC remains idle until the following CONVST signal rising edge. In software mode, through the oversampling register (Address 0x08), the internal clock (OS clock) frequency can be changed such that idle time is minimized, that is, sampling instants are equally spaced, as shown in Figure 53. tCYCLE CONVST 15137-158 OS CLOCK BUSY tCONV Figure 53. Oversampling by 8 Example, Oversampling Padding Enabled Table 18. OS_PAD Bit Decoding OS_PAD (Address 0x08, Bits[7:4]) 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 OS Clock Frequency (kHz) 800 753 711 673.5 640 609.5 582 556.5 533 512 492.5 474 457 441.5 426.5 413 input is sampled at regular time intervals, which is optimum for antialiasing performance. To enable the external oversampling clock, Bit 5 in the CONFIG register (Address 0x02, Bit 5) must be set. Then, the throughput rate is the following: Throughput = 1 tCNVST × OSR That is, the sampling signal is provided externally through the CONVST pin, and every OSR number of clocks, an output is averaged and provided, as shown in Figure 55. This feature is available using either the parallel interface or the serial interface. Simultaneous Sampling of Multiple AD7606B Devices In general, synchronizing several SAR ADCs can easily be achieved by using a common CNVST signal. However, when oversampling is enabled, an internal clock is used by default to trigger the subsequent samples. Any deviation between these internal clocks may impede device to device synchronization. This deviation can be minimized by using external oversampling because the CNVST signal of all the samples are managed externally. A partial reset (tRESET < 2 μs) interrupts the oversampling process and empties the data register. Therefore, if by any reason one of the AD7606B devices is not in synchrony, issuing a partial reset easily resynchronizes them all, as shown in Figure 54. RESET AD7606B AD7606B BUSY 1 BUSY 2 AD7606B BUSY 3 CNVST CNVST EXTERNAL OVERSAMPLING CLOCK RESET In software mode, there is an option to apply an external clock through the CONVST pin when oversampling mode is enabled. Providing a low jitter external clock improves SNR performance for large oversampling ratios. By applying an external clock, the BUSY2 BUSY3 15137-155 BUSY1 Figure 54. Synchronizing Multiple AD7606B Devices with External Oversampling Clock Enabled tCNVST CONVST BUSY CS 15137-159 RD DB0 TO DB15 Figure 55. External Oversampling Clock Applied on the CONVST Pin (OSR = 4); Parallel Interface Rev. A | Page 30 of 72 Data Sheet AD7606B SYSTEM CALIBRATION FEATURES The following system calibration features are available in software mode by writing to corresponding registers in the memory map: Phase calibration Gain calibration Offset calibration Analog input open circuit detection RFILTER C Vx 5MΩ VxGND 5MΩ 15137-060 RFILTER Figure 57. System Gain Error The sampling instant on any particular channel can be delayed with regard to the CONVST signal rising edge, with a resolution of 1.25 μs, and up to 318.75 μs, by writing to the corresponding CHx_PHASE register (Address 0x19 through Address 0x20). For example, if the CH4_PHASE register (Address 0x1C) is written with 10 (decimal), Channel 4 is effectively sampled 12.5 μs (tPHASE_REG) after the CONVST signal rising edge, as shown in Figure 56. 50 0 –50 –100 –150 –200 –250 –300 –350 –400 –450 INPUT V1 INPUT V4 –500 CONVST 10 20 30 RFILTER (kΩ) 40 50 Figure 58. System Gain Calibration with and Without Calibration tPHASE_REG 25 tCONV 20 BUSY 15 –0.02 Figure 56. System Phase Calibration Functionality The BUSY signal high time equals tCONV plus tPHASE_REG, as shown in Figure 56. In the previously explained example and Figure 56, if only the CH4_PHASE register is programmed, tCONV increases by 12.5 μs. Therefore, this scenario must be taken into account when running at higher throughput rates. ERROR (LSB) 10 15137-160 V1 CODE V4 CODE –0.03 SYSTEM GAIN CALIBRATION Using an external RFILTER, as shown in Figure 57, generates a system gain error. This gain error can be compensated for in software mode, on a per channel basis, by writing the series resistor value used on the corresponding register, Address 0x09 through Address 0x10. These registers can compensate up to 65 kΩ series resistors, with a resolution of 1024 Ω. Rev. A | Page 31 of 72 –0.01 5 0 0 –5 –0.01 –10 ERROR (% OF FSR) INTERNAL CONVST CH4 0 –0.02 –15 –0.03 –20 –25 0 10 20 30 RFILTER (kΩ) 40 50 60 Figure 59. System Error with Gain Calibration Enabled 15137-163 INTERNAL CONVST CH1 ON-CHIP CALIBRATION ENABLE ON-CHIP CALIBRATION DISABLE 0.05 0 –0.05 –0.10 –0.15 –0.20 –0.25 –0.30 –0.35 –0.40 –0.45 –0.50 –0.55 –0.60 –0.65 –0.70 –0.75 60 ERROR (% OF FSR) When using an external filter, as shown in Figure 57, any mismatch on the discrete components, or in the sensor being used, can cause phase mismatch between channels. This phase mismatch can be compensated for in software mode, on a per channel basis, by delaying the sampling instant on individual channels. For example, if a 27 kΩ resistor is placed in series to the analog input of Channel 5, the resistor generates a −170 LSB positive full-scale error on the system (at ±10 V range), as shown in Figure 58. In software mode, this error is eliminated by writing 27 (decimal) to the CH5_GAIN register (Address 0x0D), which keeps the error within 0.01% of FSR, no matter the RFILTER value of the series resistor, as shown in Figure 59. 15137-162 SYSTEM PHASE CALIBRATION ERROR (LSB) • • • • AD7606B ANALOG INPUT SIGNAL AD7606B Data Sheet SYSTEM OFFSET CALIBRATION Manual Mode A potential offset on the sensor, or any offset caused by a mismatch between the RFILTER pair placed on a particular channel (as described in the Analog Front End section), can be compensated in software mode, on a per channel basis. The CHx_OFFSET registers (Address 0x11 through Address 0x18) allow the ability to add or subtract up to 128 LSB from the ADC code automatically, with a resolution of 1 LSB, as shown in Table 19. In manual mode, enabled by writing 0x01 to OPEN_DETECT_ QUEUE (Address 0x2C), each PGA common-mode voltage is controlled by the corresponding CHx_OPEN_DETECT_EN bit on the OPEN_DETECT_ENABLE register (Address 0x23). Setting this bit high shifts up the PGA common-mode voltage. If there is an open circuit on the analog input, the ADC output changes proportionally to the RPD resistor, as shown in Figure 61. If there is no open circuit, any change on the PGA common-mode voltage has no effect on the ADC output. For example, if the signal connected to Channel 3 has a 9 mV offset, and the analog input range is set to the ±10 V range (where LSB size = 305 μV) to compensate for this offset, program −30 LSB to the corresponding register. Writing 128 (decimal) − 30 (decimal) = 0x80 − 0x1E = 0x62 to the CH3_OFFSET register (Address 0x13) removes such offset. 120 ADC CODE INCREMENT (LSB) 100 Table 19. CHx_OFFSET Register Bit Decoding Offset Calibration (LSB) −128 −59 0 3 127 AD7606B RPD SAR ADC VxGND RFILTER 5MΩ Figure 60. Analog Front End with RPD 15137-061 RBURDEN 5MΩ CFILTER 40 0 The AD7606B has an analog input open circuit detection feature available in software mode. To use this feature, RPD must be placed as shown in Figure 60. If the analog input is disconnected, for example, if a switch opens in Figure 60, the source impedance changes from the burden resistor (RBURDEN) to RPD, as long as RBURDEN < RPD. It is recommended to use RPD = 50 kΩ so that the AD7606B can detect changes in the source impedance by internally switching the PGA common-mode voltage. Analog input open circuit detection operates in manual mode or in automatic mode. Vx+ 60 20 ANALOG INPUT OPEN CIRCUIT DETECTION RFILTER 80 0 20 40 RPD (kΩ) 60 80 100 15137-460 CHx_OFFSET Register 0x00 0x45 0x80 (Default) 0x83 0xFF 10V 5V 2.5V Figure 61. Open Circuit Code Error Increment, Dependent of RPD Automatic Mode Automatic mode is enabled by writing any value greater than 0x01 to the OPEN_DETECT_QUEUE register (Address 0x2C), as shown in Table 20. If the AD7606B detects that the ADC reported a number (specified in the OPEN_DETECT_QUEUE register) of consecutive unchanged conversions, the analog input open circuit detection algorithm is performed internally and automatically. The analog input open circuit detection algorithm automatically changes the PGA common-mode voltage, checks the ADC output, and returns to the initial common-mode voltage, as shown in Figure 62. If the ADC code changes in any channel with the PGA common-mode change, this implies that there is no input signal connected to that analog input, and the corresponding flag asserts within the OPEN_DETECTED register (Address 0x24). Each channel can be individually enabled or disabled through the OPEN_DETECT_ ENABLE register (Address 0x23). Rev. A | Page 32 of 72 Data Sheet AD7606B If no oversampling is used, the recommended minimum number of conversions to be programmed for the AD7606B to automatically detect an open circuit on the analog input is START CONVERSION 0 < ADC CODE < 350 LSB OPEN _ DETECT _ QUEUE = NO 10 × f SAMPLE ( RPD + 2 × RFILTER ) × (CFILTER + 10 pF) i=0 YES NO i = N? i=i+1 where CFILTER is the capacitor shown in Figure 60. N = NUMBER OF CONSECUTIVE REPEATED (WITHIN 10 LSB) ADC OUTPUT CODE However, when oversampling mode is enabled, the recommended minimum number of conversions to use is YES; SET COMMON MODE HIGH NO i=0 OPEN _ DETECT _ QUEUE = ( 1 + f SAMPLE × 2 ( RPD + 2 × RFILTER ) × (CFILTER + 10 pF) × OSR ΔADC CODE > 20 LSB ) YES; SET COMMON MODE LOW NO i=0 ADC CODE BACK TO ORIGINAL? ERROR FLAG 15137-165 YES Figure 62. Automatic Analog Input Open Circuit Detect Flowchart Table 20. Analog Input Open Circuit Detect Mode Selection and Register Functionality OPEN_DETECT_QUEUE (Address 0x2C) 0x00 (Default) 0x01 0x02 to 0xFF Open Detect Mode Disabled Manual mode Automatic; OPEN_DETECT_QUEUE is the number of consecutive conversions before asserting any CHx_OPEN flag; the minimum value for this register is 5 Rev. A | Page 33 of 72 OPEN_DETECT_ENABLE (Address 0x23) Not applicable Sets common-mode voltage high or low, on a per channel basis Enables or disables automatic analog input open circuit detection on a per channel basis AD7606B Data Sheet DIGITAL INTERFACE The AD7606B provides two interface options: a parallel interface and a high speed serial interface. The required interface mode is selected via the PAR/SER SEL pin. Table 21. Interface Mode Selection PAR/SER SEL 0 1 Interface Mode Parallel interface mode Serial interface mode Operation of the interface modes is discussed in the following sections. HARDWARE MODE In hardware mode, only ADC read mode is available. ADC data can be read from the AD7606B via the parallel data bus with standard CS and RD signals or via the serial interface with standard CS, SCLK, and two DOUTx signals. SOFTWARE MODE In software mode, which is active only when all three oversampling pins are tied high, both ADC read mode and register mode are available. ADC data can be read from the AD7606B, and registers can also be read from and written to the AD7606B via the parallel data bus with standard CS, RD, and WR signals or via the serial interface with standard CS, SCLK, SDI, and DOUTA lines. See the Parallel Register Mode (Writing Register Data) section and the Parallel Register Mode (Reading Register Data) section for more details on how register mode operates. Pin functions differ depending on the interface selected (parallel or serial) and the operation mode (hardware or software), as shown in Table 22 and Table 23. See the Reading Conversion Results (Parallel ADC Read Mode) section and the Reading Conversion Results (Serial ADC Read Mode) section for more details on how ADC read mode operates. Table 22. Data Interface Pin Function per Mode of Operation (Parallel Interface) Pin Name DB0 to DB6 DB7/DOUTA DB8/DOUTB DB9/DOUTC DB10/DOUTD DB11/SDI DB12 to DB14 DB15 Pin No. 16 to 22 24 25 27 28 29 30 to 32 33 Hardware Mode ADC Read Mode DB0 to DB6 DB7 DB8 DB9 DB10 DB11 DB12 to DB14 DB15 Software Mode Register Mode Register data Register data (MSB) ADD0 ADD1 ADD2 ADD3 ADD4 to ADD6 R/W Table 23. Data Interface Pin Function per Mode of Operation (Serial Interface) Pin Name DB0 to DB6 DB7/DOUTA DB8/DOUTB DB9/DOUTC DB10/DOUTD DB11/SDI DB12 to DB14 DB15 Pin No. 16 to 22 24 25 27 28 29 30 to 32 33 Hardware Mode N/A1 DOUTA DOUTB N/A N/A N/A N/A N/A 1 Software Mode ADC Read Mode Register Mode N/A N/A DOUTA DOUTA DOUTB2 Unused DOUTC3 Unused DOUTD3 Unused Unused SDI N/A N/A N/A N/A N/A means not applicable. Tie all N/A pins to AGND. Only used if 2 DOUTx or 4 DOUTx mode is selected in the CONFIG register. Otherwise, leave unconnected. 3 Only used if 4 DOUTx mode is selected in the CONFIG register. Otherwise, leave unconnected. 2 Rev. A | Page 34 of 72 Data Sheet AD7606B PARALLEL INTERFACE Reading During Conversion To read ADC data or to read/write the register content over the parallel interface, tie the PAR/SER SEL pin low. The data read operation from the AD7606B, as shown in Figure 64, can occur in the following three scenarios: AD7606B    INTERRUPT BUSY 14 CS 13 RD/SCLK 12 DIGITAL HOST WR 10 DB[33:24] DB[22:16] 15137-166 DB[15:0] Figure 63. AD7606B Interface Diagram—One AD7606B Using the Parallel Bus, with CS and RD Shorted Together The rising edge of the CS input signal three-states the bus, and the falling edge of the CS input signal takes the bus out of the high impedance state. CS is the control signal that enables the data lines and it is the function that allows multiple AD7606B devices to share the same parallel data bus. Reading Conversion Results (Parallel ADC Read Mode) The falling edge of the RD pin reads data from the output conversion results register. Applying a sequence of RD pulses to the RD pin clocks the conversion results out from each channel to the parallel bus, Bits[DB15:DB0], in ascending order, from V1 to V8, as shown in Figure 65. The CS signal can be permanently tied low, and the RD signal can access the conversion results, as shown in Figure 3. A read operation of new data can take place after the BUSY signal goes low (see Figure 2). Alternatively, a read operation of data from the previous conversion process can take place while the BUSY pin is high. When there is only one AD7606B in a system and it does not share the parallel bus, data can be read using one control signal from the digital host. The CS and RD signals can be tied together, as shown in Figure 4. In this case, the falling edge of the CS and RD signals bring the data bus out of three-state and clocks out the data. The FRSTDATA output signal indicates when the first channel, V1, is being read back, as shown in Figure 4. When the CS input is high, the FRSTDATA output pin is in three-state. The falling edge of CS takes the FRSTDATA pin out of three-state. The falling edge of the RD signal corresponding to the result of V1 sets the FRSTDATA pin high, indicating that the result from V1 is available on the output data bus. The FRSTDATA pin returns to a logic low following the next falling edge of RD. Table 25. Status Header, Parallel Interface Bit Details Bit Name Bit Description 1 Bit 7 (MSB) RESET_DETECT Reset detected Bit 6 DIGITAL_ERROR Error flag on Address 0x22 Bit 5 OPEN_DETECTED The analog input of this channel is open After conversion, such as when the BUSY line is low During conversion, such as when the BUSY line is high Starts when the BUSY line is low and ends during the following conversion (see the Universal Timing Specifications section) Reading during conversion has little effect on the performance of the converter, and it allows a faster throughput rate to be achieved. Data can be read from the AD7606B at any time other than on the falling edge of the BUSY signal because this falling edge is when the output data registers are updated with the new conversion data. Any data read while the BUSY signal is high must be completed before the falling edge of the BUSY signal. Parallel ADC Read Mode with CRC Enabled In software mode, the parallel interface supports reading the ADC data with the CRC appended, when enabled through the INT_CRC_ERR_EN bit (Address 0x21, Bit 2). The CRC is 16 bits, and it is clocked out after reading all eight channel conversions, as shown in Figure 67. The CRC calculation includes all data on the DBx pins: data, status (when appended), and zeros. See the Diagnostics section for more details on the CRC. Parallel ADC Read Mode with Status Enabled In software mode, the 8-bit status header is enabled (see Table 25) by setting STATUS_HEADER in the CONFIG register (Address 0x02, Bit 6), and each channel then takes two frames of data:   The first frame clocks the ADC data out through DBx. The second frame clocks out the status header of the channel on DB15 to DB8, DB15 being the MSB and DB8 the LSB, while DB7 to DB0 clock out zeros. This sequence is shown in Figure 66.Table 25 explains the status header content and describes each bit. Table 24. CH.IDx Bits Decoding in Status Header CH.ID2 0 0 0 0 1 1 1 1 Bit 4 AIN_OV_DIAG_ERR Overvoltage detected on this channel See the Diagnostics section for more information. Rev. A | Page 35 of 72 CH.ID1 0 0 1 1 0 0 1 1 CH.ID0 0 1 0 1 0 1 0 1 Bit 3 AIN_UV_DIAG_ERR Undervoltage detected on this channel Channel Number Channel 1 (V1) Channel 2 (V2) Channel 3 (V3) Channel 4 (V4) Channel 5 (V5) Channel 6 (V6) Channel 7 (V7) Channel 8 (V8) Bit 2 Bit 1 Bit 0 (LSB) CH.ID2 CH.ID1 CH.ID0 Channel ID (see Table 24) AD7606B Data Sheet CONVST tACQ_C tACQ_B BUSY tCONV_B ADC DATAA 15137-266 tCONV_A DOUTx DBx ADC DATAB Figure 64. ADC Data Read After Conversion and/or During Conversion CONVST BUSY CS DB0 TO DB15 V1 V2 V3 V4 V5 V6 V7 15137-167 RD V8 FRSTDATA Figure 65. Parallel Interface, ADC Read Mode CONVST BUSY CS DB8 TO DB15 DB0 TO DB7 V1[15:8] STATUS_CH1 V2[15:8] V1[7:0] STATUS_CH2 V7[15:8] V2[7:0] STATUS_CH7 V7[7:0] V8[15:8] STATUS_CH8 V8[7:0] 15137-168 RD Figure 66. Parallel Interface, ADC Read Mode with Status Header Enabled CONVST BUSY DB0 TO DB15 V1 V2 V3 V4 V5 V6 V7 V8 CRC 15137-169 CS RD Figure 67. Parallel Interface, ADC Read Mode with CRC Enabled Parallel Register Mode (Reading Register Data) In software mode, all the registers in Table 32 can be read over the parallel interface. Bits[DB15:DB0] leave a high impedance state when both the CS signal and RD signal are logic low for reading register content, or when both the CS signal and WR signal are logic low for writing register address and/or register content. A register read is performed through two frames: first, a read command is sent to the AD7606B and second, the AD7606B clocks out the register content. The format for a register read command is shown in Figure 68. On the first frame, the following occurs:    Bit DB15 must be set to 1 to select a read command. The read command places the AD7606B in register mode. Bits[DB14:DB8] must contain the register address. The subsequent eight bits, Bits[DB7:DB0], are ignored. The register address is latched on the AD7606B on the rising edge of the WR signal. The register content can then be read from the latched register by bringing the RD line low on the following frame, as follows:    Bit DB15 is pulled to 0 by the AD7606B. Bits[DB14:DB8] provide the register address being read. The subsequent eight bits, Bits[DB7:DB0], provide the register content. To revert to ADC read mode, write to Address 0x00, as shown in the Parallel Register Mode (Writing Register Data) section. No ADC data can be read while the device is in register mode. Parallel Register Mode (Writing Register Data) In software mode, all the R/W registers in Table 32 can be written to over the parallel interface. To write a sequence of registers, exit ADC read mode (default mode) by reading any register on the memory map. A register write command is performed by a single frame, via the parallel bus (Bits[DB15:DB0]), CS signal, and WR signal. The format for a write command is shown in Figure 68. The format of a write command, as shown in Figure 68, is structured as follows:    Bit DB15 must be set to 0 to select a write command. Bits[DB14:DB8] contain the register address. The subsequent eight bits, Bits[DB7:DB0], contain the data to be written to the selected register. Data is latched onto the device on the rising edge of the WR pin. To revert to ADC read mode, write to Address 0x00. No ADC data can be read while the device is in register mode. Rev. A | Page 36 of 72 Data Sheet AD7606B CS RD R/W = 1 R/W = 0 R/W = 0 R/W = 0 DB8 TO DB14 REG. ADDRESS REG. ADDRESS REG. ADDRESS ADDRESS = 0x00 DB0 TO DB7 DON’T CARE REGISTER DATA REGISTER DATA DON’T CARE DB15 MODE ADC READ MODE 15137-170 WR ADC READ MODE REGISTER MODE Figure 68. Parallel Interface Register Read Operation, Followed by a Write Operation CS FRSTDATA SCLK DOUTA V1 V2 V3 V4 V5 V6 V7 V8 DOUTB 15137-171 DOUTC DOUTD Figure 69. Serial Interface ADC Reading, One DOUTx Line SERIAL INTERFACE To read ADC data or to read/write the registers content over the serial interface, tie the PAR/SER SEL pin high. In hardware mode, only the 2 DOUTx lines option is available. However, all channels can be read from DOUTA by providing eight 16-bit SPI frames between two CONVST pulses. CNVST AD7606B INTERRUPT BUSY 14 CS CS 13 SCLK RD/SCLK 12 DOUTA V1 V2 V3 V4 DOUTB V5 V6 V7 V8 DB11/SDI 29 DIGITAL HOST DOUTD DB9/DOUTC 27 Figure 71. Serial Interface ADC Reading, Two DOUTx Lines 15137-172 DB10/D OUTD 28 CS Figure 70. AD7606B Interface Diagram—One AD7606B Using the Serial Interface with Four DOUTx Lines SCLK Reading Conversion Results (Serial ADC Read Mode) The AD7606B has four serial data output lines: DOUTA, DOUTB, DOUTC, and DOUTD. In software mode, data can be read back from the AD7606B using either one (see Figure 70), two (see Figure 71), or four DOUTx lines (see Figure 72), depending on the configuration set in the CONFIG register. Table 26. DOUTx Format Selection, Using the CONFIG Register (Address 0x02) DOUTx Format 1 DOUTx 2 DOUTx 4 DOUTx 1 DOUTx Address 0x02, Bit 4 0 0 1 1 15137-173 DOUTC DB8/DOUTB 25 Address 0x02, Bit 3 0 1 0 1 DOUTA V1 V2 DOUTB V3 V4 DOUTC V5 V6 DOUTD V7 V8 15137-174 DB7/DOUTA 24 Figure 72. Serial Interface ADC Reading, Four DOUTx Lines The CS falling edge takes the data output lines, DOUTA to DOUTD, out of three-state and clocks out the MSB of the conversion result. In 3-wire mode (CS tied low), instead of CS clocking out the MSB, the falling edge of the BUSY signal clocks out the MSB. The rising edge of the SCLK signal clocks all the subsequent data bits on the serial data outputs, DOUTA to DOUTD, as shown in Figure 6. The CS input can be held low for the entire serial read operation, or it can be pulsed to frame each channel read of 16 SCLK cycles (see Rev. A | Page 37 of 72 AD7606B Data Sheet Figure 71). However, if CS is pulsed during a channel conversion result transmission, the channel that was interrupted retransmits on the next frame, completely starting from the MSB. Data can also be clocked out using only the DOUTA line, as shown in Figure 69. For the AD7606B to access all eight conversion results on one DOUTx line, a total of 128 SCLK cycles is required. In hardware mode, these 128 SCLK cycles must be framed in groups of 16 SCLK cycles by the CS signal. The disadvantage of using just one DOUTx line is that the throughput rate is reduced if reading occurs after conversion. Leave the unused DOUTx lines unconnected in serial mode. Figure 72 shows a read of eight simultaneous conversion results using four DOUTx lines on the AD7606B, available in software mode. In this case, a 32 SCLK transfer accesses data from the AD7606B, and CS is either held low to frame the entire 32 SCLK cycles or is pulsed between two 16-bit frames. This mode is only available in software mode, and it is configured using the CONFIG register (Address 0x02). Figure 6 shows the timing diagram for reading one channel of data, framed by the CS signal, from the AD7606B in serial mode. The SCLK input signal provides the clock source for the serial read operation. The CS signal goes low to access the data from the AD7606B. The FRSTDATA output signal indicates when the first channel, V1, is being read back. When the CS input is high, the FRSTDATA output pin is in three-state. In serial mode, the falling edge of the CS signal takes the FRSTDATA pin out of three-state and sets the FRSTDATA pin high if the BUSY line is already deasserted, indicating that the result from V1 is available on the DOUTA output data line. The FRSTDATA output returns to a logic low following the 16th SCLK falling edge. If the CS pin is tied permanently low (3-wire mode), the falling edge of the BUSY line sets the FRSTDATA pin high when the result from V1 is available on DOUTA. If SDI is tied low or high, nothing is clocked to the AD7606B. Therefore, the device remains clocking out conversion results. When using the AD7606B in 3-wire mode, keep SDI at a high level. While in ADC read mode, single-write operations can be performed, as shown in Figure 73. For writing a sequence of registers, switch to register mode, as described in the Serial Register Mode (Writing Register Data) section. Reading During Conversion—Serial Interface The data read operation from the AD7606B, as shown in Figure 64, occurs in the following three scenarios: • • • After conversion, such as when the BUSY line is low During conversion, such as when the BUSY line is high Starts when the BUSY is low and ends during the following conversion (see the Universal Timing Specifications section) Reading during conversion has little effect on the performance of the converter, and it allows a faster throughput rate to be achieved. Data can be read from the AD7606B at any time other than on the falling edge of the BUSY signal because this falling edge is when the output data registers are updated with the new conversion data. Any data read while the BUSY signal is high must be completed before the falling edge of the BUSY signal. Serial ADC Read Mode, with CRC Enabled In software mode, the CRC can be enabled by writing to the register map. In this case, the CRC is appended on each DOUTx line after the last channel is clocked out, as shown in Figure 80. See the Interface CRC Checksum section for more information on how the CRC is calculated. Serial ADC Read Mode, with Status Enabled In software mode, the 8-bit status header can be turned on when using the serial interface so that it is appended after each 16-bit data conversion, extending the frame size to 24 bits per channel, as shown in Figure 73. CS DOUTx 1 2 3 4 5 6 7 8 16 9 ADC DATA Figure 73. Serial Interface, ADC Read Mode, Status On Rev. A | Page 38 of 72 24 STATUS HEADER 15137-175 SCLK Data Sheet AD7606B CS SCLK SDI DOUTA ADC DATA ADC DATA DOUTB TO ADC DATA DOUTD ADC DATA MODE R/W COMMAND R/W COMMAND WRITE COMMAND REGISTER N+1 REGISTER N+2 ADDRESS 0x00 REGISTER N REGISTER N REGISTER N+1 REGISTER N+2 ADC DATA ADC DATA ADC MODE REGISTER MODE ADC MODE 15137-176 READ COMMAND Figure 74. AD7606B Register Mode Table 27. Status Header, Serial Interface Bit Details Bit Name Bit Description 1 1 Bit 7 (MSB) RESET_DETECT Reset detected Bit 6 DIGITAL_ERROR Error flag on Address 0x22 Bit 5 OPEN_DETECTED At least one analog input is open on a channel Bit 4 AIN_OV_DIAG_ERR Overvoltage detected on a channel Bit 3 AIN_UV_DIAG_ERR Undervoltage detected on a channel Bit 2 Bit 1 Bit 0 (LSB) CH.ID 2 CH.ID 1 CH.ID 0 Channel ID (see Table 24) See the Diagnostics section for more information. Serial Register Mode (Reading Register Data) All the registers in Table 32 can be read over the serial interface. The format for a read command is shown in Figure 75. A read command consists of two 16-bit frames. On the first frame, • • • • The first bit in SDI must be set to 0 to enable writing the address. The second bit must be set to 1 to select a read command. Bits[3:8] in SDI contain the register address to be clocked out on DOUTA on the following frame. The subsequent eight bits, Bits[9:16], in SDI are ignored. If the AD7606B is in ADC read mode, the SDO keeps clocking ADC data on Bits[9:16], and then the AD7606B switches to register mode. If the AD7606B is in register mode, the SDO reads back the content from the previous addressed register, no matter if the previous frame was a read or a write command. To exit register mode, a write to Address 0x00 is required, as shown in Figure 74. Serial Register Mode (Writing Register Data) In software mode, all the read/write registers in Table 32 can be written to the serial interface. To write a sequence of registers, exit ADC read mode (default mode) by reading any register on the memory map. A register write command is performed by a single 16-bit SPI access. The format for a write command is shown in Figure 76. The format for a write command, as shown in Figure 76, is structured as follows: • • • • The first bit in SDI must be set to 0 to enable a write command. The second bit, the R/W bit, must be cleared to 0. Bits[ADD5:ADD0] contain the register address to be written. The subsequent eight bits (Bits[DIN7:DIN0]) contain the data to be written to the selected register. Data is clocked in from SDI on the falling edge of SCLK, while data is clocked out on DOUTA on the rising edge of SCLK. When writing continuously to the device, the data that appears on DOUTA is from the register address that was written to on the previous frame, as shown in Figure 76. The DOUTB, DOUTC, and DOUTD lines are kept low during the transmission. While in register mode, no ADC data is clocked out because the DOUTx lines are used to clock out register content. When finished writing all needed registers, a write to Address 0x00 returns the AD7606B to ADC read mode, where the ADC data is again clocked out on the DOUTx lines, as shown in Figure 74. In software mode, when the CRC is turned on, eight additional bits are clocked in and out on each frame. Therefore, 24-bit frames are needed. Rev. A | Page 39 of 72 AD7606B Data Sheet CS SCLK 1 8 16 SDI ADD5 ADD4 ADD3 ADD2 ADD1 ADD0 READ OR WRITE COMMAND ADC DATA (8LSB) OR PREVIOUS REGISTER READ/WRITTEN ADC DATA (8LSB) OR XX REGISTER [ADD5:ADD0] CONTENT 15137-073 WEN R/W DOUTA Figure 75. Serial Interface Read Command; First Frame Points the Address; Second Frame Provides the Register Content CS SCLK 1 8 WEN R/W SDI 9 16 ADD5 ADD4 ADD3 ADD2 ADD1 ADD0 DIN71 DIN61 DIN51 DIN41 DIN31 DIN21 DIN11 DIN01 DOUTA 15137-074 DATA OUT2 1DATA IN DINx IS WRITTEN INTO REGISTER ADDRESS [ADD5:ADD0] 2DATA OUT IS THE REGISTER CONTENT OF PREVIOUS REGISTER WRITTEN Figure 76. Serial Interface, Single-Write Command; SDI Clocks in the Address [ADD5:ADD0] and the Register Content [DINx] During the Same Frame, DOUTA Provides Register Content Requested on the Previous Frame CS 1 8 16 9 24 SCLK WEN R/W ADD5 ADD4 ADD3 ADD2 ADD1 ADD0 MSB DOUTA LSB 15137-179 SDI 8-BIT CRC Figure 77. Reading Registers Through the SPI Interface with CRC Enabled CS 1 8 9 16 24 SDI WEN R/W ADD5 ADD4 ADD3 ADD2 ADD1 ADD0 MSB LSB 8-BIT CRC 15137-180 SCLK Figure 78. Writing Registers Through the SPI Interface with CRC Enabled Serial Register Mode with CRC Registers can be written to and read from the AD7606B with CRC enabled in software mode, by asserting the INT_CRC_ ERR_EN bit (Address 0x21, Bit 2). When reading a register, the AD7606B provides eight additional bits on the DOUTA line with the CRC resultant of the data shifted out previously on the same frame. The controller can then check whether the data received is correct by applying the following polynomial: x8 + x2 + x + 1 With the CRC enabled, the SPI frames extend to 24 bits in length, as shown in Figure 77. When writing a register, the controller must clock the data (register address plus register content) in the AD7606B followed by an 8-bit CRC word, calculated from the previous 16 bits using the previously described polynomial. The AD7606B reads the register address and the register content, calculates the corresponding 8-bit CRC word, and asserts the INT_CRC_ERR bit (Address 0x22, Bit 2) if the calculated CRC word does not match the CRC word received between the 17th and 24th bit through SDI, as shown in Figure 78. Rev. A | Page 40 of 72 Data Sheet AD7606B DIAGNOSTICS Diagnostic features are available in software mode to verify correct operation of the AD7606B. The list of diagnostic monitors includes reset detection, overvoltage detection, undervoltage detection, analog input open circuit detection, and digital error detection. If an error is detected, a flag asserts on the status header, if enabled, as described in the Digital Interface section. This flag points to the registers on which the error is located, as explained in the following sections. In addition, a diagnostic multiplexer can dedicate any channel to verify a series of internal nodes, as explained in the Diagnostics Multiplexer section. RESET DETECTION The RESET_DETECT bit on the status register (Address 0x01, Bit 7) asserts if either a partial reset or full reset pulse is applied to the AD7606B. On power-up, a full reset is required. This reset asserts the RESET_DETECT bit, indicating that the power-on reset (POR) initialized correctly on the device. The POR monitors the REGCAP voltage and issues a full reset if the voltage drops under a certain threshold. The RESET_DETECT bit can be used to detect an unexpected device reset or a large glitch on the RESET pin, or a voltage drop on the supplies. When the voltage on any analog input pin goes below the undervoltage threshold shown in Table 28, the AIN_UV_ DIAG_ERROR register (Address 0x27) shows which channel or channels have an undervoltage event. When a bit within the AIN_UV_DIAG_ERROR register asserts, it stays at a high state after the undervoltage event disappears. To clear the error bit, the error bit must be overwritten to 1 or the error checker must be disabled. Table 28. Overvoltage and Undervoltage Thresholds Analog Input Range (V) ±2.5 ±5 ±10 Overvoltage Threshold (V) +6.5 +8 +12 Undervoltage Threshold (V) −3 −5.5 −11 DIGITAL ERROR Both the status register and status header contain a DIGITAL_ERROR bit. This bit asserts when any of the following monitors trigger:    Memory map CRC, read only memory (ROM) CRC, and digital interface CRC SPI invalid read or write BUSY stuck high The RESET_DETECT bit is only cleared by reading the status register. To find out which monitor triggered the DIGITAL_ERROR bit, the DIGITAL_DIAG_ERR address (Address 0x22) has a bit dedicated for each monitor, as explained in the following sections. OVERVOLTAGE AND UNDERVOLTAGE EVENTS ROM CRC The AD7606B includes on-chip overvoltage and undervoltage circuitry on each analog input pin. These comparators can be enabled or disabled using the AIN_OV_UV_DIAG_ ENABLE register (Address 0x25). The ROM stores the factory trimming settings for the AD7606B. After power-up, the ROM content is loaded to registers during device initialization. After the load, a CRC is calculated on the loaded data and verified if the result matches the CRC stored in the ROM. If an error is found, the ROM_CRC_ERR (Address 0x22, Bit 0) asserts. When ROM_CRC_ERR asserts after power-up, it is recommended to issue a full reset to reload all factory settings. After this register is enabled, when the voltage on any analog input pin goes above the overvoltage threshold shown in Table 28, the AIN_OV_DIAG_ERROR register (Address 0x26) shows which channel or channels have an overvoltage event. When a bit within the AIN_OV_DIAG_ERROR register asserts, it stays at a high state even after the overvoltage event disappears. To clear the error bit, the error bit must be overwritten to 1 or the error checker must be disabled. OVERVOLTAGE THRESHOLD AD7606B CHx_OV_ERR SETS IF Vx > OV CHx_UV_ERR SETS IF Vx < UV UNDERVOLTAGE THRESHOLD 15137-075 Vx Figure 79. Overvoltage and Undervoltage Circuitry on Each Analog Input This ROM CRC monitoring feature is enabled by default, but can be disabled by clearing the ROM_CRC_ERR_EN bit (Address 0x21, Bit 0). Memory Map CRC For added robustness, a CRC calculation is performed on the on-chip registers. The memory map CRC is disabled by default. After the AD7606B is configured in software mode through writing the required registers, the memory map CRC can be enabled through the MM_CRC_ERR_EN bit (Address 0x21, Bit 1). When enabled, the CRC calculation is performed on the entire memory map and stored. Every 4 μs, the CRC on the memory map is recalculated and compared to the stored CRC value. If the calculated and the stored CRC values do not match, the memory map is corrupted and the MM_CRC_ERR bit asserts. Every time the memory map is written, the CRC is recalculated and the new value stored. Rev. A | Page 41 of 72 AD7606B Data Sheet leftmost Logic 1 of the data. An exclusive OR (XOR) function is applied to the data to produce a new, shorter number. The polynomial is again aligned so that the MSB is adjacent to the leftmost Logic 1 of the new result, and the procedure repeats. This process repeats until the original data is reduced to a value less than the polynomial, the 16-bit checksum. The error checking and correction (ECC) block can detect up to three bits of errors (Hamming distance of four bits) within the memory map. Moreover, every 4 μs, the CRC on the memory map is recalculated and compared to the stored CRC value. If the calculated and the stored CRC values do not match, the memory map is corrupted and the MM_CRC_ERR bit asserts. The AD7606B uses the following 16-bit CRC polynomial to calculate the CRC checksum value on the memory map: An example of the CRC calculation for the 16-bit data is shown in Table 30. The CRC corresponding to the data 0x064E, using the previously described polynomial, is 0x2137. 0xBAAD = x16 + x14 + x13 + x12 + x10 + x8 +x6 + x4 + x3 + x + 1 The serial interface supports the CRC when enabled via the INT_CRC_ERR_EN bit (Address 0x21, Bit 2). The CRC is a 16-bit word that is appended to the end of each DOUTx in use, after reading all the channels. An example using four DOUTx lines is shown in Figure 80. Every time the memory map is written, the CRC is recalculated and the new value stored. If the MM_CRC_ERR bit asserts, it is recommended to write to the memory map to recalculate the CRC. If the error persists, it is recommended to issue a full reset to restore the default contents of the memory map. CNVST If the MM_CRC_ERR bit asserts, it is recommended to write to the memory map to recalculate the CRC. If the error persists, it is recommended to issue a full reset to restore the default contents of the memory map. DOUTA V1 V2 CRC(V1,V2) Interface CRC Checksum DOUTB V3 V4 CRC(V3,V4) DOUTC V5 V6 CRC(V5,V6) DOUTD V7 V8 CRC(V7,V8) CS The AD7606B has a CRC checksum mode to improve interface robustness by detecting errors in data transmission. The CRC feature is available in both ADC read modes (serial and parallel) and register mode (serial only). 15137-076 SCLK Figure 80. Serial Interface ADC Reading with CRC On, Four DOUTx Lines The AD7606B uses the following 8-bit CRC polynomial to calculate the CRC checksum value: If using two DOUTx lines (DOUTA and DOUTB), each 16-bit CRC word is calculated using data from four channels, that is 64 bits, as shown in Figure 81. If using only one DOUTx line, all eight channels are clocked out through DOUTA, followed by the 16-bit CRC word calculated using data from the eight channels, that is, 128 bits. 0xBAAD = x16 + x14 + x13 + x12 + x10 + x8 + x6 + x4 + x3 + x + 1 To replicate the polynomial division in hardware, the data shifts left by 16 bits to create a number ending in 16 Logic 0s. The polynomial is aligned so that the MSB is adjacent to the CNVST CS SCLK DOUTA V1 V2 V3 V4 CRC(V1,V4) DOUTB V5 V6 V7 V8 CRC(V5,V8) 15137-077 DOUTC DOUTD Figure 81. Serial Interface ADC Reading with CRC On, Two DOUTx Lines Rev. A | Page 42 of 72 Data Sheet AD7606B Table 29. Interface Check Conversion Results When the AD7606B is in register mode, that is, when registers are being read or written, the CRC polynomial used is x8 + x2 + x + 1. When reading a register, and CRC is enabled, each SPI frame is 24 bits long and the CRC 8-bit word is clocked out from the 17th to 24th SCLK cycle. Similarly, when writing a register, a CRC word can be appended on the SDI line, as shown in Figure 82 and the AD7606B checks and triggers an error, INT_CRC_ERR (Address 0x22, Bit 2), if the CRC given and the internally calculated do not match. Channel Number V1 V2 V3 V4 V5 V6 V7 V8 The parallel interface also supports CRC in ADC mode only, and it is clocked out through DB15 to DB0 after Channel 8, as shown in Figure 67. The 16-bit CRC word calculated using data from the eight channels, that is, 128 bits. Conversion Result Forced (Hexadecimal) 0xACCA 0x5CC5 0xA33A 0x5335 0xCAAC 0xC55C 0x3AA3 0x3553 SPI Invalid Read/Write When attempting to read back an invalid register address, the SPI_READ_ERR bit (Address 0x22, Bit 4) is set. The invalid readback address detection can be enabled by setting the SPI_READ_ERR_EN bit (Address 0x21, Bit 4). If an SPI read error is triggered, it is cleared by overwriting that bit or disabling the checker. Interface Check The integrity of the digital interface can be checked by setting the INTERFACE_CHECK_EN bit (Address 0x21, Bit 7). Selecting the interface check forces the conversion result registers to a known value, as shown in Table 29. When attempting to write to an invalid register address or a read only register, the SPI_WRITE_ERR bit (Address 0x22, Bit 3) is set. The invalid write address detection can be enabled by setting the SPI_WRITE _ERR bit (Address 0x21, Bit 3). If an SPI write error is triggered, it is cleared by overwriting that bit or disabling the checker. Verifying that the controller receives the data shown in Table 29 ensures that the interface between the AD7606B and the controller operates properly. If the interface CRC is enabled because the data transmitted is known, this mode verifies that the controller performs the CRC calculation properly. CS DOUTA TO DOUTD 2 3 4 DB15 DB14 DB13 DB12 WEN SDI R/W ADD5 ADD4 15 16 17 24 DB1 DB0 CRC7 CRC0 DIN1 DIN0 CRC7 15137-078 1 SCLK CRC0 Figure 82. Register Write with CRC On Table 30. Example CRC Calculation for 16-Bit Data 1 Data 2 Process Data Polynomial 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 1 1 0 0 0 0 1 1 1 1 1 1 0 0 X 0 X 0 X 0 X 0 X 0 X 0 X 0 X 0 X 0 X 0 X 0 X 0 X 0 X 0 X 0 X 0 1 0 0 1 1 0 1 1 0 1 1 0 1 1 1 0 0 0 1 0 1 1 1 0 0 0 1 1 1 0 1 1 0 1 1 0 0 1 1 0 0 0 1 0 0 0 1 1 1 0 0 1 1 0 0 0 0 0 1 1 0 1 1 0 1 1 1 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1 0 1 1 1 0 1 1 1 0 0 0 0 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 1 0 0 0 0 0 1 1 1 0 0 0 1 1 1 0 0 1 1 1 0 0 0 0 0 0 1 1 1 0 1 1 0 0 0 0 0 0 1 1 1 0 0 1 1 0 1 0 0 0 1 1 0 1 1 1 0 0 1 1 0 1 0 1 1 0 1 1 CRC 1 2 Table 30 represents the division of the data. Blank cells are for formatting purposes. X means don’t care. Rev. A | Page 43 of 72 AD7606B Data Sheet BUSY stuck high monitoring is enabled by setting the BUSY_STUCK_HIGH_ERR_EN bit (Address 0x21, Bit 5). After this bit is enabled, the conversion time (tCONV in Table 3) is monitored internally with an independent clock. If tCONV exceeds 4 μs, the AD7606B automatically issues a partial reset and asserts the BUSY_STUCK_HIGH_ERR bit (Address 0x22, Bit 5). To clear this error flag, the BUSY_STUCK_HIGH_ERR bit must be overwritten with a 1. When oversampling mode is enabled, the individual conversion time for each internal conversion is monitored. Internal Clock Counters The AD7606B uses an internal clock related to functional safety features (FS_CLK) as well an internal clock for oversampling (OS_CLK). Both internal clocks run at 16 MHz. To verify the clocks are correctly operating, enable the clock counter through the CLK_FS_OS_COUNTER_EN bit in Register 0x21, Bit 6. These clock counters increment by 1 every time 64 clocks are counted. Thus, if either the FS_CLK_COUNTER register (Address 0x2D) or the OS_CLK_COUNTER register (Address 0x2E) are read after a certain known delay that corresponds to the chosen feature, the register values must match the equivalent count for the time elapsed. For example, if the clock counter is enabled and the FS_CLK_COUNTER register is read after 20 µs between the write and read operations, the value must equal to 0x05. The following equation calculates the FS_CLK_COUNTER value: FS _ CLK _ COUNTER = Delay × Each diagnostic multiplexer configuration is accessed, in software mode through the corresponding register (Address 0x28 to Address 0x2B). To use the multiplexer on one channel, the ±10 V range must be selected on that channel. Table 31. Diagnostic Mux Register Bit Decoding of Channel 1 Bit 2 0 0 0 0 1 1 1 1 Address 0x28 Bit 1 Bit 0 0 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1 TEMPERATURE SENSOR 4 × VREF 4 × ALDO 4 × DLDO VDRIVE AGND AVCC Signal on Channel 1 V1 Temperature sensor 4 × VREF 4 × ALDO 4 × DLDO VDRIVE AGND AVCC AD7606B MUX 5MΩ RFB V1 V1GND 5MΩ RFB 15137-079 BUSY Stuck High 16MHz Figure 83. Diagnostic Multiplexer (Channel 1 Shown as an Example) 64 Temperature Sensor where Delay is the delay shown in Figure 84. DIAGNOSTICS MULTIPLEXER All eight input channels contain a diagnostics multiplexer in front of the PGA that allows monitoring of the internal nodes described in Table 31 to ensure the correct operation of the AD7606B. Table 31 shows the bit decoding for the diagnostic mux register on Channel 1, as an example. When an internal node is selected, the input voltage at input pins are deselected from the PGA, as shown in Figure 83. The temperature sensor can be selected through the diagnostic multiplexer and converted with the ADC, as shown in Figure 83. The temperature sensor voltage is measured and is proportional to the die temperature, as per the following equation: = Temperature ( °C ) ADCOUT ( V ) − 0.69068 ( V ) 0.019328 ( V/°C ) + 25 ( °C ) CS FS_SCLK CLK_FS_OS_COUNTER_EN DELAY DOUTA FS_CLK_COUNTER Figure 84. FS_CLK_COUNTER Functionality Rev. A | Page 44 of 72 15137-182 SDI Data Sheet AD7606B Reference Voltage Internal LDOs The reference voltage can be selected through the diagnostic multiplexer and converted with the ADC, as shown in Figure 85. The internal or external reference is selected as the input to the diagnostic multiplexer based on the REF SELECT pin. Ideally, the ADC output follows the voltage reference level ratiometrically. Therefore, if the ADC output goes beyond the expected 2.5 V, either the reference buffer or the PGA is malfunctioning. The analog and digital LDO (REGCAP pins) can be selected through the diagnostic multiplexer and converted with the ADC, as shown in Figure 83. The ADC output is four times the voltage on the REGCAPA and REGCAPD pins for the ALDO and DLDO, respectively. This measurement verifies that each LDO is at the correct operating voltage so that the internal circuitry is biased correctly. AVCC, VDRIVE, and AGND can be selected through the diagnostic multiplexer and converted with the ADC, as shown in Figure 83. This setup ensures the voltage and grounds are applied to the device for correct operation. AD7606B INT REF Supply Voltages 4.4V EXT REF 2.5V MUX RFB 5MΩ RFB 5MΩ RFB ADC 15137-080 Vx VxGND Figure 85. Reference Voltage Signal Path Through the Diagnostic Multiplexer Rev. A | Page 45 of 72 AD7606B Data Sheet TYPICAL CONNECTION DIAGRAM There are four AVCC supply pins on the device. It is recommended that each of the four pins is decoupled using a 100 nF capacitor at each supply pin and a 10 µF capacitor at the supply source. The AD7606B can operate with the internal reference or an externally applied reference. When using a single AD7606B device on the board, decouple the REFIN/REFOUT pin with a 100 nF capacitor. Refer to the Reference section when using an application with multiple AD7606B devices. The REFCAPA and REFCAPB pins are shorted together and decoupled with a 10 µF ceramic capacitor. parallel interface because the PAR/SER SEL pin is tied to AGND. The analog input range for all eight channels is ±10 V, provided the RANGE pin is tied to a high level and the oversampling ratio is controlled through the OSx pins by the controller. In Figure 87, the AD7606B is configured in software mode, because all three OS2, OS1, and OS0 pins are at logic level high. The oversampling ratio, as well as each channel range, are configured through accessing the memory map. In this example, the PAR/SER SEL pin is at logic level high. Therefore, the serial interface is used for both reading the ADC data and reading and writing the memory map. The REF SELECT pin is tied to AGND. Therefore, the internal reference is disabled and an external reference is connected externally to the REFIN/REFOUT pin and decoupled through a 100 nF capacitor. The VDRIVE supply is connected to the same supply as the processor. The VDRIVE voltage controls the voltage value of the output logic signals. For more information on layout, decoupling, and grounding, see the Layout Guidelines section. After supplies are applied to the AD7606B, apply a reset to the AD7606B to ensure that it is configured for the correct mode of operation. Figure 86 and Figure 87 are examples of typical connection diagrams. Other combinations of reference, data interface, and operation mode are also possible, depending on the logic levels applied to each configuration pin. ANALOG SUPPLY VOLTAGE 5V1 100nF + REFIN/REFOUT 1µF DIGITAL SUPPLY VOLTAGE +1.71V TO +3.6V 100nF 100nF REGCAP2 AVCC VDRIVE REFCAPA DB0 TO DB15 10µF + REFCAPB REFGND CONVST V1 CS V1GND RD V2 BUSY V2GND V3 V3GND AD7606B V4 EIGHT ANALOG INPUTS V1 TO V8 PARALLEL INTERFACE MICROPROCESSOR/ MICROCONVERTER/ DSP In Figure 86, the AD7606B is configured in hardware mode and is operating with the internal reference because the REF SELECT pin is set to logic high. In this example, the device also uses the RESET OS2 OS1 V4GND OVERSAMPLING OS0 V5 V5GND REF SELECT V6 VDRIVE PAR/SER SEL V6GND RANGE V7 V7GND STBY VDRIVE V8 AGND 1DECOUPLING SHOWN ON THE AVCC PIN APPLIES TO EACH AVCC PIN (PIN 1, PIN 37, PIN 38, PIN 48). DECOUPLING CAPACITOR CAN BE SHARED BETWEEN AV CC PIN 37 AND PIN 38. SHOWN ON THE REGCAP PIN APPLIES TO EACH REGCAP PIN (PIN 36, PIN 39). 2DECOUPLING Figure 86. AD7606B Typical Connection Diagram, Hardware Mode Rev. A | Page 46 of 72 15137-081 V8GND Data Sheet AD7606B ANALOG SUPPLY VOLTAGE 5V1 REF 100nF + REFIN/REFOUT DIGITAL SUPPLY VOLTAGE +1.71V TO +3.6V 100nF 100nF 1µF REGCAP2 AVCC VDRIVE DB0 TO DB15 10µF + REFCAPB REFGND CONVST V1 CS V1GND SDI V2 V2GND V3 V3GND AD7606B DOUTx SCLK RESET OS2 V4 EIGHT ANALOG INPUTS V1 TO V8 MICROPROCESSOR/ MICROCONVERTER/ DSP REFCAPA OS1 V4GND OVERSAMPLING = 111b OS0 V5 V5GND REF SELECT V6 V6GND PAR/SER SEL V7 RANGE V7GND VDRIVE STBY V8 AGND 1DECOUPLING SHOWN ON THE AVCC PIN APPLIES TO EACH AVCC PIN (PIN 1, PIN 37, PIN 38, PIN 48). DECOUPLING CAPACITOR CAN BE SHARED BETWEEN AVCC PIN 37 AND PIN 38. SHOWN ON THE REGCAP PIN APPLIES TO EACH REGCAP PIN (PIN 36, PIN 39). 2DECOUPLING Figure 87. Typical Connection Diagram, Software Mode Rev. A | Page 47 of 72 15137-082 V8GND AD7606B Data Sheet APPLICATIONS INFORMATION The fully integrated, 16-bit data acquisition system (DAS) of the AD7606B enables simultaneous, high precision measurement of up to eight analog channels without requiring additional active circuits. sensor interface to current transformers and power transformers, as shown in Figure 88, without requiring external ADC driver circuits and to accommodate ±10 V, ±5 V, or ±2.5 V. The AD7606B is suitable for power monitoring applications. Measure the electrical variables accurately on a power line for information about the operating status of the grid. Monitor the voltage and current amplitude, frequency, and phase to detect anomalies and faults to prevent major disruptions on the electrical service and to enable power quality analysis, power factor calculation, harmonic analysis (among other applications). Although transformers provide isolation from the power lines being monitored, place a series resistor in series to the analog input to prevent input currents beyond the absolute maximum ratings (see Table 6). On power line protection applications where overvoltages occur, the internal ±21V clamp protects against damage and performance impacts on adjacent channels. In case there are analog input channels beyond these limits, users are recommended to use external transient voltage suppressors (TVS) diodes. NEUTRAL PHASE C PHASE B PHASE A Each channel contains analog input clamp protection, a PGA, a low-pass filter, and a 16-bit SAR ADC. The analog input impedance of the AD7606B is typically 5 MΩ to allow a direct AV CC AD7606B ALDO IAP RPD V1 V1GND IAN VAP V2 V2GND VBN CLAMP CLAMP CLAMP CLAMP AVCC REGCAP REGCAP VDRIVE DLDO 5MΩ 5MΩ PGA SAR LPF 5MΩ 5MΩ PGA SAR CLK OSC CONVST RESET RANGE CONTROL INPUTS LPF OS0 TO OS2 IBP RPD V3 V3GND IBN VBP V4 V4GND VBN ICP RPD V5 V5GND ICN VCP V6 V6GND VCN CLAMP CLAMP CLAMP CLAMP CLAMP CLAMP CLAMP CLAMP 5MΩ 5MΩ PGA SAR LPF PROGRAMMABLE DIGITAL FILTER SW/HW MODE CONTROL BUSY FRSTDATA SERIAL 5MΩ 5MΩ PGA SAR LPF 5MΩ 5MΩ PGA LPF PGA LPF PARALLEL/ SERIAL INTERFACE DOUTA TO DOUTD SDI SCLK CS PARALLEL DB0 TO DB15 RD WR SAR SYSTEM GAIN, OFFSET AND PHASE CALIBRATION 5MΩ 5MΩ ADC, PGA, AND CHANNEL CONTROL AND CONFIGURATION PAR/SER SEL SAR REFCAPA V7 V7GND LOAD LOAD LOAD INN V8 V8GND CLAMP CLAMP CLAMP CLAMP 5MΩ 5MΩ PGA SAR LPF DIAGNOSTICS AND ANALOG INPUT OPEN DETECT CONFIGURATION REFCAPB REFIN/REFOUT 5MΩ 5MΩ PGA SAR LPF AGND 2.5V REF REF SELECT REFGND NOTES 1. IxP AND IxN REPRESENT THE CURRENTS IN PHASE x, WHERE x = A, B, C, OR N. VxN/VxP REPRESENT THE VOLTAGES AT THESE TWO LINES. FOR EXAMPLE, IAP (POSITIVE PATH) AND IAN (NEGATIVE PATH) REPRESENT THE CURRENTS IN PHASE A. Figure 88. 8-Channel Data Acquisition System for Power Line Monitoring Rev. A | Page 48 of 72 15137-088 INP Data Sheet AD7606B           The analog and digital sections are separated and confined to different areas of the board. Use at least one ground plane. This plane can be common or split between the digital and analog sections. In the case of a split plane, join the digital and analog ground planes in only one place, preferably as close as possible to the AD7606B. If the AD7606B is in a system where multiple devices require analog-to-digital ground connections, make the connection at only one point: a star ground point that is established as close as possible to the AD7606B. Make stable connections to the ground plane. Avoid sharing one connection for multiple ground pins. Use individual vias or multiple vias to the ground plane for each ground pin. Avoid running digital lines under the device because doing so couples noise on the die. Allow the analog ground plane to run under the AD7606B to avoid noise coupling. Shield fast switching signals like CONVST, or clocks with digital ground to avoid radiating noise to other sections of the board and ensure that they never run near analog signal paths. Avoid crossover of digital and analog signals. Traces on layers in close proximity on the board run at right angles to each other to reduce the effect of feedthrough through the board. Power supply lines to the AVCC and VDRIVE pins on the AD7606B use as large a trace as possible to provide low impedance paths and reduce the effect of glitches on the power supply lines. Where possible, use supply planes and make stable connections between the AD7606B supply pins and the power tracks on the board. Use a single via or multiple vias for each supply pin. Place the decoupling capacitors close to (ideally, directly against) the supply pins and their corresponding ground pins. Place the decoupling capacitors for the REFIN/ REFOUT pin and the REFCAPA pin and REFCAPB pin as close as possible to their respective AD7606B pins. Where possible, place the pins on the same side of the board as the AD7606B device. Rev. A | Page 49 of 72 15137-083 Follow these layout guidelines when designing the PCB that houses the AD7606B: Figure 89 shows the recommended decoupling on the top layer of the AD7606B board. Figure 90 shows bottom layer decoupling, which is used for the four AVCC pins and the VDRIVE pin decoupling. Where the ceramic 100 nF caps for the AVCC pins are placed close to their respective device pins, a single 100 nF capacitor can be shared between Pin 37 and Pin 38. Figure 89. Top Layer Decoupling REFIN/REFOUT, REFCAPA, REFCAPB, and REGCAP Pins 15137-084 LAYOUT GUIDELINES Figure 90. Bottom Layer Decoupling AD7606B Data Sheet To ensure stable device to device performance matching in a system that contains multiple AD7606B devices, a symmetrical layout between the AD7606B devices is important. Figure 91 shows a layout with two AD7606B devices. The AVCC supply plane runs to the right of both devices, and the VDRIVE supply track runs to the left of the two devices. The reference chip is positioned between the two devices, and the reference voltage track runs north to Pin 42 of U1 and south to Pin 42 of U2. A solid ground plane is used. AVCC U2 These symmetrical layout principles can also be applied to a system that contains more than two AD7606B devices. The AD7606B devices can be placed in a north/south direction, with the reference voltage located midway between the devices and the reference track running in the north/south direction, similar to Figure 91. 15137-085 U1 Figure 91. Layout for Multiple AD7606B Devices—Top Layer and Supply Plane Layer Rev. A | Page 50 of 72 Data Sheet AD7606B REGISTER SUMMARY Table 32. Register Summary Addr Name 0x01 STATUS 0x02 CONFIG Bit 7 RESET_ DETECT RESERVED Bit 6 DIGITAL_ ERROR STATUS_ HEADER Bit 5 Bit 4 EXT_OS_CLOCK RANGE_CH1_ CH2_RANGE CH2 0x04 RANGE_CH3_ CH4_RANGE CH4 0x05 RANGE_CH5_ CH6_RANGE CH6 0x06 RANGE_CH7_ CH8_RANGE CH8 0x08 OVERSAMPLING OS_PAD 0x09 CH1_GAIN RESERVED 0x0A CH2_GAIN RESERVED 0x0B CH3_GAIN RESERVED 0x0C CH4_GAIN RESERVED 0x0D CH5_GAIN RESERVED 0x0E CH6_GAIN RESERVED 0x0F CH7_GAIN RESERVED 0x10 CH8_GAIN RESERVED 0x11 CH1_OFFSET 0x12 CH2_OFFSET 0x13 CH3_OFFSET 0x14 CH4_OFFSET 0x15 CH5_OFFSET 0x16 CH6_OFFSET 0x17 CH7_OFFSET 0x18 CH8_OFFSET 0x19 CH1_PHASE 0x1A CH2_PHASE 0x1B CH3_PHASE 0x1C CH4_PHASE 0x1D CH5_PHASE 0x1E CH6_PHASE 0x1F CH7_PHASE 0x20 CH8_PHASE 0x21 DIGITAL_DIAG_ INTERFACE_ CLK_FS_OS_ BUSY_STUCK_ ENABLE CHECK_EN COUNTER_EN HIGH_ERR_EN Bit 3 Bit 2 RESERVED DOUT_FORMAT R/W CH1_RANGE 0x33 R/W CH3_RANGE 0x33 R/W CH5_RANGE 0x33 R/W CH7_RANGE 0x33 R/W OS_RATIO 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x80 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x01 R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W R/W 0x00 R/W 0x00 R/W 0x00 R/W 0x00 R/W 0x00 R/W 0x00 R/W 0x00 R/W 0x00 R/W CH1_GAIN CH2_GAIN CH3_GAIN CH4_GAIN CH5_GAIN CH6_GAIN CH7_GAIN CH8_GAIN CH1_OFFSET CH2_OFFSET CH3_OFFSET CH4_OFFSET CH5_OFFSET CH6_OFFSET CH7_OFFSET CH8_OFFSET CH1_PHASE_OFFSET CH2_PHASE_OFFSET CH3_PHASE_OFFSET CH4_PHASE_OFFSET CH5_PHASE_OFFSET CH6_PHASE_OFFSET CH7_PHASE_OFFSET CH8_PHASE_OFFSET SPI_READ_ SPI_WRITE_ ERR_EN ERR_EN RESERVED CH4_DIAG_MUX_CTRL CH3_DIAG_MUX_CTRL OPEN_ DETECT_ ENABLE CH8_OPEN_ DETECT_EN 0x24 OPEN_ DETECTED AIN_OV_UV_ DIAG_ENABLE AIN_OV_DIAG_ ERROR AIN_UV_DIAG_ ERROR DIAGNOSTIC_ MUX_CH1_2 DIAGNOSTIC_ MUX_CH3_4 0x29 0x08 OPERATION_MODE CH2_DIAG_MUX_CTRL 0x23 0x28 RW R RESERVED DIGITAL_DIAG_ ERR 0x27 Bit 0 ROM_ CRC_ ERR_EN INT_CRC_ERR MM_CRC_ ROM_ ERR CRC_ ERR CH3_OPEN_ CH2_OPEN_ CH1_ DETECT_EN DETECT_EN OPEN_ DETECT_ EN CH3_OPEN CH2_OPEN CH1_ OPEN CH3_OV_ CH2_OV_ CH1_OV_ UV_EN UV_EN UV_EN CH3_OV_ERR CH2_OV_ERR CH1_ OV_ERR CH3_UV_ERR CH2_UV_ERR CH1_ UV_ERR CH1_DIAG_MUX_CTRL 0x22 0x26 Reset 0x00 RESERVED 0x03 0x25 Bit 1 RESERVED BUSY_STUCK_ HIGH_ERR SPI_READ_ ERR SPI_WRITE_ ERR CH7_OPEN_ DETECT_EN CH6_OPEN_ DETECT_EN CH5_OPEN_ DETECT_EN CH4_OPEN_ DETECT_EN CH8_OPEN CH7_OPEN CH6_OPEN CH5_OPEN CH4_OPEN CH8_OV_ UV_EN CH8_OV_ERR CH7_OV_UV_EN CH6_OV_UV_EN CH7_OV_ERR CH6_OV_ERR CH5_OV_ UV_EN CH5_OV_ERR CH4_OV_ UV_EN CH4_OV_ERR CH8_UV_ERR CH7_UV_ERR CH6_UV_ERR CH5_UV_ERR CH4_UV_ERR Rev. A | Page 51 of 72 INT_CRC_ ERR_EN MM_CRC_ ERR_EN AD7606B Addr Name 0x2A DIAGNOSTIC_ MUX_CH5_6 0x2B DIAGNOSTIC_ MUX_CH7_8 0x2C OPEN_ DETECT_ QUEUE 0x2D FS_CLK_ COUNTER 0x2E OS_CLK_ COUNTER 0x2F ID Data Sheet Bit 7 Bit 6 RESERVED Bit 5 RESERVED Bit 4 Bit 3 CH6_DIAG_MUX_CTRL Bit 1 Bit 0 CH5_DIAG_MUX_CTRL Reset 0x00 RW R/W CH7_DIAG_MUX_CTRL 0x00 R/W OPEN_DETECT_QUEUE 0x00 R/W CLK_FS_COUNTER 0x00 R CLK_OS_COUNTER 0x00 R 0x14 R CH8_DIAG_MUX_CTRL DEVICE_ID Bit 2 SILICON_REVISION Rev. A | Page 52 of 72 Data Sheet AD7606B REGISTER DETAILS Address: 0x01, Reset: 0x00, Name: STATUS 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7] RESET_DETECT (R) A reset has been detected, either full or partial reset [5:0] RESERVED [6] DIGITAL_ERROR (R) Error present in DIGITAL_DIAG_ERROR register Table 33. Bit Descriptions for STATUS Bits 7 6 [5:0] Bit Name RESET_DETECT DIGITAL_ERROR RESERVED Description A reset has been detected, either full or partial reset. Error present in DIGITAL_DIAG_ERROR register. Reserved. Reset 0x0 0x0 0x0 Access R R R Address: 0x02, Reset: 0x08, Name: CONFIG 7 6 5 4 3 2 1 0 0 0 0 0 1 0 0 0 [7] RESERVED [6] STATUS_HEADER (R/W) Enable STATUS header to be appended to ADC data in both serial and parallel interface [5] EXT_OS_CLOCK (R/W) In oversam pling m ode, enable external oversam pling clock. Oversam pling conversions are triggered through a clock signal applied to CONVST pin, instead of m anaged by the internal oversam pling clock [1:0] OPERATION_MODE (R/W) Operation m ode 00: norm al m ode. 01: standby m ode. 10: autostandby m ode. 11: shutdown m ode. [2] RESERVED [4:3] DOUT_FORMAT (R/W) Num ber of DOUT lines used in serial m ode when reading conversions 00: 1 D OUTx. 01: 2 D OUTx. 10: 4 D OUTx. 11: 1 D OUTx. Table 34. Bit Descriptions for CONFIG Bits 7 6 5 Bit Name RESERVED STATUS_HEADER EXT_OS_CLOCK [4:3] DOUT_FORMAT 2 [1:0] RESERVED OPERATION_MODE Description Reserved. Enable STATUS header to be appended to ADC data in both serial and parallel interface. In oversampling mode, enable external oversampling clock. Oversampling conversions are triggered through a clock signal applied to CONVST pin, instead of managed by the internal oversampling clock. Number of DOUTx lines used in serial mode when reading conversions. 00: 1 DOUTx. 01: 2 DOUTx. 10: 4 DOUTx. 11: 1 DOUTx. Reserved. Operation mode. 00: normal mode. 01: standby mode. 10: autostandby mode. 11: shutdown mode. Rev. A | Page 53 of 72 Reset 0x0 0x0 0x0 Access R R/W R/W 0x1 R/W 0x0 0x0 R R/W AD7606B Data Sheet Address: 0x03, Reset: 0x33, Name: RANGE_CH1_CH2 7 6 5 4 3 2 1 0 0 0 1 1 0 0 1 1 [7:4] CH2_RANGE (R/W) Range options for Channel 2 0000: ±2.5V single-ended range. 0001: ±5V single-ended range. 0010: ±10V single-ended range. ... 1101: reserved. 1110: reserved. 1111: reserved. [3:0] CH1_RANGE (R/W) Range options for Channel 1 0000: ±2.5V single-ended range. 0001: ±5V single-ended range. 0010: ±10V single-ended range. ... 1101: reserved. 1110: reserved. 1111: reserved. Table 35. Bit Descriptions for RANGE_CH1_CH2 Bits [7:4] Bit Name CH2_RANGE [3:0] CH1_RANGE Description Range options for Channel 2. 0000: ±2.5 V single-ended range. 0001: ±5 V single-ended range. 0010: ±10 V single-ended range. 0011: ±10 V single-ended range. 0100: ±10 V single-ended range. 0101: ±10 V single-ended range. 0110: ±10 V single-ended range. 0111: ±10 V single-ended range. 1000: ±10 V single-ended range. 1001: ±10 V single-ended range. 1010: ±10 V single-ended range. 1011: ±10 V single-ended range. 1100: reserved. 1101: reserved. 1110: reserved. 1111: reserved. Range options for Channel 1. 0000: ±2.5 V single-ended range. 0001: ±5 V single-ended range. 0010: ±10 V single-ended range. 0011: ±10 V single-ended range. 0100: ±10 V single-ended range. 0101: ±10 V single-ended range. 0110: ±10 V single-ended range. 0111: ±10 V single-ended range. 1000: ±10 V single-ended range. 1001: ±10 V single-ended range. 1010: ±10 V single-ended range. 1011: ±10 V single-ended range. 1100: reserved. 1101: reserved. 1110: reserved. 1111: reserved. Rev. A | Page 54 of 72 Reset 0x3 Access R/W 0x3 R/W Data Sheet AD7606B Address: 0x04, Reset: 0x33, Name: RANGE_CH3_CH4 7 6 5 4 3 2 1 0 0 0 1 1 0 0 1 1 [7:4] CH4_RANGE (R/W) Range options for Channel 4 0000: ±2.5V single-ended range. 0001: ±5V single-ended range. 0010: ±10V single-ended range. ... 1101: reserved. 1110: reserved. 1111: reserved. [3:0] CH3_RANGE (R/W) Range options for Channel 3 0000: ±2.5V single-ended range. 0001: ±5V single-ended range. 0010: ±10V single-ended range. ... 1101: reserved. 1110: reserved. 1111: reserved. Table 36. Bit Descriptions for RANGE_CH3_CH4 Bits [7:4] Bit Name CH4_RANGE [3:0] CH3_RANGE Description Range options for Channel 4. 0000: ±2.5 V single-ended range. 0001: ±5 V single-ended range. 0010: ±10 V single-ended range. 0011: ±10 V single-ended range. 0100: ±10 V single-ended range. 0101: ±10 V single-ended range. 0110: ±10 V single-ended range. 0111: ±10 V single-ended range. 1000: ±10 V single-ended range. 1001: ±10 V single-ended range. 1010: ±10 V single-ended range. 1011: ±10 V single-ended range. 1100: reserved. 1101: reserved. 1110: reserved. 1111: reserved. Range options for Channel 3. 0000: ±2.5 V single-ended range. 0001: ±5 V single-ended range. 0010: ±10 V single-ended range. 0011: ±10 V single-ended range. 0100: ±10 V single-ended range. 0101: ±10 V single-ended range. 0110: ±10 V single-ended range. 0111: ±10 V single-ended range. 1000: ±10 V single-ended range. 1001: ±10 V single-ended range. 1010: ±10 V single-ended range. 1011: ±10 V single-ended range. 1100: reserved. 1101: reserved. 1110: reserved. 1111: reserved. Rev. A | Page 55 of 72 Reset 0x3 Access R/W 0x3 R/W AD7606B Data Sheet Address: 0x05, Reset: 0x33, Name: RANGE_CH5_CH6 7 6 5 4 3 2 1 0 0 0 1 1 0 0 1 1 [7:4] CH6_RANGE (R/W) Range options for Channel 6 0000: ±2.5V single-ended range. 0001: ±5V single-ended range. 0010: ±10V single-ended range. ... 1101: reserved. 1110: reserved. 1111: reserved. [3:0] CH5_RANGE (R/W) Range options for Channel 5 0000: ±2.5V single-ended range. 0001: ±5V single-ended range. 0010: ±10V single-ended range. ... 1101: reserved. 1110: reserved. 1111: reserved. Table 37. Bit Descriptions for RANGE_CH5_CH6 Bits [7:4] Bit Name CH6_RANGE [3:0] CH5_RANGE Description Range options for Channel 6. 0000: ±2.5 V single-ended range. 0001: ±5 V single-ended range. 0010: ±10 V single-ended range. 0011: ±10 V single-ended range. 0100: ±10 V single-ended range. 0101: ±10 V single-ended range. 0110: ±10 V single-ended range. 0111: ±10 V single-ended range. 1000: ±10 V single-ended range. 1001: ±10 V single-ended range. 1010: ±10 V single-ended range. 1011: ±10 V single-ended range. 1100: reserved. 1101: reserved. 1110: reserved. 1111: reserved. Range options for Channel 5. 0000: ±2.5 V single-ended range. 0001: ±5 V single-ended range. 0010: ±10 V single-ended range. 0011: ±10 V single-ended range. 0100: ±10 V single-ended range. 0101: ±10 V single-ended range. 0110: ±10 V single-ended range. 0111: ±10 V single-ended range. 1000: ±10 V single-ended range. 1001: ±10 V single-ended range. 1010: ±10 V single-ended range. 1011: ±10 V single-ended range. 1100: reserved. 1101: reserved. 1110: reserved. 1111: reserved. Rev. A | Page 56 of 72 Reset 0x3 Access R/W 0x3 R/W Data Sheet AD7606B Address: 0x06, Reset: 0x33, Name: RANGE_CH7_CH8 7 6 5 4 3 2 1 0 0 0 1 1 0 0 1 1 [7:4] CH8_RANGE (R/W) Range options for Channel 8 0000: ±2.5V single-ended range. 0001: ±5V single-ended range. 0010: ±10V single-ended range. ... 1101: reserved. 1110: reserved. 1111: reserved. [3:0] CH7_RANGE (R/W) Range options for Channel 7 0000: ±2.5V single-ended range. 0001: ±5V single-ended range. 0010: ±10V single-ended range. ... 1101: reserved. 1110: reserved. 1111: reserved. Table 38. Bit Descriptions for RANGE_CH7_CH8 Bits [7:4] Bit Name CH8_RANGE [3:0] CH7_RANGE Description Range options for Channel 8. 0000: ±2.5 V single-ended range. 0001: ±5 V single-ended range. 0010: ±10 V single-ended range. 0011: ±10 V single-ended range. 0100: ±10 V single-ended range. 0101: ±10 V single-ended range. 0110: ±10 V single-ended range. 0111: ±10 V single-ended range. 1000: ±10 V single-ended range. 1001: ±10 V single-ended range. 1010: ±10 V single-ended range. 1011: ±10 V single-ended range. 1100: reserved. 1101: reserved. 1110: reserved. 1111: reserved. Range options for Channel 7. 0000: ±2.5 V single-ended range. 0001: ±5 V single-ended range. 0010: ±10 V single-ended range. 0011: ±10 V single-ended range. 0100: ±10 V single-ended range. 0101: ±10 V single-ended range. 0110: ±10 V single-ended range. 0111: ±10 V single-ended range. 1000: ±10 V single-ended range. 1001: ±10 V single-ended range. 1010: ±10 V single-ended range. 1011: ±10 V single-ended range. 1100: reserved. 1101: reserved. 1110: reserved. 1111: reserved. Rev. A | Page 57 of 72 Reset 0x3 Access R/W 0x3 R/W AD7606B Data Sheet Address: 0x08, Reset: 0x00, Name: OVERSAMPLING 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:4] OS_PAD (R/W) Oversam pling padding, extend the internal oversam pling period allowing evenly spaced sam pling between CONVST rising edges. [3:0] OS_RATIO (R/W) Oversam pling ratio 0: no oversam pling. 1: oversam pling by 2. 10: oversam pling by 4. ... 1101: oversam pling off. 1110: oversam pling off. 1111: oversam pling off. Table 39. Bit Descriptions for OVERSAMPLING Bits [7:4] Bit Name OS_PAD [3:0] OS_RATIO Description Oversampling padding, extend the internal oversampling period allowing evenly spaced sampling between CONVST rising edges. Oversampling ratio. 0: no oversampling. 1: oversampling by 2. 10: oversampling by 4. 11: oversampling by 8. 100: oversampling by 16. 101: oversampling by 32. 110: oversampling by 64. 111: oversampling by 128. 1000: oversampling by 256. 1001: oversampling off. 1010: oversampling off. 1011: oversampling off. 1100: oversampling off. 1101: oversampling off. 1110: oversampling off. 1111: oversampling off. Reset 0x0 Access R/W 0x0 R/W Address: 0x09, Reset: 0x00, Name: CH1_GAIN 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:6] RESERVED [5:0] CH1_GAIN (R/W) R FILTER calibration register. Resolution: 1024 Ω. Range: 0 Ω to 65,536 Ω Table 40. Bit Descriptions for CH1_GAIN Bits [7:6] [5:0] Bit Name RESERVED CH1_GAIN Description Reserved. RFILTER calibration register. Resolution: 1024 Ω. Range: 0 Ω to 65,536 Ω. Reset 0x0 0x0 Access R R/W Reset 0x0 0x0 Access R R/W Address: 0x0A, Reset: 0x00, Name: CH2_GAIN [7:6] RESERVED 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [5:0] CH2_GAIN (R/W) R FILTER calibration register. Resolution: 1024 Ω. Range: 0 Ω to 65,536 Ω Table 41. Bit Descriptions for CH2_GAIN Bits [7:6] [5:0] Bit Name RESERVED CH2_GAIN Description Reserved. RFILTER calibration register. Resolution: 1024 Ω. Range: 0 Ω to 65,536 Ω. Rev. A | Page 58 of 72 Data Sheet AD7606B Address: 0x0B, Reset: 0x00, Name: CH3_GAIN 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:6] RESERVED [5:0] CH3_GAIN (R/W) R FILTER calibration register. Resolution: 1024 Ω. Range: 0 Ω to 65,536 Ω Table 42. Bit Descriptions for CH3_GAIN Bits [7:6] [5:0] Bit Name RESERVED CH3_GAIN Description Reserved. RFILTER calibration register. Resolution: 1024 Ω. Range: 0 Ω to 65,536 Ω. Reset 0x0 0x0 Access R R/W Reset 0x0 0x0 Access R R/W Reset 0x0 0x0 Access R R/W Reset 0x0 0x0 Access R R/W Address: 0x0C, Reset: 0x00, Name: CH4_GAIN 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:6] RESERVED [5:0] CH4_GAIN (R/W) R FILTER calibration register. Resolution: 1024 Ω. Range: 0 Ω to 65,536 Ω Table 43. Bit Descriptions for CH4_GAIN Bits [7:6] [5:0] Bit Name RESERVED CH4_GAIN Description Reserved. RFILTER calibration register. Resolution: 1024 Ω. Range: 0 Ω to 65,536 Ω. Address: 0x0D, Reset: 0x00, Name: CH5_GAIN 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:6] RESERVED [5:0] CH5_GAIN (R/W) R FILTER calibration register. Resolution: 1024 Ω. Range: 0 Ω to 65,536 Ω Table 44. Bit Descriptions for CH5_GAIN Bits [7:6] [5:0] Bit Name RESERVED CH5_GAIN Description Reserved. RFILTER calibration register. Resolution: 1024 Ω. Range: 0 Ω to 65,536 Ω. Address: 0x0E, Reset: 0x00, Name: CH6_GAIN [7:6] RESERVED 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [5:0] CH5_GAIN (R/W) R FILTER calibration register. Resolution: 1024 Ω. Range: 0 Ω to 65,536 Ω Table 45. Bit Descriptions for CH6_GAIN Bits [7:6] [5:0] Bit Name RESERVED CH6_GAIN Description Reserved. RFILTER calibration register. Resolution: 1024 Ω. Range: 0 Ω to 65,536 Ω. Rev. A | Page 59 of 72 AD7606B Data Sheet Address: 0x0F, Reset: 0x00, Name: CH7_GAIN 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:6] RESERVED [5:0] CH7_GAIN (R/W) R FILTER calibration register. Resolution: 1024 Ω. Range: 0 Ω to 65,536 Ω Table 46. Bit Descriptions for CH7_GAIN Bits [7:6] [5:0] Bit Name RESERVED CH7_GAIN Description Reserved. RFILTER calibration register. Resolution: 1024 Ω. Range: 0 Ω to 65,536 Ω. Reset 0x0 0x0 Access R R/W Reset 0x0 0x0 Access R R/W Address: 0x10, Reset: 0x00, Name: CH8_GAIN 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:6] RESERVED [5:0] CH8_GAIN (R/W) R FILTER calibration register. Resolution: 1024 Ω. Range: 0 Ω to 65,536 Ω Table 47. Bit Descriptions for CH8_GAIN Bits [7:6] [5:0] Bit Name RESERVED CH8_GAIN Description Reserved. RFILTER calibration register. Resolution: 1024 Ω. Range: 0 Ω to 65,536 Ω. Address: 0x11, Reset: 0x80, Name: CH1_OFFSET 7 6 5 4 3 2 1 0 1 0 0 0 0 0 0 0 [7:0] CH1_OFFSET (R/W) Offset register. Range from –128 LSB to +127 LSB. Table 48. Bit Descriptions for CH1_OFFSET Bits [7:0] Bit Name CH1_OFFSET Description Offset register. Range from −128 LSB to +127 LSB. 0x00 = −128 LSB offset; 0x80 = no offset; 0xFF = +127 LSB offset. Reset 0x80 Access R/W Reset 0x80 Access R/W Address: 0x12, Reset: 0x80, Name: CH2_OFFSET 7 6 5 4 3 2 1 0 1 0 0 0 0 0 0 0 [7:0] CH2_OFFSET (R/W) Offset register. Range from –128 LSB to +127 LSB. Table 49. Bit Descriptions for CH2_OFFSET Bits [7:0] Bit Name CH2_OFFSET Description Offset register. Range from −128 LSB to +127 LSB. 0x00 = −128 LSB offset; 0x80 = no offset; 0xFF = +127 LSB offset. Rev. A | Page 60 of 72 Data Sheet AD7606B Address: 0x13, Reset: 0x80, Name: CH3_OFFSET 7 6 5 4 3 2 1 0 1 0 0 0 0 0 0 0 [7:0] CH3_OFFSET (R/W) Offset register. Range from –128 LSB to +127 LSB. Table 50. Bit Descriptions for CH3_OFFSET Bits [7:0] Bit Name CH3_OFFSET Description Offset register. Range from −128 LSB to +127 LSB. 0x00 = −128 LSB offset; 0x80 = no offset; 0xFF = +127 LSB offset. Reset 0x80 Access R/W Reset 0x80 Access R/W Reset 0x80 Access R/W Reset 0x80 Access R/W Address: 0x14, Reset: 0x80, Name: CH4_OFFSET 7 6 5 4 3 2 1 0 1 0 0 0 0 0 0 0 [7:0] CH4_OFFSET (R/W) Offset register. Range from –128 LSB to +127 LSB. Table 51. Bit Descriptions for CH4_OFFSET Bits [7:0] Bit Name CH4_OFFSET Description Offset register. Range from −128 LSB to +127 LSB. 0x00 = −128 LSB offset; 0x80 = no offset; 0xFF = +127 LSB offset. Address: 0x15, Reset: 0x80, Name: CH5_OFFSET 7 6 5 4 3 2 1 0 1 0 0 0 0 0 0 0 [7:0] CH5_OFFSET (R/W) Offset register. Range from –128 LSB to +127 LSB. Table 52. Bit Descriptions for CH5_OFFSET Bits [7:0] Bit Name CH5_OFFSET Description Offset register. Range from −128 LSB to +127 LSB. 0x00 = −128 LSB offset; 0x80 = no offset; 0xFF = +127 LSB offset. Address: 0x16, Reset: 0x80, Name: CH6_OFFSET 7 6 5 4 3 2 1 0 1 0 0 0 0 0 0 0 [7:0] CH6_OFFSET (R/W) Offset register. Range from –128 LSB to +127 LSB. Table 53. Bit Descriptions for CH6_OFFSET Bits [7:0] Bit Name CH6_OFFSET Description Offset register. Range from −128 LSB to +127 LSB. 0x00 = −128 LSB offset; 0x80 = no offset; 0xFF = +127 LSB offset. Rev. A | Page 61 of 72 AD7606B Data Sheet Address: 0x17, Reset: 0x80, Name: CH7_OFFSET 7 6 5 4 3 2 1 0 1 0 0 0 0 0 0 0 [7:0] CH7_OFFSET (R/W) Offset register. Range from –128 LSB to +127 LSB. Table 54. Bit Descriptions for CH7_OFFSET Bits [7:0] Bit Name CH7_OFFSET Description Offset register. Range from −128 LSB to +127 LSB. 0x00 = −128 LSB offset; 0x80 = no offset; 0xFF = +127 LSB offset. Reset 0x80 Access R/W Reset 0x80 Access R/W Address: 0x18, Reset: 0x80, Name: CH8_OFFSET 7 6 5 4 3 2 1 0 1 0 0 0 0 0 0 0 [7:0] CH8_OFFSET (R/W) Offset register. Range from –128 LSB to +127 LSB. Table 55. Bit Descriptions for CH8_OFFSET Bits [7:0] Bit Name CH8_OFFSET Description Offset register. Range from −128 LSB to +127 LSB. 0x00 = −128 LSB offset; 0x80 = no offset; 0xFF = +127 LSB offset. Address: 0x19, Reset: 0x00, Name: CH1_PHASE 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:0] CH1_PHASE_OFFSET (R/W) Phase delay from 0 µs to 318.75 µs in steps of 1.25 µs Table 56. Bit Descriptions for CH1_PHASE Bits [7:0] Bit Name CH1_PHASE_OFFSET Description Phase delay from 0 to 318.75 μs in steps of 1.25 μs. Reset 0x0 Access R/W Reset 0x0 Access R/W Reset 0x0 Access R/W Address: 0x1A, Reset: 0x00, Name: CH2_PHASE 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:0] CH2_PHASE_OFFSET (R/W) Phase delay from 0 µs to 318.75 µs in steps of 1.25 µs Table 57. Bit Descriptions for CH2_PHASE Bits [7:0] Bit Name CH2_PHASE_OFFSET Description Phase delay from 0 to 318.75 μs in steps of 1.25 μs. Address: 0x1B, Reset: 0x00, Name: CH3_PHASE 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:0] CH3_PHASE_OFFSET (R/W) Phase delay from 0 µs to 318.75 µs in steps of 1.25 µs Table 58. Bit Descriptions for CH3_PHASE Bits [7:0] Bit Name CH3_PHASE_OFFSET Description Phase delay from 0 to 318.75 μs in steps of 1.25 μs. Rev. A | Page 62 of 72 Data Sheet AD7606B Address: 0x1C, Reset: 0x00, Name: CH4_PHASE 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:0] CH4_PHASE_OFFSET (R/W) Phase delay from 0 µs to 318.75 µs in steps of 1.25 µs Table 59. Bit Descriptions for CH4_PHASE Bits [7:0] Bit Name CH4_PHASE_OFFSET Description Phase delay from 0 to 318.75 μs in steps of 1.25 μs. Reset 0x0 Access R/W Reset 0x0 Access R/W Reset 0x0 Access R/W Reset 0x0 Access R/W Reset 0x0 Access R/W Address: 0x1D, Reset: 0x00, Name: CH5_PHASE 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:0] CH5_PHASE_OFFSET (R/W) Phase delay from 0 µs to 318.75 µs in steps of 1.25 µs Table 60. Bit Descriptions for CH5_PHASE Bits [7:0] Bit Name CH5_PHASE_OFFSET Description Phase delay from 0 to 318.75 μs in steps of 1.25 μs. Address: 0x1E, Reset: 0x00, Name: CH6_PHASE 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:0] CH6_PHASE_OFFSET (R/W) Phase delay from 0 µs to 318.75 µs in steps of 1.25 µs Table 61. Bit Descriptions for CH6_PHASE Bits [7:0] Bit Name CH6_PHASE_OFFSET Description Phase delay from 0 to 318.75 μs in steps of 1.25 μs. Address: 0x1F, Reset: 0x00, Name: CH7_PHASE 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:0] CH7_PHASE_OFFSET (R/W) Phase delay from 0 µs to 318.75 µs in steps of 1.25 µs Table 62. Bit Descriptions for CH7_PHASE Bits [7:0] Bit Name CH7_PHASE_OFFSET Description Phase delay from 0 to 318.75 μs in steps of 1.25 μs. Address: 0x20, Reset: 0x00, Name: CH8_PHASE 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:0] CH8_PHASE_OFFSET (R/W) Phase delay from 0 µs to 318.75 µs in steps of 1.25 µs Table 63. Bit Descriptions for CH8_PHASE Bits [7:0] Bit Name CH8_PHASE_OFFSET Description Phase delay from 0 to 318.75 μs in steps of 1.25 μs. Rev. A | Page 63 of 72 AD7606B Data Sheet Address: 0x21, Reset: 0x01, Name: DIGITAL_DIAG_ENABLE 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 1 [7] INTERFACE_CHECK_EN (R/W) Enable interface check. Provides a fixed data on each channel when reading ADC data [0] ROM_CRC_ERR_EN (R/W) Enable ROM CRC check [1] MM_CRC_ERR_EN (R/W) Enable m em ory m ap CRC check [6] CLK_FS_OS_COUNTER_EN (R/W) Enable FS and OS clock counter [2] INT_CRC_ERR_EN (R/W) Enable interface CRC check [5] BUSY_STUCK_HIGH_ERR_EN (R/W) Enable busy stuck high check [3] SPI_WRITE_ERR_EN (R/W) Enable checking if attem pting to write to an invalid address [4] SPI_READ_ERR_EN (R/W) Enable checking if attem pting to read from an invalid address Table 64. Bit Descriptions for DIGITAL_DIAG_ENABLE Bits 7 Bit Name INTERFACE_CHECK_EN 6 5 4 3 2 1 0 CLK_FS_OS_COUNTER_EN BUSY_STUCK_HIGH_ERR_EN SPI_READ_ERR_EN SPI_WRITE_ERR_EN INT_CRC_ERR_EN MM_CRC_ERR_EN ROM_CRC_ERR_EN Description Enable interface check. Provides a fixed data on each channel when reading ADC data. Enable FS and OS clock counter. Enable busy stuck high check. Enable checking if attempting to read from an invalid address. Enable checking if attempting to write to an invalid address. Enable interface CRC check. Enable memory map CRC check. Enable ROM CRC check. Reset 0x0 Access R/W 0x0 0x0 0x0 0x0 0x0 0x0 0x1 R/W R/W R/W R/W R/W R/W R/W Address: 0x22, Reset: 0x00, Name: DIGITAL_DIAG_ERR 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:6] RESERVED [5] BUSY_STUCK_HIGH_ERR (R/W1C) Busy stuck high error. Busy line has been at high logic level for longer than 4us [4] SPI_READ_ERR (R/W1C) SPI invalid read address [0] ROM_CRC_ERR (R/W1C) ROM CRC error [1] MM_CRC_ERR (R/W1C) Mem ory m ap CRC error [2] INT_CRC_ERR (R/W1C) Interface CRC error [3] SPI_WRITE_ERR (R/W1C) SPI invalid write address Table 65. Bit Descriptions for DIGITAL_DIAG_ERR Bits [7:6] 5 4 3 2 1 0 Bit Name RESERVED BUSY_STUCK_HIGH_ERR SPI_READ_ERR SPI_WRITE_ERR INT_CRC_ERR MM_CRC_ERR ROM_CRC_ERR Description Reserved. Busy stuck high error. Busy line has been at high logic level for longer than 4 μs. SPI invalid read address. SPI invalid write address. Interface CRC error. Memory map CRC error. ROM CRC error. Rev. A | Page 64 of 72 Reset 0x0 0x0 0x0 0x0 0x0 0x0 0x0 Access R R/W1C R/W1C R/W1C R/W1C R/W1C R/W1C Data Sheet AD7606B Address: 0x23, Reset: 0x00, Name: OPEN_DETECT_ENABLE 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7] CH8_OPEN_DETECT_EN (R/W) In autom atic m ode, enable analog input open detection for Channel 8. In m anual m ode, sets the PGA com m on m ode to high [0] CH1_OPEN_DETECT_EN (R/W) In autom atic m ode, enable analog input open detection for Channel 1. In m anual m ode, sets the PGA com m on m ode to high [6] CH7_OPEN_DETECT_EN (R/W) In autom atic m ode, enable analog input open detection for Channel 7. In m anual m ode, sets the PGA com m on m ode to high [1] CH2_OPEN_DETECT_EN (R/W) In autom atic m ode, enable analog input open detection for Channel 2. In m anual m ode, sets the PGA com m on m ode to high [5] CH6_OPEN_DETECT_EN (R/W) In autom atic m ode, enable analog input open detection for Channel 6. In m anual m ode, sets the PGA com m on m ode to high [2] CH3_OPEN_DETECT_EN (R/W) In autom atic m ode, enable analog input open detection for Channel 3. In m anual m ode, sets the PGA com m on m ode to high [4] CH5_OPEN_DETECT_EN (R/W) In autom atic m ode, enable analog input open detection for Channel 5. In m anual m ode, sets the PGA com m on m ode to high [3] CH4_OPEN_DETECT_EN (R/W) In autom atic m ode, enable analog input open detection for Channel 4. In m anual m ode, sets the PGA com m on m ode to high Table 66. Bit Descriptions for OPEN_DETECT_ENABLE Bits 7 Bit Name CH8_OPEN_DETECT_EN 6 CH7_OPEN_DETECT_EN 5 CH6_OPEN_DETECT_EN 4 CH5_OPEN_DETECT_EN 3 CH4_OPEN_DETECT_EN 2 CH3_OPEN_DETECT_EN 1 CH2_OPEN_DETECT_EN 0 CH1_OPEN_DETECT_EN Description In automatic mode, enables analog input open detection for Channel 8. In manual mode, sets the PGA common mode to high. In automatic mode, enables analog input open detection for Channel 7. In manual mode, sets the PGA common mode to high. In automatic mode, enables analog input open detection for Channel 6. In manual mode, sets the PGA common mode to high. In automatic mode, enables analog input open detection for Channel 5. In manual mode, sets the PGA common mode to high. In automatic mode, enables analog input open detection for Channel 4. In manual mode, sets the PGA common mode to high. In automatic mode, enables analog input open detection for Channel 3. In manual mode, sets the PGA common mode to high. In automatic mode, enables analog input open detection for Channel 2. In manual mode, sets the PGA common mode to high. In automatic mode, enables analog input open detection for Channel 1. In manual mode, sets the PGA common mode to high. Reset 0x0 Access R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W 0x0 R/W Address: 0x24, Reset: 0x00, Name: OPEN_DETECTED 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7] CH8_OPEN (R/W1C) Analog Input 8 open detected [0] CH1_OPEN (R/W1C) Analog Input 1 open detected [6] CH7_OPEN (R/W1C) Analog Input 7 open detected [1] CH2_OPEN (R/W1C) Analog Input 2 open detected [5] CH6_OPEN (R/W1C) Analog Input 6 open detected [2] CH3_OPEN (R/W1C) Analog Input 3 open detected [4] CH5_OPEN (R/W1C) Analog Input 5 open detected [3] CH4_OPEN (R/W1C) Analog Input 4 open detected Table 67. Bit Descriptions for OPEN_DETECTED Bits 7 6 5 4 3 Bit Name CH8_OPEN CH7_OPEN CH6_OPEN CH5_OPEN CH4_OPEN Description Analog Input 8 open detected. Analog Input 7 open detected. Analog Input 6 open detected. Analog Input 5 open detected. Analog Input 4 open detected. Rev. A | Page 65 of 72 Reset 0x0 0x0 0x0 0x0 0x0 Access R/W1C R/W1C R/W1C R/W1C R/W1C AD7606B Bits 2 1 0 Bit Name CH3_OPEN CH2_OPEN CH1_OPEN Data Sheet Description Analog Input 3 open detected. Analog Input 2 open detected. Analog Input 1 open detected. Reset 0x0 0x0 0x0 Access R/W1C R/W1C R/W1C Address: 0x25, Reset: 0x00, Name: AIN_OV_UV_DIAG_ENABLE 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7] CH8_OV_UV_EN (R/W) Enable overvoltage/undervoltage error check on Channel 8 [0] CH1_OV_UV_EN (R/W) Enable overvoltage/undervoltage error check on Channel 1 [6] CH7_OV_UV_EN (R/W) Enable overvoltage/undervoltage error check on Channel 7 [1] CH2_OV_UV_EN (R/W) Enable overvoltage/undervoltage error check on Channel 2 [5] CH6_OV_UV_EN (R/W) Enable overvoltage/undervoltage error check on Channel 6 [2] CH3_OV_UV_EN (R/W) Enable overvoltage/undervoltage error check on Channel 3 [4] CH5_OV_UV_EN (R/W) Enable overvoltage/undervoltage error check on Channel 5 [3] CH4_OV_UV_EN (R/W) Enable overvoltage/undervoltage error check on Channel 4 Table 68. Bit Descriptions for AIN_OV_UV_DIAG_ENABLE Bits 7 6 5 4 3 2 1 0 Bit Name CH8_OV_UV_EN CH7_OV_UV_EN CH6_OV_UV_EN CH5_OV_UV_EN CH4_OV_UV_EN CH3_OV_UV_EN CH2_OV_UV_EN CH1_OV_UV_EN Description Enable overvoltage/undervoltage error check on Channel 8. Enable overvoltage/undervoltage error check on Channel 7. Enable overvoltage/undervoltage error check on Channel 6. Enable overvoltage/undervoltage error check on Channel 5. Enable overvoltage/undervoltage error check on Channel 4. Enable overvoltage/undervoltage error check on Channel 3. Enable overvoltage/undervoltage error check on Channel 2. Enable overvoltage/undervoltage error check on Channel 1. Reset 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 Access R/W R/W R/W R/W R/W R/W R/W R/W Address: 0x26, Reset: 0x00, Name: AIN_OV_DIAG_ERROR 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7] CH8_OV_ERR (R/W1C) Overvoltage error on Channel 8 [0] CH1_OV_ERR (R/W1C) Overvoltage error on Channel 1 [6] CH7_OV_ERR (R/W1C) Overvoltage error on Channel 7 [1] CH2_OV_ERR (R/W1C) Overvoltage error on Channel 2 [5] CH6_OV_ERR (R/W1C) Overvoltage error on Channel 6 [2] CH3_OV_ERR (R/W1C) Overvoltage error on Channel 3 [4] CH5_OV_ERR (R/W1C) Overvoltage error on Channel 5 [3] CH4_OV_ERR (R/W1C) Overvoltage error on Channel 4 Table 69. Bit Descriptions for AIN_OV_DIAG_ERROR Bits 7 6 5 4 3 2 1 0 Bit Name CH8_OV_ERR CH7_OV_ERR CH6_OV_ERR CH5_OV_ERR CH4_OV_ERR CH3_OV_ERR CH2_OV_ERR CH1_OV_ERR Description Overvoltage error on Channel 8. Overvoltage error on Channel 7. Overvoltage error on Channel 6. Overvoltage error on Channel 5. Overvoltage error on Channel 4. Overvoltage error on Channel 3. Overvoltage error on Channel 2. Overvoltage error on Channel 1. Rev. A | Page 66 of 72 Reset 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 Access R/W1C R/W1C R/W1C R/W1C R/W1C R/W1C R/W1C R/W1C Data Sheet AD7606B Address: 0x27, Reset: 0x00, Name: AIN_UV_DIAG_ERROR 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7] CH8_UV_ERR (R/W1C) Undervoltage error on Channel 8 [0] CH1_UV_ERR (R/W1C) Undervoltage error on Channel 1 [6] CH7_UV_ERR (R/W1C) Undervoltage error on Channel 7 [1] CH2_UV_ERR (R/W1C) Undervoltage error on Channel 2 [5] CH6_UV_ERR (R/W1C) Undervoltage error on Channel 6 [2] CH3_UV_ERR (R/W1C) Undervoltage error on Channel 3 [4] CH5_UV_ERR (R/W1C) Undervoltage error on Channel 5 [3] CH4_UV_ERR (R/W1C) Undervoltage error on Channel 4 Table 70. Bit Descriptions for AIN_UV_DIAG_ERROR Bits 7 6 5 4 3 2 1 0 Bit Name CH8_UV_ERR CH7_UV_ERR CH6_UV_ERR CH5_UV_ERR CH4_UV_ERR CH3_UV_ERR CH2_UV_ERR CH1_UV_ERR Description Undervoltage error on Channel 8. Undervoltage error on Channel 7. Undervoltage error on Channel 6. Undervoltage error on Channel 5. Undervoltage error on Channel 4. Undervoltage error on Channel 3. Undervoltage error on Channel 2. Undervoltage error on Channel 1. Reset 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 Access R/W1C R/W1C R/W1C R/W1C R/W1C R/W1C R/W1C R/W1C Address: 0x28, Reset: 0x00, Name: DIAGNOSTIC_MUX_CH1_2 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:6] RESERVED [5:3] CH2_DIAG_MUX_CTRL (R/W) Channel 2 diagnostic mux control. Select ±10V range. 000: Analog Input pin. 001: Die temperature = (output voltage − 0.69068)/0.019328 + 25°C. 010: 2.5V Reference x 4. 011: ALDO 1.8V x 4. 100: DLDO 1.8V x 4. 101: VDRIVE. 110: AGND. 111: AVCC. [2:0] CH1_DIAG_MUX_CTRL (R/W) Channel 1 diagnostic mux control. Select ±10V range. 000: Analog Input pin. 001: Die temperature = (output voltage − 0.69068)/0.019328 + 25°C. 010: 2.5V Reference x 4. 011: ALDO 1.8V x 4. 100: DLDO 1.8V x 4. 101: VDRIVE. 110: AGND. 111: AVCC. Table 71. Bit Descriptions for DIAGNOSTIC_MUX_CH1_2 Bits [7:6] [5:3] Bit Name RESERVED CH2_DIAG_MUX_CTRL [2:0] CH1_DIAG_MUX_CTRL Description Reserved. Channel 2 diagnostic mux control. Select ±10 V range. 000: Analog input pin. 001: Die temperature = (output voltage − 0.69068)/0.019328 + 25°C. 010: 2.5 V Reference × 4. 011: ALDO 1.8 V × 4. 100: ALDO 1.8 V × 4. 101: VDRIVE. 110: AGND. 111: AVCC. Channel 1 diagnostic mux control. Select ±10 V range. 000: Analog input pin. 001: Die temperature = (output voltage − 0.69068)/0.019328 + 25°C. 010: 2.5 V Reference × 4. 011: ALDO 1.8 V × 4. 100: DLDO 1.8 V × 4. 101: VDRIVE. 110: AGND. 111: AVCC. Rev. A | Page 67 of 72 Reset 0x0 0x0 Access R R/W 0x0 R/W AD7606B Data Sheet Address: 0x29, Reset: 0x00, Name: DIAGNOSTIC_MUX_CH3_4 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:6] RESERVED [5:3] CH4_DIAG_MUX_CTRL (R/W) Channel 4 diagnostic mux control. Select ±10V range. 000: Analog Input pin. 001: Die temperature = (output voltage − 0.69068)/0.019328 + 25°C. 010: 2.5V Reference x 4. 011: ALDO 1.8V x 4. 100: DLDO 1.8V x 4. 101: VDRIVE. 110: AGND. 111: AVCC. [2:0] CH3_DIAG_MUX_CTRL (R/W) Channel 3 diagnostic mux control. Select ±10V range. 000: Analog Input pin. 001: Die temperature = (output voltage − 0.69068)/0.019328 + 25°C. 010: 2.5V Reference x 4. 011: ALDO 1.8V x 4. 100: DLDO 1.8V x 4. 101: VDRIVE. 110: AGND. 111: AVCC. Table 72. Bit Descriptions for DIAGNOSTIC_MUX_CH3_4 Bits [7:6] [5:3] Bit Name RESERVED CH4_DIAG_MUX_CTRL [2:0] CH3_DIAG_MUX_CTRL Description Reserved. Channel 4 diagnostic mux control. Select ±10 V range. 000: Analog input pin. 001: Die temperature = (output voltage − 0.69068)/0.019328 + 25°C. 010: 2.5 V Reference × 4. 011: ALDO 1.8 V × 4. 100: ALDO 1.8 V × 4. 101: VDRIVE. 110: AGND. 111: AVCC. Channel 3 diagnostic mux control. Select ±10 V range. 000: Analog input pin. 001: Die temperature = (output voltage − 0.69068)/0.019328 + 25°C. 010: 2.5 V Reference × 4. 011: ALDO 1.8 V × 4. 100: DLDO 1.8 V × 4. 101: VDRIVE. 110: AGND. 111: AVCC. Rev. A | Page 68 of 72 Reset 0x0 0x0 Access R R/W 0x0 R/W Data Sheet AD7606B Address: 0x2A, Reset: 0x00, Name: DIAGNOSTIC_MUX_CH5_6 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:6] RESERVED [5:3] CH6_DIAG_MUX_CTRL (R/W) Channel 6 diagnostic mux control. Select ±10V range. 000: Analog Input pin. 001: Die temperature = (output voltage − 0.69068)/0.019328 + 25°C. 010: 2.5V Reference x 4. 011: ALDO 1.8V x 4. 100: DLDO 1.8V x 4. 101: VDRIVE. 110: AGND. 111: AVCC. [2:0] CH5_DIAG_MUX_CTRL (R/W) Channel 5 diagnostic mux control. Select ±10V range. 000: Analog Input pin. 001: Die temperature = (output voltage − 0.69068)/0.019328 + 25°C. 010: 2.5V Reference x 4. 011: ALDO 1.8V x 4. 100: DLDO 1.8V x 4. 101: VDRIVE. 110: AGND. 111: AVCC. Table 73. Bit Descriptions for DIAGNOSTIC_MUX_CH5_6 Bits [7:6] [5:3] Bit Name RESERVED CH6_DIAG_MUX_CTRL [2:0] CH5_DIAG_MUX_CTRL Description Reserved. Channel 6 diagnostic mux control. Select ±10 V range. 000: Analog input pin. 001: Die temperature = (output voltage – 0.69068)/0.019328 + 25°C. 010: 2.5 V Reference × 4. 011: ALDO 1.8 V × 4. 100: ALDO 1.8 V × 4. 101: VDRIVE. 110: AGND. 111: AVCC. Channel 5 diagnostic mux control. Select ±10 V range. 000: Analog input pin. 001: Die temperature = (output voltage − 0.69068)/0.019328 + 25°C. 010: 2.5 V Reference × 4. 011: ALDO 1.8 V × 4. 100: DLDO 1.8 V × 4. 101: VDRIVE. 110: AGND. 111: AVCC. Rev. A | Page 69 of 72 Reset 0x0 0x0 Access R R/W 0x0 R/W AD7606B Data Sheet Address: 0x2B, Reset: 0x00, Name: DIAGNOSTIC_MUX_CH7_8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:6] RESERVED [2:0] CH7_DIAG_MUX_CTRL (R/W) Channel 7 diagnostic mux control. Select ±10V range. 000: Analog Input pin. 001: Die temperature = (output voltage − 0.69068)/0.019328 + 25°C. 010: 2.5V Reference x 4. 011: ALDO 1.8V x 4. 100: DLDO 1.8V x 4. 101: VDRIVE. 110: AGND. 111: AVCC. [5:3] CH8_DIAG_MUX_CTRL (R/W) Channel 8 diagnostic mux control. Select ±10V range. 000: Analog Input pin. 001: Die temperature = (output voltage − 0.69068)/0.019328 + 25°C. 010: 2.5V Reference x 4. 011: ALDO 1.8V x 4. 100: DLDO 1.8V x 4. 101: VDRIVE. 110: AGND. 111: AVCC. Table 74. Bit Descriptions for DIAGNOSTIC_MUX_CH7_8 Bits [7:6] [5:3] Bit Name RESERVED CH8_DIAG_MUX_CTRL [2:0] CH7_DIAG_MUX_CTRL Description Reserved. Channel 8 diagnostic mux control. Select ±10 V range. 000: Analog input pin. 001: Die temperature = (output voltage − 0.69068)/0.019328 + 25°C. 010: 2.5 V Reference × 4. 011: ALDO 1.8 V × 4. 100: ALDO 1.8 V × 4. 101: VDRIVE. 110: AGND. 111: AVCC. Channel 7 diagnostic mux control. Select ±10 V range. 000: Analog input pin. 001: Die temperature = (output voltage − 0.69068)/0.019328 + 25°C. 010: 2.5 V Reference × 4. 011: ALDO 1.8 V × 4. 100: DLDO 1.8 V × 4. 101: VDRIVE. 110: AGND. 111: AVCC. Reset 0x0 0x0 Access R R/W 0x0 R/W Reset 0x0 Access R/W Address: 0x2C, Reset: 0x00, Name: OPEN_DETECT_QUEUE 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:0] OPEN_DETECT_QUEUE (R/W) Num ber of conversions for no change on output codes before enabling open detect function. Range = 2 to 256. Queue = 1 enables m anual m ode Table 75. Bit Descriptions for OPEN_DETECT_QUEUE Bits [7:0] Bit Name OPEN_DETECT_QUEUE Description Number of conversions for no change on output codes before enabling open detect function. Range = 2 to 256. Queue = 1 enables manual mode. Rev. A | Page 70 of 72 Data Sheet AD7606B Address: 0x2D, Reset: 0x00, Name: FS_CLK_COUNTER 4 5 6 7 3 2 1 0 0 0 0 0 0 0 0 0 [7:0] CLK_FS_COUNTER (R) Determ ine the frequency of the FS clock oscillator. Counter is increm ented at 16 M/64. Table 76. Bit Descriptions for FS_CLK_COUNTER Bits [7:0] Bit Name CLK_FS_COUNTER Description Determine the frequency of the FS clock oscillator. Counter is incremented at Delay × 16 MHz/64. Reset 0x0 Access R Address: 0x2E, Reset: 0x00, Name: OS_CLK_COUNTER 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:0] CLK_OS_COUNTER (R) Determ ine the frequency of the OS clock oscillator. Counter resolution = 200 kHz. Table 77. Bit Descriptions for OS_CLK_COUNTER Bits [7:0] Bit Name CLK_OS_COUNTER Description Determine the frequency of the OS clock oscillator. Counter resolution = 200 kHz. Reset 0x0 Address: 0x2F, Reset: 0x14, Name: ID 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 [7:4] DEVICE_ID (R) Generic 0000: reserved. 0001: AD7606B Generic. [3:0] SILICON_REVISION (R) Silicon revision Table 78. Bit Descriptions for ID Bits [7:4] Bit Name DEVICE_ID [3:0] SILICON_REVISION Description Generic. 0000: reserved. 0001: AD7606B generic. Silicon revision. Rev. A | Page 71 of 72 Reset 0x1 Access R 0x4 R Access R AD7606B Data Sheet OUTLINE DIMENSIONS 0.75 0.60 0.45 12.20 12.00 SQ 11.80 1.60 MAX 64 49 1 48 PIN 1 10.20 10.00 SQ 9.80 TOP VIEW (PINS DOWN) 0.15 0.05 SEATING PLANE 0.20 0.09 7° 3.5° 0° 0.08 COPLANARITY VIEW A 16 33 32 17 VIEW A 0.50 BSC LEAD PITCH 0.27 0.22 0.17 ROTATED 90° CCW COMPLIANT TO JEDEC STANDARDS MS-026-BCD 051706-A 1.45 1.40 1.35 Figure 92. 64-Lead Low Profile Quad Flat Package [LQFP] (ST-64-2) Dimensions shown in millimeters ORDERING GUIDE Model 1 AD7606BBSTZ AD7606BBSTZ-RL EVAL-AD7606BFMCZ EVAL-SDP-CH1Z 1 Temperature Range −40°C to +125°C −40°C to +125°C Package Description 64-Lead Low Profile Quad Flat Package [LQFP] 64-Lead Low Profile Quad Flat Package [LQFP] Evaluation Board for the AD7606B Evaluation Controller Board Z = RoHS Compliant Part. ©2019–2021 Analog Devices, Inc. All rights reserved. Trademarks and registered trademarks are the property of their respective owners. D15137-4/21(A) Rev. A | Page 72 of 72 Package Option ST-64-2 ST-64-2
AD7606BBSTZ 价格&库存

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

免费人工找货
AD7606BBSTZ
  •  国内价格
  • 1+117.78100
  • 10+112.29000

库存:3

AD7606BBSTZ
    •  国内价格 香港价格
    • 1+524.893201+65.40930
    • 5+505.041605+62.93550
    • 10+485.4511010+60.49420
    • 25+463.7710025+57.79260
    • 50+441.1767050+54.97700
    • 100+418.71300100+52.17770

    库存:11

    AD7606BBSTZ

      库存:30000

      AD7606BBSTZ
      •  国内价格
      • 1+126.59760
      • 10+120.52800
      • 30+110.01960
      • 100+100.85040

      库存:213