Single Supply, 24-Bit, Sigma-Delta ADC With 10 V and 0 Ma To 20 Ma Inputs, Open Wire Detection
Single Supply, 24-Bit, Sigma-Delta ADC With 10 V and 0 Ma To 20 Ma Inputs, Open Wire Detection
Single Supply, 24-Bit, Sigma-Delta ADC With 10 V and 0 Ma To 20 Ma Inputs, Open Wire Detection
TABLE OF CONTENTS
Features .............................................................................................. 1 CRC Calculation......................................................................... 40
Applications ....................................................................................... 1 Integrated Functions ...................................................................... 42
General Description ......................................................................... 1 General-Purpose Ouputs .......................................................... 42
Revision History ............................................................................... 3 Delay ............................................................................................ 42
Functional Block Diagram .............................................................. 4 16-Bit/24-Bit Conversions......................................................... 42
Specifications..................................................................................... 5 DOUT_RESET ........................................................................... 42
Timing Characteristics ................................................................ 8 Synchronization .......................................................................... 42
Absolute Maximum Ratings .......................................................... 10 Error Flags ................................................................................... 43
Thermal Resistance .................................................................... 10 DATA_STAT ............................................................................... 43
ESD Caution ................................................................................ 10 IOSTRENGTH ........................................................................... 43
Pin Configuration and Function Descriptions ........................... 11 Internal Temperature Sensor .................................................... 43
Typical Performance Characteristics ........................................... 13 Applications Information .............................................................. 44
Noise Performance and Resolution .............................................. 18 IEC61000-4-x and CISPR 11 Robustness ............................... 44
Theory of Operation ...................................................................... 20 Grounding and Layout .............................................................. 44
Power Supplies ............................................................................ 21 Register Summary .......................................................................... 45
Digital Communication............................................................. 21 Register Details ............................................................................... 47
AD4111 Reset.............................................................................. 22 Communications Register......................................................... 47
Configuration Overview ........................................................... 23 Status Register ............................................................................. 48
Circuit Description ......................................................................... 26 ADC Mode Register ................................................................... 49
Multiplexer .................................................................................. 26 Interface Mode Register ............................................................ 50
Current Inputs ............................................................................ 27 Register Check ............................................................................ 51
Voltage Inputs ............................................................................. 27 Data Register ............................................................................... 51
Data Output Coding .................................................................. 29 GPIO Configuration Register ................................................... 52
AD4111 Reference ...................................................................... 29 ID Register................................................................................... 53
Buffered Reference Input ........................................................... 30 Channel Register 0 ..................................................................... 53
Clock Source ............................................................................... 30 Channel Register 1 to Channel Register 15 ............................ 54
Digital Filter .................................................................................... 31 Setup Configuration Register 0 ................................................ 55
Sinc5 + Sinc1 Filter..................................................................... 31 Setup Configuration Register 1 to Setup Configuration
Sinc3 Filter ................................................................................... 31 Register 7 ..................................................................................... 55
Enhanced 50 Hz and 60 Hz Rejection Filters ......................... 32 Filter Configuration Register 1 to Filter Configuration
Register 7 ..................................................................................... 57
Operating Modes ............................................................................ 35
Offset Register 0 ......................................................................... 57
Continuous Conversion Mode ................................................. 35
Offset Register 1 to Offset Register 7....................................... 57
Continuous Read Mode ............................................................. 36
Gain Register 0............................................................................ 58
Single Conversion Mode ........................................................... 37
Gain Register 1 to Gain Register 7 ........................................... 58
Standby and Power-Down Modes ............................................ 38
Outline Dimensions ....................................................................... 59
Calibration ................................................................................... 38
Ordering Guide .......................................................................... 59
Digital Interface .............................................................................. 39
Checksum Protection................................................................. 39
Rev. A | Page 2 of 59
Data Sheet AD4111
REVISION HISTORY
2/2019—Rev. 0 to Rev. A
Change to Product Title ................................................................... 1
Changes to Features Section and Applications Section ............... 1
Changes to Table 1 ............................................................................ 5
Changes to Figure 10 .....................................................................13
Changed 180 pF to 680 pF .............................................................28
Added IEC61000-4-x and CISPR 11 Robustness Section..........44
Rev. A | Page 3 of 59
AD4111 Data Sheet
50Ω
IIN0– AD4111
IIN1–
IIN2–
IIN3–
XTAL AND INTERNAL
GPO CONTROL CLOCK OSCILLATOR
CIRCUITRY
TEMPERATURE
SENSOR
16640-001
AVSS GPO0 GPO1 XTAL1 XTAL2/CLKIO
Figure 1.
Rev. A | Page 4 of 59
Data Sheet AD4111
SPECIFICATIONS
AVDD = 3.0 V to 5.5 V, IOVDD = 2 V to 5.5 V, AVSS = 0 V, DGND = 0 V, VBIAS− = 0 V, REF+ = 2.5 V, REF− = AVSS, internal master
clock (MCLK) = 2 MHz, TA = TMIN to TMAX (−40°C to +105°C), unless otherwise noted.
Table 1.
Parameter Test Conditions/Comments Min Typ Max Unit
VOLTAGE INPUTS
Differential Input Voltage Range 1 Specified performance −10 +10 V
Functional −VREF × 10 +VREF × 10 V
Absolute (Pin) Input Voltage AVDD ≥ 4.75 V −20 +20 V
AVDD = 3.0 V −12 +12 V
Input Impedance 1 MΩ
Offset Error 2 25°C ±1.5 mV
Offset Drift ±7 µV/°C
Gain Error Internal full-scale calibration 3, 25°C ±0.05 % of FS
Gain Drift ±1 ppm/°C
Integral Nonlinearity (INL) ±0.01 % of FSR
Total Unadjusted Error (TUE) 4 Internal full-scale calibration
25°C, internal VREF ±0.06 % of FSR
−40°C to +105°C, internal VREF ±0.1 % of FSR
25°C, external VREF ±0.06 % of FSR
−40°C to +105°C, external VREF ±0.08 % of FSR
Power Supply Rejection AVDD for VIN = 1 V 70 dB
Common-Mode Rejection VIN = 1 V
At DC 85 dB
At 50 Hz, 60 Hz 20 Hz output data rate (postfilter), 50 Hz ± 120 dB
1 Hz and 60 Hz ± 1 Hz
Normal Mode Rejection4 50 Hz ± 1 Hz and 60 Hz ± 1 Hz
Internal clock, 20 SPS ODR (postfilter) 71 90 dB
External clock, 20 SPS ODR (postfilter) 85 90 dB
Resolution See Table 6 and Table 8
Noise See Table 6 and Table 8
CURRENT INPUTS
Input Current Range −0.5 +24 mA
Absolute (Pin) Input Voltage AVSS − 0.05 AVDD + 0.05 5 V
Input Impedance 6 54 60 75 Ω
Offset Error2 ±2 µA
Offset Drift ±3 nA/°C
Gain Error Factory calibrated gain, 25°C ±0.02 % of FS
Gain Drift ±10 ppm/°C
INL ±0.01 % of FSR
TUE4 25°C, internal VREF ±0.08 % of FSR
−40°C to +105°C, internal VREF ±0.2 % of FSR
25°C, external VREF ±0.08 % of FSR
−40°C to +105°C, external VREF ±0.2 % of FSR
Power Supply Rejection AVDD for IIN = 10 mA 0.5 µA/V
Normal Mode Rejection4 50 Hz ± 1 Hz and 60 Hz ± 1 Hz
Internal clock, 20 SPS ODR (postfilter) 71 90 dB
External clock, 20 SPS ODR (postfilter) 85 90 dB
Resolution See Table 7 and Table 9
Noise See Table 7 and Table 9
ADC SPEED AND PERFORMANCE
ADC Output Data Rate (ODR) One channel, see Table 6 1.25 31,250 SPS
No Missing Codes4 Excluding sinc3 filter ≥ 15 kHz notch 24 Bits
Rev. A | Page 5 of 59
AD4111 Data Sheet
Parameter Test Conditions/Comments Min Typ Max Unit
INTERNAL REFERENCE 100 nF external capacitor to AVSS
Output Voltage REFOUT with respect to AVSS 2.5 V
Initial Accuracy4, 7 REFOUT, TA = 25°C −0.12 +0.12 % of V
Temperature Coefficient ±5 +12 ppm/°C
Reference Load Current, ILOAD −10 +10 mA
Power Supply Rejection AVDD (line regulation) 95 dB
Load Regulation ∆VOUT/∆ILOAD 32 ppm/mA
Voltage Noise eN, 0.1 Hz to 10 Hz, 2.5 V reference 4.5 µV rms
Voltage Noise Density eN, 1 kHz, 2.5 V reference 215 nV/√Hz
Turn On Settling Time 100 nF REFOUT capacitor 200 µs
Short-Circuit Current, ISC 25 mA
EXTERNAL REFERENCE INPUTS
Differential Input Range VREF = (REF+) − (REF−) 1 2.5 AVDD V
Absolute Voltage Limits
Buffers Disabled AVSS −0.05 AVDD +0.05 V
Buffers Enabled AVSS AVDD V
REF± Input Current
Buffers Disabled
Input Current ±9 µA/V
Input Current Drift External clock ±0.75 nA/V/°C
Internal clock ±2 nA/V/°C
Buffers Enabled
Input Current ±100 nA
Input Current Drift 0.25 nA/°C
Normal Mode Rejection See the rejection parameter
Common-Mode Rejection 95 dB
TEMPERATURE SENSOR
Accuracy After user calibration at 25°C ±2 °C
Sensitivity 477 µV/K
GENERAL-PURPOSE OUTPUTS With respect to AVSS
(GPO0, GPO1)
Floating State Output Capacitance 5 pF
Output Voltage4
High, VOH Source current (ISOURCE) = 200 µA AVDD − 1 V
Low, VOL Sink current (ISINK) = 800 µA AVSS + 0.4 V
CLOCK
Internal Clock
Frequency 2 MHz
Accuracy −2.5% +2.5% %
Duty Cycle 50 %
Output Voltage
Low, VOL 0.4 V
High, VOH 0.8 × IOVDD V
Crystal
Frequency 14 16 16.384 MHz
Start-Up Time 10 µs
External Clock (CLKIO) 2 2.048 MHz
Duty Cycle 30 50 70 %
Rev. A | Page 6 of 59
Data Sheet AD4111
Parameter Test Conditions/Comments Min Typ Max Unit
LOGIC INPUTS
Input Voltage4
High, VINH 2 V ≤ IOVDD < 2.3 V 0.65 × IOVDD V
2.3 V ≤ IOVDD ≤ 5.5 V 0.7 × IOVDD V
Low, VINL 2 V ≤ IOVDD < 2.3 V 0.35 × IOVDD V
2.3 V ≤ IOVDD ≤ 5.5 V 0.7 V
Hysteresis4 IOVDD ≥ 2.7 V 0.08 0.25 V
IOVDD < 2.7 V 0.04 0.2 V
Leakage Current −10 +10 µA
LOGIC OUTPUT (DOUT/RDY)
Output Voltage
High, VOH IOVDD ≥ 4.5 V, ISOURCE = 1 mA 0.8 × IOVDD V
2.7 V ≤ IOVDD < 4.5 V, ISOURCE = 500 µA 0.8 × IOVDD V
IOVDD < 2.7 V, ISOURCE = 200 µA 0.8 × IOVDD V
Low, VOL IOVDD ≥ 4.5 V, ISINK = 2 mA 0.4 V
2.7 V ≤ IOVDD < 4.5 V, ISINK = 1 mA 0.4 V
IOVDD < 2.7 V, ISINK = 400 µA 0.4 V
Leakage Current Floating state −10 +10 µA
Output Capacitance Floating state 10 pF
POWER REQUIREMENTS
Power Supply Voltage
AVDD to AVSS 3.0 5.5 V
AVSS to DGND −2.75 0 V
IOVDD to DGND 2 5.5 V
IOVDD to AVSS For AVSS < DGND 6.35 V
POWER SUPPLY CURRENTS 8 All outputs unloaded, digital inputs
connected to IOVDD or DGND
Full Operating Mode
AVDD Current Including internal reference 3.3 3.7 mA
IOVDD Current Internal clock 0.6 0.8 mA
Standby Mode All VIN = 0 V 120 µA
Power-Down Mode All VIN = 0 V 90 µA
POWER DISSIPATION
Full Operating Mode 19.5 mW
Standby Mode 600 µW
Power-Down Mode 450 µW
1
The full specification is guaranteed for a differential input signal of ±10 V. The device is functional up to a differential input signal of ±VREF × 10. However, the specified
absolute (pin) voltage must not be exceeded for the proper function.
2
Following a system zero-scale calibration, the offset error is in the order of the noise for the programmed output data rate selected.
3
The gain calibration register is overwritten by performing an internal full-scale calibration. Alternatively, a system full-scale calibration reduces the gain error to the
order of the noise for the programmed output data rate for the channel that is calibrated.
4
Specification is not production tested but is supported by characterization data at the initial product release.
5
This maximum specification is only possible if IINx− is biased so that the current through the resistor is less than 24 mA. It is not possible with IINx− connected to 0 V.
6
This specification shows the impedance seen between current input pins. The current is measured across a 50 Ω sense resistor.
7
This specification includes moisture sensitivity level (MSL) preconditioning effects.
8
This specification is with no load on the REFOUT pin and the digital output pins.
Rev. A | Page 7 of 59
AD4111 Data Sheet
TIMING CHARACTERISTICS
IOVDD = 2 V to 5.5 V, DGND = 0 V, Input Logic 0 = 0 V, Input Logic 1 = IOVDD, capacitive load (CLOAD) = 20 pF, unless otherwise noted.
Table 2.
Parameter Limit at TMIN, TMAX Unit Description 1, 2
SCLK
t3 25 ns min SCLK high pulse width
t4 25 ns min SCLK low pulse width
READ OPERATION
t1 0 ns min CS falling edge to DOUT/RDY active time
15 ns max IOVDD = 4.75 V to 5.5 V
40 ns max IOVDD = 2 V to 3.6 V
t2 3 0 ns min SCLK active edge to data valid delay 4
12.5 ns max IOVDD = 4.75 V to 5.5 V
25 ns max IOVDD = 2 V to 3.6 V
t5 5 2.5 ns min Bus relinquish time after CS inactive edge
20 ns max
t6 0 ns min SCLK inactive edge to CS inactive edge
t7 10 ns min SCLK inactive edge to DOUT/RDY high/low
WRITE OPERATION
t8 0 ns min CS falling edge to SCLK active edge setup time4
t9 8 ns min Data valid to SCLK edge setup time
t10 8 ns min Data valid to SCLK edge hold time
t11 5 ns min CS rising edge to SCLK edge hold time
1
Sample tested during initial release to ensure compliance.
2
See Figure 2 and Figure 3.
3
This parameter is defined as the time required for the output to cross the VOL or VOH limits.
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. However, care must be taken to ensure that subsequent reads do not occur close to the next output update. If the continuous read feature is
enabled, the digital word can be read only once.
Rev. A | Page 8 of 59
Data Sheet AD4111
Timing Diagrams
CS (I)
t6
t1
t5
t2 t7
t3
SCLK (I)
16640-002
t4
I = INPUT, O = OUTPUT
Figure 2. Read Cycle Timing Diagram
CS (I)
t8 t11
SCLK (I)
t9
t10
DIN (I) MSB LSB
16640-003
I = INPUT, O = OUTPUT
Figure 3. Write Cycle Timing Diagram
Rev. A | Page 9 of 59
AD4111 Data Sheet
Rev. A | Page 10 of 59
Data Sheet AD4111
GPO1
REF+
REF–
IIN3+
IIN2+
IIN1+
IIN0+
IIN0–
IIN1–
IIN2–
40
39
38
37
36
35
34
33
32
31
VINCOM 1 30 IIN3–
VIN0 2 29 VIN7
VIN1 3 28 VIN6
VIN2 4 AD4111 27 VIN5
VIN3 5 TOP VIEW 26 VIN4
REFOUT 6 (Not to Scale) 25 GPO0
REGCAPA 7 24 COMPB
AVSS 8 23 COMPA
AVDD 9 22 REGCAPD
DNC 10 21 DGND
12
13
14
15
16
17
18
19
20
11
XTAL2/CLKIO
VBIAS–
XTAL1
SYNC
DIN
SCLK
IOVDD
ERROR
CS
DOUT/RDY
NOTES
1. DNC = DO NOT CONNECT. DO NOT CONNECT ANYTHING TO THIS PIN.
2. SOLDER THE EXPOSED PAD TO A SIMILAR PAD ON THE PCB UNDER THE
16640-004
EXPOSED PAD TO CONFER MECHANICAL STRENGTH AND FOR HEAT
DISSIPATION. THE EXPOSED PAD MUST BE CONNECTED TO AVSS
THROUGH THIS PAD ON THE PCB.
Rev. A | Page 11 of 59
AD4111 Data Sheet
Pin No. Mnemonic 1 Type 2 Description
16 SCLK DI Serial Clock Input. This serial clock input is for data transfers to and from the ADC. SCLK has a Schmitt
triggered input.
17 CS DI Chip Select Input. This pin is an active low logic input used to select the ADC. Use CS to select the ADC
in systems with more than one device on the serial bus. CS can be hardwired low, allowing the ADC to
operate in 3-wire mode with SCLK, DIN, and DOUT/RDY used to interface with the device. When CS is
high, the DOUT/RDY output is tristated.
18 ERROR DI/O Error Input/Output or General-Purpose Output. This pin can be used in one of the following three modes:
Active low error input mode. This mode sets the ADC_ERROR bit in the status register.
Active low, open-drain error output mode. The status register error bits are mapped to the ERROR pin.
The ERROR pins of multiple devices can be wired together to a common pull-up resistor so that an error
on any device can be observed.
General-purpose output mode. The status of the pin is controlled by the ERR_DAT bit in the GPIOCON
register. The pin is referenced between IOVDD and DGND.
19 SYNC DI Synchronization Input. Allows synchronization of the digital filters and analog modulators when using
multiple AD4111 devices.
20 IOVDD P Digital I/O Supply Voltage. The IOVDD voltage ranges from 2 V to 5.5 V (nominal). IOVDD is independent
of AVDD. For example, IOVDD can be operated at 3.3 V when AVDD equals 5 V, or vice versa. If AVSS is
set to −2.5 V, the voltage on IOVDD must not exceed 3.6 V.
21 DGND P Digital Ground.
22 REGCAPD AO Digital LDO Regulator Output. This pin is for decoupling purposes only. Decouple this pin to DGND
using a 1 µF capacitor.
23 COMPA AO Compensation Pin for VIN0, VIN2, VIN4, and VIN6. Connect this pin to the corresponding voltage input
pins through a 1 kΩ resistor and 680 pF capacitor when using open wire detection (see the Open Wire
Detection section).
24 COMPB AO Compensation Pin for VIN1, VIN3, VIN5, and VIN7. Connect this pin to the corresponding voltage input
pins through a 1 kΩ resistor and 680 pF capacitor when using open wire detection (see the Open Wire
Detection section).
25 GPO0 DO General-Purpose Output. Logic output on this this pin is referred to the AVDD and AVSS supplies.
26 VIN4 AI Voltage Input 4. Input referenced to VINCOM in single-ended configuration, or a positive input of an
input pair with VIN5 in differential configuration.
27 VIN5 AI Voltage Input 5. Input referenced to VINCOM in single-ended configuration, or a negative input of an
input pair with VIN4 in differential configuration.
28 VIN6 AI Voltage Input 6. Input referenced to VINCOM in single-ended configuration, or a positive input of an
input pair with VIN7 in differential configuration.
29 VIN7 AI Voltage Input 7. Input referenced to VINCOM in single-ended configuration, or a negative input of an
input pair with VIN6 in differential configuration.
30 IIN3− AI Current Input Return 3. Connect this pin to analog ground.
31 IIN2− AI Current Input Return 2. Connect this pin to analog ground.
32 IIN1− AI Current Input Return 1. Connect this pin to analog ground.
33 IIN0− AI Current Input Return 0. Connect this pin to analog ground.
34 IIN0+ AI Current Input 0.
35 IIN1+ AI Current Input 1.
36 IIN2+ AI Current Input 2.
37 IIN3+ AI Current Input 3.
38 GPO1 DO General-Purpose Output. Logic output on this pin is referred to the AVDD and AVSS supplies.
39 REF− AI Reference Input Negative Terminal. REF− can span from AVSS to AVDD − 1 V. Reference can be selected
through the REF_SELx bits in the setup configuration registers.
40 REF+ AI Reference Input Positive Terminal. An external reference can be applied between REF+ and REF−. REF+
can span from AVDD to AVSS + 1 V. Reference can be selected through the REF_SELx bits in the setup
configuration registers.
EP P Exposed Pad. Solder the exposed pad to a similar pad on the PCB under the exposed pad to confer
mechanical strength to the package and for heat dissipation. The exposed pad must be connected to
AVSS through this pad on the PCB.
1
Note that, throughout this data sheet, the dual function pin mnemonics are referenced by the relevant function only.
2
AI means analog input, AO means analog output, P means power supply, N/A means not applicable, DI means digital input, DO means digital output, and DI/O means
bidirectional digital input/output.
Rev. A | Page 12 of 59
Data Sheet AD4111
8388627
250
8388626
8388625 200
OCCURRENCE
ADC CODE
8388624
150
8388623
8388622 100
8388621
50
8388620
16640-105
16640-108
8388619 0
0 100 200 300 400 500 600 700 800 900 1000
8388620
8388621
8388622
8388623
8388624
8388625
8388626
8388627
SAMPLE NUMBER
ADC CODE
Figure 5. Noise (Voltage Input, Output Data Rate = 1.25 SPS) Figure 8. Histogram (Voltage Input, Output Data Rate = 1.25 SPS)
8388680 35
8388660
30
8388640 25
OCCURRENCE
ADC CODE
8388620 20
8388600 15
8388580 10
8388560 5
16640-106
16640-109
8388540 0
0 100 200 300 400 500 600 700 800 900 1000
8388559
8388563
8388567
8388571
8388575
8388579
8388583
8388587
8388591
8388595
8388599
8388603
8388607
8388611
8388615
8388619
8388623
8388627
8388631
8388635
8388639
8388643
8388647
8388651
8388655
8388659
8388663
SAMPLE NUMBER
ADC CODE
Figure 6. Noise (Voltage Input, Output Data Rate = 2.5 kSPS) Figure 9. Histogram (Voltage Input, Output Data Rate = 2.5 kSPS)
8388750 20
18
8388700
16
14
8388650
OCCURRENCE
12
ADC CODE
8388600 10
8
8388550 6
4
8388500
2
16640-110
16640-107
8388450 0
8388511
8388520
8388529
8388538
8388547
8388556
8388565
8388574
8388583
8388592
8388601
8388610
8388619
8388628
8388637
8388646
8388655
8388664
8388673
8388682
8388691
8388700
8388709
8388718
8388727
0 100 200 300 400 500 600 700 800 900 1000
SAMPLE NUMBER
ADC CODE
Figure 7. Noise (Voltage Input, Output Data Rate = 31.25 kSPS) Figure 10. Histogram (Voltage Input, Output Data Rate = 31.25 kSPS)
Rev. A | Page 13 of 59
AD4111 Data Sheet
8388382.5 1000
900
8388382.0
800
700
8388381.5
OCCURRENCE
600
ADC CODE
8388381.0 500
400
8388380.5
300
200
8388380.0
16640-111
16640-114
100
8388379.5 0
0 100 200 300 400 500 600 700 800 900 1000 8388380 8388381 8388382
SAMPLE NUMBER ADC CODE
Figure 11. Noise (Current Input, Output Data Rate = 1.25 SPS) Figure 14. Histogram (Current Input, Output Data Rate = 1.25 SPS)
8388440 60
8388420 50
8388400 OCCURRENCE 40
ADC CODE
8388380 30
8388360 20
8388340 10
16640-112
16640-115
8388320 0
0 100 200 300 400 500 600 700 800 900 1000
8388330
8388334
8388338
8388342
8388346
8388350
8388354
8388358
8388362
8388366
8388370
8388374
8388378
8388382
8388386
8388390
8388394
8388398
8388402
8388406
8388410
8388414
8388418
8388422
8388426
SAMPLE NUMBER
ADC CODE
Figure 12. Noise (Current Input, Output Data Rate = 2.5 kSPS) Figure 15. Histogram (Current Input, Output Data Rate = 31.25 SPS)
8388750 25
8388700
20
8388650
OCCURRENCE
ADC CODE
15
8388600
10
8388550
5
8388500
16640-113
16640-116
8388450 0
0 100 200 300 400 500 600 700 800 900 1000
8388297
8388304
8388311
8388318
8388325
8388332
8388339
8388346
8388353
8388360
8388367
8388374
8388381
8388388
8388395
8388402
8388409
8388416
8388423
8388430
8388437
8388444
8388451
8388458
8388465
SAMPLE NUMBER
ADC CODE
Figure 13. Noise (Current Input, Output Data Rate = 31.25 kSPS) Figure 16. Histogram (Current Input, Output Data Rate = 31.25 kSPS)
Rev. A | Page 14 of 59
Data Sheet AD4111
–60 10
–70 8
–80 6
–90 4
–110 0
–120 –2
–130 –4
–140 –6
16640-117
16640-120
–150 –8
–160 –10
10 20 30 40 50 60 –10 –8 –6 –4 –2 0 2 4 6 8 10
VIN FREQUENCY (Hz) VIN (V)
Figure 17. Common-Mode Rejection Ratio (CMRR) vs. VIN Frequency Figure 20. Integral Nonlinearity (INL) vs. Input Range (Voltage Input)
(VIN = 0.1 V, 10 Hz to 70 Hz, Output)
–50 35
–60 30
–70 25
OCCURRENCE
PSRR (dB)
–80
20
–90
15
–100
10
–110
16640-118
16640-121
–120
1 10 100 1k 10k 100k 1M 10M 100M 0
1.996 1.997 1.998 1.999 2.000 2.001 2.002 2.003
VIN FREQUENCY (Hz)
FREQUENCY (MHz)
Figure 18. Power Supply Rejection Ratio (PSRR) vs. VIN Frequency Figure 21. Internal Oscillator Frequency/Accuracy Distribution Histogram
10
2.01
8
6 2.00
4
INL (ppm OF FSR)
FREQUENCY (MHz)
1.99
2
0
1.98
–2
–4 1.97
–6
1.96
16640-119
–8
16640-122
–10
1.95
–0.5 4.5 9.5 14.5 19.5 24.5 –40 –30 –20 –10 0 10 20 30 40 50 60 70 80 90 100
IIN (mA) TEMPERATURE (°C)
Figure 19. Integral Nonlinearity (INL) vs. Input (Current Input) Figure 22. Internal Oscillator Frequency vs. Temperature
Rev. A | Page 15 of 59
AD4111 Data Sheet
900 35
800
30
700
25
600
OCCURRENCE
OCCURRENCE
500 20
400 15
300
10
200
5
100
16640-123
16640-126
0 0
–5 –4 –3 –2 –1 0 1 2 3 4 5 6 7 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3
OFFSET ERROR (mV) GAIN ERROR DRIFT (ppm/°C)
Figure 23. Offset Error Distribution Histogram (Voltage Input) Figure 26. Gain Error Drift Distribution Histogram (Voltage Input)
30 25
25
20
20
OCCURRENCE
OCCURRENCE
15
15
10
10
5
5
16640-127
16640-124
0 0
4 5 6 7 8 9 10 11 –0.3 –0.2 –0.1 0 0.1 0.2 0.3 0.4 0.5 0.6
OFFSET ERROR DRIFT (µV/°C) OFFSET ERROR (µA)
Figure 24. Offset Error Drift Distribution Histogram (Voltage Input) Figure 27. Offset Error Distribution Histogram (Current Input)
35 20
18
30
16
25
14
OCCURRENCE
OCCURRENCE
20 12
10
15
8
10 6
4
5
16640-125
16640-128
0 0
–0.055 –0.050 –0.045 –0.040 –0.035 –0.030 –0.025 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 6.0 6.5
GAIN ERROR (% of Full-Scale) OFFSET DRIFT (nA/°C)
Figure 25. Gain Error Distribution Histogram (Voltage Input) Figure 28. Offset Error Drift Distribution Histogram (Current Input)
Rev. A | Page 16 of 59
Data Sheet AD4111
20 30
18
25
16
14
20
OCCURRENCE
OCCURRENCE
12
10 15
8
10
6
4
5
16640-129
16640-130
2
0 0
6 7 8 9 10 11 12 13
0.0050
0.0075
0.0100
0.0125
0.0150
0.0175
0.0200
0.0225
0.0250
GAIN ERROR DRIFT (ppm/°C)
Figure 29. Gain Error Distribution Histogram (Current Input) Figure 30. Gain Error Drift Distribution Histogram (Current Input)
Rev. A | Page 17 of 59
AD4111 Data Sheet
Table 6. ±10 V Voltage Input RMS Noise Resolution vs. ODR Using a Sinc5 + Sinc1 Filter
Default Output Data Rate Output Data Rate (SPS per Notch Effective Peak-to-Peak
(SPS); SING_CYC = 0 and Channel); SING_CYC = 1 or Settling Frequency Noise Resolution Noise Resolution
Single Channel Enabled Multiple Channels Enabled Time 1 (Hz) (µV rms) 2 (Bits) (µV p-p) (Bits)
31,250 6211 161 µs 31,250 106 17.5 750 14.7
15,625 5181 193 µs 15,625 94 17.7 580 15.1
10,417 4444 225 µs 10,417 82 17.9 512 15.3
5208 3115 321 µs 5208 62 18.3 372 15.7
2597 2597 385 µs 3906 47 18.7 312 16.0
1007 1007 993 µs 1157 27 19.5 190 16.7
504 504 1.99 ms 539 21 19.9 140 17.1
381 381 2.63 ms 401 17 20.2 92 17.7
200.3 200.3 4.99 ms 206 13 20.6 62 18.3
100.2 100.2 9.99 ms 102 8 21.3 45 18.8
59.52 59.52 16.8 ms 59.98 7 21.4 33 19.2
49.68 49.68 20.13 ms 50 7 21.4 33 19.2
20 20.01 49.98 ms 20 4 22.3 22 19.8
16.67 16.63 60.13 ms 16.67 4 22.3 21 19.9
10 10 100 ms 10 3.7 22.4 18 20.1
5 5 200 ms 5 3.4 22.5 17 20.2
2.5 2.5 400 ms 2.5 2.4 23 12 20.7
1.25 1.25 800 ms 1.25 2.3 23.1 11 20.8
1
The settling time is rounded to the nearest microsecond, which is reflected in the output data rate and channel switching rate. Channel switching rate = 1 ÷ settling time.
2
Based on 1000 samples for data rates ≥ 381 SPS per channel, based on 100 samples for data rates ≤ 200.3 SPS per channel.
Table 7. 0 mA to 20 mA Current Input Noise and Resolution vs. Output Data Rate Using a Sinc5 + Sinc1 Filter
Default Output Data Rate Output Data Rate (SPS per Notch Effective Peak-to-Peak
(SPS); SING_CYC = 0 and Channel); SING_CYC = 1 or Settling Frequency Noise Resolution Noise Resolution
Single Channel Enabled Multiple Channels Enabled Time 1 (Hz) (nA rms) 2 (Bits) (nA p-p) (Bits)
31,250 6211 161 µs 31,250 155 17.0 1100 14.2
15,625 5181 193 µs 15,625 136 17.2 920 14.4
10,417 4444 225 µs 10,417 113 17.4 720 14.8
5208 3115 321 µs 5208 84 17.9 580 15.1
2597 2597 385 µs 3906 75 18.0 480 15.3
1007 1007 993 µs 1157 43 18.8 220 16.5
504 503.8 1.99 ms 539 29 19.4 150 17.0
381 381 2.63 ms 401 21 19.9 125 17.3
200.3 200.3 4.99 ms 206 18 20.1 95 17.7
100.2 100.2 9.99 ms 102 13 20.6 71 18.1
59.52 59.52 16.8 ms 59.98 10 20.9 48 18.7
49.68 49.68 20.13 ms 50 9 21.1 41 18.9
20 20.01 49.98 ms 20 6 21.7 30 19.3
16.67 16.63 60.13 ms 16.67 5.3 21.8 23 19.7
10 10 100 ms 10 4.6 22.1 18 20.1
5 5 200 ms 5 3 22.7 12 20.7
2.5 2.5 400 ms 2.5 2.8 22.8 12 20.7
1.25 1.25 800 ms 1.25 2.7 22.8 6 21.7
1
The settling time is rounded to the nearest microsecond, which is reflected in the output data rate and channel switching rate. Channel switching rate = 1 ÷ settling time.
2
Based on 1000 samples for data rates ≥ 381 SPS per channel, based on 100 samples for data rates ≤ 200.3 SPS per channel.
Rev. A | Page 18 of 59
Data Sheet AD4111
Table 8. ±10 V Voltage Input RMS Noise Resolution vs. ODR Using a Sinc3 Filter
Default Output Data Rate Output Data Rate (SPS per Notch Effective Peak-to-Peak
(SPS); SING_CYC = 0 and Channel); SING_CYC = 1 or Settling Frequency Noise Resolution Noise Resolution
Single Channel Enabled Multiple Channels Enabled Time 1 (Hz) (µV rms) 2 (Bits) (µV p-p) (Bits)
31,250 10309 96 µs 31,250 1035 14.2 6037 11.7
15,625 5181 192 µs 15,625 158 16.9 954 14.4
10,417 3460 288 µs 10,417 77 18 536 15.2
5208 1733 576 µs 5208 50 18.6 334 15.9
3906 867.3 1.15 ms 3906 34 19.2 205 16.6
1157 335.9 2.98 ms 1157 22 19.8 137 17.2
539 167.98 5.95 ms 539 15 20.3 15 17.5
401 133.5 7.49 ms 401 13 20.5 13 17.9
206 66.67 14.99 ms 206 10 20.9 10 18.2
102 33.39 29.85 ms 102 7.3 21.4 39 18.9
59.98 19.99 50.02 ms 59.98 6.2 21.6 35 19.1
50 16.67 60 ms 50 5.3 21.8 36 19.1
20 6.67 149.93 ms 20 4.9 22 33 19.2
16.67 5.56 179.96 ms 16.67 4.2 22.1 29.8 19.35
10 3.33 300 ms 10 3.7 22.4 20.9 19.9
5 1.67 600 ms 5 3.5 22.4 17.8 20.1
2.5 0.83 1.2 sec 2.5 3 22.7 17.8 20.1
1.25 0.42 2.4 sec 1.25 2.9 22.7 14.9 20.4
1
The settling time is rounded to the nearest microsecond, which is reflected in the output data rate and channel switching rate. Channel switching rate = 1 ÷ settling time.
2
Based on 1000 samples for data rates ≥ 381 SPS per channel, based on 100 samples for data rates ≤ 200.3 SPS per channel.
Table 9. 0 mA to 20 mA Current Input Noise and Resolution vs. Output Data Rate Using a Sinc3 Filter
Default Output Data Rate Output Data Rate (SPS per Notch Effective Peak-to-Peak
(SPS); SING_CYC = 0 and Channel); SING_CYC = 1 or Settling Frequency Noise Resolution Noise Resolution
Single Channel Enabled Multiple Channels Enabled Time 1 (Hz) (nA rms) 2 (Bits) (nA p-p) (Bits)
31,250 10309 96 µs 31,250 2177 15.5 13315 12.9
15,625 5181 192 µs 15,625 309 18.3 1830 15.8
10,417 3460 288 µs 10,417 121 19.7 781 17
5208 1733 576 µs 5208 72 20.4 452 17.8
3906 867.3 1.15 ms 3906 49 20.9 339 18.2
1157 335.9 2.98 ms 1157 30 21.6 214 18.8
539 167.98 5.95 ms 539 22 22.1 149 19.4
401 133.5 7.49 ms 401 19 2.3 125 19.6
206 66.67 14.99 ms 206 14 22.8 77 20.3
102 33.39 29.85 ms 102 10 23.2 71 20.4
59.98 19.99 50.02 ms 59.98 7.6 23.6 53 20.8
50 16.67 60 ms 50 7.2 23.7 41 21.2
20 6.67 149.93 ms 20 4.8 24 29.8 21.7
16.67 5.56 179.96 ms 16.67 4.4 24 29.8 21.7
10 3.33 300 ms 10 3.8 24 23.8 22
5 1.67 600 ms 5 3.1 24 17.9 22.4
2.5 0.83 1.2 sec 2.5 2.6 24 11.9 23
1.25 0.42 2.4 sec 1.25 2.4 24 11.9 23
1
The settling time is rounded to the nearest microsecond, which is reflected in the output data rate and channel switching rate. Channel switching rate = 1 ÷ settling time.
2
Based on 1000 samples for data rates ≥ 381 SPS per channel, based on 100 samples for data rates ≤ 200.3 SPS per channel.
Rev. A | Page 19 of 59
AD4111 Data Sheet
THEORY OF OPERATION
The AD4111 offers the user a fast settling, high resolution, The AD4111 includes two separate linear regulator blocks for
multiplexed ADC with high levels of configurability, including both the analog and digital circuitry. The analog LDO regulator
the following features: regulates the AVDD supply to 1.8 V.
• Four fully differential or eight single-ended voltage inputs. The linear regulator for the digital IOVDD supply performs a
• High impedance voltage divider with integrated precision similar function, regulating the input voltage applied at the
matched resistors IOVDD pin to 1.8 V. The serial interface signals always operate
• Four current inputs with integrated current sense resistors. from the IOVDD supply seen at the pin; meaning that, if 3.3 V
• Embedded proprietary iPassives™ technology within a very is applied to the IOVDD pin, the interface logic inputs and
small device footprint. outputs operate at this level.
• Per channel configurability—up to eight different setups The AD4111 is designed for a multitude of factory automation
can be defined. A separate setup can be mapped to each of and process control applications, such as programmable logic
the channels. Each setup allows the user to configure whether controller (PLC) and distributed control system (DCS)
the buffers are enabled or disabled, gain and offset correction, modules. The AD4111 reduces overall system cost and design
filter type, ODR, and reference source selection. burden while maintaining a very high level of accuracy. The
AD4111 offers the following system benefits:
The AD4111 includes a precision, 2.5 V, low drift (5 ppm/°C),
band gap internal reference. This reference can be selected for • A single 5 V or 3.3 V power supply.
use in ADC conversions, reducing the external component • Guaranteed minimum 1 MΩ input impedance.
count. When enabled, the internal reference is output to the • Overrange voltage greater than ±10 V.
REFOUT pin. It can be used as a low noise biasing voltage for • Integrated sense resistors for direct current input
the external circuitry and must be connected to a 0.1 μF measurement.
decoupling capacitor. • Reduced calibration costs.
• Voltage input open wire detection.
16MHz
CX1 CX2
SCLK 16 SCLK
24 COMPB
CS 17 CS
1 VINCOM IOVDD
IOVDD 20
AD4111 0.1µF
34 IIN0+ DGND 21
REGCAPD 22
33 IIN0– 0.1µF 1µF
AVDD
AVDD 9
0.1µF
REFOUT 6
11 VBIAS– 0.1µF
REGCAPA 7
AVSS 0.1µF 1µF
16640-010
Rev. A | Page 20 of 59
Data Sheet AD4111
POWER SUPPLIES determine the specific register to which the read or write
The AD4111 has two independent power supply pins: AVDD, operation applies.
and IOVDD. The AD4111 has no specific requirements for a When the read or write operation to the selected register is
power supply sequence. However, when all power supplies are complete, the interface returns to its default state, where it
stable, a device reset is required. See the AD4111 Reset section expects a write operation to the communications register.
for details on how to reset the device. In situations where interface synchronization is lost, a write
AVDD powers the internal 1.8 V analog LDO regulator, which operation of at least 64 serial clock cycles with DIN high returns
powers the ADC core. AVDD also powers the crosspoint multi- the ADC to its default state by resetting the entire device,
plexer and integrated input buffers. AVDD is referenced to AVSS, including the register contents. Alternatively, if CS is being used
and AVDD − AVSS = 3.3 V or 5 V. AVDD and AVSS can be a with the digital interface, returning CS high resets the digital
single 3.3 V or 5 V supply, or a ±1.65 V or ±2.5 V split supply. interface to its default state and aborts any current operation.
When using split supplies, consider the absolute maximum ratings
Figure 33 and Figure 34 show writing to and reading from a
(see the Absolute Maximum Ratings section).
register by first writing the 8-bit command to the communications
IOVDD powers the internal 1.8 V digital LDO regulator. This register followed by the data for the addressed register.
regulator powers the digital logic of the ADC. IOVDD sets the
Reading the ID register is the recommended method for verifying
voltage levels for the serial peripheral interface (SPI) of the
correct communication with the device. The ID register is a
ADC. IOVDD is referenced to DGND, and IOVDD to DGND
read only register and contains the value 0x30DX for the
can vary from 2 V (minimum) to 5.5 V (maximum).
AD4111. The communication register and ID register details are
Single-Supply Operation (AVSS = DGND) described in Table 10 and Table 11.
When the AD4111 is powered from a single supply connected 8-BIT COMMAND
8 BITS, 16 BITS,
OR 24 BITS OF DATA
to AVDD, the supply can be either 3.3 V or 5 V. In this config-
uration, AVSS and DGND can be shorted together on one CS
16640-012
compatible with QSPI™, MICROWIRE®, and DSPs. The
interface operates in SPI Mode 3 and can be operated with CS Figure 33. Writing to a Register (8-Bit Command with Register Address
tied low. In SPI Mode 3, SCLK idles high, the falling edge of Followed by Data of 8 Bits, 16 Bits, or 24 Bits; Data Length Is Dependent on
SCLK is the drive edge, and the rising edge of SCLK is the the Register Selected)
sample edge. Data is clocked out on the falling/drive edge and 8 BITS, 16 BITS,
24 BITS, OR
data is clocked in on the rising/sample edge. 8-BIT COMMAND 32 BITS OUTPUT
CS
DOUT/RDY
Figure 32. SPI Mode 3 SCLK Edges DATA
Rev. A | Page 21 of 59
AD4111 Data Sheet
AD4111 RESET the default state by resetting the entire device, including the register
After a power-up cycle and when the power supplies are stable, contents. Alternatively, if CS is being used with the digital interface,
a device reset is required. In situations where interface synchro- returning CS high sets the digital interface to the default state and
nization is lost, a device reset is also required. A write operation halts any serial interface operation.
of at least 64 serial clock cycles with DIN high returns the ADC to
Rev. A | Page 22 of 59
Data Sheet AD4111
CONFIGURATION OVERVIEW Channel Configuration
After power-on or reset, the AD4111 default configuration is as The AD4111 has 16 independent channels and 8 independent
follows: setups. When open wire detection is not enabled, the user can
select any of the input pairs on any channel, as well as any of the
• Channel configuration: Channel 0 is enabled, the VIN0
eight setups for any channel, giving the user full flexibility in the
and VIN1 pair is selected as the input. Setup 0 is selected.
channel configuration. This flexibility also allows per channel
• Setup configuration: the analog input buffers are disabled and
configuration when using differential inputs and single-ended
the reference input buffers are also disabled. The REF± pins
inputs because each channel can have its own dedicated setup.
are selected as the reference source. Note that for this setup,
When open wire detection is enabled, the input selection per
the default channel does not operate correctly because the
channel must follow the guidelines documented in the Open
input buffers need to be enabled for a VIN input.
Wire Detection section. Open wire detection is enabled in the
• Filter configuration: the sinc5 + sinc1 filter is selected and GPIO configuration register.
the maximum output data rate of 31.25 kSPS is selected.
• ADC mode: continuous conversion mode and the internal Channel Registers
oscillator are enabled. The internal reference is disabled. The channel registers select which of the voltage or current
• Interface mode: CRC and the data and status output are inputs is used for that channel. This register also contains a
disabled. channel enable/disable bit and the setup selection bits, which are
• GPIO configuration: open wire detection is disabled. used to select which of the eight available setups to use for this
channel.
Note that only a few of the register setting options are shown.
This list is only an example. For full register information, see When the AD4111 is operating with more than one channel
the Register Details section. enabled, the channel sequencer cycles through the enabled
channels in sequential order, from Channel 0 to Channel 15. If a
Figure 35 shows an overview of the suggested flow for changing channel is disabled, it is skipped by the sequencer. Details of the
the ADC configuration, divided into the following three blocks: channel register for Channel 0 are shown in Table 12.
• Channel configuration (see Box A in Figure 35)
• Setup configuration (see Box B in Figure 35)
• ADC mode and interface mode configuration (see Box C
in Figure 35)
A CHANNEL CONFIGURATION
SELECT INPUT AND SETUP FOR EACH ADC CHANNEL
ENABLE OPEN WIRE DECTION IN GPIO CONFIGURATION
B SETUP CONFIGURATION
8 POSSIBLE ADC SETUPS
SELECT FILTER ORDER, OUTPUT DATA RATE, AND MORE
Rev. A | Page 23 of 59
AD4111 Data Sheet
ADC Setups Setup Configuration Registers
The AD4111 has eight independent setups. Each setup consists The setup configuration registers allow the user to select the output
of the following four registers: coding of the ADC by selecting between bipolar mode and
unipolar mode. The user can select the reference source using
• Setup configuration register
these registers. Three options are available: a reference connected
• Filter configuration register
between the REF+ and REF− pins, the internal reference, or using
• Gain register AVDD − AVSS. The input and reference buffers can also be
• Offset register enabled or disabled using these registers.
For example, Setup 0 consists of Setup Configuration Register 0, Filter Configuration Registers
Filter Configuration Register 0, Gain Register 0, and Offset
The filter configuration registers select which digital filter is
Register 0. Figure 36 shows the grouping of these registers. The
used at the output of the ADC modulator. The order of the filter
setup is selectable from the channel registers (see the Channel
and the output data rate are selected by setting the bits in these
Configuration section), which allows each channel to be
registers. For more information, see the Digital Filter section.
assigned to one of eight separate setups. Table 13 through Table 16
show the four registers that are associated with Setup 0. This
structure is repeated for Setup 1 to Setup 7.
SETUP CONFIG FILTER CONFIG
REGISTERS REGISTERS GAIN REGISTERS* OFFSET REGISTERS
16640-138
SINC3 MAP
ENHANCED 50Hz/60Hz
Rev. A | Page 24 of 59
Data Sheet AD4111
Gain Registers ADC Mode Register
The gain registers are 24-bit registers that hold the gain calibration The ADC mode register primarily sets the conversion mode of
coefficient for the ADC. The gain registers are read/write registers. the ADC to either continuous or single conversion. The user
At power-on, these registers are configured for current inputs can also select the standby and power-down modes, as well as
with factory calibrated coefficients. Therefore, every device has any of the calibration modes. In addition, this register contains
different default coefficients. When enabling a voltage input on the clock source select bits and internal reference enable bit. The
a channel register (see the Channel Registers section), the user reference select bits are contained in the setup configuration
must also update the gain register for the corresponding setup. registers (see the ADC Setups section for more information).
For more information, see the Adjusting Voltage Input Gain The details of this register are shown in Table 17.
section. Interface Mode Register
Offset Registers The interface mode register configures the digital interface
The offset registers hold the offset calibration coefficient for the operation. This register allows the user to control data-word
ADC. The power-on reset value of the offset registers is 0x800000. length, CRC enable, data plus status read, and continuous read
The offset registers are 24-bit read and write registers. mode. The details of this register are shown in Table 18. For more
ADC Mode and Interface Mode Configuration information, see the Digital Interface section.
The ADC mode register and the interface mode register configure
the core peripherals for use by the AD4111 and the mode for
the digital interface.
Rev. A | Page 25 of 59
AD4111 Data Sheet
CIRCUIT DESCRIPTION
MULTIPLEXER connected to the switched capacitor input of the ADC. The
simplified input circuits are shown in Figure 37 and Figure 38.
There are nine voltage pins and eight current inputs: VIN0− to
AVDD MULTIPLEXER
VIN7, VINCOM, IIN0+ to IIN3+, and IIN0− to IIN3−. Each of
these pins connects to the internal multiplexer. The multiplexer IIN0+
5Ω +IN
enables these inputs to be configured as input pairs (see the
AVSS
Voltage Inputs section and the Current Inputs section for more
information on how to set up these inputs). The AD4111 can RSENSE
50Ω
have up to 16 active channels. When more than one channel is
enabled, the channels are automatically sequenced in order AVDD
–IN
from the lowest enabled channel number to the highest enabled IIN0–
5Ω
channel number. The output of the multiplexer is connected to
16640-014
the input of the integrated true rail-to-rail buffers. These buffers AVSS
can be bypassed and the multiplexer output can be directly Figure 37. Simplified Current Input Circuit
AVDD
COMPA
AVDD MULTIPLEXER
10MΩ 222kΩ 222kΩ 222kΩ
VIN0
1MΩ +IN
COMPB AVSS
AVDD
10MΩ
VIN1
1MΩ
AVSS
AVDD
–IN
1MΩ
VINCOM
16640-015
222kΩ 222kΩ 222kΩ
VBIAS– AVSS
Rev. A | Page 26 of 59
Data Sheet AD4111
CURRENT INPUTS Open wire detection is enabled by setting Bit 12 (OW_EN) and
There are four current input pins (IIN0+ to IIN3+) and four Bit 13 (OP_EN0_1) in the GPIO configuration register to 1 (see
current return pins (IIN0− to IIN3−). Connect these pins in Table 30). Bit 6 (DATA_STAT) in the interface mode register,
numbered pairs (for example, IIN0+ and IIN0−). must also be set (see Table 27).
Disable the input buffers for the current inputs. Voltage inputs must be assigned two channels per measurement
when using open wire detection. Voltage inputs must also be
To achieve specified accuracy, the current channels are factory assigned to specific channel pairs to ensure that open wire
calibrated. This calibration value is stored in on-chip nonvolatile detection measurements work correctly. For single-ended input,
memory and is copied to all gain registers after a power-up or reset. open wire detection measurements, the channel pairings that
VOLTAGE INPUTS must be used are as follows:
The AD41111 can be set up to have eight single-ended inputs or • Channel 15 and Channel 0
four fully differential inputs. The voltage divider on the analog • Channel 1 and Channel 2
front end has a division ratio of 10 and consists of precision • Channel 3 and Channel 4
matched resistors that enable an input range of ±20 V from a • Channel 5 and Channel 6
single 5 V power supply. • Channel 7 and Channel 8
Enable the input buffers in the setup register for voltage input • Channel 9 and Channel 10
channels. • Channel 11 and Channel 12
Fully Differential Inputs • Channel 13 and Channel 14
Due to the matching resistors on the analog front end, the For differential input, open wire detection measurements, the
differential inputs must be paired together in the following channel pairings that must be used are as follows:
pairs: VIN0 and VIN1, VIN2 and VIN3, VIN4 and VIN5, and
• Channel 1 and Channel 2
VIN6 and VIN7. If any two voltage inputs are paired in a
• Channel 5 and Channel 6
configuration other than what is described in this data sheet,
• Channel 9 and Channel 10
the accuracy of the device cannot be guaranteed.
• Channel 13 and Channel 14
Single-Ended Inputs
Additionally, for differential inputs, the inputs must be set up in
The user can also choose to measure up to eight different
the following differential pairs to ensure correct operation:
single-ended voltage inputs. In this case, each of the voltage
inputs must be paired with VINCOM. Connect VINCOM • VIN0 and VIN1
externally to AVSS. • VIN2 and VIN3
Adjusting Voltage Input Gain • VIN4 and VIN5
• VIN6 and VIN7
After a power-up or reset, all gain registers are loaded with factory
calibration coefficients for current inputs. When using a voltage See Table 30 for more information on the channel registers.
input, the corresponding gain register must be modified after After the AD4111 is configured correctly, the output data must
powering up or resetting the device. Perform this modification
be processed in user software to implement open wire
by running an internal full-scale calibration (see the Calibration detection. An open wire on an input is detected by comparing
section for more information). Alternatively, the gain register the absolute difference between the two channels associated
can be overwritten with a nominal value of 0x55567C. However, with an input to a threshold. The suggested threshold is 300 mV
a calibration is recommended because the ideal value varies input referred. This threshold is approximately 100,000
from device to device. (0x0186A0) in decimal output code from the ADC when
Open Wire Detection operating in bipolar configuration with a 2.5 V voltage
Open wire detection is a system level diagnostic that detects reference and AVDD = 5 V. This threshold is approximately
when an external sensor or source signal is disconnected from 200,000 (0x030D40) codes when operating in unipolar
the system input. The AD4111 incorporates a unique feature configuration. See the Data Output Coding section for more
that enables open wire detection on ±10 V voltage inputs while information on converting ADC output codes to volts. If the
operating on a 5 V or 3.3 V single power supply (patent difference is greater than this threshold, an open wire must be
pending), which in existing designs requires a supply greater flagged by the user software. Open wire detection operation is
than ±10 V. Open wire detection must be supported in user shown in the Example 1—Open Wire Detection (Single-Ended
software. This section describes how to set up the AD4111 for Input) section and the Example 2—Open Wire Detection
open wire detection together with the associated calculations (Differential Input) section.
required.
Rev. A | Page 27 of 59
AD4111 Data Sheet
Note that the following registers and settings are used in the Example 2—Open Wire Detection (Differential Input)
examples shown in the Example 1—Open Wire Detection In this example,
(Single-Ended Input) section and the Example 2—Open Wire
Detection (Differential Input) section: • Channel 1 and Channel 2 = 0x8001 enables the differential
input (VIN0, VIN1) and Setup 0.
• IFMODE = 0x0040 enables data and status.
• Channel 0 cannot be used for the differential input. Disable
• GPIOCON = 0x3800 enables open wire detection. Channel 0 by setting it to 0x0000.
• SETUPCON0 = 0x1300 enables input buffers and the • The VIN0 and VIN1 pins are left floating. Nothing is
external reference (2.5 V), and selects bipolar mode. connected to the pins.
• Set GAIN0 as described in the Adjusting Voltage Input • Channel 1 = 8,619,210 (687 mV).
Gain section.
• Channel 2 = 8,157,971 (−687 mV).
• All other registers are set to default values.
• |8,619,210 − 8,157,971| = 461,239 (1.374 V) > 100,000
Example 1—Open Wire Detection (Single-Ended Input) (300 mV).
In this example, • Open wire is flagged.
• A 1 V differential input is connected the VIN0 and VIN1
• Channel 0 and Channel 15 = 0x8010 enables the single- input pins.
ended input (VIN0, VINCOM) and Setup 0. • Channel 1 = 8,724,611 (1.0014 V).
• The VIN0 and VINCOM pins are left floating. Nothing is • Channel 2 = 8,724,577 (1.0013 V).
connected to the pins.
• |8,724,611 − 8,724,577| = 34 (0.1 mV) < 100,000 (300 mV).
• Channel 0 = 9,129,327 (2.2075 V).
• Open wire is not flagged.
• Channel 15 = 9,360,856 (2.8975 V).
• |9,129,327 − 9,360,856| = 231,529 (690 mV) > 100,000 Open Wire Detection Compensation Pins
(300 mV). For the correct function of open wire detection, connect a
• Open wire is flagged. capacitor and resistor in series between each compensation and
• A 1 V input is connected to the VIN0 and VINCOM input voltage input pin. The recommended values are a 1 kΩ resistor
pins. and a 680 pF capacitor. There are two compensation pins,
• Channel 0 = 8,725,210 (1.00315 V). COMPA and COMPB. COMPA must be connected through the
• Channel 15 = 8,725,200 (1.00312 V). resistor and capacitor to VIN0, VIN2, VIN4, and VIN6.
• |8,725,210 – 8,725,200| = 10 (0.03 mV) < 100,000 (300 mV). COMPB must be connected to VIN1, VIN3, VIN5, and VIN7
• Open wire is not flagged. (see Table 5 and Figure 31).
Rev. A | Page 28 of 59
Data Sheet AD4111
DATA OUTPUT CODING to be used by the analog input by setting the REF_SELx bits,
When the ADC is configured for unipolar operation, the output Bits[5:4], in the setup configuration registers appropriately. The
code is natural (straight) binary with a zero differential input structure of the Setup Configuration 0 register is shown in Table 19.
voltage resulting in a code of 00 … 00, a midscale voltage By default, the AD4111 uses an external reference on power-up.
resulting in a code of 100 … 000, and a full-scale input voltage Internal Reference
resulting in a code of 111 … 111. The output code for any input The AD4111 includes a low noise, low drift voltage reference.
voltage is represented as The internal reference has a 2.5 V output. The internal reference
Code = (2N × VIN × 0.1)/VREF is output on the REFOUT pin after the REF_EN bit in the ADC
mode register is set and is decoupled to AVSS with a 0.1 μF
The output code for any input current is represented as
capacitor. The AD4111 internal reference is disabled by default
Code = (2N × IIN × 50 Ω)/VREF on power-up.
When the ADC is configured for bipolar operation, the output External Reference
code is offset binary with a negative full-scale voltage resulting
The AD4111 has a fully differential reference input applied
in a code of 000 … 000, a zero differential input voltage resulting in
through the REF+ and REF− pins. Standard low noise, low drift
a code of 100 … 000, and a positive full-scale input voltage
voltage references, such as the ADR4525, are recommended for
resulting in a code of 111 … 111. The output code for any
use. Apply the external reference to the AD4111 reference pins
analog input voltage can be represented as
as shown in Figure 39. Decouple the output of any external
Code = 2N – 1 × ((VIN × 0.1/VREF) + 1) reference to AVSS. As shown in Figure 39, the ADR4525 output
The output code for any input current is represented as is decoupled with a 0.1 μF capacitor at the output for stability
purposes. The output is then connected to a 4.7 μF capacitor,
Code = 2N − 1 × ((IIN × 50 Ω/VREF) + 1)
which acts as a reservoir for any dynamic charge required by the
where: ADC, and is followed by a 0.1 μF decoupling capacitor at the
N = 24. REF+ input. This capacitor is placed as close as possible to the
VIN is the input voltage. REF+ and REF− pins.
IIN is the input current.
The REF− pin is connected directly to the AVSS potential. When
VREF is the reference voltage.
an external reference is used instead of the internal reference
AD4111 REFERENCE to supply the AD4111, attention must be paid to the output of
The AD4111 offers the user the option of either supplying an the REFOUT pin. The internal reference is controlled by the
external reference to the REF+ and REF− pins of the device, REF_EN bit (Bit 15) in the ADC mode register, which is shown
using AVDD – AVSS, or by allowing the use of the internal in Table 20. If the internal reference is not being used elsewhere
2.5 V, low noise, low drift reference. Select the reference source in the application, ensure that the REF_EN bit is disabled.
AD4111
3V TO 18V
ADR45252 40 REF+
0.1µF
0.1µF 2.5V VREF 0.1µF 4.7µF 39 REF–
1 1 1 1 1
Rev. A | Page 29 of 59
AD4111 Data Sheet
BUFFERED REFERENCE INPUT External Crystal
The AD4111 has true rail-to-rail, integrated, precision unity If higher precision, lower jitter clock sources are required, the
gain buffers on both ADC reference inputs. The buffers provide AD4111 can use an external crystal to generate the master
the benefit of providing high input impedance and allowing clock. The crystal is connected to the XTAL1 and XTAL2/
high impedance external sources to be directly connected to the CLKIO pins. A recommended crystal for use is the FA-20H, a
reference inputs. The integrated reference buffers can fully drive 16 MHz, 10 ppm, 9 pF crystal from Epson-Toyocom that is
the internal reference switch capacitor sampling network, available in a surface-mount package. As shown in Figure 40,
simplifying the reference circuit requirements. Each reference insert two capacitors (CX1 and CX2) from the traces
input buffer amplifier is fully chopped, meaning that it minimizes connecting the crystal to the XTAL1 and XTAL2/CLKIO pins.
the offset error drift and 1/f noise of the buffer. When using a These capacitors allow circuit tuning. Connect these capacitors
reference such as the ADR4525, these buffers are not required to the DGND pin. The value for these capacitors depends on
because these references, with proper decoupling, can drive the the length and capacitance of the trace connections between the
reference inputs directly. crystal and the XTAL1 and XTAL2/CLKIO pins. Therefore, the
values of these capacitors differ depending on the PCB layout
CLOCK SOURCE
and the crystal used.
The AD4111 uses a nominal master clock of 2 MHz. The AD4111
can source its sampling clock from one of three sources: AD4111
1
CX1
16640-017
1
All output data rates listed in the data sheet relate to a master 1DECOUPLE TO DGND
clock rate of 2 MHz. Using a lower clock frequency from, for Figure 40. External Crystal Connections
instance, an external source scales any listed data rate propor-
tionally. To achieve the specified data rates, particularly rates for The external crystal circuitry can be sensitive to the SCLK
rejection of 50 Hz and 60 Hz, use a 2 MHz clock. The source of edges, depending on the SCLK frequency, IOVDD voltage,
the master clock is selected by setting the CLOCKSEL bits crystal circuitry layout, and the crystal used. During crystal startup,
(Bits[3:2]) in the ADC mode register, as shown in Table 20. The any disturbances caused by the SLCK edges may cause double
default operation on power-up and reset of the AD4111 is to edges on the crystal input, resulting in invalid conversions until
operate with the internal oscillator. It is possible to fine tune the the crystal voltage has reached a high enough level such that
output data rate and filter notch at low output data rates using any interference from the SCLK edges is insufficient to cause
the SINC3_MAPx bits. double clocking. This double clocking can be avoided by
ensuring that the crystal circuitry has reached a sufficient
Internal Oscillator voltage level after startup before applying any SCLK.
The internal oscillator runs at 16 MHz and is internally divided
Because of the nature of the crystal circuitry, it is recommended
down to 2 MHz for the modulator and can be used as the ADC
that empirical testing of the circuit be performed under the
master clock. The internal oscillator is the default clock source for
required conditions, with the final PCB layout and crystal, to
the AD4111 and is specified with an accuracy of −2.5% to +2.5%.
ensure correct operation.
There is an option to allow the internal clock oscillator to be output
External Clock
on the XTAL2/CLKIO pin. The clock output is driven to the
IOVDD logic level. This option can affect the dc performance of The AD4111 can also use an externally supplied clock. In
the AD4111 due to the disturbance introduced by the output systems where an externally supplied clock is used, the external
driver. The extent to which the performance is affected depends clock is routed to the XTAL2/CLKIO pin. In this configuration,
on the IOVDD voltage supply. Higher IOVDD voltages create a the XTAL2/ CLKIO pin accepts the externally sourced clock
wider logic output swing from the driver and affect performance and routes it to the modulator. The logic level of this clock input
to a greater extent. This effect is further exaggerated if the is defined by the voltage applied to the IOVDD pin.
IOSTRENGTH bit is set at higher IOVDD levels (see Table 27
for more information).
Rev. A | Page 30 of 59
Data Sheet AD4111
DIGITAL FILTER
The AD4111 has three flexible filter options to allow SINC3 FILTER
optimization of noise, settling time, and rejection: The sinc3 filter achieves the best single-channel noise performance
• The sinc5 + sinc1 filter. at lower rates and is, therefore, most suitable for single-channel
• The sinc3 filter. applications. The sinc3 filter always has a settling time equal to
• Enhanced 50 Hz and 60 Hz rejection filters. tSETTLE = 3/Output Data Rate
Figure 43 shows the frequency domain filter response for the
50Hz AND 60Hz sinc3 filter. The sinc3 filter has good roll-off over frequency and
POSTFILTER
SINC5 SINC1
has wide notches for good notch frequency rejection.
0
16640-018
SINC3 –10
–20
–110
The sinc5 + sinc1 filter is targeted at multiplexed applications
–120
and achieves single cycle settling at output data rates of 2.6 kSPS
16640-020
0 50 100 150
and less. The sinc5 block output is fixed at the maximum rate of FREQUENCY (Hz)
31.25 kSPS, and the sinc1 block output data rate can be varied to Figure 43. Sinc3 Filter Response
control the final ADC output data rate. Figure 42 shows the
The output data rates with the accompanying settling time and
frequency domain response of the sinc5 + sinc1 filter at a 50 SPS
rms noise for the sinc3 filter are shown in Table 8 and Table 9. It
output data rate. The sinc5 + sinc1 filter has a slow roll-off over
is possible to fine tune the output data rate for the sinc3 filter by
frequency and narrow notches.
setting the SINC3_MAPx bit in the filter configuration registers.
0
If this bit is set, the mapping of the filter register changes to directly
program the decimation rate of the sinc3 filter. All other options
–20
are eliminated. The data rate when on a single channel can be
calculated using the following equation:
–40
FILTER GAIN (dB)
The output data rates with the accompanying settling time and
rms noise for the sinc5 + sinc1 filter are shown in in Table 6 and
Table 7.
Rev. A | Page 31 of 59
AD4111 Data Sheet
SINGLE CYCLE SETTLING rate, as indicated by the RDY signal, is now reduced to equal the
The AD4111 can be configured by setting the SING_CYC bit in settling time of the filter at the selected output data rate.
the ADC mode register so that only fully settled data is output, thus ANALOG
INPUT
effectively putting the ADC into a single cycle settling mode. This FULLY
SETTLED
mode achieves single cycle settling by reducing the output data ADC
OUTPUT
rate to be equal to the settling time of the ADC for the selected
16640-033
output data rate. This bit has no effect with the sinc5 + sinc1 filter tSETTLE
at output data rates of 2.6 kSPS and less or when multiple
Figure 45. Step Input with Single Cycle Settling
channels are enabled.
Figure 44 shows a step on the analog input with single cycle ENHANCED 50 Hz AND 60 Hz REJECTION FILTERS
settling mode disabled and the sinc3 filter selected. The analog The enhanced filters provide rejection of 50 Hz and 60 Hz
input requires at least three cycles after the step change for the simultaneously and allow the user to trade off settling time and
output to reach the final settled value. rejection. These filters can operate at up to 27.27 SPS or can reject
ANALOG up to 90 dB of 50 Hz ± 1 Hz and 60 Hz ± 1 Hz interference.
INPUT
These filters are operated by postfiltering the output of the
FULLY
SETTLED sinc5 + sinc1 filter. For this reason, the sinc5 + sinc1 filter must
ADC
OUTPUT be selected when using the enhanced filters to achieve the
specified settling time and noise performance. Table 21 and
16640-021
1/ODR
Table 22 show the output data rates with the accompanying
settling time, rejection, and rms noise. Figure 46 to Figure 53
Figure 44. Step Input Without Single Cycle Settling
show the frequency domain plots of the responses from the
Figure 45 shows the same step on the analog input but with enhanced filters.
single cycle settling enabled. The analog input requires at least a
single cycle for the output to be fully settled. The output data
Table 21. Enhanced Filters Output Data Rate, Voltage Input Noise, Settling Time, and Rejection Using the Enhanced Filters
Settling Simultaneous Rejection of Noise Peak-to-Peak
Output Data Rate (SPS) Time (ms) 50 Hz ± 1 Hz and 60 Hz ± 1 Hz (dB) 1 (µV rms) Resolution (Bits) Comments
27.27 36.67 47 6.44 19.1 See Figure 46 and Figure 49
25 40.0 62 6.09 19.2 See Figure 47 and Figure 50
20 50.0 85 5.54 19.35 See Figure 48 and Figure 51
16.667 60.0 90 5.38 19.51 See Figure 52 and Figure 53
1
Master clock = 2.00 MHz.
Table 22. Enhanced Filters Output Data Rate, Current Input Noise, Settling Time, and Rejection Using the Enhanced Filters
Settling Simultaneous Rejection of Noise Peak-to-Peak
Output Data Rate (SPS) Time (ms) 50 Hz ± 1 Hz and 60 Hz ± 1 Hz (dB) 1 (nA rms) Resolution (Bits) Comments
27.27 36.67 47 7.69 21.4 See Figure 46 and Figure 49
25 40.0 62 7.68 21.2 See Figure 47 and Figure 50
20 50.0 85 7.26 21.7 See Figure 48 and Figure 51
16.667 60.0 90 7.25 21.7 See Figure 52 and Figure 53
1
Master clock = 2.00 MHz.
Rev. A | Page 32 of 59
Data Sheet AD4111
0 0
–10 –10
–20 –20
–30 –30
–40 –40
–50 –50
–60 –60
–70 –70
–80 –80
–90 –90
–100 –100
16640-025
16640-022
0 100 200 300 400 500 600 40 45 50 55 60 65 70
FREQUENCY (Hz) FREQUENCY (Hz)
Figure 46. 27.27 SPS ODR, 36.67 ms Settling Time Figure 49. 27.27 SPS ODR, 36.67 ms Settling Time (40 Hz to 70 Hz)
0 0
–10 –10
–20 –20
–30 –30
–40 –40
–50 –50
–60 –60
–70 –70
–80 –80
–90 –90
–100 –100
16640-026
16640-023
Figure 47. 25 SPS ODR, 40 ms Settling Time Figure 50. 25 SPS ODR, 40 ms Settling Time (40 Hz to 70 Hz)
0 0
–10 –10
–20 –20
–30 –30
FILTER GAIN (dB)
FILTER GAIN (dB)
–40 –40
–50 –50
–60 –60
–70 –70
–80 –80
–90 –90
–100 –100
16640-027
16640-024
Figure 48. 20 SPS ODR, 50 ms Settling Time Figure 51. 20 SPS ODR, 50 ms Settling Time (40 Hz to 70 Hz)
Rev. A | Page 33 of 59
AD4111 Data Sheet
0 0
–10 –10
–20 –20
–30 –30
FILTER GAIN (dB)
–50 –50
–60 –60
–70 –70
–80 –80
–90 –90
–100 –100
16640-028
16640-029
0 100 200 300 400 500 600 40 45 50 55 60 65 70
FREQUENCY (Hz) FREQUENCY (Hz)
Figure 52. 16.667 SPS ODR, 60 ms Settling Time Figure 53. 16.667 SPS ODR, 60 ms Settling Time (40 Hz to 70 Hz)
Rev. A | Page 34 of 59
Data Sheet AD4111
OPERATING MODES
The AD4111 has a number of operating modes that can be set the DOUT/RDY pin goes high. The user can read this register
from the ADC mode register and interface mode register (see additional times, if required. However, ensure that the data
Table 26 and Table 27). These modes are as follows: register is not being accessed at the completion of the next
Continuous conversion mode conversion. Otherwise, the new conversion word is lost.
Continuous read mode When several channels are enabled, the ADC automatically
Single conversion mode sequences through the enabled channels, performing one
Standby mode conversion on each channel. When all the channels are
Power-down mode converted, the sequence starts again with the first channel. The
Calibration modes (four) channels are converted in order from the lowest enabled channel
to the highest enabled channel. The data register is updated as
CONTINUOUS CONVERSION MODE soon as each conversion is available. The RDY output pulses
Continuous conversion mode is the default power-up mode. low each time a conversion is available. The user can then read
The AD4111 converts continuously, and the RDY bit in the the conversion while the ADC converts the next enabled channel.
status register goes low each time a conversion is complete. If CS If the DATA_STAT bit in the interface mode register is set to 1,
is low, the RDY output also goes low when a conversion is the contents of the status register, along with the conversion data,
complete. To read a conversion, write to the communications are output each time the data register is read. The four LSBs of
register to indicate that the next operation is a read of the data the status register indicates the channel to which the conversion
register. When the data-word has been read from the data register, corresponds.
CS
0x44 0x44
DIN
DATA DATA
DOUT/RDY
16640-030
SCLK
Rev. A | Page 35 of 59
AD4111 Data Sheet
CONTINUOUS READ MODE mode register. When this bit is set, the only serial interface
In continuous read mode, it is not required to write to the operations possible are reads from the data register. To exit con-
communications register before reading ADC data. Apply only tinuous read mode, issue a dummy read of the ADC data register
the required number of SCLKs after the RDY output goes low to command (0x44) while the RDY output is low. Alternatively, apply
indicate the end of a conversion. When the conversion is read, a software reset (that is, 64 SCLKs with CS = 0 and DIN = 1) to
the RDY output returns high until the next conversion is reset the ADC and all register contents. The dummy read and
available. In this mode, the data can be read only once. Ensure the software reset are the only commands that the interface
that the data-word is read before the next conversion is recognizes after it is placed in continuous read mode. Hold DIN
complete. If the user has not read the conversion before the low in continuous read mode until an instruction is to be
completion of the next conversion or if insufficient serial clocks written to the device.
are applied to the AD4111 to read the data-word, the serial If multiple ADC channels are enabled, each channel is output
output register is reset shortly before the next conversion is in turn, with the status bits being appended to the data if the
complete, and the new conversion is placed in the output serial DATA_STAT bit is set in the interface mode register. The four
register. The ADC must be configured for continuous LSBs of the status register indicates the channel to which the
conversion mode to use continuous read mode. To enable conversion corresponds.
continuous read mode, set the CONTREAD bit in the interface
CS
0x02 0x0080
DIN
16640-031
SCLK
Rev. A | Page 36 of 59
Data Sheet AD4111
SINGLE CONVERSION MODE goes low. The ADC then selects the next channel and begins a
In single conversion mode, the AD4111 performs a single conversion. The user can read the present conversion while the
conversion and is placed in standby mode after the conversion is next conversion is being performed. When the next conversion is
complete, the data register is updated; therefore, the user has a
complete. The RDY output goes low to indicate the completion of
limited period in which to read the conversion. When the ADC
a conversion. When the data-word has been read from the data
has performed a single conversion on each of the selected
register, the RDY output goes high. The data register can be read
channels, it returns to standby mode.
several times, if required, even when the RDY output goes high.
If the DATA_STAT bit in the interface mode register is set to 1, the
If several channels are enabled, the ADC automatically sequences contents of the status register, along with the conversion, are output
through the enabled channels and performs a conversion on each time the data register is read. The four LSBs of the status
each channel. When the first conversion is started, the RDY output register indicate the channel to which the conversion corresponds.
goes high and remains high until a valid conversion is available
and CS is low. When the conversion is available, the RDY output
CS
DATA
DOUT/RDY
16640-032
SCLK
Rev. A | Page 37 of 59
AD4111 Data Sheet
STANDBY AND POWER-DOWN MODES the calibration is complete, the contents of the corresponding offset
In standby mode, most blocks are powered down. The LDO or gain register are updated, the RDY bit in the status register is
regulators remain active so that the registers maintain their reset and the RDY output pin returns low (if CS is low), and the
contents. The crystal oscillator remains active if selected. To AD4111 reverts to standby mode.
power down the clock in standby mode, set the CLOCKSEL bits During an internal offset calibration both modulator inputs are
in the ADC mode register to 00 (internal oscillator mode). connected internally to the selected negative analog input pin.
In power-down mode, all blocks are powered down, including Therefore, it is necessary to ensure that the voltage on the selected
the LDO regulators. All registers lose their contents, and the GPIO negative analog input pin does not exceed the allowed limits
outputs are placed in three-state. To prevent accidental entry to and is free from excessive noise and interference. To perform
power-down mode, the ADC must first be placed in standby an internal full-scale calibration, a full-scale input voltage is
mode. Exiting power-down mode requires 64 SCLKs with CS = 0 automatically connected to the ADC input for this calibration.
and DIN = 1, that is, a serial interface reset. A delay of 500 µs is Internal full-scale calibrations must only be performed on
recommended before issuing a subsequent serial interface voltage inputs. Do not perform internal full-scale calibrations
command to allow the LDO regulator to power up. on the current inputs.
Rev. A | Page 38 of 59
Data Sheet AD4111
DIGITAL INTERFACE
The programmable functions of the AD4111 are accessible via write, the CRC_ERROR bit is set in the status register. However,
the SPI serial interface. The serial interface of the AD4111 to ensure that the register write was completed. It is important
consists of four signals: CS, DIN, SCLK, and DOUT/RDY. The to read back the register and verify the checksum.
DIN line transfers data into the on-chip registers. The DOUT For CRC checksum calculations during a write operation, the
output accesses data from the on-chip registers. SCLK is the serial following polynomial is always used:
clock input for the device. All data transfers (either on DIN or on
x8 + x2 + x + 1
DOUT) occur with respect to the SCLK signal.
During read operations, the user can select between this
The DOUT/RDY pin also functions as a data ready signal, with
polynomial and a similar exclusive OR (XOR) function. The
the line going low if CS is low when a new data-word is available
XOR function requires less time to process on the host
in the data register. The pin is reset high when a read operation
microcontroller than the polynomial-based checksum. The
from the data register is complete. The RDY output also goes high CRC_EN bits in the interface mode register enable and disable
before updating the data register to indicate when not to read the checksum and allow the user to select between the
from the device to ensure that a data read is not attempted polynomial check and the simple XOR check.
while the register is being updated. Take care to avoid reading
from the data register when RDY is about to go low. The best The checksum is appended to the end of each read and write
transaction. The checksum calculation for the write transaction
method to ensure that no data read occurs is to always monitor the
is calculated using the 8-bit command word and the 8-bit to 24-
RDY output. Start reading the data register as soon as RDY goes
bit data. For a read transaction, the checksum is calculated
low, and ensure a sufficient SCLK rate, such that the read is
using the command word and the 8-bit to 32-bit data output.
completed before the next conversion result. CS is used to select a
Figure 57 and Figure 58 show SPI write and read transactions,
device. CS can be used to decode the AD4111 in systems where respectively.
several components are connected to the serial bus.
8-BIT COMMAND UP TO 24-BIT INPUT 8-BIT CRC
Figure 2 and Figure 3 show timing diagrams for interfacing to CS
16640-157
SCLK
the RDY output returns high after the first read operation.
However, take care to ensure that the read operations are completed
Figure 57. SPI Write Transaction with CRC
before the next output update occurs. In continuous read mode,
the data register can be read only once. 8-BIT COMMAND UP TO 32-BIT OUTPUT 8-BIT CRC
In this case, the SCLK, DIN, and DOUT/RDY lines are used to
communicate with the AD4111. The end of the conversion can DIN CMD
also be monitored using the RDY bit in the status register.
The serial interface can be reset by writing 64 SCLKs with CS = DOUT/ DATA CRC
RDY
0 and DIN = 1. A reset returns the interface to the state in which it
expects a write to the communications register. This operation
resets the contents of all registers to their power-on values. SCLK
16640-158
Rev. A | Page 39 of 59
AD4111 Data Sheet
CRC CALCULATION that its MSB is adjacent to the leftmost Logic 1 of the new result,
Polynomial and the procedure is repeated. This process is repeated until the
original data is reduced to a value less than the polynomial.
The checksum, which is eight bits wide, is generated using the
This value is the 8-bit checksum.
following polynomial:
Example of a Polynomial CRC Calculation—24-Bit Word:
x8 + x2 + x + 1
0x654321 (Eight Command Bits and 16-Bit Data)
To generate the checksum, the data is left shifted by eight bits to
An example of generating the 8-bit checksum using the
create a number ending in eight Logic 0s. The polynomial is
polynomial-based checksum is as follows.
aligned so that its MSB is adjacent to the leftmost Logic 1 of the
data. An exclusive OR (XOR) function is applied to the data to
produce a new, shorter number. The polynomial is again aligned so
Rev. A | Page 40 of 59
Data Sheet AD4111
XOR Calculation The XOR calculation is then as follows:
The checksum, which is eight bits wide, is generated by splitting 01100101 0x65
the data into bytes and then performing an XOR of the bytes. 01000011 0x43
Example of an XOR Calculation—24-Bit Word: 0x654321 00100110 XOR result
(Eight Command Bits and 16-Bit Data) 00100001 0x21
Using the example shown in the Polynomial section, divide the 00000111 CRC
checksum into three bytes: 0x65, 0x43, and 0x21.
Rev. A | Page 41 of 59
AD4111 Data Sheet
INTEGRATED FUNCTIONS
The AD4111 has a number of integrated functions. to ensure that synchronization occurs. If multiple channels are
enabled, the sequencer is reset to the first enabled channel.
GENERAL-PURPOSE OUPUTS
The AD4111 has two general-purpose digital output pins If multiple AD4111 devices are operated from a common
(GPO0, GPO1). The GPO pins are enabled using the master clock, they can be synchronized so that their data
OP_EN0_1 bit in the GPIOCON register. registers are updated simultaneously. Synchronization is
normally done after each AD4111 has performed its own
The GP_DATA0 and GP_DATA1 bits determines the logic level calibration or has calibration coefficients loaded into its
output at the pin, respectively. The logic levels for these pins are calibration registers. A falling edge on the SYNC pin resets the
referenced to AVDD and AVSS. Therefore, outputs have an digital filter and the analog modulator and places the AD4111
amplitude of either 5 V or 3.3 V depending on the AVDD −
into a consistent known state. While the SYNC pin is low, the
AVSS voltage.
AD4111 is maintained in this state. On the SYNC rising edge,
The ERROR pin can also be used as a general-purpose output the modulator and filter are taken out of this reset state, and on
if the ERR_EN bits in the GPIOCON register are set to 11. In the next master clock edge, the device starts to gather input
this configuration, the ERR_DAT bit in the GPIOCON register samples again.
determines the logic level output at the ERROR pin. The logic
The device is taken out of reset on the master clock falling edge
level for the pin is referenced to IOVDD and DGND, and the
following the SYNC low to high transition. Therefore, when
ERROR pin has an active pull-up resistor.
multiple devices are being synchronized, take the SYNC pin
DELAY high on the master clock rising edge to ensure that all devices
It is possible to insert a programmable delay before the AD4111 begin sampling on the master clock falling edge. If the SYNC
begins to take samples. This delay allows an external amplifier pin is not taken high in sufficient time, it is possible to have a
or multiplexer to settle and can also alleviate the specification difference of one master clock cycle between the devices, that is,
requirements for the external amplifier or multiplexer. Eight the instant at which conversions are available differs from
programmable settings, ranging from 0 µs to 8 ms, can be set using device to device by a maximum of one master clock cycle.
the delay bits in the ADC mode register (Register 0x01, Bits[10:8]). The SYNC input can also be used as a start conversion command
16-BIT/24-BIT CONVERSIONS for a single channel when in normal synchronization mode. In
By default, the AD4111 generates 24-bit conversions. However, the this mode, the rising edge of the SYNC input starts a conversion,
width of the conversions can be reduced to 16 bits. Setting and the falling edge of the RDY output indicates when the
Bit WL16 in the interface mode register to 1 rounds all data conversion is complete. The settling time of the filter is required
conversions to 16 bits. Clearing this bit sets the width of the for each data register update. After the conversion is complete,
data conversions to 24 bits. bring the SYNC input low in preparation for the next conversion
start signal.
DOUT_RESET
Alternate Synchronization
The serial interface uses a shared DOUT/RDY pin. By default,
this pin outputs the RDY signal. During a data read, this pin In alternate synchronization mode, the SYNC input operates as a
outputs the data from the register being read. After the read is start conversion command when several channels of the AD4111
are enabled. Setting the ALT_SYNC bit in the interface mode
complete, the pin reverts to outputting the RDY signal after a short
register to 1 enables an alternate synchronization scheme. When
fixed period of time (t7). However, this time may be too short for
the SYNC input is taken low, the ADC completes the conversion
some microcontrollers and can be extended until the CS pin is
on the enabled channel, selects the next channel in the sequence,
brought high by setting the DOUT_RESET bit in the interface
and then waits until the SYNC input is taken high to start the
mode register to 1. This setting means that CS must frame each
conversion. The RDY output goes low when the conversion is
read operation and complete the serial interface transaction.
complete on the current channel, and the data register is updated
SYNCHRONIZATION with the corresponding conversion. Therefore, the SYNC input
Normal Synchronization does not interfere with the sampling on the currently selected
When the SYNC_EN bit in the GPIOCON register is set to 1, channel but allows the user to control the instant at which the
the SYNC pin functions as a synchronization pin. The SYNC conversion begins on the next channel in the sequence.
input allows the user to reset the modulator and the digital filter Alternate synchronization mode can be used only when several
without affecting any of the setup conditions on the device. This channels are enabled. It is not recommended to use this mode
reset allows the user to start gathering samples of the analog when a single channel is enabled.
input from a known point in time, that is, the rising edge of
SYNC. This pin must be low for at least one master clock cycle
Rev. A | Page 42 of 59
Data Sheet AD4111
ERROR FLAGS component. The value on the ERROR input is inverted and OR’ed
The status register contains three error bits (ADC_ERROR, with the errors from the ADC conversion, and the result is
CRC_ERROR, and REG_ERROR) that flag errors with the indicated via the ADC_ERROR bit in the status register. The value
ADC conversion, errors with the CRC check, and errors caused of the ERROR input is reflected in the ERR_DAT bit in the
by changes in the registers, respectively. In addition, the ERROR GPIO configuration register.
output can indicate that an error has occurred. The ERROR input/output is disabled when ERR_EN is set to 00.
ADC_ERROR When the ERR_EN bits are set to 11, the ERROR pin operates
The ADC_ERROR bit in the status register flags any errors that as a general-purpose output where the ERR_DAT bit is used to
determine the logic level of the pin.
occur during the conversion process. The flag is set when an over-
range or underrange result is output from the ADC. The ADC DATA_STAT
also outputs all 0s or all 1s when an undervoltage or overvoltage The contents of the status register can be appended to each con-
occurs. This flag is reset only when the overvoltage or undervoltage version on the AD4111 using the DATA_STAT bit in the
is removed. This flag is not reset by a read of the data register. IFMODE register. This function is useful if several channels are
CRC_ERROR enabled. Each time a conversion is output, the contents of the
If the CRC value that accompanies a write operation does not status register are appended. The four LSBs of the status register
correspond with the information sent, the CRC_ERROR flag is indicate to which channel the conversion corresponds. In
set. The flag is reset as soon as the status register is explicitly read. addition, the user can determine if any errors are being flagged
by the error bits.
REG_ERROR
The REG_ERROR flag is used in conjunction with the IOSTRENGTH
REG_CHECK bit in the interface mode register. When the The serial interface can operate with a power supply as low as
REG_CHECK bit is set, the AD4111 monitors the values in 2 V. However, at this low voltage, the DOUT/RDY pin may not
the on-chip registers. If a bit changes, the REG_ERROR bit is have sufficient drive strength if there is moderate parasitic
set to 1. Therefore, for writes to the on-chip registers, set the capacitance on the board or if the SCLK frequency is high. The
REG_CHECK bit to 0. When the registers have been updated, IOSTRENGTH bit in the interface mode register increases the
the REG_CHECK bit can be set to 1. The AD4111 calculates a drive strength of the DOUT/RDY pin.
checksum of the on-chip registers. If one of the register values
has changed, the REG_ERROR bit is set to 1. If an error is
INTERNAL TEMPERATURE SENSOR
flagged, the REG_CHECK bit must be set to 0 to clear the The AD4111 has an integrated temperature sensor. The
REG_ERROR bit in the status register. The register check temperature sensor can be used as a guide for the ambient
function does not monitor the data register, status register, or temperature at which the device is operating. The ambient
interface mode register. temperature can be used for diagnostic purposes or as an
indicator of when the application circuit must rerun a
ERROR Input/Output
calibration routine to take into account a shift in operating
The ERROR pin functions as an error input/output pin or as a temperature. The temperature sensor is selected using the
general-purpose output pin. The ERR_EN bits in the GPIOCON multiplexer and is selected in the same way as an input channel.
register determine the function of the pin.
The temperature sensor requires that the input buffers be enabled
When ERR_EN is set to 10, the ERROR pin functions as an on both inputs and the internal reference be enabled.
open-drain error output. The three error bits in the status To use the temperature sensor, the first step is to calibrate the
register (ADC_ERROR, CRC_ERROR, and REG_ERROR) are device in a known temperature (25°C) and take a conversion as a
OR’ed, inverted, and mapped to the ERROR output. Therefore, the reference point. The temperature sensor has a nominal sensitivity
ERROR output indicates that an error has occurred. The status of 477 μV/K. The difference in this ideal slope and the slope
register must be read to identify the error source. measured can calibrate the temperature sensor. The temperature
When ERR_EN is set to 01, the ERROR pin functions as an sensor is specified with a ±2°C typical accuracy after calibration
error input. The error output of another component can be at 25°C. Calculate the temperature as follows:
connected to the AD4111 ERROR input so that the AD4111 Temperature (°C) = (Conversion Result ÷ 477 µV) − 273.15
indicates when an error occurs on either itself or the external
Rev. A | Page 43 of 59
AD4111 Data Sheet
APPLICATIONS INFORMATION
IEC61000-4-x AND CISPR 11 ROBUSTNESS generally best for ground planes because it results in the best
PLC and DCS modules often operate in harsh industrial shielding.
environments and must survive electromagnetic interference In any layout, the user must keep in mind the flow of currents
(EMI) conditions. To aid the design of electromagnetic in the system, ensuring that the paths for all return currents are as
compatibility (EMC) capable solutions, the AN-1572 close as possible to the paths the currents took to reach their
Applications Note is available. AN-1572 details all necessary destinations.
information on the test procedures used, as well as the layout Avoid running digital lines under the device because this
and board design schematics necessary to design an EMC couples noise onto the die and allows the analog ground plane
proven input module for the AD4111. The board ensures that to run under the AD4111 to prevent noise coupling. The power
the circuit performance is not permanently affected by radiated supply lines to the AD4111 must use as wide a trace as possible
radio frequency (RF) or conducted RF disturbances and has to provide low impedance paths and reduce glitches on the
sufficient immunity against electrostatic discharge (ESD), power supply line. Shield fast switching signals like clocks with
electrical fast transients (EFT), and surge as per the IEC61000- digital ground to prevent radiating noise to other sections of the
4-x standards. The AD4111 was also evaluated for CISPR 11, board and never run clock signals near the inputs. Avoid
where the radiated emissions for the board are less than the crossover of digital and analog signals. Run traces on opposite
Class A limits. sides of the board at right angles to each other. This layout
GROUNDING AND LAYOUT reduces the effects of feedthrough on the board. A microstrip
technique is by far the best but is not always possible with a
The inputs and reference inputs are differential and, therefore,
double-sided board. In this technique, the component side of
most of the voltages in the analog modulator are common-mode
the board is dedicated to ground planes, whereas signals are
voltages. The high common-mode rejection of the device removes
placed on the solder side.
common-mode noise on these inputs. The analog and digital
supplies to the AD4111 are independent and separately pinned Proper decoupling is important when using high resolution ADCs.
out to minimize coupling between the analog and digital sections The AD4111 has two power supply pins: AVDD and IOVDD.
of the device. The digital filter provides rejection of broadband The AVDD pin is referenced to AVSS, and the IOVDD pin is
noise on the power supplies, except at integer multiples of the referenced to DGND. Decouple AVDD with a 10 µF tantalum
master clock frequency. capacitor in parallel with a 0.1 µF capacitor to AVSS on each
pin. Place the 0.1 µF capacitor as near as possible to the device on
The digital filter also removes noise from the analog inputs and
each supply, ideally right up against the device. Decouple
reference inputs, provided that these noise sources do not
IOVDD with a 10 µF tantalum capacitor, in parallel with a 0.1 µF
saturate the analog modulator. As a result, the AD4111 is more
capacitor to DGND. Decouple all inputs to AVSS. If an external
immune to noise interference than a conventional high
reference is used, decouple the REF+ and REF− pins to AVSS.
resolution converter. However, because the resolution of the
AD4111 is high and the noise levels from the converter are so The AD4111 also has two on-board LDO regulators: one that
low, take care with regard to grounding and layout. regulates the AVDD supply, and one that regulates the IOVDD
supply. For the REGCAPA pin, it is recommended that 1 µF and
The PCB that houses the ADC must be designed so that the
0.1 µF capacitors to AVSS be used. Similarly, for the REGCAPD
analog and digital sections are separated and confined to
pin, it is recommended that 1 µF and 0.1 µF capacitors to
certain areas of the board. A minimum etch technique is
DGND be used.
Rev. A | Page 44 of 59
Data Sheet AD4111
REGISTER SUMMARY
Table 23. Register Summary
Reg. Name Bits Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Reset RW
0x00 COMMS [7:0] WEN R/W RA 0x00 W
0x00 Status [7:0] RDY ADC_ERROR CRC_ERROR REG_ERROR Channel 0x80 R
0x01 ADCMODE [15:8] REF_EN Reserved SING_CYC Reserved Delay 0x2000 RW
[7:0] Reserved Mode CLOCKSEL Reserved
0x02 IFMODE [15:8] Reserved ALT_SYNC IOSTRENGTH Reserved DOUT_RESET 0x0000 RW
[7:0] CONTREAD DATA_STAT REG_CHECK Reserved CRC_EN Reserved WL16
0x03 REGCHECK [23:16] REGISTER_CHECK[23:16] 0x000000 R
[15:8] REGISTER_CHECK[15:8]
[7:0] REGISTER_CHECK[7:0]
0x04 Data [23:16] Data [23:16] 0x000000 R
[15:8] Data [15:8]
[7:0] Data [7:0]
0x06 GPIOCON [15:8] Reserved Reserved OP_EN0_1 OW_EN SYNC_EN ERR_EN ERR_DAT 0x0800 RW
[7:0] GP_DATA1 GP_DATA0 Reserved
0x07 ID [15:8] ID[15:8] 0x30Dx R
[7:0] ID[7:0]
0x10 CH0 [15:8] CH_EN0 SETUP_SEL0 Reserved INPUT0[9:8] 0x8001 RW
[7:0] INPUT0[7:0]
0x11 CH1 [15:8] CH_EN1 SETUP_SEL1 Reserved INPUT1[9:8] 0x0001 RW
[7:0] INPUT1[7:0]
0x12 CH2 [15:8] CH_EN2 SETUP_SEL2 Reserved INPUT2[9:8] 0x0001 RW
[7:0] INPUT2[7:0]
0x13 CH3 [15:8] CH_EN3 SETUP_SEL3 Reserved INPUT3[9:8] 0x0001 RW
[7:0] INPUT3[7:0]
0x14 CH4 [15:8] CH_EN4 SETUP_SEL4 Reserved INPUT4[9:8] 0x0001 RW
[7:0] INPUT4[7:0]
0x15 CH5 [15:8] CH_EN5 SETUP_SEL5 Reserved INPUT5[9:8] 0x0001 RW
[7:0] INPUT5[7:0]
0x16 CH6 [15:8] CH_EN6 SETUP_SEL6 Reserved INPUT6[9:8] 0x0001 RW
[7:0] INPUT6[7:0]
0x17 CH7 [15:8] CH_EN7 SETUP_SEL7 Reserved INPUT7[9:8] 0x0001 RW
[7:0] INPUT7[7:0]
0x18 CH8 [15:8] CH_EN8 SETUP_SEL8 Reserved INPUT8[9:8] 0x0001 RW
[7:0] INPUT8[7:0]
0x19 CH9 [15:8] CH_EN9 SETUP_SEL9 Reserved INPUT9[9:8] 0x0001 RW
[7:0] INPUT9[7:0]
0x1A CH10 [15:8] CH_EN10 SETUP_SEL10 Reserved INPUT10[9:8] 0x0001 RW
[7:0] Input10[7:0]
0x1B CH11 [15:8] CH_EN11 SETUP_SEL11 Reserved INPUT11[9:8] 0x0001 RW
[7:0] INPUT11[7:0]
0x1C CH12 [15:8] CH_EN12 SETUP_SEL12 Reserved INPUT12[9:8] 0x0001 RW
[7:0] INPUT12[7:0]
0x1D CH13 [15:8] CH_EN13 SETUP_SEL13 Reserved INPUT13[9:8] 0x0001 RW
[7:0] INPUT13[7:0]
0x1E CH14 [15:8] CH_EN14 SETUP_SEL14 Reserved INPUT14[9:8] 0x0001 RW
[7:0] INPUT14[7:0]
0x1F CH15 [15:8] CH_EN15 SETUP_SEL15 Reserved INPUT15[9:8] 0x0001 RW
[7:0] INPUT15[7:0]
0x20 SETUPCON0 [15:8] Reserved BI_UNIPOLAR0 REFBUF0+ REFBUF0− INBUF0 0x1000 RW
[7:0] Reserved Reserved REF_SEL0 Reserved
0x21 SETUPCON1 [15:8] Reserved BI_UNIPOLAR1 REFBUF1+ REFBUF1− INBUF1 0x1000 RW
[7:0] Reserved Reserved REF_SEL1 Reserved
Rev. A | Page 45 of 59
AD4111 Data Sheet
Reg. Name Bits Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Reset RW
0x22 SETUPCON2 [15:8] Reserved BI_UNIPOLAR2 REFBUF2+ REFBUF2− INBUF2 0x1000 RW
[7:0] Reserved Reserved REF_SEL2 Reserved
0x23 SETUPCON3 [15:8] Reserved BI_UNIPOLAR3 REFBUF3+ REFBUF3− INBUF3 0x1000 RW
[7:0] Reserved Reserved REF_SEL3 Reserved
0x24 SETUPCON4 [15:8] Reserved BI_UNIPOLAR4 REFBUF4+ REFBUF4− INBUF4 0x1000 RW
[7:0] Reserved Reserved REF_SEL4 Reserved
0x25 SETUPCON5 [15:8] Reserved BI_UNIPOLAR5 REFBUF5+ REFBUF5− INBUF5 0x1000 RW
[7:0] Reserved Reserved REF_SEL5 Reserved
0x26 SETUPCON6 [15:8] Reserved BI_UNIPOLAR6 REFBUF6+ REFBUF6− INBUF6 0x1000 RW
[7:0] Reserved Reserved REF_SEL6 Reserved
0x27 SETUPCON7 [15:8] Reserved BI_UNIPOLAR7 REFBUF7+ REFBUF7− INBUF7 0x1000 RW
[7:0] Reserved Reserved REF_SEL7 Reserved
0x28 FILTCON0 [15:8] SINC3_MAP0 Reserved ENHFILTEN0 ENHFILT0 0x0500 RW
[7:0] Reserved ORDER0 ODR0
0x29 FILTCON1 [15:8] SINC3_MAP1 Reserved ENHFILTEN1 ENHFILT1 0x0500 RW
[7:0] Reserved ORDER1 ODR1
0x2A FILTCON2 [15:8] SINC3_MAP2 Reserved ENHFILTEN2 ENHFILT2 0x0500 RW
[7:0] Reserved ORDER2 ODR2
0x2B FILTCON3 [15:8] SINC3_MAP3 Reserved ENHFILTEN3 ENHFILT3 0x0500 RW
[7:0] Reserved ORDER3 ODR3
0x2C FILTCON4 [15:8] SINC3_MAP4 Reserved ENHFILTEN4 ENHFILT4 0x0500 RW
[7:0] Reserved ORDER4 ODR4
0x2D FILTCON5 [15:8] SINC3_MAP5 Reserved ENHFILTEN5 ENHFILT5 0x0500 RW
[7:0] Reserved ORDER5 ODR5
0x2E FILTCON6 [15:8] SINC3_MAP6 Reserved ENHFILTEN6 ENHFILT6 0x0500 RW
[7:0] Reserved ORDER6 ODR6
0x2F FILTCON7 [15:8] SINC3_MAP7 Reserved ENHFILTEN7 ENHFILT7 0x0500 RW
[7:0] Reserved ORDER7 ODR7
0x30 OFFSET0 [23:0] OFFSET0[23:0] 0x800000 RW
0x31 OFFSET1 [23:0] OFFSET1[23:0] 0x800000 RW
0x32 OFFSET2 [23:0] OFFSET2[23:0] 0x800000 RW
0x33 OFFSET3 [23:0] OFFSET3[23:0] 0x800000 RW
0x34 OFFSET4 [23:0] OFFSET4[23:0] 0x800000 RW
0x35 OFFSET5 [23:0] OFFSET5[23:0] 0x800000 RW
0x36 OFFSET6 [23:0] OFFSET6[23:0] 0x800000 RW
0x37 OFFSET7 [23:0] OFFSET7[23:0] 0x800000 RW
0x38 GAIN0 [23:0] GAIN0[23:0] 0x5XXXX0 RW
0x39 GAIN1 [23:0] GAIN1[23:0] 0x5XXXX0 RW
0x3A GAIN2 [23:0] GAIN2[23:0] 0x5XXXX0 RW
0x3B GAIN3 [23:0] GAIN3[23:0] 0x5XXXX0 RW
0x3C GAIN4 [23:0] GAIN4[23:0] 0x5XXXX0 RW
0x3D GAIN5 [23:0] GAIN5[23:0] 0x5XXXX0 RW
0x3E GAIN6 [23:0] GAIN6[23:0] 0x5XXXX0 RW
0x3F GAIN7 [23:0] GAIN7[23:0] 0x5XXXX0 RW
Rev. A | Page 46 of 59
Data Sheet AD4111
REGISTER DETAILS
COMMUNICATIONS REGISTER
Address: 0x00, Reset: 0x00, Name: COMMS
All access to the on-chip registers must start with a write to the communications register. This write determines which register is accessed
next and whether that operation is a write or a read.
STATUS REGISTER
Address: 0x00, Reset: 0x80, Name: Status
The status register is an 8-bit register that contains ADC and serial interface status information. The register can optionally be appended
to the data register by setting the DATA_STAT bit in the interface mode register.
Rev. A | Page 48 of 59
Data Sheet AD4111
Bits Bit Name Settings Description Reset Access
[3:0] Channel These bits indicate which channel was active for the ADC conversion 0x0 R
whose result is currently in the data register. This may be different from
the channel currently being converted. The mapping is a direct map from
the channel register. Therefore, Channel 0 results in 0x0 and Channel 15
results in 0xF.
0000 Channel 0.
0001 Channel 1.
0010 Channel 2.
0011 Channel 3.
0100 Channel 4.
0101 Channel 5.
0110 Channel 6.
0111 Channel 7.
1000 Channel 8.
1001 Channel 9.
1010 Channel 10.
1011 Channel 11.
1100 Channel 12.
1101 Channel 13.
1110 Channel 14.
1111 Channel 15.
Rev. A | Page 49 of 59
AD4111 Data Sheet
Bits Bit Name Settings Description Reset Access
[6:4] Mode These bits control the operating mode of the ADC. See the Operating 0x0 RW
Modes section for more information.
000 Continuous conversion mode.
001 Single conversion mode.
010 Standby mode.
011 Power-down mode.
100 Internal offset calibration.
101 Internal gain calibration
110 System offset calibration.
111 System gain calibration.
[3:2] CLOCKSEL These bits select the ADC clock source. Selecting the internal oscillator 0x0 RW
also enables the internal oscillator.
00 Internal oscillator.
01 Internal oscillator output on the XTAL2/CLKIO pin.
10 External clock input on the XTAL2/CLKIO pin.
11 External crystal on the XTAL1 pin and the XTAL2/CLKIO pin.
[1:0] Reserved These bits are reserved; set these bits to 0. 0x0 R
Rev. A | Page 50 of 59
Data Sheet AD4111
Bits Bit Name Settings Description Reset Access
5 REG_CHECK This bit enables a register integrity checker, which can be used to monitor 0x0 RW
any change in the value of the user registers. To use this feature, configure
all other registers as desired with this bit cleared. Then, write to this register to
set the REG_CHECK bit to 1. If the contents of any of the registers change,
the REG_ERROR bit is set in the status register. To clear the error, set the
REG_CHECK bit to 0. Neither the interface mode register nor the ADC data
or status registers are included in the registers that are checked. If a register
must have a new value written, this bit must first be cleared; otherwise, an
error is flagged when the new register contents are written.
0 Disabled.
1 Enabled.
4 Reserved This bit is reserved. Set this bit to 0. 0x0 R
[3:2] CRC_EN These bits enable CRC protection of register reads/writes. CRC increases 0x00 RW
the number of bytes in a serial interface transfer by one.
00 Disabled
01 XOR checksum enabled for register read transactions; register writes still
use CRC with these bits set.
10 CRC checksum enabled for read and write transactions.
1 Reserved This bit is reserved. Set this bit to 0. 0x0 R
0 WL16 This bit changes the ADC data register to 16 bits. The ADC is not reset by a 0x0 RW
write to the interface mode register; therefore, the ADC result is not
rounded to the correct word length immediately after writing to these
bits. The first new ADC result is correct.
0 24-bit data.
1 16-bit data.
REGISTER CHECK
Address: 0x03, Reset: 0x000000, Name: REGCHECK
The register check register is a 24-bit checksum calculated by exclusively OR'ing the contents of the user registers. The REG_CHECK bit
in the interface mode register must be set for this checksum to operate; otherwise, the register reads 0.
DATA REGISTER
Address: 0x04, Reset: 0x000000, Name: Data
The data register contains the ADC conversion result. The encoding is offset binary, or it can be changed to unipolar by the BI_UNIPOLARx bits
in the setup configuration registers. Reading the data register brings the RDY bit and the RDY output high if it is low. The ADC result can
be read multiple times. However, because the RDY output is brought high, it is not possible to determine if another ADC result is imminent.
After the command to read the ADC register is received, the ADC does not write a new result into the data register.
Rev. A | Page 51 of 59
AD4111 Data Sheet
GPIO CONFIGURATION REGISTER
Address: 0x06, Reset: 0x0800, Name: GPIOCON
The GPIO configuration register controls the general-purpose I/O pins of the ADC.
Rev. A | Page 52 of 59
Data Sheet AD4111
ID REGISTER
Address: 0x07, Reset: 0x30DX, Name: ID
The ID register returns a 16-bit ID. For the AD4111, this value is 0x30DX.
CHANNEL REGISTER 0
Address: 0x10, Reset: 0x8001, Name: CH0
The channel registers are 16-bit registers that select the currently active channels, the selected inputs for each channel, and the setup to be
used to configure the ADC for that channel.
Rev. A | Page 54 of 59
Data Sheet AD4111
SETUP CONFIGURATION REGISTER 0
Address: 0x20, Reset: 0x1000 Name: SETUPCON0
The setup configuration registers are 16-bit registers that configure the reference selection, input buffers, and output coding of the ADC.
Rev. A | Page 55 of 59
AD4111 Data Sheet
FILTER CONFIGURATION REGISTER 0
Address: 0x28, Reset: 0x0500, Name: FILTCON0
The filter configuration registers are 16-bit registers that configure the ADC data rate and filter options. Writing to any of these registers
resets any active ADC conversion and restarts converting at the first channel in the sequence.
Table 36. Bit Descriptions for FILTCON0
Bits Bit Name Settings Description Reset Access
15 SINC3_MAP0 If this bit is set, the mapping of the filter register changes to directly 0x0 RW
program the decimation rate of the sinc3 filter for Setup 0. All other
options are eliminated. This bit allows fine tuning of the output data
rate and filter notch for rejection of specific frequencies. The data
rate when on a single channel equals fMOD/(32 × FILTCON0[14:0]).
[14:12] Reserved These bits are reserved; set these bits to 0. 0x0 R
11 ENHFILTEN0 This bit enables various postfilters for enhanced 50 Hz/60 Hz 0x0 RW
rejection for Setup 0. The ORDER0 bits must be set to 00 to select the
sinc5 + sinc1 filter for this function to work.
0 Disabled.
1 Enabled.
[10:8] ENHFILT0 These bits select between various postfilters for enhanced 50 Hz/ 0x5 RW
60 Hz rejection for Setup 0.
010 27 SPS, 47 dB rejection, 36.7 ms settling
011 25 SPS, 62 dB rejection, 40 ms settling
101 20 SPS, 86 dB rejection, 50 ms settling
110 16.67 SPS, 92 dB rejection, 60 ms settling
7 Reserved This bit is reserved. Set this bit to 0. 0x0 R
[6:5] ORDER0 These bits control the order of the digital filter that processes the 0x0 RW
modulator data for Setup 0.
00 Sinc5 + sinc1 (default).
11 Sinc3.
[4:0] ODR0 These bits control the output data rate of the ADC and, therefore, the 0x0 RW
settling time and noise for Setup 0. Rates shown are for single channel
enabled sinc5 + sinc 1 filter. See Table 6 to Table 9 for multiple
channels enabled.
00000 31,250 SPS.
00001 31,250 SPS.
00010 31,250 SPS.
00011 31,250 SPS.
00100 31,250 SPS.
00101 31,250 SPS.
00110 15,625 SPS.
00111 10,417 SPS.
01000 5208 SPS.
01001 2597 SPS (3906 SPS for sinc3).
01010 1007 SPS (1157 SPS for sinc3).
01011 503.8 SPS (539 SPS for sinc3).
01100 381 SPS (401 SPS for sinc3).
01101 200.3 SPS (206 SPS for sinc3).
01110 100.2 SPS (102 SPS for sinc3).
01111 59.52 SPS (59.98 SPS for sinc3).
10000 49.68 SPS (50 SPS for sinc3).
10001 20.01 SPS.
10010 16.63 SPS (16.67 SPS for sinc3).
10011 10 SPS.
10100 5 SPS.
10101 2.5 SPS.
10110 1.25 SPS.
Rev. A | Page 56 of 59
Data Sheet AD4111
FILTER CONFIGURATION REGISTER 1 TO FILTER CONFIGURATION REGISTER 7
Address: 0x29 to Address 0x2F, Reset: 0x0500, Name: FILTCON1 to FILTCON7
The remaining seven filter configuration registers share the same layout as Filter Configuration Register 0.
OFFSET REGISTER 0
Address: 0x30, Reset: 0x800000, Name: OFFSET0
The offset (zero-scale) registers are 24-bit registers that can be used to compensate for any offset error in the ADC or in the system.
Rev. A | Page 57 of 59
AD4111 Data Sheet
GAIN REGISTER 0
Address: 0x38, Reset: 0x5XXXX0, Name: GAIN0
The gain (full-scale) registers are 24-bit registers that can be used to compensate for any gain error in the ADC or in the system.
Rev. A | Page 58 of 59
Data Sheet AD4111
OUTLINE DIMENSIONS
DETAIL A
(JEDEC 95)
6.10 0.30
6.00 SQ 0.25
PIN 1
INDICATOR 5.90 0.18
AREA P IN 1
31 40 IN D IC ATO R AR E A OP T I O N S
(SEE DETAIL A)
30 1
0.50
BSC 4.70
EXPOSED 4.60 SQ
PAD
4.50
21 10
0.45 20 11
0.20 MIN
TOP VIEW BOTTOM VIEW
0.40
0.35
1.00
0.95 SIDE VIEW FOR PROPER CONNECTION OF
0.05 MAX THE EXPOSED PAD, REFER TO
0.85 THE PIN CONFIGURATION AND
0.02 NOM
FUNCTION DESCRIPTIONS
COPLANARITY SECTION OF THIS DATA SHEET.
SEATING 0.08
PLANE 0.20 REF
PKG-003653/5050
10-08-201*-C
COMPLIANT TO JEDEC STANDARDS MO-220-VJJD-5
ORDERING GUIDE
Model1 Temperature Range Package Description Package Option
AD4111BCPZ −40°C to +105°C 40-Lead Lead Frame Chip Scale Package [LFCSP] CP-40-15
AD4111BCPZ-RL7 −40°C to +105°C 40-Lead Lead Frame Chip Scale Package [LFCSP] CP-40-15
EVAL-AD4111SDZ Evaluation Board
EVAL-SDP-CB1Z Evaluation Controller Board
1
Z = RoHS Compliant Part.
Rev. A | Page 59 of 59