Universal Input Analog Front End with 24-Bit ADC for Industrial Process Control Systems AD4110-1 Data Sheet FEATURES GENERAL DESCRIPTION 2 software programmable input terminals Current up to 20 mA Voltage up to 10 V Thermocouple RTD Replaces existing 3-terminal solutions Field power supply for loop powered current sensors HV input overvoltage protected up to 30 V Internal current sense resistor Option to use external current sense resistor Current limited input even with no power supply Diagnostic functions for overrange and open wire detect Fast and flexible output data rates: 5 SPS to 125 kSPS 16 noise free bits at 62 kSPS 18 noise free bits at 2.5 kSPS 20 noise free bits at 50 SPS/60 SPS Simultaneous 50 Hz and 60 Hz rejection Serial interface for configuration and diagnostics 4-wire interface compatible with SPI(R), QSPITM, MICROWIRE(R), and DSP Power supply: 12 V to 20 V, +5 V Operating temperature: -40C to +105C Package: 40-lead, 6 mm x 6 mm LFCSP The AD4110-1 is a complete, single-channel, universal input analog-to-digital front end for industrial process control systems where sensor type flexibility is required. The high voltage input is fully software configurable for current or voltage signals and allows direct interface to all standard industrial analog signal sources such as 20 mA, 4 mA to 20 mA, 10 V, and all thermocouple types. Field power can be supplied for loop powered current output sensors. A range of excitation current sources for resistance temperature detector (RTD) sensors and other resistive sensors are included. The integrated, fully differential programmable gain amplifier (PGA) offers 16 gain settings from 0.2 to 24. The high voltage input can be programmed to power up in either voltage mode or current mode. When programmed to current mode, the unique input circuit architecture provides a path for the loop current, even in the absence of the system module power supply. The AD4110-1 provides internal, front-end diagnostic functions to indicate overvoltage, undervoltage, open wire, overcurrent, and overtemperature conditions. The high voltage input is thermally protected, overcurrent limited, and overvoltage protected. The AD4110-1 incorporates a precision 24-bit, -, analog-todigital converter (ADC) offering conversion rates from 5 SPS to 125 kSPS with simultaneous 50 Hz and 60 Hz noise rejection. APPLICATIONS Process control and industrial automation Remote and distributed control systems Instrumentation and measurement Sensor and data acquisition FUNCTIONAL BLOCK DIAGRAM VDD VDD iREFS iREFF C(+) ADCAVDD AVDD5 AVDD5 REF(-) REF(+) REFOUT RTD 1.8V LDO 1.8V LDO FIELD POWER SUPPLY VDD MUX REF OVERTEMPERATURE SENSOR AIN(+) CLKIO EXRS IN(-) iCOMP VDD SWITCH CONTROL PGA DIAGNOSTICS AIN(-) 24 BIT - ADC DIGITAL FILTERING PROCESSING AND CONTROL CHANNEL SELECT VBIAS VSS CLKIO CS MULTIPLEXER VSS RSENSE NO POWER MODE EXRF NC SCLK AFE/ADC SERIAL INTERFACE CRC DIN DOUT/RDY ADR1 ADR0 AD4110-1 SYNC AGND AGND ERR VSS VSS VPP C(-) AIN1(LV) AIN2(LV) AINCOM(LV) DGND AGND AGND AGND 16269-001 RTD RSENSE THERMOCOUPLE IOVDD IOVDD ADCDVDD iEXC IN(+) 10V TRANSDUCER 4mA TO 20mA TRANSMITTER 2-WIRE 3-WIRE 4-WIRE RTD FIELD SENSORS Figure 1. Functional Block Diagram Rev. 0 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 (c)2019 Analog Devices, Inc. All rights reserved. Technical Support www.analog.com AD4110-1 Data Sheet TABLE OF CONTENTS Features .............................................................................................. 1 Input Auto Sequencing .............................................................. 21 Applications ....................................................................................... 1 Single Conversion Mode ........................................................... 22 General Description ......................................................................... 1 ADC Conversion Delay ............................................................. 22 Functional Block Diagram .............................................................. 1 Bias Voltage Generator .............................................................. 22 Revision History ............................................................................... 3 Antialiasing Filter Circuit.......................................................... 23 Specifications..................................................................................... 4 Current Mode ............................................................................. 24 Timing Specifications .................................................................. 9 Voltage and Thermocouple Mode............................................ 27 Absolute Maximum Ratings.......................................................... 10 RTD Mode ................................................................................... 30 Thermal Resistance .................................................................... 10 Field Power Supply Mode.......................................................... 35 ESD Caution ................................................................................ 10 No Power Supply Mode ............................................................. 36 Pin Configuration and Function Descriptions ........................... 11 Gain Calibration Data Register .................................................... 38 Typical Performance Characteristics ........................................... 13 Gain Calibration in Voltage Mode ........................................... 38 Theory of Operation ...................................................................... 17 Gain Calibration in Current Mode .......................................... 38 Power Supply Sequence ............................................................. 18 Scaling Factor .............................................................................. 38 Protection Diode ........................................................................ 18 Autocalibration Modes .............................................................. 39 Analog Input ............................................................................... 18 Application Examples ................................................................ 40 Pull-Up/Pull-Down Currents ................................................... 18 Diagnostics and Protection ........................................................... 41 Antialiasing Filter ....................................................................... 18 Diagnostic Flags ......................................................................... 41 RTD Excitation Currents ........................................................... 18 Error Pin ...................................................................................... 41 Field Power Supply Mode .......................................................... 18 Overtemperature Detection and Thermal Shutdown ........... 41 No Power Supply Mode ............................................................. 18 Overvoltage and Undervoltage Detection .............................. 42 Bias Voltage Generator .............................................................. 18 Overvoltage Protection .............................................................. 42 PGA .............................................................................................. 18 Diagnosing Overvoltage and Undervoltage Conditions ....... 43 Calibration Registers .................................................................. 18 Open Wire Detection................................................................. 44 Serial Interface ............................................................................ 18 Diagnostics for RTD Measurements and RTD Flags ............ 44 Clock ............................................................................................ 18 Noise, Settling Time, and Digital Filtering ................................. 45 ADC ............................................................................................. 18 Digital Filter ................................................................................ 45 ADC Filter Registers .................................................................. 18 Sinc5 + Sinc1 Filter .................................................................... 45 ADC Gain and Offset Registers................................................ 18 Sinc3 Filter................................................................................... 45 Noise Performance and Resolution .............................................. 19 Enhanced 50 Hz and 60 Hz Rejection Filters ......................... 48 Modes of Operation ....................................................................... 20 RTD Mode Noise Performance ................................................ 50 Default Mode of Operation on Power-Up .............................. 20 Serial Peripheral Interface ............................................................. 51 Changing The Default Mode of Operation for Future PowerUp Cycles ..................................................................................... 20 Resetting the AD4110-1 ............................................................ 51 Power Supply Requirements ..................................................... 20 DOUT/RDY Pin ......................................................................... 52 System Clock Requirements ..................................................... 20 Bipolar and Unipolar Output .................................................... 21 Auxiliary Low Voltage Inputs ................................................... 21 Digital Filter ................................................................................ 21 Continuous Conversion Mode ................................................. 21 SPI Command to Communications Register ......................... 51 Write Operation.......................................................................... 52 Read Operation........................................................................... 53 Multiple Devices on the SPI Bus .............................................. 54 CRC Checksum .......................................................................... 55 CRC Checksum Methods .......................................................... 55 Rev. 0 | Page 2 of 74 Data Sheet AD4110-1 Register Details ................................................................................58 ADC Register Descriptions ....................................................... 67 AFE Register Map .......................................................................58 Outline Dimensions ........................................................................ 74 AFE Register Descriptions .........................................................59 Ordering Guide ........................................................................... 74 ADC Register Map ......................................................................66 REVISION HISTORY 3/2019--Revision 0: Initial Version Rev. 0 | Page 3 of 74 AD4110-1 Data Sheet SPECIFICATIONS VDD = +12 V to 20 V, VSS = -12 V to -20 V, AVDD5 = +5 V, IOVDD = +5 V, AGND = DGND = 0 V, VBIAS function = off, REFIN(+) = 2.5 V (external reference), REFIN(-) = 0 V, MCLK = 8 MHz (internal ADC clock), TA = -40C to +105C, all gains, unless otherwise noted. Table 1. Parameter HIGH VOLTAGE ANALOG INPUTS, AIN() Pins Differential Input Voltage Range, Reference Voltage (VREF) 2.5 V Absolute AIN Voltage Overvoltage Protection 1, 2 AIN(+) - AGND, AIN(-) - AGND, AIN(+) - AIN(-) Pins VOLTAGE INPUT MODE Gain Error Before Calibration 3 Using Calibration Coefficient 4 Gain Drift vs. Temperature2 Gain Drift vs. Time 5 Input Offset Error 6 Min Typ Max Unit Test Conditions/Comments -VREF/Gain +VREF/Gain V For specified performance, gain > 0.2 -10 -12.5 VSS + 3 +10 +12.5 VDD - 3 V V V For specified performance, gain = 0.2 Functional range, gain = 0.2 For specified performance 30 V Using input resistor-capacitor (RC) lowpass filter with resistor (R) = 10 , 0.5 W and capacitor (C) = 47 nF 50 V, VDD/VSS 15 V +1 +0.03 +3 +8 % % ppm/C ppm/C ppm V V V/C V/C V V V ppm/FSR TA = 25C TA = 25C, VDD/VSS = 15 V All gains except gain = 1 Gain = 1 Over 1000 hours Gain = 0.2 to 3 Gain = 4 to 24 Gain = 0.2, referred to input Gain = 24, referred to input Gain = 0.2, over 1000 hours Gain = 1, over 1000 hours Gain = 24, over 1000 hours Gain = 0.2, full-scale range (FSR) = 2 x full scale (FS) Gain = 24 -1 -0.03 -3 -8 30 -350/Gain -100 Input Offset Drift vs. Temperature2 2 0.2 50 25 4 6 Input Offset Drift vs. Time5 Integral Nonlinearity 25 Input Bias Current, AIN(+), AIN(-) Pins2 Input Bias Current, AIN(+) Pin Input Bias Current Drift2 Input Offset Current2 Input Impedance 7 Input Voltage Noise and Resolution2 Input Common-Mode Rejection, DC Input Common-Mode Rejection, AC Power Supply Rejection, DC 8 Normal Mode Rejection, 50 Hz/60 Hz -0.5 -0.25 +350/Gain +100 14 0.5 75 +0.5 -0.05 ppm/FSR A A 2.5 +100 >1 nA/C nA G 125 100 130 120 83 40 dB dB dB dB dB dB 100 dB -0.15 1 -100 Rev. 0 | Page 4 of 74 AIN(+) - AIN(-) < 100 mV, AIN(-) = 0 V, VBIAS on/off, gain = 24, source impedance < 5 k AIN(+) and AIN(-) VIN / IIN See Table 16 to Table 21 Gain = 24 Gain = 0.2 50 Hz/60 Hz Related to VSS and VDD Related to AVDD5, gain = 1, VIN = 1 V Sinc5 + sinc1 filter, 0.5 Hz, external clock Sinc3 filter, 1 Hz Data Sheet Parameter CURRENT INPUT MODE USING INTERNAL SENSE RESISTOR 9 Input Current Range 10 Transimpedance Gain Gain Error Before Calibration3 Using Calibration Coefficient4 Gain Drift vs. Temperature2 Gain Drift vs. Time5 Input Offset Error Input Offset Drift vs. Temperature2 Input Offset Drift vs. Time5 Integral Nonlinearity Input Overcurrent Detection Input Current Internal Limit10 Input Impedance2, 11 Input Current Noise and Resolution Input Common-Mode Rejection, DC Power Supply Rejection, DC8 CURRENT INPUT MODE USING EXTERNAL SENSE RESISTOR 12, 13 Input Current Range7 AD4110-1 Min -20 -24 Input Current Loss Input Current in Voltage Mode FIELD POWER SUPPLY MODE Output Voltage, AIN(+) Pin2 Output Current, AIN(+) Pin Output Current Limit, AIN(+) Pin2 Voltage, AIN(-) Pin2 Unit Test Conditions/Comments Gain = 4 +20 +24 mA mA mV/mA Specified performance range Functional range Gain = 4, sense resistor (RSENSE) = 24 30 -0.1 -50 +0.1 +50 250 -5 30 +5 50 200 25 35 40 45 75 60 0.15 0.01 -20 -24 +20 +24 2.5 5 24 125,000 5 55 70 70 0.5 VDD - 2.5 -35 VDD - 1.5 VDD - 0.1 -45 VSS + 3.6 VSS + 2.7 +40 % % ppm/C ppm A nA/C nA ppm/FSR mA mA A/V A/V 35 40 VSS + 2.2 Input Current Limit, AIN(-) Pin Max 96 Input Overcurrent Detection Input Current Internal Limit7 Gain Drift vs. Temperature2 ADC SPEED AND PERFORMANCE Output Data Rate2 No Missing Codes2 Resolution NO POWER SUPPLY MODE Input Voltage Drop Input Current Internal Limit2 Typ mA mA mA mA ppm/C SPS Bits V mA A mA VDD -24 -55 VSS + 4.2 Rev. 0 | Page 5 of 74 V V mA mA V V mA TA = 25C, IIN = 20 mA Excludes reference drift, includes RSENSE resistor drift Over 1000 hours Over 1000 hours FSR = 2 x FS Overcurrent self-protection Input current <24 mA See Table 16 to Table 21 Related to VDD and VSS External sense resistor (REXT) = 200 , gain = 0.5 Specified performance range Functional range Overcurrent self-protection Excludes reference drift and drift of external sense resistor Sinc5 + sinc1 filter setting See Table 16 to Table 21 Current mode, input current = 24 mA Current mode, overcurrent selfprotection Current mode, 24 mA, GND connected Voltage mode Output current = 24 mA No load Overcurrent self-protection AIN(-) with 24 mA, no VSS diode No load, no VSS diode AD4110-1 Parameter RTD EXCITATION CURRENTS 14 Current Outputs Initial Error, Internal Reference Resistor Data Sheet Min Typ -45 +45 -18 +18 ppm/C 0.01 4 See Table 22 and Table 23 0.05 OPEN WIRE DETECTION CURRENTS Current Output Compliance ppm ppm %/V ppm/V % 0.0002 %/C VDD - 5 V 1 2.5 AVDD5 - 1.6 V 2.45 2.5 200 100 36 75 1.3 -3.5 10 10 2.55 V nA A A/V A/V nA/C nA/C nA/V/C nA/V/C V V dB VREF Input Current Drift Common-Mode Rejection REFERENCE VOLTAGE (OUTPUT) Output Voltage Initial Accuracy2 Temperature Coefficient2 Long Term Stability5 Reference Load Current, ILOAD Power Supply Rejection Load Regulation VBIAS Voltage Output Current Limit +1 150 150 VREF Input Current Absolute REFIN Voltage Limits mA % % ppm ppm/C Current Matching Drift Compliance REFERENCE VOLTAGE (INPUT) Reference Voltage Input, VREF2, 14 +0.3 130 Drift vs. Time5, 15 Load Regulation2 Line Regulation2 Noise2 Current Matching15 Unit 0.1 to 1 -0.3 -1 Initial Drift Drift vs. Temperature2 Max AGND - 0.05 AGND AVDD5 + 0.05 AVDD5 95 2.5 93 75 V V ppm/C ppm mA dB V/mA AGND 50 V A -0.16 10 600 +0.16 50 10 0.71 VSS + 2 1 100 1.45 VDD - 2 Rev. 0 | Page 6 of 74 A A V Test Conditions/Comments External reference voltage (VREF) = 2.5 V 0% Programmable (see Table 30) Current 400 A, TA = 25C Current = 100 A, TA = 25C See Figure 44 and Figure 45 Internal reference resistor (including reference resistor drift) External reference resistor (excluding reference resistor drift) Internal resistor, over 1000 hours External resistor, over 1000 hours Related to VSS and VDD TA = 25C AIN(+) and AIN(-) pins, excludes 100 A AIN(+) and AIN(-) pins, excludes 100 A REFIN(+) - REFIN(-) = VREF RTD mode disabled RTD mode enabled VREF+ reference buffer on VREF- reference buffer on VREF+ reference buffer off VREF- reference buffer off VREF+ reference buffer on VREF- reference buffer on VREF+ reference buffer off VREF- reference buffer off Reference buffer on REFOUT pin TA = 25C Over 1000 hours Source or sink, depending on the AIN(-) pin potential referenced to AGND Data Sheet Parameter INPUT OVERVOLTAGE DETECTION Positive Overvoltage Threshold Negative Overvoltage Threshold OVERTEMPERATURE PROTECTION Overtemperature Detection Threshold Thermal Shutdown Threshold Thermal Shutdown Hysteresis ANTIALIASING FILTER RESISTOR AIN() to C() Resistance Resistance Variation2 Mismatch LOW VOLTAGE ANALOG INPUTS, AIN1(LV), AIN2(LV), AND AINCOM(LV) Differential Input Range Absolute Voltage Limit Input Current Input Current Drift High Voltage (HV) to Low Voltage (LV) Channel Crosstalk16 Input Common-Mode Rejection, DC Input Common-Mode Rejection, AC DIGITAL INPUTS Input High Voltage, VIH2 Input Low Voltage, VIL2 Hysteresis Input Leakage Current Input Pin Capacitance DIGITAL OUTPUTS VOH2 AD4110-1 Min Typ Max Unit VDD - 2.0 VSS + 2.0 VDD - 2.8 VSS + 2.8 V V 120 C Junction temperature 145 30 C C Junction temperature % % Includes internal switch resistance 1600 35 0.2 VREF 65 75 1 -120 V V nA pA/C nA/C dB 95 120 dB dB AGND AVDD5 0.7 x IOVDD Resistor pair per channel AGND + 0.2 V to AVDD5 - 0.2 V AGND to AVDD5 Input frequency (fIN) = 1 kHz, Gain (HV Channel) = 1 50 Hz/60 Hz, VIN = 1 V V V V mV A pF IOVDD = 2 V to 5.5 V IOVDD = 3.3 V to 5.5 V IOVDD = 2 V 0.8 x IOVDD V 0.8 x IOVDD 0.8 x IOVDD V V V V V A pF IOVDD = 5 V, source current (ISOURCE) = 1 mA IOVDD = 3.3 V, ISOURCE = 500 A IOVDD = 2 V, ISOURCE = 500 A IOVDD = 5 V, sink current (ISINK) = 2 mA IOVDD = 3.3 V, ISINK = 1 mA IOVDD = 2 V, ISINK = 1 mA 0.8 0.4 100 -10 +10 10 VOL2 Floating State Leakage Current Floating State Output Capacitance ERROR OUTPUT (OPEN DRAIN) Output Low Voltage, VOL Output High Leakage Current, IOH CLOCK INPUT/OUTPUT Internal Oscillator Internal Oscillator Accuracy Clock Input Frequency Duty Cycle, External Clock2 VIH2 VOH VOL VIL2 Test Conditions/Comments 0.4 0.4 0.4 +10 -10 12 0.4 +10 -10 8 -3.5 45 0.8 x IOVDD 0.8 x IOVDD +3.5 8 50 55 0.4 0.4 Rev. 0 | Page 7 of 74 V A MHz % MHz % V V V V ISINK = -100 A Output voltage (VOUT) = 5 V ADC clock AD4110-1 Parameter Input Leakage Current Pin Capacitance Duty Cycle, Internal Clock POWER REQUIREMENTS VDD - VSS Voltage AGND Voltage AVDD5 - AGND Voltage DGND Voltage IOVDD - DGND Voltage VDD Supply Current Field Power Supply Off Field Power Supply On2 VSS Supply Current Field Power Supply Off Field Power Supply On2 AVDD5 Supply Current IOVDD Supply Current Data Sheet Min -10 Typ Max +10 12 50 Unit A pF % Test Conditions/Comments See the Power Supply Sequence section 24 4.5 2.0 30 40 (VDD - VSS)/2 5 5.5 AGND 5 5.5 5.5 7.5 8 10 29.5 -5.5 -5.5 mA mA mA -8 -10 -5.8 10 2.5 V V V V V mA mA mA 12 3.5 All current sources off and disabled RTD current sources on, other current sources off, VBIAS off Field power supply current = 24 mA to AGND, all current sources off and disabled, VBIAS off All current sources off and disabled RTD current sources on, other current sources off, VBIAS off Field power supply current = 24 mA to AGND, all current sources off and disabled, VBIAS off mA mA The device is specified to operate with an input voltage from VSS + 3 V to VDD - 3 V on any AIN() pin. The device is protected against overvoltage on the AIN(+) and AIN(-) pins up to 30 V (referred to the AGND supply). The limitation of VDD = VSS 15 V only applies when field power supply mode is enabled. Applying a voltage to a high voltage pin that is more negative than the potential of the system negative power supply can only be accomplished by connecting an external diode from the VSS pin to the system negative power supply (see Figure 29). The absolute maximum ratings must not be exceeded at any time (see Table 3). 2 Specification is not production tested, but is supported by characterization data at initial product release. 3 Gain error prior to applying software error correction algorithm. See the Gain Calibration Data Register section. 4 Gain error after applying software error correction algorithm. See the Gain Calibration Application Examples section. 5 Data based on the following test methods: - Moisture/Reflow Sensitivity (MSL) Classification for nonhermetic Solid State Surface Mount Devices and High Temperature Operating Life (HTOL). 6 Offset voltage seen at the inputs in voltage mode. Note that RTD currents can cause an additional I x R offset voltage (V) due to any mismatch in IC or PCB trace resistance. System calibration may be required when changing RTD excitation and compensation current levels. 7 DC input impedance is derived from measuring the change in input current for a change in input voltage, (VIN / IIN). 8 Referred to input. 9 PGA gain = 4 for all specifications related to the current input mode with internal sense resistor. 10 Input current in current input mode must be within 20 mA for fully specified performance. The device is functional up to 24 mA. The internal protection limits the input overcurrent to approximately 40 mA. 11 Current mode input impedance is the total impedance between the AIN(+) and AIN(-) pins, which includes the on-chip sense resistor, on-chip current mode switches, and other on-chip circuits. The relationship between the analog input current and the analog output voltage is represented by the gain and offset specifications. 12 REXT = 200 and gain = 0.5 for all specifications related to the current input mode with external sense resistor. 13 The external resistor transfers the input current to a voltage for additional signal processing in this mode. The AD4110-1 specifications exclude the effect of any changes in the external resistor resistance. Performance of the external resistor must be considered to assess system performance in this mode. 14 The AD4110-1 RTD excitation currents are designed to operate with a 2.5 V reference voltage. The AD4110-1 RTD excitation current value scales proportionally to small changes in the VREF input voltage. The AD4110-1 RTD excitation current specifications exclude the effect of any changes in the VREF input voltage. 15 RTD current source enabled and current flowing continuously. 16 This specification relates to the worst high voltage and low voltage channel pair. A 20 V p-p, 1 kHz sine wave input on the HV channel is attenuated by this amount on the other LV channels. The interferer signal is applied to an unselected channel. The filter network connected to C(+) and C(-) is implemented as shown in Figure 29. There is no filter network implemented on the input terminals. 1 Rev. 0 | Page 8 of 74 Data Sheet AD4110-1 TIMING SPECIFICATIONS IOVDD = 2 V to 5.5 V, AGND = DGND = 0 V, CLOAD = 20 pF, TA = -40C to +105C, unless otherwise noted. Table 2. Parameter t3 t4 READ OPERATION t1 t2 3 t5 5 t6 WRITE OPERATION t8 t9 t10 t11 Limit at TMIN, TMAX 50 50 Unit ns min ns min Description 1, 2 SCLK high pulse width SCLK low pulse width 0 15 20 40 0 15 20 40 20 0 ns min ns max ns max ns max ns min ns max ns max ns max ns max ns min CS falling edge to DOUT/RDY active time IOVDD = 4.5 V to 5.5 V IOVDD = 3.0 V to 3.6 V IOVDD = 2.0 V SCLK active edge to data valid delay 4 IOVDD = 4.5 V to 5.5 V IOVDD = 3.0 V to 3.6 V IOVDD = 2.0 V Bus relinquish time after CS inactive edge SCLK inactive edge to CS inactive edge 0 8 8 10 ns min ns min ns min ns min CS falling edge to SCLK active edge setup time4 Data valid to SCLK edge setup time Data valid to SCLK edge hold time CS rising edge to SCLK edge hold time 1 Sample tested during initial release to ensure compliance. See Figure 2 and Figure 3. 3 t2 is the time required for the output to cross the VOL or VOH limit. 4 The SCLK active edge is the falling edge of SCLK. 5 DOUT/RDY returns high after a read of the data register. In single conversion mode and continuous conversion mode, the same data can be read again, if required, while DOUT/RDY is high, although care must be taken to ensure that subsequent reads do not occur close to the next output update. 2 Timing Diagrams CS (I) t6 t1 t5 LSB MSB DOUT/RDY (O) t2 t3 16269-002 SCLK (I) t4 I = INPUT, O = OUTPUT Figure 2. Data Read Timing Diagram CS (I) t11 t8 SCLK (I) t9 t10 MSB LSB I = INPUT, O = OUTPUT Figure 3. Data Write Timing Diagram Rev. 0 | Page 9 of 74 16269-003 DIN (I) AD4110-1 Data Sheet ABSOLUTE MAXIMUM RATINGS TA = 25C, unless otherwise noted. Table 3. Parameter Any HV Pin to VSS1, 2 VDD to VSS3 AIN(+) to AIN(-)4 AVDD5 to AGND, DGND3, 5 IOVDD to AGND, DGND3, 5 AGND to DGND5 AGND to VSS AVDD5 to VDD REFIN(+), REFIN(-), AIN1(LV), AIN2(LV), AINCOM(LV) to AGND Digital Inputs and Outputs to DGND Operating Temperature Range Storage Temperature Range Maximum Junction Temperature Electrostatic Discharge (ESD), Human Body Model Field Induced Charge Device Model (FICDM) Reflow Soldering (Pb-Free) Peak Temperature Time at Peak Temperature Rating -0.3 V to +60 V -0.3 V to +50 V 50 V -0.3 V to +6.5 V -0.3 V to +6.5 V -0.3 V to +0.3 V AGND VSS - 0.3 V AVDD5 VDD + 0.3 V -0.3 V to AVDD5 + 0.3 V 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. THERMAL RESISTANCE Thermal performance is directly linked to printed circuit board (PCB) design and operating environment. Close attention to PCB thermal design is required. Table 4. Thermal Resistance -0.3 V to IOVDD + 0.3 V -40C to +105C -65C to +150C 150C 700 V Package Type CP-40-151 1250 V ESD CAUTION 1 JA 35 Unit C/W JA is specified for a device soldered on a JEDEC 4-layer test board for surface-mount packages with 16 thermal vias. The values listed in Table 4 are based on simulated data. JEDEC J-STD-020 260C 10 sec to 40 sec HV pins are AIN(+), AIN(-), RTD, EXRS, and EXRF. Applying a voltage to an HV pin that is more negative than the potential of the system negative power supply can only be accomplished by connecting an external diode from the VSS pin to the system negative power supply (see Figure 29). 3 Pins with the same name must be shorted together. 4 Using an input RC low-pass filter with R = 10 , 0.5 W and C = 47 nF, 50 V. 5 It is recommended to short AGND and DGND pins together as close to the device as possible. 1 2 Rev. 0 | Page 10 of 74 Data Sheet AD4110-1 EXRS AIN( 35 AIN(+) 36 EXRF 37 VSS 38 RTD 39 VPP 40 VDD VSS VDD PIN CONFIGURATION AND FUNCTION DESCRIPTIONS 34 33 32 31 REFIN(-) 1 30 C(+) REFIN(+) 2 29 C( iREFF 3 28 AIN2(LV) iREFS 4 27 AIN1(LV) 26 AINCOM(LV) REFOUT 5 AD4110-1 ADCAVDD 6 TOP VIEW (Not to Scale) 25 ADR1 AGND 7 24 ADR0 AGND 8 23 ADCDVDD AVDD5 9 22 DGND 21 IOVDD NIC 10 18 19 20 DATA OUTPUT DIGITAL INPUT/OUTPUT DIGITAL INPUT REFERENCE IN/OUT NOT INTERNALLY CONNECTED/ DO NOT CONNECT PINS NOTES 1. NIC = NOT INTERNALLY CONNECTED. 2. EXPOSED PAD. SOLDER THE EXPOSED PAD TO A PAD ON THE PCB TO CONFER MECHANICAL STRENGTH TO THE PACKAGE. THE EXPOSED PAD MUST BE CONNECTED TO VSS. 16269-004 ANALOG INPUT ANALOG OUTPUT DECOUPLING/FILTER CAPACITOR POWER SUPPLY GROUND 17 SYNC CLKIO DOUT/RDY 16 IOVDD AGND 15 CS 14 ERR 13 DIN 12 SCLK 11 AVDD5 EXPOSED PAD Figure 4. Pin Configuration Table 5. Pin Function Descriptions 1 Pin No. 1 2 Mnemonic REFIN(-) REFIN(+) 3 iREFF 4 iREFS 5 REFOUT 6 7 ADCAVDD AGND 8 AGND 9 10 11 12 AVDD5 NIC AVDD5 AGND Description Reference Input Negative. This pin works with the REFIN(+) pin. Connect to AGND. Reference Input Positive. Connect an external reference voltage between the REFIN(+) and REFIN(-) pins. The RTD excitation current functionality operates with a 2.5 V reference only. RTD Excitation Current External Reference Resistor Force Pin. This pin is used when an external precision resistor is required as the reference for generating the RTD excitation currents. This pin forces the REFIN(+) voltage across the external resistor. Connect this pin and the iREFS pin in a star point to the top of the external precision resistor. Minimize the pin capacitance by placing the precision resistor as close as possible to the iREFS and iREFF pins. For more information, see the RTD Mode section. No other circuit connections are allowed. RTD Excitation Current External Reference Resistor Sense Pin. This pin is used when an external precision resistor is required as the reference for generating the RTD excitation currents. This pin senses the RTD reference current flowing through the external resistor. Connect this pin and the iREFF pin in a star point to the top of the external precision resistor. Minimize the pin capacitance by placing the precision resistor as close as possible to the iREFS and iREFF pins. For more information, see the RTD Mode section. No other circuit connections are allowed. Internal 2.5 V Reference Output Pin. Decouple this pin to GND using a 100 nF capacitor when the internal reference is selected. Leave this pin open circuit when operating the device with an external reference applied to the REFIN(+) and REFIN(-) pins. Decoupling Node for the Internal Linear Regulator Output. Decouple this pin using a 1 F capacitor to AGND (Pin 7). Analog Ground (0 V). Ground for the ADC core. It is recommended to short the AGND and DGND pins together, as close to the device as possible. Analog Ground (0 V). Ground for the analog front end (AFE). It is recommended to short the AGND and DGND pins together as close to the device as possible. Analog Power Supply (5 V). Power supply for the ADC core. Not internally connected. Analog Power Supply (5 V). Power supply for the AFE. Analog Ground (0 V). Ground for the AFE. It is recommended to short the AGND and DGND pins together as close to the device as possible. Rev. 0 | Page 11 of 74 AD4110-1 Pin No. 13 14 Mnemonic CLKIO DOUT/RDY 15 16 17 18 19 DIN SCLK CS ERR SYNC 20, 21 22 IOVDD DGND 23 24, 25 26 ADCDVDD ADR0, ADR1 AINCOM(LV) 27 AIN1(LV) 28 AIN2(LV) 29 C(-) 30 C(+) 31 AIN(-) 32 33 EXRS EXRF 34 AIN(+) 35 36 37 38 RTD VSS2 VDD VPP 39 40 EPAD VDD VSS2 VSS2 1 2 Data Sheet Description Clock Input/Output. This pin is the input for an external clock or the output of the on-chip clock. Serial Interface Data Output (DOUT). This pin functions as a serial data output to access the output register of the ADC. The data is placed on the DOUT/RDY pin after the SCLK falling edge and is valid on the SCLK rising edge. When CS is high, the DOUT/RDY output is tristated. Data Ready Output (RDY). When CS is low, DOUT/RDY operates as a data ready pin, going low to indicate the completion of a conversion. If the data is not read after the conversion, the pin goes high before the next update occurs. The DOUT/RDY falling edge can be used as an interrupt to a processor, indicating that valid data is available. Serial Interface Data Input. Digital input. Serial Interface Clock. Digital input. Serial Interface Chip Select/Frame. Digital input. Error Input/Output. Open-drain digital output. ADC Synchronization Input. When SYNC is brought low, the ADC aborts any active ADC conversion, and brings RDY high if it is low. When SYNC is brought high, the ADC starts a new conversion within a number of clock cycles. If multiple ADC channels are enabled the conversions restart with the first channel in the sequence. Digital Power Supply (2 V to 5 V). Power supply for digital inputs and outputs. Digital Ground (0 V). Reference ground for the digital inputs and outputs. It is recommended to short the AGND and DGND pins together as close to the device as possible. Decoupling Node for the Internal Linear Regulator Output. Decouple this pin using a 1 F capacitor to DGND (Pin 22). Serial Interface Address. Digital input. Low Voltage Analog Input. AIN1(LV) and AIN2(LV) are referenced to this pin when the device is configured in pseudo differential mode. Low Voltage Analog Input. This input can be configured as a fully differential input with AIN2(LV) or as a singleended or pseudo differential input when configured for use with AINCOM(LV). Low Voltage Analog Input. This input can be configured as a fully differential input with AIN1(LV) or as a singleended or pseudo differential input when configured for use with AINCOM(LV). Capacitor Terminal Negative. Filter capacitors can be connected between this pin and C(+) and/or between this pin and analog ground (AGND). No other circuit connections are allowed. Capacitor Terminal Positive. Filter capacitors can be connected between this pin and C(-) and/or between this pin and analog ground (AGND). No other circuit connections are allowed. Analog Input Negative. In voltage mode, this pin is the negative input. In a 3-wire RTD connection, RTD compensation current flows out of this terminal. This pin also functions as the negative sense voltage terminal for the external sense resistor in current mode. External Resistor Sense. Sense (voltage) terminal for an external sense resistor in current mode. External Resistor Force. Force (current) terminal for an external sense resistor in current mode. If an external sense resistor is not used in the application, this pin must be connected to the AIN(-) pin for current mode operation; that is, the external resistor must be replaced by a short connection or a 0 resistor. Analog Input Positive. In voltage and current modes, this pin is the positive input. In a 3-wire RTD connection, RTD excitation current flows out of this terminal. This pin also functions as a positive field power supply output in field power supply mode. Resistance Temperature Detector Pin. In a 4-wire RTD connection, RTD excitation current flows out of this terminal. Negative Power Supply (-12 V to -20 V). A 10 F decoupling capacitor is recommended. Positive Power Supply (12 V to 20 V). A 10 F decoupling capacitor is recommended. Internal 5 V node. A decoupling capacitor must be connected to this pin; no other circuit connections are allowed. Connect a 0.1 F ceramic capacitor between the VPP and the VSS pins. Positive Power Supply (12 V to 20 V). Negative Power Supply (-12 V to -20 V). Exposed Pad. Solder the exposed pad to a pad on the PCB to confer mechanical strength to the package. The exposed pad must be connected to VSS. Pins with the same name must be shorted together. Applying a voltage to an HV pin that is more negative than the potential of the system negative power supply can only be accomplished by connecting an external diode from the VSS pin to the system negative power supply. See Figure 29 for the connection diagram. Rev. 0 | Page 12 of 74 Data Sheet AD4110-1 TYPICAL PERFORMANCE CHARACTERISTICS 60 GAIN = 24 50 50 40 40 OCCURRENCE (%) 30 20 10 -24 -18 -12 -6 0 6 12 18 24 30 0 60 GAIN = 24 50 40 40 OCCURRENCE (%) 60 120 180 240 300 30 20 10 GAIN = 1 30 20 10 0 0.10 0.20 0.30 0.40 0.50 OFFSET VOLTAGE DRIFT (V/C) 0 16269-006 0 -0.50 -0.40 -0.30 -0.20 -0.10 Figure 6. Voltage Mode, Offset Voltage Drift Distribution (Gain = 24) 50 40 40 OCCURRENCE (%) 50 10 0.4 0.6 0.8 1.0 GAIN = 1 30 20 10 -0.006 -0.002 0 0.002 0.006 0.010 VOLTAGE GAIN ERROR (%) 0 -0.010 16269-007 0 -0.010 0.2 Figure 9. Voltage Mode, Offset Voltage Drift Distribution (Gain = 1) 60 20 0 OFFSET VOLTAGE DRIFT (V/C) GAIN = 24 30 -1.0 -0.8 -0.6 -0.4 -0.2 16269-009 OCCURRENCE (%) 0 Figure 8. Voltage Mode, Offset Voltage Distribution (Gain = 1) 50 60 -300 -240 -180 -120 -60 OFFSET VOLTAGE (V) Figure 5. Voltage Mode, Offset Voltage Distribution (Gain = 24) OCCURRENCE (%) 20 16269-008 -30 OFFSET VOLTAGE (V) 60 30 10 16269-005 0 GAIN = 1 -0.006 -0.002 0 0.002 0.006 0.010 VOLTAGE GAIN ERROR (%) Figure 7. Voltage Mode, Gain Error Distribution (Gain = 24) Figure 10. Voltage Mode, Gain Error Distribution (Gain = 1) Rev. 0 | Page 13 of 74 16269-010 OCCURRENCE (%) 60 AD4110-1 60 GAIN = 4 50 50 40 40 OCCURRENCE (%) 30 20 20 0.6 1.2 1.8 2.4 3.0 Figure 11. Current Mode, Offset Current Distribution (Gain = 4) 60 0 -20 -16 -12 -8 -4 0 4 8 12 16 20 OFFSET CURRENT DRIFT (nA/C) 16269-014 0 16269-011 -3.0 -2.4 -1.8 -1.2 -0.6 OFFSET CURRENT (A) Figure 14. Current Mode, Offset Current Drift Distribution (Gain = 4) 40 30 20 0 -0.014 -0.010 -0.006 -0.002 0.002 0.006 0.010 0.014 CURRENT GAIN ERROR (%) COOLING DOWN 0 105 16269-012 10 1 110 HEATING UP 115 120 125 130 16269-015 OVERTEMPERATURE DETECTION FLAG GAIN = 4 50 OCCURRENCE (%) 30 10 10 0 GAIN = 4 155 16269-016 OCCURRENCE (%) 60 Data Sheet DIE TEMPERATURE (C) Figure 15. Overtemperature Detection Figure 12. Current Mode, Gain Error Distribution (Gain = 4) THERMAL SHUTDOWN FLAG 100 -100 -200 -300 -40 -20 0 20 40 60 TEMPERATURE (C) 80 100 1 COOLING DOWN 0 105 16269-113 CURRENT (nA) 0 115 HEATING UP 125 135 DIE TEMPERATURE (C) Figure 16. Thermal Shutdown Figure 13. Input Bias Current (Gain = 24) Rev. 0 | Page 14 of 74 145 Data Sheet 140 VIN = 0V 120 120 100 100 AVDD5 PSRR DC (dB) 80 60 40 20 VIN = 1V/GAIN 80 60 40 0.2 1.0 4.0 16.0 0 16269-017 0 24.0 GAIN 0.2 -20 -20 FILTER GAIN (dB) 24.0 -40 -60 -40 -60 -80 50 100 150 200 250 300 350 400 FREQUENCY (Hz) 16269-018 0 -100 0 50 100 150 200 250 300 350 400 FREQUENCY (Hz) Figure 18. Normal Mode Rejection, Sinc3 Filter, Output Data Rate = 50 SPS 16269-021 FILTER GAIN (dB) 0 -80 Figure 21. Normal Mode Rejection, Sinc5 + Sinc1 Filter, Output Data Rate = 49.92 SPS 0 0 -20 -20 FILTER GAIN (dB) FILTER GAIN (dB) 16.0 Figure 20. DC PSRR (AVDD5 Only) 0 -40 -60 -40 -60 -80 0 60 120 180 240 300 360 FREQUENCY (Hz) 420 16269-019 -80 -100 4.0 GAIN Figure 17. DC Power Supply Rejection Ratio (PSRR), AVDD5 Only -100 1.0 16269-020 20 -100 0 60 120 180 240 300 360 FREQUENCY (Hz) Figure 19. Normal Mode Rejection, Sinc3 Filter, Output Data Rate = 60 SPS Figure 22. Normal Mode Rejection, Sinc5 + Sinc1 Filter, Output Data Rate = 59.9 SPS Rev. 0 | Page 15 of 74 420 16269-022 AVDD5 PSRR DC (dB) 140 AD4110-1 AD4110-1 Data Sheet 0.60 5 4 AIN(+) TO AIN(-) VOLTAGE (V) INPUT CURRENT (mA) 0.40 0.20 0 -0.20 -0.40 3 2 1 0 -1 -2 -3 -25 -15 -5 5 15 25 35 AIN(+) TO AIN(-) INPUT VOLTAGE (V) -5 -30 16269-023 -5 5 0 -5 -10 -10 -15 -15 -3 -2 -1 0 1 2 3 4 -20 -0.8 -0.2 0 0.2 0.4 0.8 0.15 0.6 Figure 27. INL, Voltage Mode, Gain = 4 20 IOVDD = 5V IOVDD = 3.3V 15 -0.4 INPUT VOLTAGE (V) Figure 24. Integral Nonlinearityl (INL), Voltage Mode, Gain = 1 20 -0.6 16269-027 INL (ppm of FSR) 0 16269-024 INL (ppm of FSR) 30 10 INPUT VOLTAGE (V) IOVDD = 5V IOVDD = 3.3V 15 10 INL (ppm of FSR) 10 5 0 -5 5 0 -5 -10 -10 -15 -15 -10 -5 0 5 10 INPUT VOLTAGE (V) 15 -20 -0.15 16269-025 INL (ppm of FSR) 20 IOVDD = 5V IOVDD = 3.3V 15 5 -20 -15 10 20 10 -20 -4 0 Figure 26. No Supply Mode, AIN(+) to AIN(-) Voltage Drop in Current Mode IOVDD = 5V IOVDD = 3.3V 15 -10 INPUT CURRENT (mA) Figure 23. No Supply Mode, Input Current in Voltage Mode 20 -20 16269-028 -0.60 -35 16269-026 -4 -0.10 -0.05 0 0.05 0.10 INPUT VOLTAGE (V) Figure 25. INL, Voltage Mode, Gain = 0.2 Figure 28. INL, Voltage Mode, Gain = 24 Rev. 0 | Page 16 of 74 Data Sheet AD4110-1 THEORY OF OPERATION ANTIALIASING FILTER AIN(+) 30 35 10, 0.5W 25 24 13 AIN(+) EXRF 32 EXRS +5V IOVDD 100, 0.5W 3 iREFF 4 iREFS 1.6k 1F DOUT DIN DIN SCLK 16 SCLK CS CS 17 SYNC 19 27 AIN1(LV) ADR4525 REFIN(+) 2 1F EXPOSED PAD VSS 28 AIN2(LV) 26 AINCOM(LV) 10 NIC +5V VREF 4.7F REFIN(-) 1 REFOUT 5 10nF +5V ADP7102 VDD VSS VPP VDD VDD AGND AVDD5 AVDD5 AGND ADCAVDD AGND LDO VSS PROTECTION DIODE 0.1F 0V 15 10nF 1.6k + 5V 0.1F DOUT/RDY 14 0.1nF LV INPUT 2 +5V ADuM1401 0.1F ERR 18 AD4110-1 LV INPUT 1 1F ADCDVDD 23 31 AIN(-) 25k 0.1F DGND 22 *221 10, 0.5W 20 IOVDD 21 33 47nF RTD(-) 29 C(-) 34 47nF AIN(-) C(+) RTD CLKIO 47nF ADR0 2 x 10nF 0.1F ADR1 RTD(+) 10, 0.5W 36 40 38 37 39 12 11 9 8 6 7 4.7F 0.1F POWER SUPPLY 12V to 20V VDD 1F 10F 0.1F 0.1F 10F 0.1F VSS 1F 0.1F 0.1F VSS 10F 10F 16269-029 +5V NOTES 1. NIC = NOT INTERNALLY CONNECTED. 2. * OPTIONAL COMPONENT, MUST BE 0 IF NOT USED. Figure 29. Typical Application Diagram The AD4110-1 is a complete analog front end for industrial process control systems. The AD4110-1 provides a single, high voltage protected analog input channel that accepts either a voltage or current signal on two input terminals. The high voltage input is fully software configurable for current or voltage ranges and allows a direct interface to all standard industrial analog signal sources such as 4 mA to 20 mA loops, voltage output sensors, thermocouples, and RTDs. Excitation current sources for RTD and other resistive sensors are also included in the device. Figure 29 shows the basic connections required to operate the device. When the device is configured for current input, the unique circuit architecture provides a path for the loop current, even when the module power supply is absent. The design features a PGA. The PGA removes potentially large common-mode signals and then applies gain or attenuates the input signal. This conditioned signal is converted by a fully buffered, 24-bit, - ADC with a maximum output data rate of 125 kSPS. The low voltage inputs, AINCOM(LV), AIN1(LV), and AIN2(LV), allow the user to route signals directly to the ADC input multiplexer. These low voltage input channels are not high voltage protected and have different maximum ratings than the AIN(+) and AIN(-) high voltage inputs. The low voltage input channels are useful for applications where cold junction compensation is required for a thermocouple input. Key features of the AD4110-1 include the internal front-end diagnostic functions and protection mechanisms for current and voltage modes. These features include the indication of overcurrent, overvoltage, and overtemperature conditions with automatic shutdown. System level diagnostics enable open wire detection and out of compliance current sources. The AD4110-1 provides enhanced digital filter modes of operation for 50 Hz/60 Hz noise rejection and a precision on-chip voltage reference, as well as fully buffered analog and reference inputs to the ADC. Rev. 0 | Page 17 of 74 AD4110-1 Data Sheet POWER SUPPLY SEQUENCE PGA A power supply sequence is recommended for the AD4110-1, please see Table 6. After all power supplies are stable, a device reset is required. See the Resetting the AD4110-1 section. The PGA removes potentially large common-mode signals and subsequently applies gain or attenuates the input signal to maximize the resolution of the conversions from the ADC. PROTECTION DIODE CALIBRATION REGISTERS Applying a voltage to an HV pin that is more negative than the potential of the system negative power supply can only be accomplished by connecting an external diode from the VSS pin to the system negative power supply. A diode with a very low reverse leakage current should be considered. See Figure 29 for the connection diagram. The AD4110-1 provides gain calibration registers that contain gain correction coefficients for all 16 gain settings in voltage mode. For current mode, there is one gain calibration register containing the gain correction coefficient for a gain of 4. ANALOG INPUT The AD4110-1 has one high voltage differential input, which can be configured to accept a voltage or current. When the input is a current, the internal resistor (RSENSE) can be used to convert the current to a voltage. Alternatively, a high precision external resistor can be used. SERIAL INTERFACE The AD4110-1 has a 4-wire serial peripheral interface (SPI). The on-chip registers are accessed via the serial interface. Up to four devices can be connected on the same SPI bus. The AD4110-1 has two address pins (ADR0 and ADR1) to set the address of each device. CLOCK Each AD4110-1 high voltage input pin can use a pull-up or pull-down current. These currents can have a value of 1 A or 100 A and are used to detect the presence of an open wire. The AD4110-1 has two internal 8 MHz clocks. For specified performance, it is recommended that the AFE be driven with the ADC clock. The internal clock can be made available on the CLKIO pin and an external clock can be supplied to the CLKIO pin. ANTIALIASING FILTER ADC The AD4110-1 input pins are linked to the inputs of the internal PGA by a nominal series resistance of 1.6 k. Using external capacitors on the C() pins, a first-order antialiasing filter can be implemented. A 0.1 F capacitor is recommended because the differential capacitor and 0.01 F capacitors to ground provide a -3 dB cutoff frequency at approximately 500 Hz. The output of the high voltage analog front end is applied to the ADC input multiplexer. The 24-bit ADC is fully buffered (analog inputs and reference inputs) with a maximum output data rate of 125 kSPS. PULL-UP/PULL-DOWN CURRENTS RTD EXCITATION CURRENTS The - modulator output is digitally filtered. The AD4110-1 provides three separate types of digital filtering. The application selects one of these filter responses: The AD4110-1 high voltage input can connect to 2-wire, 3-wire, and 4-wire RTD sensors. The device includes two matched excitation currents that can be programmed to 100 A, 400 A, 500 A, or any combination of these values. * * * FIELD POWER SUPPLY MODE ADC FILTER REGISTERS The AD4110-1 provides an option to power an external current output sensor connected between the AIN(+) and AIN(-) terminals with up to 24 mA. NO POWER SUPPLY MODE When the AD4110-1 is configured to power up in current mode and there is no power supply connected to VDD/VSS, the AD4110-1 can power itself from the 4 mA to 20 mA loop with limited functionality. Both the current path through the loop and the loop overcurrent protection are maintained. BIAS VOLTAGE GENERATOR Sinc5 + sinc1 averager for fast channel switching Sinc3 filter response to maximize rejection of interferers Enhanced filter set to maximize the simultaneous rejection of 50 Hz and 60 Hz while minimizing the settling time The AD4110-1 provides four filter registers that allow different output data rates to be selected for the high voltage channel and the three low voltage channels. The filter registers share the same memory address. Therefore, when the filter register is written to, the contents are copied to the filter register for each channel enabled in the ADC_CONFIG register. ADC GAIN AND OFFSET REGISTERS The AD4110-1 provides four sets of gain and offset registers for each of the four channels, the high voltage channel and the three low voltage channels. The AD4110-1 incorporates a bias voltage generator (VBIAS) that can be used to connect the AIN(-) pin to AGND. See Figure 34 for an equivalent circuit diagram. This feature is software selectable and is included for applications where the sensor output signal is floating. Rev. 0 | Page 18 of 74 Data Sheet AD4110-1 NOISE PERFORMANCE AND RESOLUTION Figure 30 to Figure 33 show the typical rms noise and the noise free (peak-to-peak) resolution of the AD4110-1 for various output data rates and filter settings taken over 1000 samples. The values given are for the bipolar input range with an external 2.5 V reference. These typical values are generated with a differential input voltage of 0 V when the ADC is continuously converting. 24 22 Both inputs are shorted together at the device pins with VBIAS turned on. Note that the peak-to-peak resolution is calculated based on the peak-to-peak noise. The peak-to-peak resolution represents the resolution for which there is no code flicker. For more information about noise performance and resolution, see the Noise, Settling Time, and Digital Filtering section. GAIN = 24 GAIN = 1 GAIN = 0.2 IGAIN = 4 GAIN = 24 GAIN = 1 GAIN = 0.2 IGAIN = 4 BITS BITS 20 18 16 15,625 5000 1000 400.6 ODR (SPS) 100.2 50 16.7 5 125,000 Figure 30. Noise Free Resolution for sinc3 Filter 24 22 31,250 15,625 5000 1000 400.6 ODR (SPS) 100.2 50 16.7 5 16269-032 31,250 16269-030 12 125,000 5 16269-033 14 Figure 32. RMS Noise Resolution for sinc3 Filter GAIN = 24 GAIN = 1 GAIN = 0.2 IGAIN = 4 GAIN = 24 GAIN = 1 GAIN = 0.2 IGAIN = 4 BITS 18 16 14 12 125,000 31,250 15,625 4994 1000 395.5 ODR (SPS) 100.2 49.92 16.7 5 16269-031 BITS 20 Figure 31. Noise Free Resolution for sinc5 + sinc1 Filter 125,000 31,250 15,625 4994 1000 395.5 ODR (SPS) 100.2 49.92 16.7 Figure 33. RMS Noise Resolution for sinc5 + sinc1 Filter Rev. 0 | Page 19 of 74 AD4110-1 Data Sheet MODES OF OPERATION operation that the device reverts to if the power supply to AD4110-1 is disconnected for some reason. DEFAULT MODE OF OPERATION ON POWER-UP The input pins of the AD4110-1, AIN(+) and AIN(-), can be configured for voltage or current input. The factory default mode of operation for the AD4110-1 is current mode. On power-up, the device accepts an input current routing it through a low impedance sense resistor for measurement. The application can read the programmed default mode of operation from the NO_PWR_DEFAULT_STATUS register. An even value in this register means that the default power-up mode is voltage mode, and an odd value in this register means that the default power-up mode is current mode. The default mode on power-up is also the mode of operation used in a no power supply mode condition (see the No Power Supply Mode section). The power-up mode for the high voltage channel can be programmed. The default mode of operation can be changed only 100 times. Bits[7:0] in the NO_PWR_DEFAULT_STATUS register contain the number of remaining changes allowed to the default mode of operation. CHANGING THE DEFAULT MODE OF OPERATION FOR FUTURE POWER-UP CYCLES POWER SUPPLY REQUIREMENTS The factory default mode of operation is stored in memory and can be reprogrammed by the application so that the device powers up the high voltage channel in either current mode or voltage mode after the next power cycle. Any one of the following power supply sequences are recommended (see Table 6). After all power supplies are stable, a device reset is required (see the Resetting the AD4110-1 section). An advantage of setting the power-up default to current mode is when dealing with 4 mA to 20 mA current loops. If the AD4110-1 is connected to the 4 mA to 20 mA loop and a power supply failure to the AD4110-1 occurs, the current loop continuity and input protection are both maintained due to the unique design of the AD4110-1. Alternatively, the advantage of setting the power-up default to voltage mode is that the inputs operate as high impedance inputs. Table 6. Power Supply Sequence Sequence 1 2 3 4 1st VSS VDD VDD VDD 2nd VDD VSS AVDD5 AVDD5 3rd AVDD5 AVDD5 VSS IOVDD 4th IOVDD IOVDD IOVDD VSS SYSTEM CLOCK REQUIREMENTS The AD4110-1 has two internal 8 MHz clocks. For specified performance, it is recommended that the AFE be driven with the ADC clock. By default on power-up, the AFE and the ADC run on their own internal clocks; therefore, it is necessary for the application software to reconfigure the ADC clock to be output to the CLKIO pin and to reconfigure the AFE clock to use the CLKIO pin as its source (see Table 28 and Table 39). To change the default mode of operation, take the following steps: 1. Set the IMODE bit (Bit 1) in the AFE_CNTRL2 register (Address 0x4). A value of 1 selects current mode; a value of 0 selects voltage mode (see Table 7 and Table 29). 2. Write the value 0x00B1 to the NO_PWR_DEFAULT_SEL register (Address 0xE, see Table 8). 3. Issue the refresh command (0x00A1) immediately to the NO_PWR_DEFAULT_SEL register to ensure that the new count value is loaded correctly. Table 7 and Table 8 show the bit descriptions of the registers required to change the default mode of operation on power-up. Additionally this power-up default mode is the mode of * * Set Bits[3:2] = 01 in the ADC_MODE register. Set Bits[4:3] = 10 in the AFE_CLK_CTRL register. When an external clock source is used, it is necessary to reconfigure the ADC clock to use the CLKIO pin as its source. * Set Bits[3:2] = 10 in the ADC_MODE register. Table 7. Bit Descriptions for the AFE_CNTRL2 Register Addr. 0x4 Name AFE_CNTRL2 Bits [15:8] [7:0] Bit 7 Bit 6 AINN_DN100 AINN_DN1 VBIAS Bit 5 Bit 4 AINN_UP100 AINN_UP1 Reserved Bit 3 AINP_DN100 EN_FLD_PWR Bit 2 AINP_DN1 EXT_R_SEL Bit 1 AINP_UP100 IMODE Bit 0 AINP_UP1 Reserved Table 8. Bit Descriptions for the NO_PWR_DEFAULT_SEL and NO_PWR_DEFAULT_STATUS Registers Addr. 0xE Name NO_PWR_DEFAULT_SEL 0xF NO_PWR_DEFAULT_STATUS Bits [15:8] [7:0] [15:8] [7:0] Bit 7 Bit 6 Bit 5 Rev. 0 | Page 20 of 74 Bit 4 Bit 3 Reserved D_MODE Reserved Count Bit 2 Bit 1 Bit 0 COMM_ERR Data Sheet AD4110-1 BIPOLAR AND UNIPOLAR OUTPUT CONTINUOUS CONVERSION MODE The AD4110-1 accepts fully differential, pseudo differential and single-ended input signals. The ADC_CONFIG register allows the application to select the output coding of the ADC by selecting between bipolar and unipolar. The default output mode is bipolar (see Table 41). Continuous conversion mode on the high voltage channel is the default mode of operation for the ADC after power-up. The voltage seen at the ADC inputs is, (AIN(+) - AIN(-)) x PGA Gain In bipolar mode, the ADC accepts both positive and negative differential input voltages. The output coding is offset binary and the LSB size is, LSB = ((2 x VREF) / 224) / PGA Gain In unipolar mode, the ADC accepts only positive differential voltages. The coding is straight binary and the LSB size is, LSB = (VREF / 224) / PGA Gain Before using unipolar mode, consider that a negative ADC differential input voltage can result due to a negative PGA input offset voltage, and is converted by the ADC as 0 V. AUXILIARY LOW VOLTAGE INPUTS The AD4110-1 has three auxiliary low voltage input channels available to the application. These low voltage channels connect directly to the ADC input multiplexer and can be selected as part of a conversion sequence with the main high voltage channel (Channel 0). * * * Channel 1: AIN1(LV) - AIN2(LV) Channel 2: AIN1(LV) - AINCOM(LV) Channel 3: AIN2(LV) - AINCOM(LV) By default, these auxiliary channels are disabled. To enable the auxiliary channels, set Bits[3:1] of the ADC_CONFIG register (see Table 41). A set of gain, offset, and filter registers is available for each channel. These registers can be programmed separately from the registers for the main high voltage channel. DIGITAL FILTER Four digital filter registers on the AD4110-1 allow different output data rates to be selected for the high voltage channel and the three low voltage channels (see Table 43). The filter registers share the same memory address, therefore, when the filter register is written to, the contents are copied to the filter register for each channel enabled in the ADC_CONFIG register. The AD4110-1 converts continuously, and the RDY bit in the status register goes low each time a conversion is complete. If CS is low, the DOUT/RDY line also goes low when a conversion is complete. To read a conversion, the user writes to the communications register indicating that the next operation is a read of the data register. When the data-word has been read from the data register, DOUT/RDY goes high. The application can read the data register additional times, if required. However, the user must ensure that the data register is not being accessed at the completion of the next conversion; otherwise, the new conversion word is lost. Because he ADC conversion control logic and the SPI interface are not synchronized, take care when reading the ADC result register after CS is brought low (see the DOUT/RDY pin description in the Serial Peripheral Interface section for further details). INPUT AUTO SEQUENCING When more than one channel is enabled, the ADC automatically sequences through each channel and generate a conversion result. When all channels have been converted, the sequence starts again with the first channel. The channels are converted in order from lowest enabled channel to highest enabled channel. The data register is updated as soon as each conversion is available. The DOUT/RDYpin pulses low each time a conversion is available. The user can then read the conversion while the ADC converts the next enabled channel. The ADC data register conversion result contains no channel identification. Therefore, when more than one channel is enabled, it is necessary to append the contents of the ADC status register to the ADC data register. This is configured by setting Bit 6 of the ADC_INTERFACE register (see Table 9 and Table 40). A filter settling time is associated with switching channels. Therefore, the output data rate of the AD4110-1 is reduced, depending on the number of channels selected. See Table 16 to Table 21 for the channel filter settling time and switching rates. Because the input channels are multiplexed, an input settling time can be required before the ADC starts the conversion process. The AD4110-1 provides an ADC conversion delay feature, see the ADC Conversion Delay section. Table 9. Bit Descriptions for the ADC_INTERFACE Register Addr. 0x2 Name ADC_INTERFACE Bits [15:8] [7:0] Bit 7 Bit 6 Reserved DATA_STAT Bit 5 Rev. 0 | Page 21 of 74 Bit 4 Bit 3 Bit 2 Reserved Reserved CRC_EN Bit 1 Bit 0 Reserved WL16 AD4110-1 Data Sheet SINGLE CONVERSION MODE In single conversion mode, the AD4110-1 performs a single conversion, and is then placed in standby mode after the conversion is complete. DOUT/RDY goes low to indicate the completion of a conversion. When the data-word has been read from the data register, DOUT/RDY goes high. The data register can be read several times, if required, even when DOUT/RDY has gone high. amount of averaging performed. The correct delay selection vs. the output data rate minimizes any effect on resolution. This delay can only be absorbed when the requested delay is less than half the original settling time. For output data rates of greater than 10.39 kSPS, the delay time is added to the overall conversion time. This delay function is not valid when using the sinc3 filter or when rejecting 16.7 Hz, 50 Hz, 60 Hz, and 400 Hz interferers. BIAS VOLTAGE GENERATOR If several channels are enabled, the ADC automatically sequences through the enabled channels and performs a conversion on each channel. When a conversion is started, DOUT/RDY goes high and remains high until a valid conversion is available and CS is low. When the conversion is available, DOUT/RDY goes low. The ADC then selects the next channel and begins a conversion. The application can read the present conversion while the next conversion is being performed. When the next conversion is complete, the data register is updated. Therefore, the user has a limited period in which to read the conversion. When the ADC has performed a single conversion on each of the selected channels, it returns to standby mode. ADC CONVERSION DELAY When the AFE configuration is changed or more than one channel is enabled and the ADC is programmed to automatically sequence through each channel, an input signal settling time can be required before the ADC starts the conversion process. The AD4110-1 provides the capability to program a conversion delay from 8 s to 2 ms (see Table 39 for programming options). For output data rates of 10.39 kSPS or less, the delay allows the data rate of the ADC to remain at the required update rate with only a minor impact on the resolution of the conversion result. The delay is effectively absorbed by the filter by reducing the The AD4110-1 incorporates a bias voltage generator (VBIAS) that can be used to connect the AIN(-) pin to AGND. This feature is software selectable and is included for applications where the sensor output signal is floating. VDD 50A AIN(-) AGND 50A VSS 16269-034 To enable single conversion mode, set the MODE bits of the ADC_MODE register to 001, see Table 10 and Table 39 for details of the MODE bits Figure 34. VBIAS Equivalent Circuit Diagram The VBIAS generator acts as a 0 V voltage source with respect to AGND, see Figure 34 for the equivalent circuit diagram. It can source or sink up to a maximum of 50 A from the sensor device connected to the AIN(+) and AIN(-) pins. If a sensor output connected to the input of the AD4110-1 is floating, the VBIAS function is used to bias the sensor output so that the sensor and AD4110-1 measuring system share the same ground. A typical example of a sensor that has a floating output is a thermocouple (see Figure 35). The VBIAS function is controlled by Bits[7:6] in the AFE_ CNTRL2 register (see Table 7 and Table 29). By default, the VBIAS function is disabled. Table 10. Bit Descriptions for the ADC_MODE Register Addr. 0x1 Name ADC_MODE Bits [15:8] [7:0] Bit 7 REF_EN Reserved Bit 6 Bit 5 Bit 4 Reserved MODE Rev. 0 | Page 22 of 74 Bit 3 Bit 2 CLK_SEL Bit 1 Bit 0 DELAY Reserved Data Sheet AD4110-1 VDD AD4110-1 VOLTAGE MODE IN1(+) 10 34 1k AIN(+) 30 C(+) 47nF AGND 33 MUX RSENSE VSS PGA EXRF - ADC 32 EXRS GAIN = 24 REXT 0 10 31 1k AIN(-) IN(-) 29 C(-) 47nF AGND VBIAS VSS 16269-035 AGND Figure 35. Thermocouple Connections ANTIALIASING FILTER CIRCUIT A general-purpose approach to antialiasing filtering for device level applications using amplifiers is shown in Figure 36. CC AIN(+) R + PGA CD AIN(-) Filter FrequencyCM = Filter Frequency DIFF = - C(-) 1 2R (2CD + CC ) where CD 10 CC is recommended. 16269-036 CC 1 2RCC The low pass filter corner frequency for differential mode signals (Filter FrequencyDIFF) is calculated using the following equation: C(+) R The low pass filter corner frequency for common mode signals (Filter FrequencyCM) is calculated using the following equation: The calculation is as follows: Figure 36. Antialiasing Filter, CC and CD are External Components On the AD4110-1, the AIN(+) and AIN(-) input pins are linked to the inputs of the internal PGA by a nominal series resistance of 1.6 k. Using external capacitors, a first-order antialiasing filter can be implemented by connecting capacitors to the C(+) and C(-) pins. In this type of filter, choose CD to be at least ten times larger than CC to suppress spurious differential signals due to commonmode to differential mode conversion. These spurious signals can occur due to the mismatch between the two time constants (RCC). For further information on filtering techniques, see the MT-070 Tutorial. Rev. 0 | Page 23 of 74 R = 1.6 k CC = 0.01 F CD = 0.1 F Filter FrequencyDIFF 500 Hz AD4110-1 Data Sheet recommended as the differential capacitor, and 0.01 F capacitors to ground give a -3 dB cutoff frequency at approximately 500 Hz (see the Antialiasing Filter section). CURRENT MODE Current mode is selected by setting the IMODE bit to 1 in the AFE_CNTRL2 register (see Table 7 and Table 29). The resulting voltage is amplified by the on-chip PGA, and the analog output of the PGA is then routed to the buffered input of the ADC through a multiplexer. Set the gain of the PGA so that the PGA output voltage is within 2.5 V to maximize the resolution of the 24-bit - ADC. The analog inputs of the AD4110-1, AIN(+) and AIN(-), can interface directly to standard industrial analog sensors operating as current loops with 0 mA to +20 mA, 4 mA to 20 mA, or 20 mA output. The current loop of the transmitter module terminals is connected directly to the differential analog inputs of the AD4110-1. The loop current flows through the internal switches, through the internal sense resistor, RSENSE, and then through the external sense resistor, REXT, as shown in Figure 37. When using the internal RSENSE resistor, the path from the EXRF pin to the AIN(-) pin must be connected. This connection can be implemented by shorting these pins externally or by populating the resistor REXT as a 0 link. The voltage drop across RSENSE, which is proportional to the input current, is then filtered by an analog RC filter. The AIN(+) and AIN(-) input pins are linked to the inputs of the internal PGA by a nominal series resistance of 1.6 k. Using external capacitors, a first-order antialiasing filter can be implemented by connecting capacitors to the C(+) and C(-) pins. A 0.1 F capacitor is The AD4110-1 has built in self protection circuitry that limits the maximum current flowing through the device. The current flowing through the RSENSE resistor is continuously monitored by the AD4110-1. If the current reaches the specified limit, the overcurrent flag (AIN_OC) is set in the AFE_DETAIL_ STATUS register (see Table 32). VDD AD4110-1 CURRENT MODE IN1(+) 10 1k AIN(+) 34 C(+) 30 47nF AGND RSENSE mA 33 PGA EXRF MUX VSS - ADC 32 EXRS GAIN = 4 REXT 0 10 29 C(-) 47nF AGND VBIAS VSS AGND Figure 37. Current Input Mode, Internal Sense Resistor, Gain = 4 Rev. 0 | Page 24 of 74 16269-037 IN(-) 1k AIN(-) 31 Data Sheet AD4110-1 Transimpedance Gain Using an External Sense Resistor When using the internal sense resistor, the transimpedance gain is set by the resistance value of the internal RSENSE resistor and the gain selected for the PGA. If a specific current sense resistor is required, the AD4110-1 allows an external resistor to be connected to the device (see Figure 39). When changing from the internal 25 sense resistor to an external sense resistor of a higher value, note the increase in common mode voltage such that the absolute input voltage as specified in Table 1 is not exceeded. To configure the device to use an external resistor, set the EXT_R_SEL bit in the AFE_CNTRL2 register. The internal RSENSE resistor is typically 24 . The current input mode specifications of the AD4110-1 are specified for a gain of 4 only. Multiplying the gain of 4 by RSENSE = 24 gives a value of 96 , which means that for each milliamp applied to RSENSE, the output of the PGA equals 96 mV. Figure 38 shows the scaling from the output of the PGA to the ADC and the output range of the ADC codes with a 20 mA input and the internal RSENSE selected with a gain of 4. For specified performance as shown in Table 1, the input range is 20 mA and the functional range is 24 mA. The loop current continues to flow through the internal RSENSE resistor so that the overcurrent detection flag and the current limit circuitry operate in the same way as when the internal sense resistor is used. Only the voltage generated across the external sense resistor is amplified by the PGA. AVDD5 2.5V VREF BIPOLAR CODING AIN(+) 24mA FUNCTIONAL RANGE GAIN = 4 UNIPOLAR CODING 0xFFFFFF 0xFFFFFF 0xE24DD22 0xC49BA53 0x800000 0x000000 34 20mA SPECIFIED PERFORMANCE EXRF 33 R EXT 0 32 RSENSE PGA - ADC EXRS 0x1DB22D2 31 0x000000 AIN(-) SWITCHES, 1k INTERNAL RESISTORS, AND EXTERNAL CAPACITORS NOT SHOWN ON AIN(+), AIN(-) INPUTS. 2IDEAL OUTPUT CODE FOR +20mA AND -20mA INPUT CURRENT IN BIPOLAR MODE. 3IDEAL OUTPUT CODE FOR +20mA INPUT CURRENT IN UNIPOLAR MODE. Figure 38. Current Input Mode Scaling, RSENSE Resistor, Gain = 4 Rev. 0 | Page 25 of 74 16269-038 AGND 1FRONT-END AD4110-1 Data Sheet VDD AD4110-1 CURRENT MODE IN1(+) 10 1k AIN(+) 34 C(+) 30 47nF AGND RSENSE mA 33 32 PGA EXRF MUX VSS - ADC EXRS GAIN = 4 REXT 200 10 29 C(-) 47nF AGND VBIAS VSS AGND Figure 39. Current Input Mode, REXT Resistor Rev. 0 | Page 26 of 74 16269-039 IN(-) 1k AIN(-) 31 Data Sheet AD4110-1 A 0.1 F capacitor is recommended as the differential capacitor, and 0.01 F capacitors to ground give a -3 dB cutoff frequency at approximately 500 Hz (see the Antialiasing Filter section). VOLTAGE AND THERMOCOUPLE MODE The factory default mode of operation for the AD4110-1 is current mode. Voltage mode is selected by clearing the IMODE bit in the AFE_CNTRL2 register (see Table 7 and Table 29). A total of 16 gain settings are available on the AD4110-1 in the range of 0.2 to 24. These gain settings allow for an input voltage range from 12.5 V to 0.104 V. Therefore, the analog inputs can connect directly to standard industrial voltage output sensors with a unipolar or bipolar output topology. Note that for specified performance, the input voltage range must be restricted to that as specified in Table 1. After a power cycle, the AD4110-1 reverts to current mode unless the default mode of operation is changed as described in the Default Mode of Operation on Power-Up section. Figure 40 shows the architecture of the internal switches of the AD4110-1 when the device is configured for voltage input mode. The AD4110-1 converts the difference in voltage between the analog input pins, AIN(+) and AIN(-). To program the gain, set the GAIN_CH bits in the PGA_RTD_ CTRL register (Address 0x5). For more information, see the The AIN(+) and AIN(-) input pins are linked to the inputs of the internal PGA by a nominal series resistance of 1.6 k. Using external capacitors, a first-order antialiasing filter can be implemented by connecting capacitors to the C(+) and C(-) pins. PGA_RTD_CTRL Register section. VDD AD4110-1 CURRENT MODE IN1(+) 10 1k AIN(+) 34 C(+) 30 47nF AGND 10V 33 32 RSENSE PGA EXRF MUX VSS - ADC EXRS GAIN = 0.2 REXT 0 10 29 C(-) AGND VBIAS VSS AGND Figure 40. Voltage Input Mode Rev. 0 | Page 27 of 74 16269-040 IN(-) 1k AIN(-) 31 47nF AD4110-1 Data Sheet Input Scaling for Voltage Mode Figure 41 shows the scaling of the voltage mode. The output of the front-end PGA is routed to the buffered input of the ADC through a multiplexer. To maximize the resolution of the 24-bit - ADC, the gain or attenuation of the PGA is selected so that the analog output voltage is within the range of 2.5 V. Figure 41 shows the maximum input of 12.5 V, which can be converted when the gain of 0.2 is selected. For specified performance as shown in Table 1, the input range is 10 V and the functional range is 12.5 V. If an overvoltage or undervoltage condition occurs on the AIN(+) or AIN(-) input, the corresponding error flag is set in the AFE_DETAIL_STATUS register. For more information, see the Overvoltage and Undervoltage Detection section. VDD AINP_OV AINN_OV 2.0V AVDD5 2.5V VREF BIPOLAR CODING GAIN = 0.2 AIN(+) 12.5V FUNCTIONAL RANGE UNIPOLAR CODING 0xFFFFFF 0xFFFFFF 0x1999992 0xCCCCCC3 0x800000 0x000000 34 10.0V SPECIFIED PERFORMANCE - ADC PGA 31 AIN(-) 0x000000 AGND AINP_UV AINN_UV 2.0V VSS 3IDEAL NOT SHOWN ON AIN(+), AIN(-) INPUTS. OUTPUT CODE FOR +10V INPUT VOLTAGE IN UNIPOLAR MODE. Figure 41. Voltage Input Mode Scaling Rev. 0 | Page 28 of 74 16269-041 1FRONT-END SWITCHES, 1k INTERNAL RESISTORS, AND EXTERNAL CAPACITORS 2IDEAL OUTPUT CODE FOR +10V AND -10V INPUT VOLTAGE IN BIPOLAR MODE. Data Sheet AD4110-1 Thermocouple Inputs The analog inputs of the AD4110-1, AIN(+) and AIN(-), can directly interface to standard industrial thermocouples. The voltage mode of operation is used when connecting to thermocouples. Figure 42 shows the architecture of the internal switches of the AD4110-1 when the device is configured for a thermocouple input. The thermocouple terminals are connected directly to the differential input pins of the AD4110-1, AIN(+) and AIN(-). The AIN(+) and AIN(-)input pins are linked to the inputs of the internal PGA by a nominal series resistance of 1.6 k. Using external capacitors, a first-order antialiasing filter can be implemented by connecting capacitors to the C(+) and C(-) pins. A 0.1 F capacitor is recommended as the differential capacitor, and 0.01 F capacitors to ground give a -3 dB cutoff frequency at approximately 500 Hz (see the Antialiasing Filter section). In most cases, a thermocouple is not referenced to or biased toward any system power supply voltage. Therefore, the VBIAS function must be used when connecting a thermocouple to the AD4110-1. Enabling VBIAS effectively grounds the AIN(-) side of the thermocouple to the ground of the AD4110-1 power supply. For more information, see the section. Select the gain of the PGA so that the output voltage of the PGA as seen by the ADC is as close to 2.5 V as possible. Using the gain of 24, which is the maximum gain of the PGA, allows for an input range of 0.104166 V at the inputs of the AD4110-1. When measuring temperature with a thermocouple, cold junction compensation must be incorporated. The AD4110-1 includes three low voltage channels that can be used for this purpose: AIN1(LV), AIN2(LV), and AINCOM(LV). VDD AD4110-1 VOLTAGE MODE IN1(+) 10 34 1k AIN(+) C(+) 30 47nF AGND 33 32 RSENSE PGA EXRF MUX VSS - ADC EXRS GAIN = 24 REXT 0 10 1k AIN(-) 29 C(-) 47nF AGND VBIAS VSS AGND Figure 42. Thermocouple Connections Rev. 0 | Page 29 of 74 16269-042 IN(-) 31 AD4110-1 Data Sheet RTD MODE The AD4110-1 includes on-chip functions that support applications where RTD sensors are required. The voltage mode of operation is used when connecting the device to RTD sensors. The AD4110-1 provides a range of matched precision excitation currents on the AIN(+) and AIN(-) pins for 3-wire RTD measurements. For 4-wire RTD measurements, the precision excitation current is switched from the AIN(+) pin to the RTD pin. Six programmable current levels are available; 100A, 400 A, 500 A, 600 A, 900 A and 1000 A. The RTD measurement mode (2-wire, 3-wire, or 4-wire) and the magnitude of the excitation currents are programmed using the PGA_RTD_CTRL register (see Table 11 and Table 30). The RTD excitation currents are generated by routing the reference input across an internal, precision, thin film resistor of 25 k. In this way, the RTD currents are always ratiometric to the reference voltage applied to the AD4110-1. Alternatively, an external, high precision, 25 k resistor can be used when the application requires a lower drift resistor specification (see the Generating RTD Currents with an External Resistor section). When the AD4110-1 is used in RTD mode with an external resistor, the PCB layout must include a star point connection of the iREFS and iREFF pins to one side of the external precision resistor (see Figure 43). Connect the ground side of the resistor as close as possible to the ground of the external reference and to the ground connection at the REFIN(-) pin. Minimize the pin capacitance by placing the precision resistor as close as possible to the iREFS and iREFF pins. In applications where the RTD function is not required, it is recommended that a non-precision, 25 k 15% resistor be connected in the same way as shown in Figure 43. The RTD excitation currents (IEXC) are derived from a reference current, which is generated by forcing an external reference voltage (VREF) across an external reference resistor (RREF) by means of an amplifier. The reference current, (nominally 100 A), is mirrored and multiplied (Ratio) to make up the individual current sources. The nominal value of the RTD excitation current using an external resistor is: IEXC (nominal) = (VREF/RREF) x Ratio The typical configuration when using the RTD functionality is to supply the REFIN(+) and REFIN(-) pins of the AD4110-1 from an external precision 2.5 V reference, such as the ADR4525. where Ratio = {1, 4, 5, 6, 9, 10}. Generating RTD Currents with an External Resistor The worst case RTD excitation current temperature drift can be approximated to: An error band of 0.3% (typical) must be applied to the IEXC (nominal) to account for an error made up of the internal amplifier offset error and the ratio error. The AD4110-1 also allows the application to generate RTD excitation currents with a reduced drift, external precision 25 k resistor. By default, the internal resistor is used to generate the RTD currents. If an external resistor is required, set the EXT_RTD_RES bit in the PGA_RTD_CTRL register (see Table 11 and Table 30). TC(IEXC) = TC(IRTD) + TC(VREF) + TC(RREF) where TC is typically specified in ppm/C. Table 1 specifies TC(IRTD). Refer to the relevant data sheets for the temperature coefficients of the voltage reference and the reference resistor used. Table 11. Bit Descriptions for the PGA_RTD_CTRL Register Name PGA_RTD_CNTRL Bits [15:8] [7:0] Bit 7 RTD_3W4W Bit 6 Bit 5 Bit 4 I_COM_SEL GAIN_CH Bit 3 Bit 2 Bit 1 Bit 0 I_EXC_SEL EXT_RTD_RES Reserved REFIN(-) VOLTAGE REFERENCE (ADR431/ADR4525) VOUT REFIN(+) GND AD4110-1 25k GND iREFF iREFS STAR POINT HERE NOTES 1. STAR POINT CONNECTION FROM iREFF AND iREFS TO EXTERNAL PRECISION RESISTOR. 2. KEEP REFIN(-), THE EXTERNAL REFERENCE GROUND, AND THE EXTERNAL RESISTOR CONNECTION TO GND AS CLOSE TOGETHER AS POSSIBLE TO MINIMIZE ANY DIFFERENCE IN POTENTIAL BETWEEN THE NODES. 3. NOT DRAWN TO SCALE; REFERENCE DECOUPLING NOT SHOWN. 16269-043 Addr. 0x5 Figure 43. Connecting an External Reference Resistor to Generate RTD Excitation Currents Rev. 0 | Page 30 of 74 Data Sheet AD4110-1 Excitation Currents RTD Initial Drift The AD4110-1 provides two precision current sources for use with RTD sensors. The RTD function is enabled by default and can be disabled by setting the DISRTD bit in the AFE_CNTRL1 register (see Table 12 and Table 27). When either or both of the RTD excitation and compensation currents are set and enabled, the output current increases over time, as shown in Figure 44 and Figure 45. This initial drift resets when the current level is changed to another value or disabled and reenabled. The levels for the excitation and compensation currents are set to zero by default and are programmed by the I_EXC_SEL and I_COM_SEL bits of the PGA_RTD_CTRL register (see Table 11). Six programmable current levels from 100 A to 1 mA are available (see Table 30). For proper 3-wire RTD measurements, program the excitation current and the compensation current to the same level. 0 15 30 16269-044 In 3-wire RTD mode, two current sources are required and are available on the AIN(+) and AIN(-) pins. The RTD excitation current is available on the AIN(+) pin, and the RTD compensation current is available on the AIN(-) pin. See Figure 47 for the connection diagram. DEVICE 1 DEVICE 2 DEVICE 3 ERROR (ppm) By default, the AD4110-1 is configured to operate in 4-wire RTD mode, see Figure 46 for the connection diagram. If 3-wire or 2-wire RTD mode is required, set the RTD_3W4W bit in the PGA_RTD_CTRL register (see Table 11 and Table 30). 45 TIME (Minutes) Figure 44. RTD Current, Initial Long Term Drift DEVICE 1 DEVICE 2 DEVICE 3 An external 2.5 V reference (for example, the ADR4525) is required when the excitation currents are used. The external reference is connected to the REFIN(+) and REFIN(-) pins and is used to generate the excitation currents (see the RTD Mode section). The AD4110-1 ADC should also use this reference when converting the RTD signals. Therefore, the absolute accuracy and temperature drift of the voltage reference do not directly affect the accuracy of the measured resistance. Note that the voltage mode input offset specification as shown in Table 1 is specified for voltage mode only. RTD currents may cause an additional input offset voltage (V) due to an I x R error voltage caused by a mismatch in IC or PCB trace resistance. Rev. 0 | Page 31 of 74 0 1 2 3 4 TIME (Minutes) Figure 45. RTD Current, Initial Short Term Drift 5 16269-045 In 4-wire RTD mode, only the excitation current is required and this current is available on the RTD pin (see Figure 46 for the connection diagram). When using 4-wire mode, the level of the compensation current must be disabled. ERROR (ppm) By default, the AD4110-1 is configured to operate in 4-wire RTD mode (the RTD_3W4W bit in the PGA_RTD_CTRL register is cleared to 0). AD4110-1 Data Sheet 4-Wire RTD In 4-wire mode, a single excitation current is required; this current is available on the RTD pin. Six programmable current levels from 100 A to 1 mA are available, see Table 30. When using 4-wire mode, set the level of the compensation current must be disabled. Figure 46 shows the connection diagram for a 4-wire sensor. Configure the AD4110-1 to operate in voltage mode by clearing the IMODE bit in the AFE_CNTRL2 register (see Table 7). The AD4110-1 provides a programmable precision current source on the high voltage channel for use with a 4-wire RTD sensor. By default, the AD4110-1 is configured to operate in 4-wire RTD mode (the RTD_3W4W bit in the PGA_ RTD_CTRL register is cleared to 0; see Table 11and Table 30). The excitation current flows through the RL1 and RL4 lead resistances only (see Figure 46). Ideally, no current flows through RL2 and RL3. The voltage generated across the RTD sensor corresponds to the voltage sensed between AIN(+) and AIN(-). VDD AD4110-1 IEXC RL1 RL2 RTD RTDx IN1(+) 10 CURRENT MODE 35 34 1k AIN(+) C(+) 30 47nF AGND VSS 33 PGA EXRF MUX RTD SENSOR RSENSE - ADC 32 EXRS GAIN = 24 REXT 0 RL3 IN(-) 10 31 1k AIN(-) RL4 GND 100 29 C(-) 47nF AGND AGND ICOMP VBIAS VSS 16269-046 AGND Figure 46. 4-Wire RTD Table 12. Bit Descriptions for the AFE_CNTRL1 Register Addr. 0x1 Name AFE_CNTRL1 Bits [15:8] [7:0] Bit 7 Reserved Bit 6 Bit 5 CRC_EN Bit 4 Rev. 0 | Page 32 of 74 Bit 3 Reserved Reserved Bit 2 Bit 1 DISRTD Bit 0 Reserved Data Sheet AD4110-1 3-Wire RTD The excitation current flows through the RL1 and RL3 lead resistances (see Figure 47). The compensation current flows through the RL2 and RL3 lead resistances. Figure 47 shows the connection diagram for a 3-wire sensor. Configure the AD4110-1 to operate in voltage mode by clearing the IMODE bit in the AFE_CNTRL2 register (see Table 7). Because the lead resistances are similar (the leads are normally of the same material and the same length) and the excitation currents are well matched, the voltage generated across RL2 equals the voltage generated across RL1. Therefore, the voltage generated between AIN(+) and AIN(-) corresponds to the voltage generated across the RTD but with the lead resistance error removed. The AD4110-1 provides two precision current sources on the high voltage channel for use with 3-wire RTD sensors. By default, the AD4110-1 is configured to operate in 4-wire RTD mode. If 3-wire RTD mode is required, set the RTD_3W4W bit in the PGA_RTD_CTRL register (see Table 11 and Table 30). The RTD excitation current is available on the AIN(+) pin, and the RTD compensation current is available on the AIN(-) pin. Six programmable current levels from 100 A to 1 mA are available, see Table 30. For correct 3-wire RTD measurement, program the excitation current and the compensation current to the same level. VDD AD4110-1 IEXC VOLTAGE MODE RTDx 35 RL1 IN1(+) 10 34 1k AIN(+) C(+) 30 47nF AGND RTD SENSOR 33 32 RSENSE PGA EXRF MUX VSS - ADC EXRS GAIN = 24 REXT 0 IN(-) 10 31 1k AIN(-) RL3 GND 100 29 C(-) 47nF AGND AGND ICOMP VBIAS VSS AGND Figure 47. 3-Wire RTD Rev. 0 | Page 33 of 74 16269-047 RL2 AD4110-1 Data Sheet 2-Wire RTD The excitation current flows through the RL1 and RL2 lead resistances and through the sensor. In 2-wire mode, it is not possible to compensate for the lead resistance. Therefore, the voltage generated between AIN(+) and AIN(-) equals the sum of the voltage generated across the RTD and the voltage generated by the lead resistance. Figure 48 shows the connection diagram for a 2-wire sensor. Configure the AD4110-1 to operate in voltage mode by clearing the IMODE bit in the AFE_CNTRL2 register (see Table 7). The AD4110-1 provides a single precision current source on the high voltage channel for use with 2-wire RTD sensors. By default, the AD4110-1 is configured to operate in 4-wire RTD mode. When 2-wire RTD mode is required, set the RTD_3W4W bit in the PGA_RTD_CTRL register (see Table 11 and Table 30). Alternative 3-Wire Configuration An alternative 3-wire configuration is possible using a link wire between the AIN(-) and AGND, and is usually mounted on the module screw terminals. With this configuration, 3-wire RTD mode operation is possible. However, the excitation current flows through the RL1 and RL2 lead resistances, so the voltage generated between AIN(+) and AIN(-) equals the sum of the voltage generated across the RTD and the voltage generated by the lead resistance. In 2-wire mode, only the 100 A excitation current can be used and this current is available on the AIN(+) pin. When using 2-wire mode, the compensation current must be disabled (see Table 30). When using a 2-wire RTD sensor, enable the VBIAS function (see the Bias Voltage Generator section). Enable the 100 A pulldown current source on the AIN(-) input by setting the AINN_DN100 bit in the AFE_CNTRL2 register (see Table 7). VDD AD4110-1 IEXC VOLTAGE MODE RTDx 35 RL1 IN1(+) 10 1k AIN(+) 34 C(+) 30 47nF AGND RTD SENSOR 33 32 RSENSE PGA EXRF MUX VSS - ADC EXRS GAIN = 0.2 REXT 0 IN(-) 10 1k AIN(-) 31 OPTIONAL LINK WIRE 100 GND 29 C(-) 47nF AGND AGND VBIAS ICOMP VSS AGND Figure 48. 2-Wire RTD Rev. 0 | Page 34 of 74 16269-048 RL2 Data Sheet AD4110-1 FIELD POWER SUPPLY MODE The AD4110-1 provides an option to supply power to a current output sensor connected between the AIN(+) and AIN(-) pins with up to 24 mA. When Bit 3, EN_FLD_PWR, in the AFE_CNTRL2 register is set to 1, the voltage at the VDD pin -1.5V is routed through internal circuitry to the AIN(+) pin. The voltage drop of 1.5V is a typical value based on the specified maximum output current of 24 mA. The sensor return current flows from the AIN(-) pin through internal circuitry to the VSS pin via a 2.5 V regulator, see Figure 49 below. The voltage seen at the AIN(-) pin is typically VSS + 3.6 V. It is also necessary to set the mode of operation to current mode by setting the IMODE bit to 1 in the AFE_CNTRL2 register. The internal self-protection circuitry of the AD4110-1 limits the supply current from the AIN(+) pin to typically 55 mA, and the return current into the AIN(-) pin to typically 40 mA. If the supply current limit is exceeded, the overcurrent flag (FLD_ PWR_OC) is set in the AFE_DETAIL_STATUS register. If the return current limit is exceeded, the overcurrent flag (AIN_OC) is set in the AFE_DETAIL_STATUS register (see Table 32). Using external capacitors on C(+) and C(-), combined with the nominal 1.6 k series resistance, a first-order, low-pass antialiasing filter can be implemented at the PGA input. A 0.1 F capacitor is recommended as the differential capacitor, and 0.01 F capacitors to ground give a -3dB cutoff frequency at approximately 500 Hz (see the Antialiasing Filter section). To maximize the supply voltage to a current output field transmitter, select the internal current sense resistor. Apply a 0 link in place of the REXT resistor, as shown in Figure 49. Since the voltage at VDD is routed through internal circuitry to provide a voltage of VDD - 1.5 V at the AIN(+) pin and the AIN(-) is typically 3.6 V above VSS, both the overvoltage flag on AIN(+) and the undervoltage flag on AIN(-) can be set. This is expected behavior and these flags can be ignored in this case. Alternatively, these flags can be masked out using the AFE error disable register (see Table 31). Overvoltage Protection When field power supply mode is enabled, the power supply (VDD/VSS) must be limited to 15 V. This requirement is to prevent exceeding the absolute maximum rating for any high voltage pin to VSS, as shown in Table 3. VDD AD4110-1 CURRENT MODE FIELD POWER SUPPLY CONTROL IN1(+) 10 1k AIN(+) 34 C(+) 30 47nF AGND 2.5V REG 4mA TO 20mA FIELD TRANSMITTER 33 32 PGA EXRF MUX RSENSE VSS - ADC EXRS GAIN = 0.2 REXT 0 10 1k AIN(-) 31 29 C(-) 47nF AGND VBIAS VSS AGND Figure 49. Field Power Supply Mode, REXT = 0 Rev. 0 | Page 35 of 74 16269-049 IN(-) AD4110-1 Data Sheet NO POWER SUPPLY MODE Current Mode When the AD4110-1 has no power supply connected on the VDD and VSS pins, the high voltage analog input of the AD4110-1 defaults to its preprogrammed input mode, either voltage mode or current mode, (see the Default Mode of Operation on Power-Up section). If current mode is configured as the default mode of operation, the loop is not broken and the 4 mA to 20 mA loop current continues to pass through the analog inputs. The AD4110-1 monitors the loop current, and its selfprotection circuitry limits the maximum current through the high voltage inputs to 55 mA (typical). In this mode, the voltage drop across the AIN(+) and AIN(-) pins is typically 5V, see Figure 26. Voltage Mode If voltage mode is configured as the default mode of operation, the high voltage inputs operate as high impedance inputs. Typically, in this mode, there is a current flowing between the AIN(+) and AIN(-) pins of 0.5 mA, see Figure 23. System Redundancy Because the 4 to 20 mA loop is not broken when the device has no power supply connected, a second system connected in the loop can continue to operate and provide system redundancy. An example connection diagram is shown in Figure 50. Rev. 0 | Page 36 of 74 Data Sheet IN1(+) AD4110-1 10 AIN(+) AD4110-1 (A) 34 NO POWER SUPPLY MODE 47nF AGND 4mA TO 20mA FIELD TRANSMITTER 33 EXRF 32 EXRS + 3.2V - 24 REXT IN(-) 10 THE DEFAULT MODE OF OPERATION IS PROGRAMMED TO CURRENT MODE AIN(-) 31 47nF AGND VDD AD4110-1 (B) CURRENT MODE IN1(+) 10 1k AIN(+) 34 C(+) 30 47nF AGND 2.5V REG 33 32 PGA EXRF MUX RSENSE VSS - ADC EXRS GAIN = 4 REXT 0 10 1k AIN(-) 31 29 C(-) 47nF AGND VBIAS VSS AGND Figure 50. No Power Supply Mode in Redundancy Configuration Rev. 0 | Page 37 of 74 16269-050 IN(-) AD4110-1 Data Sheet GAIN CALIBRATION DATA REGISTER The AD4110-1 has a set of gain calibration data registers that store the gain correction coefficient for all gain settings in voltage mode and for a gain setting of 4 in current mode. The gain calibration data is stored for the high voltage channel only. GAIN CALIBRATION IN CURRENT MODE The AFE_CAL_DATA register (Address 0xC) stores the 16 coefficients for voltage mode, and the AFE_RSENSE_DATA register (Address 0xD) stores the coefficient for current mode. The coefficient is accessed by first setting the gain bits to a gain of 4 in the PGA_RTD_CTRL register (Address 0x5) and then reading the AFE_RSENSE_DATA register (Address 0xD). GAIN CALIBRATION IN VOLTAGE MODE The gain error for voltage mode is measured at each gain setting during device production test, and the corresponding correction coefficient is stored. Only one coefficient can be accessed at a time when the AFE_CAL_DATA register (Address 0xC) is used to access the data value. The coefficient for each gain is accessed by first setting the gain bits to the required gain in the PGA_RTD_CTRL register (Address 0x5) and then reading the AFE_CAL_DATA register (Address 0xC). The calibration data register value is binary coded and stored in a 10-bit straight binary format. The MSB is an odd parity bit. The available codes are 0 to 511 and can be decoded to reveal the actual coefficient value using the following equation: Coefficient = (Register CodeDEC - 28 + 214)/214 The following equation is used to generate the gain coefficient that is stored and represents the correction factor required to compensate for any measured gain error. Register = ((Nominal Gain/Actual Gain) x 214) - 214 + 28 The AD4110-1 does not use these coefficients during the ADC conversion process. The AFE_CAL_DATA register is a readonly memory location. Table 13. Coefficient Examples Stored Code 0 1 2 ... 255 256 257 ... 510 511 Corrective Coefficient 0.984375000 0.984436035 0.984497070 ... 0.999938965 1.000000000 1.000061035 ... 1.015502930 1.015563965 Measured AFE Gain Error (%) +1.5625 +1.5564 +1.5503 ... +0.0061 0.0000 -0.0061 ... -1.5503 -1.5564 The gain error for current mode is measured for a gain setting of 4 during device production test, and the corresponding correction coefficient is stored. The calibration data register value is binary coded and stored in a 16-bit straight binary format. The MSB is an odd parity bit. The calibration data register is programmed with the correction coefficient using the following equation: Register = (Nominal Gain/Actual Gain) x 214 The current mode calibration data register value is relevant only for applications that use the internal current sense resistor. In applications that use the external current sense resistor, use the voltage mode correction coefficient for the required gain setting. SCALING FACTOR For voltage mode, the scaling factor of 214 is chosen to cover an appropriate calibration range vs. device resolution. The step size is approximately 0.0061% in the context of a 0.1% maximum calibrated system error. The calibration range is just above 1.56% in the context of a maximum PGA gain error requirement of 1%. The scaling factor of two is chosen because division can be performed as a shift operation rather than a division operation in a microcontroller- or microprocessor- based implementation. This approach can save significant resources in the application, specifically where gain correction is performed in software for every data sample read from the ADC. For current mode, the step size is approximately 0.0061% in the context of a 0.1% maximum calibrated system error, and the calibration range is well above 30% in the context of a maximum thin film resistor estimated at 20%. Rev. 0 | Page 38 of 74 Data Sheet AD4110-1 AUTOCALIBRATION MODES After each conversion, the ADC conversion result is scaled using the channel ADC offset and gain registers before being written to the data register. In unipolar mode, 0.75 x VIN Gain Data = x 223 - (Offset - 0x800000) x x2 V 0x400000 REF In bipolar mode, Data = 0.75 x VIN Gain x 223 - (Offset - 0x800000) x + 0x800000 V 0x400000 REF The default value of the offset register is 0x800000 and means that there is no offset to be added or subtracted. The nominal value of the gain register is 0x555555 and means that the ADC gain error is zero. However, during factory calibration of the ADC, the default value is adjusted so that any ADC gain error is compensated for. The AD4110-1 provides two calibration modes within the ADC that can be used to eliminate the system offset and gain errors on a per setup basis (see Table 39): * * System offset (zero-scale) calibration. System gain (full-scale) calibration. To start a calibration, write the relevant value to the MODE bits in the ADC_MODE register, see Table 39. The DOUT/RDY pin and the RDY bit in the status register go high when the calibration initiates. When the calibration is complete, the contents of the corresponding offset or gain register are updated, the RDY bit in the status register is reset, the DOUT/RDY pin returns low and the AD4110-1 reverts to standby mode. Only one channel can be active during either calibration mode. System calibrations expect the system zero-scale (offset) and system full-scale (gain) voltages to be applied to the AIN(+) and AIN(-) pins before initiating the calibration mode. As a result, errors external to the ADC are removed. The calibration range of the ADC gain is from 0.4 x VREF to 1.05 x VREF. A zero-scale (offset) calibration, if required, must always be performed before a full-scale (gain) calibration. Set the system software to monitor the RDY bit in the status register or the DOUT/RDY pin to determine the end of a calibration via a polling sequence or an interrupt-driven routine. All calibrations require a time equal to the settling time of the selected filter and output data rate to be completed. Calibration can be performed at any output data rate. Using lower output data rates results in improved calibration accuracy and is then accurate for all higher output data rates. The AD4110-1 provides the application with access to the on-chip gain calibration registers, allowing the microprocessor to read the gain correction coefficients of the device and to write calibration coefficients. A read or write of the offset and gain registers can be performed at any time except during a selfcalibration. This calibration method is only valid for one PGA gain setting at a time. If the PGA gain is changed, this process must be repeated. Alternatively, the application software retrieves previously stored calibration data and reprograms the gain and offset registers directly. After a power cycle, these registers return to their default values. Rev. 0 | Page 39 of 74 AD4110-1 Data Sheet APPLICATION EXAMPLES PGA gain correction coefficient, and then reprogram the ADC gain register. Example 1 The following example demonstrates how to read the AFE gain calibration register data, calculate the gain correction coefficient, and then apply the gain correction coefficient to the ADC conversion result within the application software. This example uses the following settings: * * * * Voltage mode with PGA gain set to 0.2 Input signal applied is 5.00 V ADC result = 5.05 V (this result is within 1%) AFE_CAL_DATA register = 94 (for gain = 0.2) PGA_GAINCOEFFICIENT = (94 - 2 + 2 )/2 14 * * * * * Voltage mode with PGA gain set to 0.2 AFE_CAL_DATA Register = 94 (for gain = 0.2) PGA_GAINCOEFFICIENT = 0.9901123047 ADC_GAINREGISTER = 0x5556B0HEX (5592752 (dec)) ADC_GAINNOMINAL = 0x555555HEX (5592405 (dec)) The calculations are PGA_GAINACTUAL = PGA_GAINNOMINAL/PGA_GAINCOEFFICIENT = 0.2019972876 The calculations are 8 This example uses the following settings: ADC_GAINACTUAL = ADC_GAINNOMINAL/ADC_GAINREGISTER = 0.9999379554 14 SYS_GAINACTUAL = PGA_GAINACTUAL x ADC_GAINACTUAL = 0.2019847548 PGA_GAINCOEFFICIENT = 0.9901123047 Multiply ADC Result x PGA_GAINCOEFFICIENT ADC_GAINMODIFY = SYS_GAINNOMINAL/SYS_GAINACTUAL = 0.9901737398 New ADC Result = 5.000067 V This result is within 0.03%. ADC_GAINREGISTER = ADC_GAINNOMINAL x ADC_GAINMODIFY = 5592405 x 0.9901737398 = 5537453 Example 2 The following example demonstrates how to use the AFE gain calibration register data, calculate the gain correction coefficient, and then reprogram the ADC gain register so that the gain correction coefficient is automatically applied to the ADC conversion result. With this method, it is necessary to combine the factory stored ADC gain correction coefficient with the Reprogram as ADC_GAINREGISTER = 0x547EAD Rev. 0 | Page 40 of 74 Data Sheet AD4110-1 DIAGNOSTICS AND PROTECTION The specified performance as outlined in Table 1 can only be guaranteed when no diagnostic flags are set. An exception is when the field power supply mode is activated. Both the overvoltage flag on AIN(+) and the undervoltage flag on AIN(-) may be set for that channel. This exception is expected behavior and the diagnostic flag can be ignored for that case. An on-chip temperature sensor monitors the die temperature of the AD4110-1. The device has two temperature detection thresholds. * Overtemperature detection threshold. If the temperature exceeds the overtemperature detection threshold, the TEMPHI bit in the AFE_TOP_STATUS register is set (see Table 14). This error bit is latched. A read of this register is required to clear the error bit status. Thermal shutdown threshold. If the temperature exceeds the thermal shutdown threshold, the input channel is forced into voltage input mode, all on-chip current sources are disabled, the field power supply is disabled, and parts of the PGA are shut down. The digital interface remains functional so that the flags can be accessed. The TEMPSD bit in the AFE_TOP_STATUS register is set (see Table 14). This error bit is latched. A read of this register is required to clear the error bit status. When the temperature falls below either threshold, the AFE_ERROR flag in the AFE_TOP_STATUS register is cleared and the device powers up again. * Note that it is recommended to avoid floating inputs and tie them to AGND. The AFE_TOP_ STATUS register and AFE_DETAIL_STATUS register error bits are OR'ed together, inverted, and mapped to the error pin. The error status reporting functionality of the ADC is programmable based on the setting of the ERR_EN bits of the ADC_GPIO_CONFIG register (see Table 44). When The ERR_EN bits are set to 10, the ADC connects an open-drain, active low output to the ERR pin, and the ADC status register error bits are OR'ed together, inverted, and mapped to the error pin. When the ERR_EN bits are set to 01, the ADC logically OR's the ERR pin input status and the internal ADC error bits with the result available in the ADC_ERR bit of the ADC_STATUS register. This mode combines the AFE and ADC errors into the ADC_ERR bit. Note that when the ERR pin is configured as an input, it is treated as a digital input and its state is not latched. Because the ADC_ERR bit of the ADC_STATUS register is updated only when the ADC result is written, keep the ERR pin active for a time longer than the selected output data rate settling time. * OVERTEMPERATURE DETECTION FLAG The AD4110-1 has an open-drain, active low ERR pin available to indicate an error condition from the high voltage channel of the AFE and an error condition from the ADC. Because this is an open-drain output, it is necessary to connect a pull-up resistor between this pin and the required power supply rail. Refer to the specifications in Table 1 when choosing this resistor value. COOLING DOWN HEATING UP DIE TEMPERATURE (C) Figure 51. Overtemperature Detection THERMAL SHUTDOWN FLAG ERROR PIN 16269-051 Through the use of diagnostic flags, the AD4110-1 provides diagnostic functions for the high voltage channel to indicate overvoltage, undervoltage, open wire, overcurrent and overtemperature conditions. The status of any AFE diagnostic flag can be checked by reading either or both the AFE_TOP_STATUS and the AFE_DETAIL_STATUS registers. The status of any ADC diagnostic flag can be checked by reading the ADC_STATUS register. OVERTEMPERATURE DETECTION AND THERMAL SHUTDOWN COOLING DOWN HEATING UP DIE TEMPERATURE (C) Figure 52. Thermal Shutdown Rev. 0 | Page 41 of 74 16269-052 DIAGNOSTIC FLAGS AD4110-1 Data Sheet OVERVOLTAGE AND UNDERVOLTAGE DETECTION OVERVOLTAGE PROTECTION When an overvoltage or undervoltage condition is present on the high voltage inputs of the AD4110-1, the associated error flags (Bits[11:8] in the AFE_DETAIL_STATUS register) are set to indicate that a fault condition is present. The AD4110-1 operates from a power supply of 12 V to 20 V. However, the device can protect against higher voltages on the analog inputs. When any error flag is set in the AFE_DETAIL_STATUS register, the AFE_ERROR bit (Bit 0) in the AFE_TOP_STATUS register is also set (see Table 26). The AIN_OV and AIN_UV error flags are set to 1 when the analog input is within 2 V (typical) of VSS or VDD. These error flags are enabled by default and can be disabled by setting the associated bits in the AFE_ERR_DISABLE register (see Table 15). Applying a voltage to an HV pin that is more negative than the potential of the system negative power supply can only be accomplished by connecting an external diode from the VSS pin to the system negative power supply, see Figure 29 for the connection diagram. When the voltage on the analog input exceeds VDD, the performance of the AD4110-1 is degraded, but the device remains functional. The device meets the specifications again as soon as the analog input voltage is within the specified range. Note that the AINP_OV and AINN_UV bits may be set when field power supply mode is active. In this mode, the AIN(+) pin is effectively connected to the VDD power rail and can be at a voltage of VDD - 1.5 V (typical), which is within the overvoltage detection range. The AIN(-) pin is effectively connected to the VSS power rail via a 2.5 V regulator and can be at a voltage of VSS + 2.7 V (typical), which is within the undervoltage detection range. Table 14. Bit Descriptions for the AFE_TOP_STATUS and AFE_DETAIL_STATUS Registers Addr. 0x0 Name AFE_TOP_STATUS 0x7 AFE_DETAIL_STATUS Bits [15:8] [7:0] [15:8] [7:0] Bit 7 Bit 6 Bit 5 Reserved I_EXC ERRCH Reserved I_COM Bit 4 Bit 3 Bit 2 Reserved ERRCRC TEMPSD TEMPHI AINN_UV AINP_UV Reserved FLD_PWR_OC Bit 1 Bit 0 Reserved AINN_OV AIN_OC AFE_ERROR AINP_OV Error Bit 1 AINN_OV AIN_OC Bit 0 AINP_OV Reserved Table 15. Bit Descriptions for the AFE_ERR_DISABLE Register Addr. 0x6 Name AFE_ERR_DISABLE Bits [15:8] [7:0] Bit 7 I_EXC Bit 6 Bit 5 Reserved I_COM Bit 4 Bit 3 AINN_UV Reserved Rev. 0 | Page 42 of 74 Bit 2 AINP_UV FLD_PWR_OC Data Sheet AD4110-1 DIAGNOSING OVERVOLTAGE AND UNDERVOLTAGE CONDITIONS In Example 1, Figure 53, the VDD/VSS supply voltage is 15 V (referenced to AGND). The AINP_OV flag is set to indicate that the input to the AIN(+) pin is within 2 V of VDD. The overvoltage and undervoltage flags in the AD4110-1 are set when the voltage on the high voltage input is within 2 V (typical) of either the VSS or VDD supply rail. The flags indicate that the input is not within the usable input range (see Table 14). In Example 2, Figure 54, the VDD/VSS supply voltage is greater than 15 V (referenced to AGND). The AIN(+) input is also 13 V greater than the AIN(-) input. The voltage on the AIN(+) input is not within 2 V of the VDD rail. Therefore, no overvoltage flag is set, but the output of the ADC is at positive full scale (0xFFFFFF). Figure 53 and Figure 54 show two examples where the AIN(+) input is 13 V greater than the AIN(-) input but with different VDD and VSS power supplies. VDD = +15V AINP_OV AINN_OV 2.0V AVDD5 2.5V VREF +13V BIPOLAR CODING UNIPOLAR CODING 0xFFFFFF 0xFFFFFF 0x800000 0x000000 GAIN = 0.2 AIN(+) PGA - ADC AIN(-) AIN(-) = AGND 0x000000 AGND AINP_UV AINN_UV 2.0V 16269-053 VSS = -15V NOTES 1. FRONT-END SWITCHES, 1k INTERNA L RESISTORS, AND EXTERNA L CAPACITORS NOT SHOWN ON AIN(+), AIN(-) INPUTS. Figure 53. Example 1: 13 V Difference Between the Voltages at the AIN(+) and AIN(-) Pins, (AIN(+) Pin is Within 2 V of VDD) VDD > +15V AINP_OV AINN_OV 2.0V AVDD5 2.5V VREF +13V BIPOLAR CODING UNIPOLAR CODING 0xFFFFFF 0xFFFFFF 0x800000 0x000000 GAIN = 0.2 AIN(+) PGA - ADC AIN(-) AIN(-) = AGND 0x000000 AGND 2.0V VSS NOTES 1. FRONT-END SWITCHES, 1k INTERNA L RESISTORS, AND EXTERNA L CAPACITORS NOT SHOWN ON AIN(+), AIN(-) INPUTS. 16269-054 AINP_UV AINN_UV Figure 54. Example 2: 13 V Difference Between the Voltages at the AIN(+) and AIN(-) Pins, (AIN(+) Pin is not Within 2 V of VDD) Rev. 0 | Page 43 of 74 AD4110-1 Data Sheet OPEN WIRE DETECTION DIAGNOSTICS FOR RTD MEASUREMENTS AND RTD FLAGS When the AD4110-1 is configured for the voltage mode of operation, open wire detection currents can be used to detect a broken wire in the connection from the voltage source to the AD4110-1 inputs. Two constant current generators are available on the AIN(+) and AIN(-) inputs. These nonprecision current sources can be programmed to source or sink 1 A or 100 A and are disabled by default. See Figure 55 for the configuration diagram. For programming options, see the AFE_CNTRL2 Register section. The RTD excitation and compensation currents have an output compliance of VDD - 5 V. Therefore, for correct operation, the voltage generated at the RTD pin or at the AIN(+) and AIN(-) pins must be less than VDD - 5 V. Out of compliance flags are available in the AFE_DETAIL_STATUS register (see Table 32). The AD4110-1 can monitor the voltages on the RTD, AIN(+), and AIN(-) pins. The voltage on the RTD or AIN(+) pin is monitored when the excitation current is active. When the output compliance is exceeded, the I_EXC bit in the AFE_DETAIL_STATUS register is set to 1. For example, this bit is set to 1 if a wire is broken, preventing the excitation current from flowing to ground. These currents can be used to verify that an external transducer remains connected before attempting to take measurements. After the open wire detection currents are turned on, the current flows in the external transducer circuit, and a measurement of the input voltage on the analog input channel can be taken. If a sensor wire is broken, either the overvoltage flag or the undervoltage flag is set. Similarly, the voltage on the AIN(-) pin is monitored when the compensation current is active. When the output compliance is exceeded, the I_COM bit in the AFE_DETAIL_STATUS register is set to 1. For example, this bit is set to 1 if a wire is broken, preventing the compensation current from flowing to ground. Because the open wire detection currents can produce an error voltage due to sensor lead resistance, use them only periodically to check for an open wire prior to a measurement. Note that in 4-wire RTD mode, no current flows from the AIN(+) and AIN(-) pins. Therefore, the open wire detection currents described in the Open Wire Detection section must also be used. In 4-wire RTD mode, only the excitation current is used. The out-of-compliance flag is set only when the RTD pin wire or the GND wire is broken (see Figure 46). It can take some time for the open wire detection current to detect an open circuit condition because the currents must charge any external capacitance. The strength of the open wire detection current can be selected as either 1 A or 100 A, depending on the amount of external capacitance in the circuit vs. the response time required to diagnose an external open circuit. AVDD5 2.5V VREF VDD 34 VDD AINP_DN VOLTAGE SOURCE AINN_UP VSS 31 PGA - ADC AINN_DN VSS OPEN WIRE DETECTION Figure 55. Voltage Input Mode, Open Wire Detection Options Rev. 0 | Page 44 of 74 16269-055 AIN(-) MULTIPLEXER AINP_UP AIN(+) Data Sheet AD4110-1 NOISE, SETTLING TIME, AND DIGITAL FILTERING DIGITAL FILTER SINC3 FILTER The AD4110-1 has three flexible filter options to allow the optimization of noise, settling time, and rejection. The sinc3 filter achieves the best single-channel noise performance at lower output data rates and is, therefore, most suitable for single-channel applications. The settling time of the sinc3 filter is equal to Sinc5 + sinc1 filter Sinc3 filter Enhanced rejection filters for 50 Hz and 60 Hz 50Hz AND 60Hz POST FILTER sinc1 sinc3 Figure 56. Digital Filter Block Diagram The filter and output data rate are configured by setting the appropriate bits in the filter configuration register for the selected channels. For more information, see the Filter Register section. Figure 58 shows the frequency domain response for the sinc3 filter at a 50 SPS output data rate. The sinc3 filter has good rolloff over frequency and wide notches for good notch frequency rejection. Selecting the sinc3 filter as the response of the AD4110-1 digital filter in the ADC filter register (Address 0x5) gives 100 dB rejection of 50 Hz or 60 Hz (1 Hz). Table 18 and Table 19 provide the output data rates, settling times, peak-to-peak noise, and rms noise for the sinc3 filter. 0 -10 -20 -30 The sinc5 + sinc1 filter is targeted at fast switching multiplexed applications and achieves single cycle settling at output data rates of 10 kSPS and lower. The sinc5 block output is fixed at the maximum rate of 125 kSPS. FILTER GAIN (dB) SINC5 + SINC1 FILTER Selecting the fast settling filter (sinc1) as the response of the AD4110-1 digital filter in the ADC filter register (Address 0x5) gives 40 dB rejection of 50 Hz or 60 Hz (0.5 Hz). Figure 57 shows the frequency domain response of the sinc5 + sinc1 filter at a 50 SPS output data rate. The sinc5 + sinc1 filter has slow roll-off over frequency and narrow notches. 0 FILTER GAIN (dB) -20 -40 -60 -80 -120 0 50 100 FREQUENCY (Hz) 150 16269-057 -100 Figure 57. Sinc5 + Sinc1 Filter Response, Output Data Rate = 50 SPS Table 16 and Table 17 provide the output data rates, settling times, peak-to-peak noise, and rms noise for the sinc5 + sinc1 filter. Rev. 0 | Page 45 of 74 -40 -50 -60 -70 -80 -90 -100 -110 -120 0 50 100 150 FREQUENCY (Hz) Figure 58. Sinc3 Filter Response, Output Data Rate = 50 SPS 16269-058 sinc5 tSETTLE = 3/Output Data Rate 16269-056 AD4110-1 Data Sheet Table 16. Sinc5 + Sinc1 Filter Response--Peak-to-Peak Noise and Resolution (Data Based on 1000 Samples, 500 Samples for Output Data Rate (ODR) < 50 SPS) Peak-to-Peak Noise Output Data Rate (SPS) 125,000 62,500 31,250 25,000 15,625 10,390 4994 2498 1000 500 395.5 200 100.2 59.871 49.922 20 16.73 10 5 Settling Time (ms) 0.040 0.048 0.064 0.072 0.096 0.096 0.20 0.40 1.00 2.00 2.53 5.00 10.0 16.7 20.0 50.0 60.0 100 200 Switching Rate (Hz) 24,814 20,704 15,552 13,831 10,384 10,384 4994 2498 1000 500 395.5 200 100.2 59.9 49.9 20 16.7 10 5 -3 dB BW (Hz) 27,000 20,600 12,500 10,280 6650 6650 2581 1178 450 221 174 88 44 26 22 9 7.3 4.3 2.2 Notch Filter (Hz) 125,000 62,500 31,250 25,000 15,625 15,625 5952 2717 1033 508 400.6 201 100.5 60 50 20 16.7 10 5 Voltage Mode (V) G = 24 44.0 38.0 28.0 24.0 20.0 19.0 15.0 8.9 5.7 4.0 3.2 2.4 1.9 1.30 1.20 0.87 0.78 0.66 0.56 G=1 110.0 92.0 66.0 60.0 50.0 49.0 38.0 23.0 15.0 12.0 10.0 7.5 6.9 5.1 4.5 3.9 3.9 3.9 3.6 Peak-to-Peak Resolution (Bits) Current Mode (nA) G = 0.2 490.0 390.0 300.0 250.0 230.0 210.0 180.0 110.0 67.0 57.0 46.0 39.0 25.0 24.0 24.0 18.0 21.0 21.0 18.0 G=4 2000.0 1708.3 1333.3 1166.7 958.3 916.7 625.0 458.3 320.8 212.5 187.5 120.8 104.2 83.3 70.8 54.2 50.0 45.8 41.7 G = 24 12.2 12.4 12.9 13.1 13.3 13.4 13.7 14.5 15.2 15.7 16.0 16.4 16.7 17.3 17.5 17.9 18.0 18.3 18.5 Voltage Mode G=1 15.5 15.7 16.2 16.4 16.6 16.7 17.0 17.7 18.4 18.7 18.9 19.4 19.5 19.9 20.1 20.3 20.3 20.3 20.4 Current Mode G = 0.2 15.6 16.0 16.4 16.6 16.7 16.9 17.1 17.8 18.5 18.8 19.0 19.3 19.9 20.0 20.0 20.4 20.2 20.2 20.4 G=4 14.7 14.9 15.3 15.5 15.7 15.8 16.3 16.8 17.3 17.9 18.1 18.7 19.0 19.2 19.5 19.9 20.0 20.1 20.2 Rejects 60 Hz. Rejects 50 Hz. 3 Rejects 50 Hz and 60 Hz. 1 2 Table 17. Sinc5 + Sinc1 Filter Response--RMS Noise and Resolution (Data Based on 1000 Samples, 500 Samples for ODR < 50 SPS) Output Data Rate (SPS) 125,000 62,500 31,250 25,000 15,625 10,390 4994 2498 1000 500 395.5 200 100.2 59.871 49.922 20 16.73 10 5 1 2 3 Settling Time (ms) 0.040 0.048 0.064 0.072 0.096 0.096 0.20 0.40 1.00 2.00 2.53 5.00 10.0 16.7 20.0 50.0 60.0 100 200 Switching Rate (Hz) 24,814 20,704 15,552 13,831 10,384 10,384 4994 2498 1000 500 395.5 200 100.2 59.9 49.9 20 16.7 10 5 -3 dB BW (Hz) 27,000 20,600 12,500 10,280 6650 6650 2581 1178 450 221 174 88 44 26 22 9 7.3 4.3 2.2 Notch Filter (Hz) 125,000 62,500 31,250 25,000 15,625 15,625 5952 2717 1033 508 400.6 201 100.5 60 50 20 16.7 10 5 RMS Noise Voltage Mode (V) G = 24 G=1 G = 0.2 7.0 15.0 69.0 5.7 13.0 58.0 4.4 9.9 44.0 3.9 9.0 41.0 3.2 7.3 34.0 3.0 7.9 36.0 2.0 5.2 24.0 1.4 3.4 16.0 0.9 2.3 10.0 0.6 1.7 7.9 0.5 1.5 6.8 0.4 1.2 5.4 0.3 0.9 4.7 0.2 0.8 4.0 0.2 0.8 3.9 0.1 0.7 3.6 0.1 0.6 3.2 0.1 0.6 3.2 0.1 0.6 3.0 Rejects 60 Hz. Rejects 50 Hz. Rejects 50 Hz and 60 Hz. Rev. 0 | Page 46 of 74 Current Mode (nA) G=4 312.5 258.3 204.2 179.2 150.0 150.0 100.0 66.7 45.8 30.0 26.7 19.6 14.2 12.1 11.3 8.3 7.5 7.5 6.7 G = 24 14.9 15.2 15.5 15.7 16.0 16.1 16.7 17.2 17.9 18.4 18.6 19.1 19.5 19.9 20.0 20.6 20.7 21.0 21.3 RMS Resolution (Bits) Voltage Current Mode Mode G=1 G = 0.2 G=4 18.3 18.5 17.4 18.6 18.7 17.6 19.0 19.1 18.0 19.1 19.2 18.1 19.4 19.5 18.4 19.3 19.4 18.4 19.9 20.0 19.0 20.5 20.6 19.6 21.0 21.2 20.2 21.5 21.6 20.7 21.6 21.8 20.9 22.0 22.1 21.3 22.4 22.4 21.8 22.5 22.6 22.0 22.6 22.6 22.1 22.9 22.7 22.5 22.9 22.9 22.7 22.9 22.9 22.7 23.0 23.0 22.9 Data Sheet AD4110-1 Table 18. Sinc3 Filter Response--Peak-to-Peak Noise and Resolution (Data Based on 1000 Samples, 500 Samples for ODR < 50 SPS) Output Data Rate (SPS) 125,000 62,500 31,250 25,000 15,625 10,417 5000 2500 1000 500 400.6 200 100.2 601 502 20 16.7 3 10 5 Settling Time (ms) 0.024 0.048 0.096 0.120 0.192 0.288 0.6 1.2 3.0 6.0 7.5 15 30 50 60 150 180 300 600 Switching Rate (Hz) 41,152 20,704 10,384 8313 5200 3469 1666 833 333 167 134 67 33 20 17 7 6 3 2 -3 dB BW (Hz) 37,000 18,500 8650 6840 4175 2750 1296 644 258 128 103 51 26 15 13 5.1 4.3 2.7 1.3 Notch Filter (Hz) 125,000 62,500 31,250 25,000 15,625 10,417 5000 2500 1000 500 400.6 200 100.2 60 50 20 16.7 10 5 Peak-to-Peak Noise Voltage Current Mode (V) Mode (nA) G = 24 G = 1 G = 0.2 G = 4 62.0 690.0 3200.0 7500.0 35.0 120.0 590.0 1875.0 20.0 60.0 280.0 1166.7 19.0 55.0 250.0 916.7 16.0 41.0 180.0 750.0 11.0 30.0 140.0 500.0 7.7 20.0 98.0 383.3 5.5 14.0 75.0 279.2 3.7 9.5 42.0 175.0 2.7 7.2 34.0 137.5 2.7 6.9 28.0 112.5 2.0 5.4 21.0 91.7 1.4 3.9 16.0 70.8 1.10 3.0 16.0 54.2 0.93 2.7 15.0 45.8 0.68 2.1 12.0 37.1 0.65 1.8 10.0 29.2 0.58 1.7 8.9 25.0 0.43 1.6 8.9 25.0 Peak-to-Peak Resolution (Bits) Voltage Current Mode Mode G = 24 G = 1 G = 0.2 G = 4 11.9 12.9 12.9 12.9 12.6 15.3 15.5 14.7 13.2 16.4 16.6 15.3 13.3 16.5 16.7 15.7 13.5 16.6 17.1 16.1 14.2 17.2 17.4 16.3 14.6 17.8 17.9 17.0 15.1 18.3 18.4 17.5 15.7 19.0 19.1 18.1 16.3 19.3 19.7 18.5 16.4 19.5 19.8 18.8 16.9 19.8 20.2 19.1 17.4 20.4 20.5 19.7 17.6 20.5 20.5 20.1 17.9 20.8 20.7 20.1 18.2 21.0 21.0 20.7 18.3 21.0 21.2 20.8 18.4 21.4 21.2 21.0 18.9 21.4 21.4 21.0 Rejects 60 Hz. Rejects 50 Hz. 3 Rejects 50 Hz and 60 Hz. 1 2 Table 19. Sinc3 Filter Response--RMS Noise and Resolution (Data Based on 1000 Samples, 500 Samples for ODR < 50 SPS) Output Data Rate (SPS) 125,000 62,500 31,250 25,000 15,625 10,417 5000 2500 1000 500 400.6 200 100.2 601 502 20 16.7 3 10 5 1 2 3 Settling Time (ms) 0.024 0.048 0.096 0.120 0.192 0.288 0.6 1.2 3.0 6.0 7.5 15 30 50 60 150 180 300 600 Switching Rate (Hz) 41,152 20,704 10,384 8313 5200 3469 1666 833 333 167 134 67 33 20 17 7 6 3 2 -3 dB BW (Hz) 37,000 18,500 8650 6840 4175 2750 1296 644 258 128 103 51 26 15 13 5.1 4.3 2.7 1.3 Notch Filter (Hz) 125,000 62,500 31,250 25,000 15,625 10,417 5000 2500 1000 500 400.6 200 100.2 60 50 20 16.7 10 5 RMS Noise Voltage Mode (V) G = 24 G = 1 G = 0.2 9.6 110.0 530.0 5.6 19.0 90.0 3.5 9.3 40.0 3.2 8.0 38.0 2.4 6.6 30.0 1.9 5.2 23.0 1.4 3.4 16.0 1.0 2.5 11.0 0.6 1.6 7.3 0.4 1.2 5.2 0.4 1.0 4.8 0.3 0.8 3.5 0.2 0.6 2.8 0.2 0.5 2.5 0.1 0.4 2.2 0.1 0.4 1.8 0.1 0.3 1.8 0.1 0.3 1.7 0.1 0.3 1.5 Rejects 60 Hz. Rejects 50 Hz. Rejects 50 Hz and 60 Hz. Rev. 0 | Page 47 of 74 Current Mode (nA) G=4 1208.3 291.7 179.2 150.0 125.0 91.7 66.7 45.8 30.0 21.7 18.8 13.8 10.0 8.8 7.5 5.8 4.7 5.0 4.2 RMS Resolution (Bits) Voltage Current Mode Mode G = 24 G = 1 G = 0.2 G = 4 14.4 15.5 15.5 15.5 15.3 18.0 18.1 17.5 15.9 19.1 19.2 18.3 16.0 19.3 19.3 18.4 16.4 19.6 19.7 18.7 16.7 19.9 20.1 19.0 17.2 20.5 20.6 19.6 17.7 21.0 21.0 20.1 18.3 21.6 21.7 20.7 18.8 22.0 22.2 21.2 19.0 22.2 22.4 21.3 19.5 22.6 22.8 21.8 20.0 23.1 23.2 22.4 20.2 23.3 23.3 22.6 20.4 23.4 23.4 22.8 21.0 23.7 23.7 23.0 21.0 23.8 23.7 23.4 21.3 23.8 23.7 23.3 21.6 24.0 24.0 23.6 AD4110-1 Data Sheet ENHANCED 50 HZ AND 60 HZ REJECTION FILTERS The enhanced filters are designed to provide rejection of 50 Hz and 60 Hz simultaneously and to allow the application to trade off settling time and rejection. The enhanced filters can operate at up to 27.27 SPS or can reject interference up to 90 dB at 50 Hz 1 Hz and 60 Hz 1 Hz. The enhanced filters are realized by postfiltering the output of the sinc5 + sinc1 filter. Therefore, the sinc5 + sinc1 filter must be selected when using the enhanced filters. Table 20 and Table 21 provide the output data rates, settling times, rejection of 50 Hz/60 Hz, peak-to-peak noise, and rms noise for the enhanced filters. Figure 59 to Figure 66 are frequency domain plots of the responses from the enhanced filters. Table 20. Enhanced Filter Response--Peak-to-Peak Noise and Resolution (Data Based on 500 Samples) Output Data Rate (SPS) 27.27 25 20 16.67 1 Settling Time (ms) 36.7 40.0 50.0 60.0 Switching Rate (Hz) 1 27.27 25 20 16.667 Simultaneous Rejection of 50 Hz/60 Hz ( 1 Hz) (dB) 47 62 86 92 Peak-to-Peak Noise Voltage Current Mode (V) Mode (nA) G = 24 G = 1 G = 0.2 G = 4 1.1 3.3 15.0 66.7 1.1 2.7 16.0 54.2 1.1 3.0 12.0 50.0 0.93 3.0 13.0 45.8 Peak-to-Peak Resolution (Bits) Voltage Current Mode Mode G = 24 G = 1 G = 0.2 G=4 17.5 20.5 20.7 19.5 17.6 20.8 20.5 19.8 17.6 20.7 21.0 20.0 17.8 20.7 20.8 20.1 The switching rate = 1/tSETTLE. Table 21. Enhanced Filter Response--RMS Noise and Resolution (Data Based on 500 Samples) Output Data Rate (SPS) 27.27 25 20 16.67 1 Settling Time (ms) 36.7 40.0 50.0 60.0 Switching Rate (Hz) 1 27.27 25 20 16.667 Simultaneous Rejection of 50 Hz/60 Hz ( 1 Hz) (dB) 47 62 86 92 RMS Noise Voltage Mode (V) G = 24 G = 1 G = 0.2 0.18 0.52 2.4 0.17 0.49 2.4 0.16 0.49 2.2 0.15 0.48 2.2 The switching rate = 1/tSETTLE. Rev. 0 | Page 48 of 74 Current Mode (nA) G=4 9.2 8.3 8.3 7.5 G = 24 20.1 20.2 20.3 20.4 RMS (Bits) Voltage Mode G=1 G = 0.2 23.2 23.3 23.3 23.3 23.3 23.5 23.3 23.5 Current Mode G=4 22.4 22.6 22.6 22.7 AD4110-1 0 0 -10 -10 -20 -20 -30 -30 FILTER GAIN (dB) -40 -50 -60 -70 -60 -90 -100 40 200 300 400 500 600 FREQUENCY (Hz) -10 -20 -20 -30 -30 FILTER GAIN (dB) 0 -10 -40 -50 -60 -80 -90 -100 -100 40 600 FREQUENCY (Hz) 16269-060 -90 500 0 -10 -20 -20 -30 -30 FILTER GAIN (dB) 0 -40 -50 -60 -80 -90 -100 40 500 600 16269-061 -90 -100 400 65 70 -60 -70 300 60 -50 -80 FREQUENCY (Hz) 55 -40 -70 200 50 Figure 63. Zoom In, 40 Hz to 70 Hz, Output Data Rate = 25 SPS, Settling Time = 40 ms -10 100 45 FREQUENCY (Hz) Figure 60. DC to 600 Hz, Output Data Rate = 25 SPS, Settling Time = 40 ms 0 70 -60 -70 400 65 -50 -80 300 60 -40 -70 200 55 Figure 62. Zoom In, 40 Hz to 70 Hz, Output Data Rate = 27.27 SPS, Settling Time = 36.7 ms 0 100 50 FREQUENCY (Hz) Figure 59. DC to 600 Hz, Output Data Rate = 27.27 SPS, Settling Time = 36.7 ms 0 45 16269-063 100 16269-059 -90 -100 16269-062 -80 0 FILTER GAIN (dB) -50 -70 -80 FILTER GAIN (dB) -40 Figure 61. DC to 600 Hz, Output Data Rate = 20 SPS, Settling Time = 50 ms 45 50 55 60 65 70 FREQUENCY (Hz) Figure 64. Zoom In, 40 Hz to 70 Hz, Output Data Rate = 20 SPS, Settling Time = 50 ms Rev. 0 | Page 49 of 74 16269-064 FILTER GAIN (dB) Data Sheet Data Sheet 0 -10 -20 -20 -30 -30 -40 -50 -60 -40 -50 -60 -70 -70 -80 -80 -90 -90 -100 -100 40 0 100 200 300 400 500 600 FREQUENCY (Hz) 45 50 55 60 65 70 FREQUENCY (Hz) Figure 65. DC to 600 Hz, Output Data Rate = 16.67 SPS, Settling Time = 60 ms 16269-066 FILTER GAIN (dB) 0 -10 16269-065 FILTER GAIN (dB) AD4110-1 Figure 66. Zoom In, 40 Hz to 70 Hz, Output Data Rate = 16.67 SPS, Settling Time = 60 ms RTD MODE NOISE PERFORMANCE Table 22 and Table 23 show the typical rms noise and the noise free (peak-to-peak) resolution of the AD4110-1 for various output data rates and filter settings taken over 500 samples when the ADC is continuously converting. The values given are for the bipolar input range with an external 2.5 V reference. These typical values are generated with a 0.01%, 500 , 3 ppm resistor connected to the AIN(+) and AIN(-) pins, and with the device configured in either 3-wire or 4-wire RTD mode. See Figure 46 and Figure 47 for the configuration diagrams. Note that the peak-to-peak resolution is calculated based on the peak-to-peak noise. The peak-to-peak resolution represents the resolution for which there is no output code flicker. Table 22. 3-Wire and 4-Wire RTD Mode--Peak-to-Peak Resolution Using a 500 Resistor (Data Based on 500 Samples) Output Data Rate (SPS) 59.87 49.92 60 50 Digital Filter Type Sinc5 + Sinc1 Sinc5 + Sinc1 Sinc3 Sinc3 G = 4, 1000 A 18.1 18.1 18.5 18.5 G = 4, 900 A 18.3 18.3 18.5 18.5 Peak-to-Peak Resolution (Bits) G = 8, 600 A G = 8, 500 A 17.6 18.0 17.6 18.0 18.2 18.2 18.2 18.2 G = 12, 400 A 17.7 17.7 17.9 17.9 G = 24, 100 A 17.2 17.2 17.7 17.7 Table 23. 3-Wire and 4-Wire RTD Mode--RMS Resolution Using a 500 Resistor (Data Based on 500 Samples) Output Data Rate (SPS) 59.87 49.92 60 50 Digital Filter Type Sinc5 + Sinc1 Sinc5 + Sinc1 Sinc3 Sinc3 G = 4, 1000 A 20.8 20.8 21.0 21.0 G = 4, 900 A 20.9 20.9 21.0 21.0 RMS Resolution (Bits) G = 8, 600 A G = 8, 500 A 20.4 20.5 20.4 20.5 20.6 20.9 20.6 20.9 Rev. 0 | Page 50 of 74 G = 12, 400 A 20.3 20.3 20.5 20.5 G = 24, 100 A 19.7 19.7 20.3 20.3 Data Sheet AD4110-1 SERIAL PERIPHERAL INTERFACE The chip select (CS) signal selects the device and is also used as a frame for the communication sequence. Each sequence begins with the CS falling edge and ends with the CS rising edge. The Timing Specifications section includes timing diagrams for interfacing to the AD4110-1. SCLK is the serial clock input for the device. All data transfers (either on DIN or on DOUT/RDY) occur with respect to the SCLK signal. The DIN line transfers data into the on-chip registers and must be valid on the rising edge of SCLK. The DOUT/RDY line accesses data from the on-chip registers. DOUT/RDY changes on the falling edge of SCLK. The last DOUT/RDY bit is valid until the end of the chip select frame. The AD4110-1 is always a slave in the system. Set the device address for the AD4110-1 by hardwiring the address pins, ADR0 and ADR1. Using these pins, up to four AD4110-1 devices can share the 4-wire serial interface connection to the master. The integrity of the serial communication can be further secured using the 8-bit cyclic redundancy check (CRC). For more information about the CRC, see the CRC Checksum section. SPI COMMAND TO COMMUNICATIONS REGISTER All communication with the AD4110-1 is initiated by writing an 8-bit command to the communications register, which is the key register in the AD4110-1. The command selects the register map, whether the communication is a read or write, and the register address that is written to or read from. The CS pin must be continuously low throughout the 8-bit command write and the subsequent read or write of the selected register. The MSB of the command word (AFE/ADC bit) addresses the write to either the analog front end (AFE) or the ADC registers. The R/W bit is set to 0 (write) or 1 (read). The ADR[1:0] bits specify the AD4110-1 device address. If the value of the ADR[1:0] bits does not match the combination of logic levels on the ADR0 and ADR1 pins, the command sequence is ignored by the AD4110-1, and the device waits for a new command at the next chip select frame. The last four bits in the command, R[3:0], specify the AD4110-1 register address to access in the AFE or ADC register map. The 8-bit command is followed by an 8-/16-/24-bit data read or by a 16-bit/24-bit data write, depending on the register selected. CS ADC REGISTER MAP 0 RESETTING THE AD4110-1 After a power-up cycle and when the power supplies are stable, a device reset is required. A wait time of 1 ms is recommended after a device reset before reading or writing to registers. The AD4110-1 can be reset by writing a series of 1s to the DIN input. If a Logic 1 is written to the DIN line for at least 64 serial clock cycles, the device is reset. The reset returns the serial interface to a state where it expects a write to the communications register. After a device reset, the contents of all registers revert to their power-on values. AFE REGISTER MAP 1 AFE/ADC BIT OF 8-BIT DIN COMMAND ROUTES COMMUNICATION TO AFE OR ADC REGISTER SCLK DIN DOUT/RDY MICROPROCESSOR/ DSP/ FPGA ADR0 ADR1 AD4110-1 IGNORES COMMUNICATION IF ADR[1:0] BITS IN THE COMMAND DO NOT MATCH ADR0, ADR1 PINS Figure 67. AFE/ADC Bit Used to Address the Two AD4110-1 Register Maps Table 24. Communications Register (Write Only Register) Bits 7 Bit Name AFE/ADC Settings 0 1 6 R/W 0 1 [5:4] ADR[1:0] [3:0] R[3:0] Description The AFE/ADC bit routes the communication write to either the AFE register map or the ADC register map. ADC register map selected. AFE register map selected. Read/write enable. This bit enables a read or write of the selected register. Write to selected register. Read selected register. Device address bits. Up to four AD4110-1 devices can share the same serial bus. Commands sent on the serial bus are decoded to the correct device when these bits match the state of the ADR1 and ADR0 pins. Register address bits. These bits map to the register addresses on both the AFE and ADC register maps. Rev. 0 | Page 51 of 74 16269-067 The AD4110-1 is programmed using a 4-wire serial peripheral interface (SPI). The serial interface consists of four signals: CS, SCLK, DIN, and DOUT/RDY. AD4110-1 Data Sheet DOUT/RDY PIN The DOUT/RDY pin serves a dual purpose. It functions as a serial data output pin to access the output shift register of the AD4110-1, and it functions as an indication of the completion of an ADC conversion. The output shift register can contain data from any on-chip data or control register. The data word information is placed on the DOUT/RDY pin on the SCLK falling edge and is valid on the SCLK rising edge. When CS is high, the DOUT/RDY output is tristated. application must ensure that the time taken before the ninth SCLK falling edge is less than 2.2 s. WRITE OPERATION Figure 68 shows the SPI write operation sequence. The sequence consists of an 8-bit command, 16-bit data, and optional 8-bit CRC. The MSB of the command word (AFE/ADC) addresses the write to either the AFE register map or the ADC register map. The R/W bit is set to 0 to specify a write operation. The last four bits in the command, R[3:0], specify the AD4110-1 register address to access in the AFE or ADC register map. When CS is low and a register is not being read, the DOUT/RDY pin functions as an ADC data ready pin, going low to indicate the completion of a conversion. If the data is not read after the conversion, the pin goes high before the next update occurs. The DOUT/RDY falling edge can be used as an interrupt to a processor, indicating that valid data is available. This 8-bit command is followed by the 16-/24-bit data to be written to the specified register. All AFE registers have 16 bits. The optional CRC is enabled on all register writes and reads by setting the CRC_EN bits in both the AFE and ADC register maps. If the ADC data result register is not read after a conversion and the ADC is continuously converting, the DOUT/RDY pin is brought high approximately 2.2 s before the next conversion result is written to indicate that the data register is about to be updated, and that the register cannot be read at this time. If the data register is being read when an ADC result is written to it, the write is aborted and the conversion result is lost. With the CRC enabled, the write operation must continue with an 8-bit CRC calculated by the master device. The AD4110-1 calculates its own CRC based on the bits received on the DIN line, incorporating both the 8-bit command and the data to be written. If the CRC calculated by the AD4110-1 matches the CRC received from the master device, the data is accepted and written to the specified register. If the CRC does not match, the data is not written to the register, and the appropriate CRC error bit (Bit 4 in the AFE_TOP_STATUS register or Bit 5 in the ADC_STATUS register) is set. ADC conversion control and the SPI interface are not synchronized. Therefore, it is possible for the ADC to be in the process of updating the data result register while the SPI interface is reading the MSB of the same register, thus causing an MSB read error. With an SCLK initial state high, this read error can only happen on the ninth SCLK falling edge after CS goes low. To avoid a possible MSB error, check the logic state of the DOUT/RDY signal just after the eighth SCLK rising edge, after CS goes low. If the DOUT/RDY signal is at a logic high, the application should wait until it goes low before the ninth SCLK falling edge. If the DOUT/RDY signal is at a logic low, the AFE_CNTRL1 register (Address 0x1), Bits[14:13] ADC_INTERFACE register (Address 0x2), Bits[3:2] If the write operation sequence is terminated (that is, the chip select frame transitions to logic high before the correct number of SCLK cycles), no data is written to any register, and the AD4110-1 waits for a new command at the next chip select frame. CS SCLK DIN MSB 0 ADR[1:0] R3 R2 R1 R0 MSB LSB MSB 8-BIT CRC (OPTIONAL) LSB DOUT/RDY REGISTER ADDRESS 16-BIT OR 24-BIT REGISTER DATA 8-BIT CRC (OPTIONAL) 16269-068 AFE/ DEVICE ADC R/W ADDRESS 8-BIT COMMAND Figure 68. Serial Interface Write Sequence Rev. 0 | Page 52 of 74 Data Sheet AD4110-1 READ OPERATION Figure 69 shows the SPI read operation sequence for all registers except the ADC data register. The sequence consists of an 8-bit command to select the AFE or ADC register map and to address the required register. This command is followed by an 8-, 16-, or 24-bit data output and the optional 8-bit CRC from the register being accessed. The MSB of the command word (AFE/ADC) addresses the read to either the AFE register map or the ADC register map. The R/W bit is set to 1 to specify a read operation. The last four bits in the command, R[3:0], specify the AD4110-1 register address to access in the AFE or ADC register map. At the next falling edge of SCLK after the 8-bit command, the DOUT/RDY pin is switched from its RDY state to its function as the serial data output for the specified register. The data is sent via the DOUT/RDY pin in the following SCLK cycles. The master can send any dummy data via the DIN pin. This dummy data is ignored. The ADC data register contains the ADC conversion result. The readback from the ADC data register differs from other register reads in that the DOUT/RDY signal is used to signal that a new ADC conversion is ready to be read (see Figure 70). The DOUT/RDY line transitions from high to low to indicate that a new data conversion is available. When the data is read and CS returns to logic high, the DOUT/RDY pin reverts to a high impedance state. The optional CRC is enabled on all register writes and reads by setting the CRC_EN bits in both the AFE and ADC register maps. AFE_CNTRL1 register (Address 0x1), Bits[14:13] ADC_INTERFACE register (Address 0x2), Bits[3:2] The AD4110-1 calculates and transmits a CRC based on the 8-bit data command received on DIN and the transmitted register data. The data is transmitted to the master on DOUT/RDY. This CRC can be used by the master device to implement an error check on the received data. If the read operation sequence is terminated (that is, the chip select frame transitions to logic high before the correct number of SCLK cycles), the AD4110-1 waits for a new command at the next chip select frame. The DOUT/RDY pin reverts to a high impedance state at the end of the chip select frame. CS SCLK DIN MSB 1 ADR[1:0] R3 R2 R1 R0 DOUT/RDY AFE/ DEVICE ADC R/W ADDRESS MSB DUMMY DATA LSB MSB DUMMY DATA MSB REGISTER DATA LSB MSB DOUT CRC REGISTER ADDRESS 8-BIT, 16-BIT, OR 24-BIT REGISTER DATA LSB LSB 16269-069 8-BIT CRC (OPTIONAL) 8-BIT COMMAND Figure 69. Serial Interface Read Sequence for All Registers Except the ADC_DATA Register CS SCLK 0 1 ADR[1:0] 0 1 0 DOUT/RDY 0 MSB MSB RDY FALLING EDGE SIGNALS NEW ADC RESULT FOR ADR[1:0] = 00 AFE/ DEVICE ADC R/W ADDRESS REGISTER ADDRESS DUMMY DATA 24-BIT ADC CONVERSION DATA + 8-BIT STATUS LSB MSB LSB MSB 24-BIT ADC CONVERSION DATA + 8-BIT STATUS OPTION 8-BIT COMMAND DUMMY DATA DOUT CRC LSB LSB 8-BIT CRC (OPTIONAL) 16269-070 DIN Figure 70. Serial Interface Read Sequence for the ADC_DATA Register (Conversion Result) Rev. 0 | Page 53 of 74 AD4110-1 Data Sheet MULTIPLE DEVICES ON THE SPI BUS Up to four AD4110-1 devices can be connected together on a single SPI bus. The two device address pins, ADR0 and ADR1, set the address of each device. Pull these pins up to IOVDD or pull them down to DGND. Each device on the bus requires the address pins to be set differently to each other and a wiring example is shown in Figure 71. In this example, resistors are used to allow easy address reconfiguration, but a hard wire connection to IOVDD or DGND is also possible. Communication with a device is established when the device address bits of the SPI command byte matches the device address pin setting. Only one device can communicate on the SPI bus during a CS frame, that is, the CS signal must go low to address one device at a time and then go high again before addressing the next device. The command byte device address bits cannot be changed during a CS frame. Since the DOUT/RDY signal and the SPI communication signals are not synchronized, the DOUT/RDY signal from the device with address pins set to 00 may or may not be active when the CS signal is brought low. The DOUT/RDY signal may also transition sometime after the CS signal is brought low if the device is in continuous conversion mode. Therefore, it is suggested that the DOUT/RDY pins be connected to a microcontroller falling edge triggered interrupt pin which is disabled before the CS signal goes low and only enabled after the 8th SCLK rising edge. The SCLK should also stop after the 8th rising edge. When the next falling edge of the DOUT/RDY signal triggers the microcontroller interrupt, data is ready for the addressed device and SCLK is started again to read out the data. 16269-071 The DOUT/RDY pin serves a dual purpose. It functions as a serial data output pin to access the output shift register of the AD4110-1, and it functions as an indication of the completion of an ADC conversion. Only one device can take control of the DOUT/RDY signal at any one time. When the CS pin is high, all DOUT/RDY outputs are tristated. When the CS signal goes low, the device with its address pins set to ADR0 = 0 and ADR1 = 0 takes control of the DOUT/RDY signal. Control of the DOUT/RDY signal passes to the addressed device only after a command byte with a nonzero device address is received. This happens on the eighth rising SCLK edge, see Figure 72. Figure 71. SPI Wiring Connections for Multiple Devices ENABLE INTERRUPT CS SCLK 0 1 ADR[1:0] 0 1 0 DOUT/RDY 0 MSB MSB RDY FALLING EDGE SIGNALS NEW ADC RESULT AFE/ DEVICE ADC R/W ADDRESS REGISTER ADDRESS DUMMY DATA 24-BIT ADC CONVERSION DATA + 8-BIT STATUS LSB MSB LSB MSB 24-BIT ADC CONVERSION DATA + 8-BIT STATUS OPTION DUMMY DATA DOUT CRC LSB 8-BIT CRC (OPTIONAL) 8-BIT COMMAND STOP SCLK AND WAIT FOR RDY SIGNAL Figure 72. Serial Interface Read Sequence for the ADC_DATA Register with Multiple Devices on the SPI bus Rev. 0 | Page 54 of 74 LSB 16269-072 DIN Data Sheet AD4110-1 CRC CHECKSUM UP TO 24-BIT INPUT CMD DATA 8-BIT CRC Using the CRC ensures that only valid writes take place but the CRC cannot detect whether a write operation completed successfully. This inability to detect completion is because the CRC error bits are not set when an SPI read transaction occurs instead of an SPI write transaction, due to an error in communication. To verify that a write to a register has taken place, the same register contents must be read back. The data that is read back includes a CRC checksum to allow for validation of the data. SCLK Figure 73. SPI Write Transaction with CRC 8-BIT COMMAND x +x +x+1 UP TO 32-BIT OUTPUT 8-BIT CRC CS DIN CMD DOUT/ RDY DATA CRC SCLK For the AFE, the following polynomial is the CRC checksum calculation that is used during a read or write operation: 2 CRC 16269-073 Using the CRC ensures that only valid data is written to a register and allows data read from a register to be validated. If an error occurs during a register write, the corresponding CRC error bit is set in either the AFE_TOP_STATUS register or the ADC_STATUS register. DIN 16269-074 The AD4110-1 has a cyclic redundancy check (CRC) that can be used to improve the SPI interface communication robustness during reads and writes to the device. 8 8-BIT COMMAND CS Figure 74. SPI Read Transaction with CRC CRC CHECKSUM METHODS The same polynomial is used for ADC writes. During ADC read operations, the application can select between the polynomial type and a similar exclusive OR (XOR) function. The XOR function requires less time to process on the host microcontroller than the polynomial based checksum. The CRC_EN bits in the ADC_INTERFACE register enable and disable the checksum and allow the application to select between the polynomial and the XOR implementation. Polynomial Calculation The checksum, which is 8 bits wide, is generated using the polynomial: x8 + x2 + x + 1 The 8-bit CRC checksum is appended to the end of each read and write transaction. The checksum calculation for the write transaction is calculated using the 8-bit command word and the 8- to 24-bit data. For a read transaction, the checksum is calculated using the command word and the 8- to 32-bit data output. To generate the checksum, the data is left shifted by eight bits to create a number ending in eight Logic 0s. The polynomial is aligned so that its MSB is adjacent to the leftmost Logic 1 of the data. An XOR function is applied to the data to produce a new, shorter number. The polynomial is again aligned so that its MSB is adjacent to the leftmost Logic 1 of the new result, and the procedure is repeated. This process is repeated until the original data is reduced to a value less than the polynomial. This polynomial is the 8-bit checksum. A register is modified only if a correct CRC checksum is received as part of the SPI write transaction. A CRC checksum is sent by the AD4110-1 as part of a read transaction. Figure 73 and Figure 74 show an SPI write and read transaction, respectively, using the CRC. Rev. 0 | Page 55 of 74 AD4110-1 Data Sheet Polynomial CRC Calculation of a 24-Bit Word: 0x654321 (Eight Command Bits and 16-Bit Data) An example of generating the 8-bit checksum using the polynomial based checksum is as follows: 6 5 4 3 2 1 Initial value: 0110 0101 0100 0011 0010 0001 Left shifted eight bits: 0110 0101 0100 0011 0010 0001 0000 0000 Polynomial: XOR 1 100 0001 11 10 0100 1000 0011 0010 0001 0000 0000 10 0000 111 XOR 2 100 0110 0011 0010 0001 0000 0000 100 0001 11 XOR 3 111 1111 0010 0001 0000 0000 100 0001 11 XOR 4 11 1110 1110 0001 0000 0000 10 0000 111 XOR 5 1 1110 0000 0001 0000 0000 1 0000 0111 XOR 6 1110 0111 0001 0000 0000 1000 0011 1 XOR 7 110 0100 1001 0000 0000 100 0001 11 XOR 8 10 0101 0101 0000 0000 10 0000 111 XOR 9 101 1011 0000 0000 100 0001 11 XOR 10 1 1010 1100 0000 1 0000 0111 XOR 11 1010 1011 0000 1000 0011 1 XOR 12 10 1000 1000 10 0000 111 CRC Checksum (0x86) 1000 0110 Rev. 0 | Page 56 of 74 Data Sheet AD4110-1 XOR Calculation The checksum, which is eight bits wide, is generated by splitting the data into bytes and then performing an XOR of the bytes. XOR CRC calculation of a 24-bit word: 0x654321 (eight command bits and 16-bit data) An example of generating the 8-bit checksum using the polynomial-based checksum is as follows: Divide into three bytes: 0x65, 0x43, and 0x21 0x65 0110 0101 0x43 0100 0011 XOR Result 0010 0110 0x21 0010 0001 CRC Checksum (0x07) 0000 0111 Rev. 0 | Page 57 of 74 AD4110-1 Data Sheet REGISTER DETAILS Throughout this section, RW means read and write, R means read only, and W means write only. AFE REGISTER MAP Table 25. AFE Register Map Reg Register Name 0x0 AFE_TOP_STATUS Bits [15:8] [7:0] 0x1 AFE_CNTRL1 [15:8] [7:0] 0x2 Reserved [15:8] [7:0] 0x3 AFE_CLK_CTRL [15:8] [7:0] 0x4 AFE_CNTRL2 [15:8] [7:0] 0x5 PGA_RTD_CTRL [15:8] [7:0] 0x6 AFE_ERR_DISABLE [15:8] [7:0] 0x7 AFE_DETAIL_STATUS [15:8] [7:0] 0x8 Reserved [15:8] [7:0] 0x9 Reserved [15:8] [7:0] 0xA Reserved [15:8] [7:0] 0xB Reserved [15:8] [7:0] 0xC AFE_CAL_DATA [15:8] [7:0] 0xD AFE_RSENSE_DATA [15:8] [7:0] 0xE NO_PWR_ [15:8] DEFAULT_SEL [7:0] 0xF NO_PWR_ [15:8] DEFAULT_STATUS [7:0] Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Reserved Reserved ERRCH ERRCRC TEMPSD TEMPHI Reserved Reserved CRC_EN Reserved DISRTD Reserved Reserved Reserved Reserved Reserved CLK_CFG Reserved AINN_DN100 AINN_DN1 AINN_UP100 AINN_UP1 AINP_DN100 AINP_DN1 AINP_UP100 VBIAS Reserved EN_FLD_PWR EXT_R_SEL IMODE RTD_3W4W I_COM_SEL I_EXC_SEL GAIN_CH Reserved Reserved AINN_UV AINP_UV AINN_OV I_EXC I_COM Reserved FLD_PWR_OC AIN_OC Reserved AINN_UV AINP_UV AINN_OV I_EXC I_COM Reserved FLD_PWR_OC AIN_OC Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Reserved Parity GAIN_CAL[7:0] Parity RSEN_CAL[14:8] RSEN_CAL[7:0] Reserved D_MODE Reserved Count Rev. 0 | Page 58 of 74 Bit 0 AFE_ERROR Reserved Reset RW 0xD000 R 0x0000 RW 0x0000 R 0x0000 RW AINP_UP1 0x0082 RW Reserved EXT_RTD_RES 0x0000 RW AINP_OV Reserved AINP_OV Error 0x0000 RW 0x0000 R 0x0000 R 0x0000 R 0x0000 R 0x0000 R GAIN_CAL[8] 0x0XXX R 0xXXXX R 0x0000 W COMM_ERR 0x00XX R Data Sheet AD4110-1 AFE REGISTER DESCRIPTIONS AFE_TOP_STATUS Register Address: 0x0, Reset: 0xD000, Name: AFE_TOP_STATUS The read only AFE_TOP_STATUS register indicates the status of the AFE. The register can be read via the serial interface to verify that the internal temperature of the chip is within limits and to check whether an error condition in the analog input channel was detected. All individual error bits (Bits[5:2]) are latched. Therefore, if an error condition occurs for even a short period of time, the error condition is captured by the error logic and indicated by the relevant error bit until this register is read. The overall error bit (Bit 0, AFE_ERROR) is not latched and reflects the sum of all unmasked errors at the time of reading. The AFE_ERROR bit is not cleared by reading the AFE status register, but individual error bits can be prevented (masked) from driving the AFE_ERROR bit by setting the appropriate bits in the AFE_ERR_DISABLE register (Address 0x6). Table 26. Bit Descriptions for the AFE_TOP_STATUS Register Bits [15:8] [7:6] 5 Bit Name Reserved Reserved ERRCH Settings 0 1 4 ERRCRC 0 1 3 TEMPSD 0 1 2 TEMPHI 0 1 1 0 Reserved AFE_ERROR 0 1 Description Silicon Revision ID. Reserved. Error on channel. No error. Indicates one or more errors detected on the high voltage channel. CRC check failed. This bit is set when a CRC error occurs during a register write to any AFE register. No error. Indicates an error during SPI communication. Thermal shutdown. No error. Indicates that the chip temperature exceeded the thermal shutdown threshold, as specified in Table 1. To minimize power dissipation, the high voltage channel is forced into voltage input mode, all on-chip current sources are shut down, the field power supply is shut down, and parts of the PGA are shut down. The SPI interface remains functional. Overtemperature detection. No error. Indicates that the chip temperature exceeded the overtemperature detection threshold, as specified in Table 1. The system controller must take the appropriate actions to lower the device power dissipation. Reserved. Error on channel. No error. Indicates an error condition that is not masked by the AFE_ERR_DISABLE register. The state of this bit is directly reflected by the status of the ERR output pin, in reversed polarity. That is, when this bit is set to 1, the open-drain, active low ERR output pin is driven low to indicate an error. Rev. 0 | Page 59 of 74 Reset 0xD 0x0 0x0 Access R R R 0x0 R 0x0 R 0x0 R 0x0 0x0 R R AD4110-1 Data Sheet AFE_CNTRL1 Register Address: 0x1, Reset: 0x0000, Name: AFE_CNTRL1 The AFE_CNTRL1 register is used to enable RTD excitation and compensation currents and to enable the CRC checksum mode on the AFE interface. To enable CRC checksum mode, Bits[14:13] in this register must be set, as well as Bits[3:2] in the ADC_INTERFACE register (see Table 40). Table 27. Bit Descriptions for the AFE_CNTRL1 Register Bits 15 [14:13] Bit Name Reserved CRC_EN Settings 00 01 10 11 [12:10] 9 Reserved DISRTD 0 1 8 [7:0] Reserved Reserved Description Reserved. CRC checksum enable. CRC checksum disabled. Reserved. 8-bit CRC enabled on reads and writes. Reserved. Reserved. Disable all RTD excitation and compensation currents. RTD currents are on. RTD currents are off. Reserved. Reserved. Reset 0x0 0x0 Access R RW 0x0 0x0 R RW 0x0 0x00 R R AFE_CLK_CTRL Register Address: 0x3, Reset: 0x0000, Name: AFE_CLK_CTRL The application software must write to this register during the device initialization routine to set Bits[4:3] to 10. This write is required to ensure that the AFE and ADC are synchronized with the same clock. Table 28. Bit Descriptions for the AFE_CLK_CTRL Register Bits [15:8] [7:5] [4:3] Bit Name Reserved Reserved CLK_CFG Settings 00 01 10 11 [2:0] Reserved Description Reserved. Reserved. CLKIO pin configuration. Internal. Reserved. AFE clocked by ADC (required setting). Reserved. Reserved. Rev. 0 | Page 60 of 74 Reset 0x0 0x0 0x0 Access R R RW 0x0 R Data Sheet AD4110-1 AFE_CNTRL2 Register Address: 0x4, Reset: 0x0082, Name: AFE_CNTRL2 The AFE_CNTRL2 register is used to enable open wire detection, VBIAS, and field power supply mode. This register is also used to select the external sense resistor for current input mode and to select the voltage mode or current mode of operation. Table 29. Bit Descriptions for the AFE_CNTRL2 Register Bits 15 Bit Name AINN_DN100 Settings 0 1 14 AINN_DN1 0 1 13 AINN_UP100 0 1 12 AINN_UP1 0 1 11 AINP_DN100 0 1 10 AINP_DN1 0 1 9 AINP_UP100 0 1 8 AINP_UP1 0 1 [7:6] VBIAS 00 01 10 11 [5:4] 3 Reserved EN_FLD_PWR 0 1 2 EXT_R_SEL 0 1 1 IMODE 0 1 0 Reserved Description Enable open wire detection on AIN(-) with the detection current = -100 A. Off. On. Enable open wire detection on AIN(-) with the detection current = -1 A. Off. On. Enable open wire detection on AIN(-) with the detection current = +100 A. Off. On. Enable open wire detection on AIN(-) with the detection current = +1 A. Off. On. Enable open wire detection on AIN(+) with the detection current = -100 A. Off. On. Enable open wire detection on AIN(+) with the detection current = -1 A. Off. On. Enable open wire detection on AIN(+) with the detection current = +100 A. Off. On. Enable open wire detection on AIN(+) with the detection current = +1 A. Off. On. Common-mode bias to GND. Reserved. 50 A bias on. Off (default). Off. Reserved. Enable field power supply mode. Field power supply is off. Field power supply is on. Select external current sense resistor for use in current mode. Internal sense resistor selected. External sense resistor selected. Enable current mode. The power-on default setting of this bit can be programmed by the application. Voltage mode selected. Current mode selected. Reserved. Rev. 0 | Page 61 of 74 Reset 0x0 Access RW 0x0 RW 0x0 RW 0x0 RW 0x0 RW 0x0 RW 0x0 RW 0x0 RW 0x2 RW 0x0 0x0 R RW 0x0 RW 0x1 RW 0x0 R AD4110-1 Data Sheet PGA_RTD_CTRL Register Address: 0x5, Reset: 0x0000, Name: PGA_RTD_CTRL The PGA_RTD_CTRL register is used to enable RTD measurement mode (4-wire, 3-wire, or 2-wire) and to configure the magnitude of the excitation and compensation currents. This register is also used to set the channel gain. Table 30. Bit Descriptions for the PGA_RTD_CTRL Register Bits 15 Bit Name RTD_3W4W Settings 0 1 [14:12] I_COM_SEL 000 001 010 011 100 101 110 111 [11:9] I_EXC_SEL 000 001 010 011 100 101 110 111 8 EXT_RTD_RES 0 1 [7:4] GAIN_CH 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 [3:0] Reserved Description Configure the device for 2-wire, 3-wire, or 4-wire RTD connection. 4-wire (current via RTD pin). 2-wire or 3-wire (currents via AIN(+) and AIN(-) pins). RTD compensation current. Disabled. 100 A. 400 A. 500 A. 500 A. 600 A. 900 A. 1000 A. RTD excitation current. Disabled. 100 A. 400 A. 500 A. 500 A. 600 A. 900 A. 1000 A. Select the external RTD resistor. Internal RTD resistor selected. External RTD resistor selected. Set the channel gain. Gain = 0.2. Gain = 0.25. Gain = 0.3. Gain = 0.375. Gain = 0.5. Gain = 0.75. Gain = 1. Gain = 1.5. Gain = 2. Gain = 3. Gain = 4. Gain = 6. Gain = 8. Gain = 12. Gain = 16. Gain = 24. Reserved. Rev. 0 | Page 62 of 74 Reset 0x0 Access RW 0x0 RW 0x0 RW 0x0 RW 0x0 RW 0x0 R Data Sheet AD4110-1 AFE_ERR_DISABLE Register Address: 0x6, Reset: 0x0000, Name: AFE_ERR_DISABLE The bits in the AFE_ERR_DISABLE register can be set to mask (disable) error events. When any bit in this register is set to 1 (error is masked), the specified error is not included in the sum of errors that is represented by the AFE_ERROR bit in the AFE_TOP_STATUS register (Address 0x0). The application can use the AFE_ERR_DISABLE register to select the errors that are reported in real time by the ERR pin and by the AFE_ERROR bit to customize the system diagnostics for the requirements of the application. Table 31. Bit Descriptions for the AFE_ERR_DISABLE Register Bits [15:12] 11 Bit Name Reserved AINN_UV Settings 0 1 10 AINP_UV 0 1 9 AINN_OV 0 1 8 AINP_OV 0 1 7 I_EXC 0 1 6 I_COM 0 1 [5:3] 2 Reserved FLD_PWR_OC 0 1 1 AIN_OC 0 1 0 Reserved Description Reserved. Undervoltage on AIN(-). Alert flag is on. Alert flag is off. Undervoltage on AIN(+). Alert flag is on. Alert flag is off. Overvoltage on AIN(-). Alert flag is on. Alert flag is off. Overvoltage on AIN(+). Alert flag is on. Alert flag is off. RTD excitation current out of compliance. Alert flag is on. Alert flag is off. RTD compensation current out of compliance. Alert flag is on. Alert flag is off. Reserved. Output overcurrent in field power supply mode. Alert flag is on. Alert flag is off. Input overcurrent. Alert flag is on. Alert flag is off. Reserved. Rev. 0 | Page 63 of 74 Reset 0x0 0x0 Access R RW 0x0 RW 0x0 RW 0x0 RW 0x0 RW 0x0 RW 0x0 0x0 R RW 0x0 RW 0x0 R AD4110-1 Data Sheet AFE_DETAIL_STATUS Register Address: 0x7, Reset: 0x0000, Name: AFE_DETAIL_STATUS The read only AFE_DETAIL_STATUS register can be used for detailed diagnostics and to monitor all error conditions in the high voltage analog input channel. Each error bit in this register is latched. Therefore, if an error condition occurs for even a short period of time, the error condition is captured by the error logic and indicated by the appropriate error bit until this register is read. Table 32. Bit Descriptions for the AFE_DETAIL_STATUS Register Bits [15:12] 11 Bit Name Reserved AINN_UV Settings 0 1 10 AINP_UV 0 1 9 AINN_OV 0 1 8 AINP_OV 0 1 7 I_EXC 0 1 6 I_COM 0 1 [5:3] 2 Reserved FLD_PWR_OC 0 1 1 AIN_OC 0 1 0 Error 0 1 Description Reserved. Undervoltage on AIN(-). No error. Error flag is set. Undervoltage on AIN(+). No error. Error flag is set. Overvoltage on AIN(-). No error. Error flag is set. Overvoltage on AIN(+). No error. Error flag is set. RTD excitation current out of compliance. No error. Error flag is set. RTD compensation current out of compliance. No error. Error flag is set. Reserved. Output overcurrent in field power supply mode. No error. Error flag is set. Input overcurrent. No error. Error flag is set. Error on high voltage channel. No error. Error flag is set. Reset 0x0 0x0 Access R R 0x0 R 0x0 R 0x0 R 0x0 R 0x0 R 0x0 0x0 R R 0x0 R 0x0 R AFE_CAL_DATA Register Address: 0xC, Reset: 0x0XXX, Name: AFE_CAL_DATA The read only AFE_CAL_DATA register contains the value of the gain correction coefficients for voltage mode. The gain coefficient is nine bits wide and uses offset binary coding. Bit 9 is a parity bit that is set so that the overall number of 1s in the register is an odd number. The gain error at each gain is measured during device production test, and the corresponding correction coefficient is stored in this register. The coefficient for each gain is accessed by first setting the gain bits to the required gain in the PGA_RTD_CTRL register (Address 0x5) and then reading this register. Table 33. Bit Descriptions for the AFE_CAL_DATA Register Bits [15:10] 9 Bit Name Reserved Parity Settings 0 1 [8:0] GAIN_CAL Description Reserved. Parity bit. Even parity. Odd parity. Gain calibration data for voltage mode. Rev. 0 | Page 64 of 74 Reset 0x0 0xX Access R R 0xX R Data Sheet AD4110-1 AFE_RSENSE_DATA Register Address: 0xD, Reset: 0xXXXX, Name: AFE_RSENSE_DATA The read only AFE_RSENSE_DATA register contains the value of the gain correction coefficient for current mode. The gain coefficient is 15 bits wide and uses offset binary coding. Bit 15 is a parity bit that is set so that the overall number of 1s in the register is an odd number. The gain error at a gain setting of 4 is measured during device production test, and the corresponding correction coefficient is stored in this register. The coefficient is accessed by first setting the GAIN_CH bits for a gain of 4 in the PGA_RTD_CTRL register (Address 0x5) and then reading this register. Table 34. Bit Descriptions for the AFE_RSENSE_DATA Register Bits 15 Bit Name Parity Settings 0 1 [14:0] RSEN_CAL Description Parity bit. Even parity. Odd parity. Gain calibration data for current mode. Reset 0xX Access R 0xX R NO_PWR_DEFAULT_SEL Register Address: 0xE, Reset: 0x0000, Name: NO_PWR_DEFAULT_SEL When power is initially applied to the AD4110-1, the device operates in current input mode by default. The default mode of operation can be changed, as described in the Default Mode of Operation on Power-Up section. Table 35. Bit Descriptions for the NO_PWR_DEFAULT_SEL Register Bits [15:8] [7:0] Bit Name Reserved D_MODE Settings Description Reserved. Change the default power-up mode (after setting the IMODE bit (Bit 1) in the AFE_CNTRL2 register at Address 0x4). Reset 0x0 0x0 Access R W NO_PWR_DEFAULT_STATUS Register Address: 0xF, Reset: 0x00XX, Name: NO_PWR_DEFAULT_STATUS A read of the NO_PWR_DEFAULT_STATUS register indicates whether current mode or voltage mode is selected as the default mode of operation. If this register contains an even value, the default mode of operation is voltage mode. If the register contains an odd value, the default mode of operation is current mode. The default mode of operation of the AD4110-1 can be changed up to 100 times. The number of remaining changes to the default mode of operation is provided by the count bits (Bits[7:0]). Table 36. Bit Descriptions for the NO_PWR_DEFAULT_STATUS Register Bits [15:9] 8 Bit Name Reserved COMM_ERR Settings 0 1 [7:0] Count Description Reserved. Error when reading this register. No error. This error flag is set if there was an error in the communication while reading this register. If this bit is set to 1, an error occurred, and the data read must be repeated to ensure that the read is accurate. Remaining writes to set the default power-up mode. The default mode of operation of the AD4110-1 can be changed up to 100 times. Rev. 0 | Page 65 of 74 Reset 0x0 0x0 Access R R 0xXX R AD4110-1 Data Sheet ADC REGISTER MAP Table 37. ADC Register Map Reg 0x0 Register Name ADC_STATUS Bits [7:0] Bit 7 RDY 0x1 ADC_MODE [15:8] [7:0] [15:8] [7:0] [15:8] [7:0] [23:16] [15:8] [7:0] [15:8] [7:0] [15:8] [7:0] [15:8] [7:0] [23:16] [15:8] [7:0] [23:16] [15:8] [7:0] [23:16] [15:8] [7:0] [23:16] [15:8] [7:0] [23:16] [15:8] [7:0] [23:16] [15:8] [7:0] [23:16] [15:8] [7:0] [23:16] [15:8] [7:0] REF_EN Reserved 0x2 ADC_INTERFACE 0x3 ADC_CONFIG 0x4 Data 0x5 Filter 0x6 ADC_GPIO_ CONFIG 0x7 ID 0x8 ADC_OFFSET0 0x9 ADC_OFFSET1 0xA ADC_OFFSET2 0xB ADC_OFFSET3 0xC ADC_GAIN0 0xD ADC_GAIN1 0xE ADC_GAIN2 0xF ADC_GAIN3 Bit 6 ADC_ERR Bit 5 CRC_ERR Bit 3 Reserved Bit 2 Reserved Mode Reserved DATA_STAT Reserved Reserved BIT_6 Reserved Bit 4 Reserved Order Reserved CLK_SEL Bit 1 CHAN_ID Bit 0 Delay Reserved Reserved Reserved CRC_EN Reserved WL16 BI_UNIPOLAR REFIN_BUFF AIN_BUFF REF_SEL CHAN_EN_3 CHAN_EN_2 CHAN_EN_1 CHAN_EN_0 DATA[23:16] DATA[15:8] DATA[7:0] EN_ENHANCEFILT SEL_ENHANCEFILT ODR SYNC_EN ERR_EN Reserved Reserved ID[15:8] ID[7:0] OFFSET0[23:16] OFFSET0[15:8] OFFSET0[7:0] OFFSET1[23:16] OFFSET1[15:8] OFFSET1[7:0] OFFSET2[23:16] OFFSET2[15:8] OFFSET2[7:0] OFFSET3[23:16] OFFSET3[15:8] OFFSET3[7:0] GAIN0[23:16] GAIN0[15:8] GAIN0[7:0] GAIN1[23:16] GAIN1[15:8] GAIN1[7:0] GAIN2[23:16] GAIN2[15:8] GAIN2[7:0] GAIN3[23:16] GAIN3[15:8] GAIN3[7:0] Rev. 0 | Page 66 of 74 Reset 0x80 RW R 0x0000 RW 0x0000 RW 0x1340 RW 0x000000 R 0x0500 RW 0x0800 RW 0x98DX R 0x800000 RW 0x800000 RW 0x800000 RW 0x800000 RW 0x5XXXX0 RW 0x5XXXX0 RW 0x5XXXX0 RW 0x5XXXX0 RW Data Sheet AD4110-1 ADC REGISTER DESCRIPTIONS ADC_STATUS Register Address: 0x0, Reset: 0x80, Name: ADC_STATUS The ADC_STATUS register is an 8-bit, read-only register that contains ADC and serial interface status information. The application can append the contents of this register to the data register by setting Bit 6 in the ADC_INTERFACE register (Address 0x2). When this option is selected, the contents of the ADC_STATUS register are read automatically with each ADC conversion result. Table 38. Bit Descriptions for the ADC_STATUS Register Bits 7 Bit Name RDY Settings 0 1 6 ADC_ERR 0 1 5 CRC_ERR 0 1 [4:2] [1:0] Reserved CHAN_ID 00 01 10 11 Description Data ready. The status of the RDY bit is output to the DOUT/RDY pin when CS is low and a register is not being read. This bit goes low after the ADC writes a new result to the data register. In ADC calibration modes, this bit goes low after the ADC writes the calibration result. RDY is brought high automatically by a read of the data register. New ADC data result is available. Waiting for new data result. This bit by default indicates if an ADC overrange or underrange has occurred. The ADC result is clamped to 0xFFFFFF for overrange errors and 0x000000 for underrange errors. This bit is updated when the ADC result is written and is cleared at the next update after removing the overrange or underrange condition. Writing to the ADC_MODE register or asserting SYNC pin also clears this bit. This bit can also be used to indicate the status on the error pin if configured as an input (see the Error Pin section). No error. Error. CRC checksum error. This bit is set when a CRC error occurs during a register write to the ADC Register Map. (For register reads, the host microcontroller determines whether a CRC error has occurred.) This bit is cleared by a read of this register. No error. An error occurred during communication. Reserved. Channel ID of the last ADC result. These bits indicate the channel that was active for the ADC conversion whose result is currently in the data register. This value may differ from the channel that is currently being converted. Channel 0 (high voltage channel): AIN(+) - AIN(-). Channel 1 (low voltage channel): AIN1(LV) - AIN2(LV). Channel 2 (low voltage channel): AIN1(LV) - AINCOM(LV). Channel 3 (low voltage channel): AIN2(LV) - AINCOM(LV). Reset 0x1 Access R 0x0 R 0x0 R 0x0 0x0 R R ADC_MODE Register Address: 0x1, Reset: 0x0000, Name: ADC_MODE The ADC_MODE register controls the conversion mode of the ADC, turns on the internal voltage reference, and selects the clock source for the ADC sampling. A write to this register resets the digital filter and the RDY bit in the ADC_STATUS register and starts a new conversion. The application software must write to this register during the device initialization routine to set Bits[3:2] to 01. This write is required to ensure that the AFE and ADC are synchronized with the same clock. Table 39. Bit Descriptions for the ADC_MODE Register Bits 15 Bit Name REF_EN Settings 0 1 [14:11] Reserved Description Internal voltage reference enable. Disabled. Enabled, buffered output to REFOUT pin. Reserved. Rev. 0 | Page 67 of 74 Reset 0x0 Access RW 0x0 R AD4110-1 Bits [10:8] Bit Name Delay Data Sheet Settings 000 001 010 011 100 101 110 111 7 [6:4] Reserved Mode 000 001 010 011 100 101 110 111 [3:2] CLK_SEL 00 01 10 11 [1:0] Reserved Description Conversion delay. If the application switches through a sequence of channels for conversion by the ADC, a settling time is associated with each switched analog input. These bits allow the user to configure a delay that is added after a channel switch. This delay allows settling of the external circuitry before the ADC starts processing its input. The delay allows the data rate of the ADC to remain at the required update rate with only a minor impact on the resolution of the conversion result. The correct delay selection vs. the output data rate minimizes any effect on resolution. This function is not valid when rejecting 50 Hz/60 Hz interferers. Off (no delay). 1 cycle (1 cycle = 8 s). 4 cycles. 10 cycles. 25 cycles. 50 cycles. 125 cycles. 250 cycles. Reserved. ADC conversion mode. These bits control the operating mode of the ADC. Continuous conversion. The ADC continually converts the selected input channel at the selected conversion rate, or sequences around channels if more than one channel is enabled. Single conversion. This performs a single conversion of the selected channel or channels. The ADC returns to Standby mode on completion of the sequence. Standby mode. Power-down mode. All ADC blocks are powered down and registers lose their contents. The ADC can only enter power-down mode if the previous mode was set to standby mode. To exit power-down mode it is necessary to reset the SPI interface, see the Resetting the AD4110-1 section. Reserved Reserved System offset (zero-scale) calibration. This mode performs an offset calibration using the applied analog input as the zero scale point. The calibration result is stored in the appropriate offset register for the channel and the ADC then enters standby mode. This calibration allows any offset error present in the full channel to be removed. Select only one channel at a time for an offset calibration. See the Autocalibration Modes section for a detailed description. Note that this calibration method is valid for one PGA gain setting and must be repeated if the PGA gain is changed. System gain (full-scale) calibration. This mode performs a gain calibration using the applied analog input as the full-scale point. The calibration result is stored in the appropriate gain register for the channel and the ADC then enters standby mode. This calibration allows any gain error present in the full channel to be removed. Select only one channe at a time for a gain calibration. See the Autocalibration Modes section for a detailed description. Note that this calibration method is valid for one PGA gain setting and must be repeated if the PGA gain is changed. Clock source select. These bits select the ADC clock source. Internal clock. Internal clock connected to CLKIO pin (required for AFE). External clock from CLKIO pin. Reserved. Reserved. Rev. 0 | Page 68 of 74 Reset 0x0 Access RW 0x0 0x0 R RW 0x0 RW 0x0 R Data Sheet AD4110-1 ADC_INTERFACE Register Address: 0x2, Reset: 0x0000, Name: ADC_INTERFACE The ADC_INTERFACE register is used to enable the CRC checksum mode on the ADC. To enable CRC checksum mode, Bits[3:2] in this register must be set, as well as Bits[14:13] in the AFE_CNTRL1 register (see Table 27). The ADC_INTERFACE register is also used to enable the appending of the ADC_STATUS register contents to the ADC conversion result and to set the conversion data length to 16 bits instead of the default 24 bits. Table 40. Bit Descriptions for the ADC_INTERFACE Register Bits [15:8] 7 6 Bit Name Reserved Reserved DATA_STAT Settings 0 1 [5:4] [3:2] Reserved CRC_EN 00 01 10 11 1 0 Reserved WL16 0 1 Description Reserved. Reserved. Append status register contents to conversion result. When this bit is set, the contents of the ADC_STATUS register are appended to the data register when a conversion result is read. In this way, channel and status information is transmitted with the data. Using this option is the only way to ensure that the channel bits that are read from the status register correspond to the data in the data register. Disabled. Enabled. Reserved. CRC checksum enable. These bits enable CRC protection of register reads and writes. CRC increases the number of bytes in the serial interface transfer by 1. Disabled. 8-bit XOR checksum on reads, 8-bit CRC on writes. 8-bit CRC on reads and writes. Reserved. Reserved. Data word length (24 or 16 bits). By default, the AD4110-1 generates 24-bit conversions. When this bit is set, the width of the data register is reduced to 16 bits, and all data conversions are rounded to 16 bits. After this bit is set to 1, the ADC result is not rounded to the correct word length immediately (the ADC is not reset by a write to the ADC_INTERFACE register). The first new ADC result is 16 bits wide. Conversion result is 24 bits long. Conversion result is 16 bits long. Reset 0x0 0x0 0x0 Access R R RW 0x0 0x0 R RW 0x0 0x0 R RW ADC_CONFIG Register Address: 0x3, Reset: 0x1340, Name: ADC_CONFIG The ADC_CONFIG register configures output coding of the ADC, as well as the reference and analog input buffers, and selects the reference source. This register is also used to enable and disable the channels. It is recommended to enable or disable the positive and negative REFIN_BUFF and AIN_BUFF buffers as a pair. Table 41. Bit Descriptions for the ADC_CONFIG Register Bits [15:13] 12 Bit Name Reserved BI_UNIPOLAR Settings 0 1 [11:10] REFIN_BUFF 00 01 10 11 Description Reserved. Unipolar or bipolar output coding. Unipolar coded output (straight binary). Bipolar coded output (offset binary). Reference input buffer configuration. Disable input buffer. Enable negative input buffer only. Enable positive input buffer only. Full buffer enabled. Rev. 0 | Page 69 of 74 Reset 0x0 0x1 Access R RW 0x0 RW AD4110-1 Bits [9:8] Bit Name AIN_BUFF Data Sheet Settings 00 01 10 11 7 6 [5:4] Reserved BIT_6 REF_SEL 00 01 10 11 3 CHAN_EN_3 0 1 2 CHAN_EN_2 0 1 1 CHAN_EN_1 0 1 0 CHAN_EN_0 0 1 Description Analog input buffer configuration. Disable input buffer. Enable negative input buffer only. Enable positive input buffer only. Full buffer enabled. Reserved. Set this bit to 1. Reference source select. If the internal voltage reference is selected, the REF_EN bit (Bit 15) in the ADC_MODE register (Address 0x1) must also be set. External voltage reference connected to REFIN(+)/REFIN(-) pins. Reserved. Internal 2.5 V reference. AVDD5 and AGND. Enable Channel 3 (low voltage channel): AIN2(LV) - AINCOM(LV). Disabled. Enabled. Enable Channel 2 (low voltage channel): AIN1(LV) - AINCOM(LV). Disabled. Enabled. Enable Channel 1 (low voltage channel): AIN1(LV) - AIN2(LV). Disabled. Enabled. Enable Channel 0 (high voltage channel): AIN(+) - AIN(-). Channel 0 is enabled automatically when Bits[3:0] = 00. Disabled. Enabled. Reset 0x3 Access RW 0x0 0x1 0x0 R RW RW 0x0 RW 0x0 RW 0x0 RW 0x0 RW Data Register Address: 0x4, Reset: 0x000000, Name: Data The read-only data register contains the ADC conversion result. Reading the data register takes the RDY bit and the DOUT/RDY pin high. The ADC result can be read multiple times. However, after the RDY bit and the DOUT/RDY pin are brought high, it is not possible to determine whether another ADC result is imminent. The ADC does not write a new result to the data register if the data register is currently being read. Table 42. Bit Descriptions for the Data Register Bits [23:0] Bit Name Data Settings Description ADC conversion result. If the DATA_STAT bit is set in the ADC_INTERFACE register, the contents of the ADC_STATUS register are appended to this register when it is read, making this a 32-bit register. If the WL16 bit is set in the ADC_INTERFACE register, this register is rounded to 16 bits. Rev. 0 | Page 70 of 74 Reset 0x0 Access R Data Sheet AD4110-1 Filter Register Address: 0x5, Reset: 0x0500, Name: Filter The filter register configures the ADC data rate and filter options. Writing to the filter register resets any active ADC conversion and restarts conversion at the first channel in the sequence. The AD4110-1 provides four filter registers that allow different output data rates to be selected for the high voltage channel and the three low voltage channels. These filter registers share the same memory address. Therefore, when the filter register is written to, the contents are copied to the filter register for each active channel selected by Bits[3:0] of the ADC_CONFIG register (see Table 41). Table 43. Bit Descriptions for the Filter Register Bits [15:12] 11 Bit Name Reserved EN_ENHANCEFILT Settings 0 1 [10:8] SEL_ENHANCEFILT 000 001 010 011 100 101 110 111 7 [6:5] Reserved Order 00 01 10 11 [4:0] ODR 00000 00001 00010 00011 00100 00101 00110 00111 01000 01001 01010 01011 01100 01101 01110 01111 10000 10001 10010 10011 10100 Description Reserved. Enable enhanced filters. Allows the application to optimize the rejection of 50 Hz and 60 Hz simultaneously while also reducing the settling time. Disable enhanced 50 Hz/60 Hz filter. Enable enhanced 50 Hz/60 Hz filter. Select enhanced filter mode for 50 Hz/60 Hz rejection. Reserved. Reserved. ODR = 27.27 SPS, settling time = 36.7 ms. ODR = 25 SPS, settling time = 40 ms. ODR = 20.67 SPS, settling time = 48.4 ms. ODR = 20 SPS, settling time = 50 ms. ODR = 16.67 SPS, settling time = 60 ms. Reserved. Reserved. Filter order. Sinc5 + sinc1 (fast settling filter). Reserved. Reserved. Sinc3 filter. Output data rate. Sinc3 Filter Sinc5 + Sinc1 Filter 125.0 kSPS (default setting) 125.0 kSPS (default setting) 125.0 kSPS 125.0 kSPS 62.5 kSPS 62.5 kSPS 62.5 kSPS 62.5 kSPS 31.25 kSPS 31.25 kSPS 25.0 kSPS 25.0 kSPS 15.625 kSPS 15.625 kSPS 10.417 kSPS 10.390 kSPS 5.0 kSPS 4.994 kSPS 2.5 kSPS 2.498 kSPS 1.0 kSPS 1.0 kSPS 500 SPS 500 SPS 400.6 SPS 395.5 SPS 200 SPS 200 SPS 100.2 SPS 100.2 SPS 60 SPS 59.87 SPS 50 SPS 49.92 SPS 20.0 SPS 20.0 SPS 16.7 SPS 16.7 SPS 10.0 SPS 10.0 SPS 5.0 SPS 5.0 SPS Rev. 0 | Page 71 of 74 Reset 0x0 0x0 Access R RW 0x5 RW 0x0 0x0 R RW 0x0 RW AD4110-1 Data Sheet ADC_GPIO_CONFIG Register Address: 0x6, Reset: 0x0800, Name: ADC_GPIO_CONFIG The ADC_GPIO_CONFIG register controls the general-purpose I/O pins of the ADC: SYNC and ERR. Table 44. Bit Descriptions for the ADC_GPIO_CONFIG Register Bits [15:12] 11 Bit Name Reserved SYNC_EN Settings 0 1 [10:9] ERR_EN 00 01 10 11 8 [7:0] Reserved Reserved Description Reserved. SYNC pin enable. Setting this bit allows the SYNC pin to hold the ADC or filter in reset. This pin can be used to synchronize the conversion start on multiple devices. Disabled. Enabled. ERR pin mode select. Disabled. Input. Logic OR of the ERR pin and the internal ADC error bits with the result available in the ADC_ERR bit of the ADC_STATUS register. This mode can be used to combine the AFE and ADC errors into the ADC_ERR bit. Output (open-drain, active low). Reserved. Reserved. Reserved. Reset 0x0 0x1 Access R RW 0x0 RW 0x0 0x0 R R Reset 0x98DX Access R Reset 0x800000 Access RW Reset 0x800000 Access RW ID Register Address: 0x7, Reset: 0x98DX, Name: ID The read only ID register returns the 16-bit device ID. For the AD4110-1, this value is 0x98DX. Table 45. Bit Descriptions for the ID Register Bits [15:0] Bit Name ID Settings 0x98DX Description Device product identification number. AD4110-1. (where X is the ADC silicon revision). ADC_OFFSET0 Register Address: 0x8, Reset: 0x800000, Name: ADC_OFFSET0 The ADC_OFFSET0 register configures the offset for Channel 0 (high voltage channel, AIN(+) - AIN(-) inputs). Table 46. Bit Descriptions for the ADC_OFFSET0 Register Bits [23:0] Bit Name OFFSET0 Settings Description Offset data value. ADC_OFFSET1 Register Address: 0x9, Reset: 0x800000, Name: ADC_OFFSET1 The ADC_OFFSET1 register configures the offset for Channel 1 (low voltage channel, AIN1(LV) - AIN2(LV) inputs). Table 47. Bit Descriptions for the ADC_OFFSET1 Register Bits [23:0] Bit Name OFFSET1 Settings Description Offset data value. Rev. 0 | Page 72 of 74 Data Sheet AD4110-1 ADC_OFFSET2 Register Address: 0xA, Reset: 0x800000, Name: ADC_OFFSET2 The ADC_OFFSET2 register configures the offset for Channel 2 (low voltage channel, AIN1(LV) - AINCOM(LV) inputs). Table 48. Bit Descriptions for the ADC_OFFSET2 Register Bits [23:0] Bit Name OFFSET2 Settings Description Offset data value. Reset 0x800000 Access RW ADC_OFFSET3 Register Address: 0xB, Reset: 0x800000, Name: ADC_OFFSET3 The ADC_OFFSET3 register configures the offset for Channel 3 (low voltage channel, AIN2(LV) - AINCOM(LV) inputs). Table 49. Bit Descriptions for the ADC_OFFSET3 Register Bits [23:0] Bit Name OFFSET3 Settings Description Offset data value. Reset 0x800000 Access RW Reset 0x5XXXX0 Access RW Reset 0x5XXXX0 Access RW ADC_GAIN0 Register Address: 0xC, Reset: 0x5XXXX0, Name: ADC_GAIN0 The ADC_GAIN0 register configures the gain for Channel 0 (high voltage channel, AIN(+) - AIN(-) input). Table 50. Bit Descriptions for the ADC_GAIN0 Register Bits [23:0] Bit Name GAIN0 Settings Description Gain data value. ADC_GAIN1 Register Address: 0xD, Reset: 0x5XXXX0, Name: ADC_GAIN1 The ADC_GAIN1 register configures the gain for Channel 1 (low voltage channel, AIN1(LV) - AIN2(LV) input). Table 51. Bit Descriptions for the ADC_GAIN1 Register Bits [23:0] Bit Name GAIN1 Settings Description Gain data value. ADC_GAIN2 Register Address: 0xE, Reset: 0x5XXXX0, Name: ADC_GAIN2 The ADC_GAIN2 register configures the gain for Channel 2 (low voltage channel, AIN1(LV) - AINCOM(LV) input). Table 52. Bit Descriptions for the ADC_GAIN2 Register Bits [23:0] Bit Name GAIN2 Settings Description Gain data value. Reset 0x5XXXX0 Access RW ADC_GAIN3 Register Address: 0xF, Reset: 0x5XXXX0, Name: ADC_GAIN3 The ADC_GAIN3 register configures the gain for Channel 3 (low voltage channel, AIN2(LV) - AINCOM(LV) input). Table 53. Bit Descriptions for the ADC_GAIN3 Register Bits [23:0] Bit Name GAIN3 Settings Description Gain data value. Reset 0x5XXXX0 Rev. 0 | Page 73 of 74 Access RW AD4110-1 Data Sheet OUTLINE DIMENSIONS DETAIL A (JEDEC 95) 0.30 0.25 0.18 40 31 1 30 0.50 BSC 4.70 4.60 SQ 4.50 EXPOSED PAD TOP VIEW 1.00 0.95 0.85 END VIEW PKG-003653/5050 SEATING PLANE 0.45 0.40 0.35 21 11 20 0.05 MAX 0.02 NOM COPLANARITY 0.08 0.20 REF PIN 1 INDIC ATOR AREA OPTIONS (SEE DETAIL A) BOTTOM VIEW 10 0.25 MIN FOR PROPER CONNECTION OF THE EXPOSED PAD, REFER TO THE PIN CONFIGURATION AND FUNCTION DESCRIPTIONS SECTION OF THIS DATA SHEET. COMPLIANT TO JEDEC STANDARDS MO-220-VJJD-5 03-03-2017-B PIN 1 INDICATOR 6.10 6.00 SQ 5.90 Figure 75. 40-Lead Lead Frame Chip Scale Package [LFCSP] 6 mm x 6 mm Body and 0.95 mm Package Height (CP-40-15) Dimensions shown in millimeters ORDERING GUIDE Model 1 AD4110-1BCPZ AD4110-1BCPZ-RL AD4110-1BCPZ-RL7 1 Temperature Range -40C to +105C -40C to +105C -40C to +105C Package Description 40-Lead Lead Frame Chip Scale Package [LFCSP] 40-Lead Lead Frame Chip Scale Package [LFCSP] 40-Lead Lead Frame Chip Scale Package [LFCSP] Z = RoHS Compliant Part. (c)2019 Analog Devices, Inc. All rights reserved. Trademarks and registered trademarks are the property of their respective owners. D16269-0-3/19(0) Rev. 0 | Page 74 of 74 Package Option CP-40-15 CP-40-15 CP-40-15