AD ADATE320KCPZ 1.25 ghz dual integrated dcl Datasheet

1.25 GHz Dual Integrated DCL with PPMU, Level
Setting DACs, and On-Chip Calibration Registers
ADATE320
Data Sheet
FEATURES
GENERAL DESCRIPTION
1.25 GHz, 2.5 Gbps data rate
3-level driver with high-Z and reflection clamps
Window and differential comparators
±25 mA active load
Per pin parametric measurement unit (PMU) with a −1.5 V to
+4.5 V range
Low leakage mode (typically <5 nA)
Integrated 16-bit DACs with offset and gain correction
1.2 W power dissipation per channel (ADATE320)
1.3 W power dissipation per channel (ADATE320-1)
Driver
Voltage range: −1.5 V to +4.5 V
Precision trimmed termination: 50.0 Ω
Unterminated swing: 50 mV minimum to 6.0 V maximum
400 ps minimum pulse width, 1.0 V programmed swing
25 ps deterministic jitter
Comparator
Differential and single-ended window modes
100 ps equivalent input rise/fall time (ERT/EFT)
250 mV current mode logic (CML) outputs (ADATE320)
400 mV CML outputs (ADATE320-1)
Load
Per pin PMU (PPMU)
Force voltage/compliance range: −1.5 V to +4.5 V
5 current ranges
±40 mA, ±1 mA, ±100 μA, ±10 µA, ±2 µA
Dedicated go/no-go comparators
DC levels
Fully integrated and dedicated 16-bit DACs
On-chip gain and offset calibration registers with
automatic add/multiply function
84-lead, 10 mm × 10 mm LFCSP (0.4 mm pitch)
The ADATE320 is a complete, single-chip ATE solution that
performs the pin electronics functions of a driver, comparator,
and active load (DCL), and a four quadrant per pin parametric
measurement unit (PPMU). Dedicated 16-bit digital-to-analog
converters (DACs) with on-chip calibration registers provide all
the necessary dc levels for operation of the device.
APPLICATIONS
Automatic test equipment (ATE)
Semiconductor/board test systems
Instrumentation and characterization equipment
Rev. B
The driver features three active modes: high, low, and terminate, as
well as a high impedance inhibit state. The inhibit state, in
conjunction with the integrated dynamic clamps, facilitates
significant attenuation of transmission line reflections when the
driver is not actively terminating the line. The open-circuit drive
capability is −1.5 V to +4.5 V to accommodate a standard range
of ATE and instrumentation applications.
The ADATE320 can be used as a dual, single-ended pin
electronics channel or as a single differential channel. In
addition to per channel high speed window comparators, the
ADATE320 provides a programmable threshold differential
comparator for differential ATE applications.
All dc levels for DCL and PPMU functions are generated by
dedicated, on-chip, 16-bit DACs. To facilitate the programming
of accurate levels, the ADATE320 includes an integrated
calibration function to correct for the gain and offset errors of
each functional block. Correction coefficients can be stored on
chip, and any values written to the DACs adjust automatically
using the appropriate correction factors.
The ADATE320 uses a serial programmable interface (SPI) bus
to program all functional blocks, DACs, and on-chip calibration
constants. It also has an on-chip temperature sensor and overvoltage/undervoltage fault clamps that monitor and report the
device temperature and any output pin or transient PPMU
voltage faults that may occur during operation.
The ADATE320 is available in two options. The standard option
has high speed comparator outputs with 250 mV output swing.
The ADATE320-1 has 400 mV output swing. See the Ordering
Guide for more information.
Document Feedback
Information furnished by Analog Devices is believed to be accurate and reliable. However, no
responsibility is assumed by Analog Devices for its use, nor for any infringements of patents or other
rights of third parties that may result from its use. Specifications subject to change without notice. No
license is granted by implication or otherwise under any patent or patent rights of Analog Devices.
Trademarks and registered trademarks are the property of their respective owners.
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 781.329.4700 ©2015–2016 Analog Devices, Inc. All rights reserved.
Technical Support
www.analog.com
ADATE320* PRODUCT PAGE QUICK LINKS
Last Content Update: 02/23/2017
COMPARABLE PARTS
DISCUSSIONS
View a parametric search of comparable parts.
View all ADATE320 EngineerZone Discussions.
DOCUMENTATION
SAMPLE AND BUY
Data Sheet
Visit the product page to see pricing options.
• ADATE320: 1.25 GHz Dual Integrated DCL with PPMU,
Level Setting DACs, and On-Chip Calibration Registers
Data Sheet
TECHNICAL SUPPORT
DESIGN RESOURCES
Submit a technical question or find your regional support
number.
• ADATE320 Material Declaration
DOCUMENT FEEDBACK
• PCN-PDN Information
Submit feedback for this data sheet.
• Quality And Reliability
• Symbols and Footprints
This page is dynamically generated by Analog Devices, Inc., and inserted into this data sheet. A dynamic change to the content on this page will not
trigger a change to either the revision number or the content of the product data sheet. This dynamic page may be frequently modified.
ADATE320
Data Sheet
TABLE OF CONTENTS
Features .............................................................................................. 1
Thermal Characteristics ............................................................ 25
Applications ....................................................................................... 1
Explanation of Test Levels ......................................................... 25
General Description ......................................................................... 1
ESD Caution................................................................................ 25
Revision History ............................................................................... 2
User Information and Truth Tables ......................................... 26
Functional Block Diagram .............................................................. 3
Pin Configuration and Function Descriptions........................... 28
Specifications..................................................................................... 4
Typical Performance Characteristics ........................................... 30
Electrical Specifications ............................................................... 4
Theory of Operation ...................................................................... 50
Driver Specifications .................................................................... 5
Serial Programmable Interface (SPI) ....................................... 50
Reflection Clamp Specifications ................................................. 7
Level Setting DACs .................................................................... 52
Normal Window Comparator (NWC) Specifications ............. 8
Alarm Functions ......................................................................... 59
Differential Mode Comparator (DMC) Specifications ......... 10
Applications Information .............................................................. 62
Active Load Specifications ........................................................ 11
PPMU Specifications ................................................................. 13
Power Supply, Grounding, and Typical Decoupling Strategy
....................................................................................................... 62
PPMU Go/No-Go Comparators Specifications ..................... 18
Power Supply Sequencing ......................................................... 64
PPMU External Sense Pins Specifications .............................. 18
Detailed Functional Block Diagrams ........................................... 65
VREF, VREFGND, and DUTGND Reference Input Pins
Specifications .............................................................................. 19
SPI Register Memory Map and Details ....................................... 71
Temperature Monitor Specifications ....................................... 19
Register Details ........................................................................... 74
Alarm Functions Specifications................................................ 19
Default Test Conditions ................................................................. 80
Serial Programmable Interface (SPI) Specifications .............. 20
External Components .................................................................... 81
SPI Timing Specifications ......................................................... 20
Outline Dimensions ....................................................................... 82
SPI Timing Diagrams................................................................. 21
Ordering Guide .......................................................................... 82
Memory Map .............................................................................. 71
Absolute Maximum Ratings .......................................................... 25
REVISION HISTORY
9/2016—Rev. A to Rev. B
Changes to Time Constant 1 Parameter and Time Constant 2
Parameter, Table 2............................................................................. 7
Changes to IOx Offset Parameter, and IOHx Offset
Parameter, Table 6........................................................................... 11
Change to AGND Pin Number Column ..................................... 29
Change to SPI Reset Sequence and the RST Pin Section .......... 50
Changes to the SPI Clock Cycles and BUSY Pin Section .......... 51
Changes to Table 24 ........................................................................ 54
Changes to Figure 137 .................................................................... 65
10/2015—Revision A: Initial Version
Rev. B | Page 2 of 82
Data Sheet
ADATE320
FUNCTIONAL BLOCK DIAGRAM
POH0
OVDH
PPMU
GO/NO-GO
PPMU_CMP0
TO ALARM
(HIGH/LOW
CLAMP FAULT)
TO ALARM
(HIGH/LOW
VOLTAGE FAULT)
OVDL
POL0
MUX
PPMU_M0
PPMU_S0
OVER
VOLTAGE
THERM
PMU0
PCH0
PCL0
OUT
PMU
MUX
F
S
VCH0
VCL0
VIH0
VIT0/VCOM0
VIL0
VTTD0
50Ω
DRIVER
DAT0/DAT0
50Ω
MUX
DUT0
RCV0/RCV0
LOAD
+
–
IOH0
VOH0
NWC
CMPH0/CMPH0
COMPARATOR
CMPL0/CMPL0
DIFF
NWC
VOL0
CHANNEL 0
VTHERM
TEMP
SENSOR
ALARM
ALARM
VCC
VDD
SDI
DGND
SCLK
SPI
GAIN/OFFSET
CORRECTION
MUX
SDO
2 × 16
16-BIT DACs
BUSY
RST
AGND
PGND
VEE
COMMON
CHANNEL 1
(SAME AS CHANNEL 0 EXCEPT WHERE NOTED ABOVE)
Figure 1.
Rev. B | Page 3 of 82
12160-001
CS
CH0 ONLY
(FROM DUT)
50Ω
IOL0
DAT1
RCV1
(FROM CHANNEL 1)
VTTC0
DAT0
RCV0
(TO CHANNEL 1)
MUX
ADATE320
Data Sheet
SPECIFICATIONS
VCC = 8.0 V, VDD = 1.8 V, VEE = −5.0 V, VTTCx = VTTDx = 1.2 V, VREF = 2.500 V, VREFGND = 0.000 V. All default test conditions are as defined in
Table 30. All specified values are at TJ = 60°C, where TJ corresponds to the typical internal temperature sensor reading (VTHERM pin), unless
otherwise noted. Temperature coefficients are measured around TJ = 40°C, 60°C, 80°C, and 100°C. Typical values are based on the
statistical mean of the design, simulation analyses, and/or limited bench evaluation data. Typical values are neither tested nor guaranteed.
Test level codes are defined in the Explanation of Test Levels section.
ELECTRICAL SPECIFICATIONS
Table 1.
Parameter
DUTx PIN CHARACTERISTICS
Output Leakage Current
DCL Disable
PPMU Range E
PPMU Range A to
Range D
Driver High-Z Mode
Capacitance
Voltage Range
POWER SUPPLIES
Positive DCL Supply, VCC
Negative DCL Supply, VEE
Digital Supply, VDD
Comparator Termination,
VTTCx
Driver Termination, VTTDx
Positive DCL Supply
Current, ICC
ADATE320
ADATE320-1
Negative DCL Supply
Current, IEE
ADATE320
ADATE320-1
Digital Core Supply
Current, IDD
Comparator Termination
Supply Current, VTTCx
ADATE320
ADATE320-1
Driver Termination Supply
Current, VTTDx
Total Power Dissipation
ADATE320
ADATE320-1
Min
Typ
Max
Unit
Test Level
Test Conditions/Comments
−10.0
+5.0
+10.0
nA
P
nA
CT
+0.4
µA
P
+4.5
pF
V
S
D
−1.5 V < VDUTx < +4.5 V, PPMU and DCL disabled, PPMU
Range E, VCLx = −2.5 V, VCHx = +7.5 V
−1.5 V < VDUTx < +4.5 V, PPMU and DCL disabled, PPMU Range A,
Range B, Range C, and Range D, VCLx = −2.5 V, VCHx = +7.5 V
−1.5 V < VDUTx < +4.5 V, PPMU disabled and DCL enabled,
RCV active, VCLx = −2.5 V, VCHx = +7.5 V
Drive VITx = 0.0 V
5.0
−0.4
0.4
−1.5
7.6
−5.25
1.7
0.5
8.0
−5.0
1.8
1.2
8.4
−4.75
1.9
1.8
V
V
V
V
D
D
D
D
0.0
1.2
1.8
V
D
145
145
169
169
185
185
mA
mA
P
P
Power measured with the DUTx pin high-Z, 10 K to 0.0 V
Defines dc power supply rejection (PSR) conditions
Defines dc PSR conditions
VTTC0 is not electrically connected to VTTC1
VTTD0 is not electrically connected to VTTD1
Load and PPMU power-down
Load and PPMU power-down
190
220
−125
222
247
+10
235
265
+125
mA
mA
μA
P
P
P
Quiescent (SPI is static)
0.5 V ≤ VTTCx ≤ 1.8 V
41
66
0
mA
mA
mA
CT
CT
CT
W
W
P
P
0.0 V ≤ VTTDx ≤ 1.8 V, (DATx + DATx)/2 = (RCVx + RCVx)/2 = VTTDx
Load and PPMU power-down
2.10
2.25
2.52
2.66
2.75
2.90
Rev. B | Page 4 of 82
Data Sheet
ADATE320
DRIVER SPECIFICATIONS
VIH − VIL ≥ 100 mV to meet dc and ac performance specifications.
Table 2.
Parameter
DC SPECIFICATIONS
High Speed Differential Input
Characteristics
High Speed Input Termination
Resistance: DATx/DATx,
RCVx/RCVx
Input Voltage Range:
DATx/DATx, RCVx/RCVx
Input Voltage Differential
Output Characteristics
Output Range
High, VIH
Low, VIL
Output Term Range, VIT
Functional Amplitude (VIH −
VIL)
DC Output Current Limit
Source
Sink
Output Resistance, ±40 mA
Min
Typ
Max
Unit
Test
Level
48
50
52
Ω
P
1.8
V
PF
1.0
V
PF
−1.4
−1.5
−1.5
0.05
+4.5
+4.4
+4.5
6.0
V
V
V
V
D
D
D
D
75
−120
46
120
−75
52
mA
mA
Ω
P
P
P
Drive high, VIH = 4.5 V, VDUTx = −2.0 V, measure current
Drive low, VIL = −1.5 V, VDUTx = 5.0 V, measure current
∆VDUTx/∆IDUTx; source: VIHx = 3.0 V, IDUTx = 1 mA, 40 mA;
sink: VIL = 0.0 V, IDUTx = −1 mA, −40 mA
VIH tests with VIL = −2.5 V, VIT = −2.5 V; VIL tests with VIH =
7.5 V, VIT = 7.5 V; VIT tests with VIL = −2.5 V, VIH = 7.5 V,
unless otherwise noted within this parameter
+500
mV
µV/°C
P
CT
Measured at DAC Code 0x4000 (0.0 V), uncalibrated
1.1
V/V
P
Gain derived from measurement at DAC Code 0x4000
(0.0 V) and DAC Code 0x8CCC (3.0 V); based on an ideal
DAC transfer function (see Table 24)
ppm/°C
µV
CT
CT
0.0
0.2
0.4
48.5
DC ACCURACY
VIH, VIL, VIT
Offset Error
Offset Temperature Coefficient
(TC)
Gain
−500
±200
1.0
Gain TC
Differential Nonlinearity
(DNL)
±50
±250
Integral Nonlinearity (INL)
Focused Range
−5
+5
mV
P
INL Full Range
−20
+20
mV
P
+5
µV
mV
D
P
Resolution
DUTGND Voltage Accuracy
−5
153
±1
DC Levels Interaction
VIH vs. VIL
±1.0
mV
CT
VIH vs. VIT
±1.0
mV
CT
VIL vs. VIH
±1.0
mV
CT
Rev. B | Page 5 of 82
Test Conditions/Comments
Impedance between VTTDx and respective DATx and
RCVx pins; force 4 mA into each pin, measure voltage
from VTTDx; calculate resistance (∆V/∆I)
|DATx − DATx|, |RCVx − RCVx|
After two-point gain/offset calibration; calibration
points at 0x4000 (0.0 V) output; 0x8CCC (3.0 V);
measured over full specified output range
After two-point gain/offset calibration; calibration
points at 0x4000 (0.0 V) and 0x8CCC (3.0 V); measured
over −0.5 V to +3.5 V output range
After two-point gain/offset calibration; calibration
points at 0x4000 (0.0 V) and 0x8CCC (3.0 V); measured
over full specified output range
Over ±0.1 V range; measured over −0.5 V to +3.5 V
focused driver output range
DC interaction on VIL, VIH, and VIT output levels while
other driver DAC levels are varied
Monitor interaction on VIH = +4.5 V; sweep VIL = −1.5 V
to +4.4 V, VIT = +1.0 V
Monitor interaction on VIH = +4.5 V; sweep VIT = −1.5 V
to +4.5 V, VIL = 0.0 V
Monitor interaction on VIL = −1.5 V; sweep VIH = −1.4 V
to +4.5 V, VIT = +1.0 V
ADATE320
Parameter
VIL vs. VIT
Data Sheet
Min
Typ
±1.0
Max
Unit
mV
Test
Level
CT
Test Conditions/Comments
Monitor interaction on VIL = −1.5 V; sweep VIT = −1.5 V
to +4.5 V, VIH = +2.0 V
Monitor interaction on VIT = 1.0 V; sweep VIH = −1.4 V to
+4.5 V, VIL = −1.5 V
Monitor interaction on VIT = 1.0 V; sweep VIL = −1.5 V to
+4.4 V, VIH = +4.5 V
VIH − VIL ≥ 100 mV; sum of INL, dc interaction, DUTGND
and TC errors over ±5°C, after calibration
Measured at calibration points, see Table 1 for power
supply ranges
All ac specifications performed after dc calibration
Toggle DATx, VIL = 0.0 V, terminated
VIT vs. VIH
±2.0
mV
CT
VIT vs. VIL
±2.0
mV
CT
±5
mV
CT
+15
mV/V
CT
150
170
ps
ps
CB
CB
20% to 80%, VIH = 0.2 V
20% to 80%, VIH = 0.2 V
150
170
ps
ps
CB
CB
20% to 80%, VIH = 0.5 V
20% to 80%, VIH = 0.5 V
150
170
ps
ps
CB
CB
20% to 80%, VIH = 1.0 V
20% to 80%, VIH = 1.0 V
ps
ps
P
P
20% to 80%, VIH = 2.0 V
20% to 80%, VIH = 2.0 V
320
320
−20
ps
ps
ps
CB
CB
CB
±15
±15
±15
±15
ps
ps
ps
ps
CB
CB
CB
CB
2.8
3.2
3.2
2.8
Gbps
Gbps
Gbps
Gbps
CB
CB
CB
CB
10% to 90%, VIH = 4.0 V, unterminated
10% to 90%, VIH = 4.0 V, unterminated
tRISE − tFALL (20% to 80%) within one channel, VIH = 2.0 V,
VIL = 0.0 V, terminated
Toggle DATx
VIL = 0.0 V, terminated, 400 ps ≤ pulse width (PW) ≤ 10 ns
VIH = 0.2 V
VIH = 0.5 V
VIH = 1.0 V
VIH = 2.0 V
Toggle DATx
VIL = 0.0 V, terminated ≤10% amplitude loss
VIH = 0.2 V
VIH = 0.5 V
VIH = 1.0 V
VIH = 2.0 V
Toggle DATx, drive VIL to/from VIH
VIH = 2.0 V, VIL = 0.0 V, terminated
750
2
ps
ps/°C
CB
CT
10
35
±7
50
ps
ps
ps
mV
CB
CB
CB
CB
1
10
ns
ns
CB
CB
Overall Voltage Accuracy Focused
Range
VIH, VIL, VIT DC PSR
AC SPECIFICATIONS
Rise/Fall Times
0.2 V Programmed Swing
tRISE
tFALL
0.5 V Programmed Swing
tRISE
tFALL
1.0 V Programmed Swing
tRISE
tFALL
2.0 V Programmed Swing
tRISE
tFALL
4.0 V Programmed Swing
tRISE
tFALL
tRISE to tFALL Mismatch
Trailing Edge Timing Error
Programmed Swing
0.2 V
0.5 V
1.0 V
2.0 V
Maximum Toggle Rate
Programmed Swing
0.2 V
0.5 V
1.0 V
2.0 V
Dynamic Performance
Propagation Delay
Time
TC
Delay Matching
Edge to Edge
Channel to Channel
Delay Change vs. Duty Cycle
Overshoot and Undershoot
Settling Time (VIH to VIL)
To Within 3% of Final Value
To Within 1% of Final Value
120
120
160
180
230
230
Rev. B | Page 6 of 82
VIH = 2.0 V, VIL = 0.0 V, terminated
tLH0 − tHL0; tLH1 − tHL1
tLH0 − tLH1; tHL0 − tHL1
VIH = 2.0 V, VIL = 0.0 V, terminated, 1 MHz, 5% to 95%
VIH = 2.0 V, VIL = 0.0 V, terminated, minimum driver CLC
Toggle DATx
VIH = 2.0 V, VIL = 0.0 V, from 50% crossing, terminated
VIH = 2.0 V, VIL = 0.0 V, from 50% crossing, terminated
Data Sheet
Parameter
Dynamic Performance
Drive Active to/from VIT
Transition Time
Active to VIT
VIT to Active
Propagation Delay
TC
Drive Active to/from Inhibit
Transition Time
Inhibit to Active
Active to Inhibit
Propagation Delay
Inhibit to VIH
Inhibit to VIL
Matching Inhibit to VIL vs.
Inhibit to VIH
VIH to Inhibit
VIL to Inhibit
Input/Output Spike
Cable Loss Compensation (CLC)
Amplitude
Resolution
Time Constant 1
Time Constant 2
ADATE320
Min
Typ
Max
Test
Level
Unit
Test Conditions/Comments
Toggle RCVx, VIH = 2.0 V, VIT = 1.0 V, VIL = 0.0 V, terminated
20% to 80%
200
170
1.0
2
ps
ps
ns
ps/°C
CB
CB
CB
CT
Toggle RCVx, VIH = 1.0 V, VIL = −1.0 V, terminated
20% to 80%
250
850
ps
ps
CB
CB
2.1
2.5
0.4
ns
ns
ns
CB
CB
CB
2.5
2.1
125
ns
ns
mV p-p
CB
CB
CB
20
3
400
1.5
%
Bits
ps
ns
CB
D
S
S
VIH = 0.0 V, VIL = 0.0 V, terminated, toggle RCVx
VIH = 2.0 V, VIL = 0.0 V, terminated
Maximum CLC setting
Maximum CLC setting
Maximum CLC setting
REFLECTION CLAMP SPECIFICATIONS
Clamp accuracy specifications apply only when VCHx − VCLx > 0.8 V.
Table 3.
Parameter
VCH
Functional Range
Offset Error
Offset TC
Gain
Min
−0.5
−300
VCL
Functional Range
Offset Error
Offset TC
Max
Unit
Test
Level
+5.0
+300
V
mV
D
P
1.1
mV/°C
V/V
CT
P
ppm/°C
µV
µV
CT
D
CT
±0.25
1.0
Gain TC
Resolution
DNL
INL
Typ
±25
153
±250
−20
+20
mV
P
−2.0
−300
+3.5
+300
V
mV
D
P
mV/°C
CT
±0.25
Rev. B | Page 7 of 82
Test Conditions/Comments
Driver high-Z, sinking 1 mA, measured at DAC Code 0x4000
(0.0 V), uncalibrated
Driver high-Z, sinking 1 mA, gain derived from measurements
at DAC Code 0x4000 (0.0 V) and DAC Code 0x8CCC (3.0 V),
based on an ideal DAC transfer function (see Table 24)
Driver high-Z, sinking 1 mA, after two-point gain/offset
calibration; calibration points at DAC Code 0x4000 (0.0 V)
and DAC Code 0x8CCC (3.0 V), measured over the
functional range
Driver high-Z, sinking 1 mA, after two-point gain/offset
calibration; calibration points at DAC Code 0x4000 (0.0 V)
and DAC Code 0x8CCC (3.0 V), measured over the
functional range
Driver high-Z, sourcing 1 mA, measured at DAC Code 0x4000
(0.0 V), uncalibrated
ADATE320
Data Sheet
Parameter
Gain
Min
1.0
Gain TC
Resolution
DNL
Typ
Max
1.1
±25
153
±250
INL
DC CLAMP CURRENT LIMIT
VCHx
VCLx
DUTGND VOLTAGE ACCURACY
Unit
V/V
Test
Level
P
ppm/°C
µV
µV
CT
D
CT
−20
+20
mV
P
−105
+60
−10
−60
+105
+10
mA
mA
mV
P
P
P
±2
Test Conditions/Comments
Drive high-Z, sourcing 1 mA, gain derived from measurements at DAC Code 0x4000 (0.0 V) and DAC Code 0x8CCC
(3.0 V), based on an ideal DAC transfer function (see Table 24)
Drive high-Z, sourcing 1 mA, after two-point gain/offset
calibration; calibration points at DAC Code 0x4000 (0.0 V)
and DAC Code 0x8CCC (3.0 V), measured over the
functional range
Drive high-Z, sourcing 1 mA, after two-point gain/offset
calibration; calibration points at DAC Code 0x4000 (0.0 V)
and DAC Code 0x8CCC (3.0 V), measured over the
functional range
Drive high-Z
VCHx = −1.0 V, VCLx = −2.0 V, VDUTx = 4.5 V
VCHx = 5.0 V, VCLx = 4.0 V, VDUTx = −1.5 V
Over ±0.1 V range, measured at end points of VCHx and
VCLx functional range
NORMAL WINDOW COMPARATOR (NWC) SPECIFICATIONS
Table 4.
Parameter
DC SPECIFICATIONS
Input Voltage Range
Differential Voltage Range
Input Offset Voltage
Input Offset Voltage TC
Gain
Min
Typ
−1.5
±0.1
−250
Max
Unit
Test
Level
Test Conditions/Comments
+4.5
±6.0
+250
V
V
mV
D
D
P
Measured at DAC Code 0x4000 (0.0 V); uncalibrated
1.1
µV/°C
V/V
CT
P
ppm/°C
µV
mV
CT
D
CT
mV
mV
mV
P
P
P
±150
1.0
Gain TC
Threshold Resolution
Threshold DNL
±10
153
±0.25
Threshold INL
Focused Range
Full Range
DUTGND Voltage Accuracy
−5
−7
−5
±1
+5
+7
+5
Uncertainty Band
10
mV
CB
Programmable Hysteresis
Hysteresis Resolution
DC PSR
100
4
±5
mV
Bits
mV/V
CB
D
CT
Ω
P
Digital Output
Characteristics
Internal Pull-up
Resistance to
Comparator, VTTCx
46
50
54
Rev. B | Page 8 of 82
Gain derived from measurements at DAC Code 0x4000
(0.0 V) and DAC Code 0x8CCC (3.0 V); based on an ideal
DAC transfer function (see Table 24)
Measured over −1.5 V to +4.5 V functional range after
two-point gain/offset calibration; calibration points at
DAC Code 0x4000 (0.0 V) and DAC Code 0x8CCC (3.0 V)
After two-point gain/offset calibration; calibration points
at DAC Code 0x4000 (0.0 V) and DAC Code 0x8CCC (3.0 V)
Measured over −0.5 V to +3.5 V range
Measured over −1.5 V to +4.5 V range
Over ±0.1 V range; measured over −0.5 V to +3.5 V focused
NWC input range
VDUTx = 0.0 V, sweep comparator threshold to determine
the uncertainty band
Measured at DAC Code 0x4000 (0.0 V) and DAC Code 0x8CCC
(3.0 V) calibration points
Source 1 mA and 10 mA from the output pin in high state,
measure ∆V to calculate resistance; R = ∆V/9 mA; repeat
for all output pins
Data Sheet
Parameter
Common-Mode Voltage
ADATE320
ADATE320-1
Differential Mode Voltage
100 Ω Differential
Termination
ADATE320
ADATE320-1
No External Termination
ADATE320
ADATE320-1
AC SPECIFICATIONS
ADATE320
Min
Typ
Max
−250
−400
Unit
Test
Level
mV
mV
CT
CT
Test Conditions/Comments
Measured relative to VTTCx, with 100 Ω differential termination
Measured differentially
250
400
450
700
500
800
550
900
mV
mV
CT
CT
mV
mV
P
P
Unless otherwise specified, all ac tests are performed after
dc levels calibration; input transition time: 50 ps 20% to
80%; outputs terminated 50 Ω to 0.0 V; comparator CLC set
to ¼ scale (010)
Measured with 50 Ω to 0.0 V
VDUTx = 0.0 V to 1.0 V swing, drive term mode, VIT = 0.0 V,
comparator threshold = 0.5 V
VDUTx = 0.0 V to 1.0 V swing, drive term mode, VIT = 0.0 V,
comparator threshold = 0.5 V
VDUTx = 0.0 V to 1.0 V swing, drive term mode, VIT = 0.0 V,
comparator threshold = 0.5 V
Rise/Fall Times, 20% to 80%
Propagation Delay
100
580
ps
ps
CB
CB
Propagation Delay TC
1
ps/°C
CT
Propagation Delay Matching
High Transition to Low
Transition
Propagation Delay Matching
High to Low Comparator
Propagation Delay
Dispersion
Slew Rate: 400 ps vs.
1.0 ns (20% to 80%)
Overdrive: 250 mV vs.
1.0 V
1.0 V Pulse Width: 0.4 ns,
0.5 ns, 1 ns, 5 ns, 10 ns
0.5 V Pulse Width: 0.4 ns,
0.5 ns, 1 ns, 5 ns, 10 ns
Duty Cycle: 5% to 95%
10
ps
CB
10
ps
CB
VDUTx = 0.0 V to 1.0 V swing, drive term mode, VIT = 0.0 V,
comparator threshold = 0.5 V
Drive term mode, VIT = 0.0 V
20
ps
CB
VDUTx = 0.0 V to 0.5 V swing, comparator threshold = 0.25 V
25
ps
CB
25
ps
CB
25
ps
CB
10
ps
CB
Minimum Detectable Pulse
Width
Input Equivalent Rise/Fall
Time, 1.0 V, Terminated
200
ps
CB
110
ps
CB
Input Equivalent Rise/Fall
Time, 2.0 V, Unterminated
500
ps
CB
For 250 mV: VDUTx: 0.0 V to 0.50 V swing; for 1.0 V: VDUTx: 0.0 V
to 1.25 V swing, comparator threshold = 0.25 V
VDUTx = 0.0 V to 1.0 V swing, 32 MHz, comparator threshold =
0.5 V
VDUTx = 0.0 V to 0.5 V swing, 32 MHz, comparator threshold =
0.25 V
VDUTx = 0.0 V to 1.0 V swing, 32 MHz, comparator threshold =
0.5 V
VDUTx = 0.0 V to 1.0 V swing, 32 MHz, greater than 50%
output differential amplitude
VDUTx = 0.0 V to 1.0 V swing, drive term mode, VIT = 0.0 V,
CLC = 010, measured from digitized plot, 20% to 80%
transition time of digitized plot is root-sum square (RSS) of
input equivalent rise/fall and 50 ps input stimulus
VDUTx = 0.0 V to 2.0 V swing, drive high-Z, measured from
digitized plot, 20% to 80% transition time of digitized plot
is root-sum square (RSS) of input equivalent rise/fall and
50 ps input stimulus
VDUTx = 0.0 V to 1.0 V swing, drive term mode, VIT = 0.0 V,
maximum CLC setting
20
3
280
4.8
%
Bits
ps
ns
CB
D
S
S
Cable Loss Compensation
(CLC)
CLC Amplitude
CLC Resolution
CLC Time Constant 1
CLC Time Constant 2
Rev. B | Page 9 of 82
ADATE320
Data Sheet
DIFFERENTIAL MODE COMPARATOR (DMC) SPECIFICATIONS
Table 5.
Parameter
DC SPECIFICATIONS
Input Voltage Range
Functional Differential Range
Maximum Differential Input
Input Offset Voltage
Input Offset Voltage TC
Gain
Min
−1.5
±0.05
−250
Max
Unit
Test
Level
+4.5
±1.1
±6.0
+250
V
V
V
mV
D
D
D
P
1.1
µV/°C
V/V
CT
P
ppm/°C
µV
µV
CT
D
CT
mV
P
±150
1.0
Gain TC
VOHx, VOLx Resolution
VOHx, VOLx DNL
VOHx, VOLx INL
Typ
±40
153
±250
−8
+8
Uncertainty Band
11
mV
CB
Programmable Hysteresis
Hysteresis Resolution
Common-Mode Rejection Ratio
(CMRR)
DC PSR
200
4
mV
Bits
mV/V
CB
D
P
±5
mV/V
CT
Propagation Delay
580
ps
CB
Propagation Delay TC
2
ps/°C
CT
Propagation Delay Matching
High Transition to Low
Transition
Propagation Delay Matching
High to Low Comparator
15
ps
CB
15
ps
CB
30
ps
CB
25
ps
CB
25
ps
CB
25
ps
CB
−1.0
+1.0
AC SPECIFICATIONS
Propagation Delay Dispersion
Slew Rate: 400 ps vs. 1 ns
(20% to 80%)
Overdrive: 250 mV vs. 750 mV
1.0 V Pulse Width: 0.7 ns,
1.0 ns, 5.0 ns, 10 ns
0.5 V Pulse Width: 0.6 ns,
1.0 ns, 5.0 ns, 10 ns
Rev. B | Page 10 of 82
Test Conditions/Comments
VOHx tests at VOLx = −1.5 V, VOLx tests at VOHx = 1.5 V
Offset interpolated from measurements at DAC Code 0x2666
(−1.0 V) and DAC Code 0x5999 (1.0 V), with VCM = 0.0 V
Gain derived from measurements at DAC Code 0x2666
(−1.0 V) and DAC Code 0x5999 (1.0 V); based on an ideal
DAC transfer function (see Table 24)
After two-point gain/offset calibration; VCM = 0.0 V;
calibration points at DAC Code 0x2666 (−1.0 V) and
DAC Code 0x5999 (1.0 V)
After two-point gain/offset calibration; VCM = 0.0 V;
calibration points DAC Code 0x2666 (−1.0 V) and
DAC Code 0x5999 (1.0 V), measured over VOHx/VOLx
range of −1.1 V to +1.1 V
VDUTx = 0.0 V, sweep comparator threshold to determine
the uncertainty band
∆Offset measured at VCM = −1.5 V and +4.5 V, VDM = 0.0 V
∆Offset measured at VCM = 0.0 V, VDM = calibration points
DAC Code 0x2666 (−1.0 V) and DAC Code 0x5999 (1.0 V)
All ac tests are performed after dc levels calibration; input
transition time = 50 ps 20% to 80%; outputs terminated
50 Ω to VTTCx, comparator CLC set to ¼ scale (010)
VDUT0 = 0.0 V, VDUT1 = −0.5 V to +0.5 V swing, drive
termination mode, VIT = 0.0 V, comparator threshold =
0.0 V, repeat with VDUTx inputs reversed
VDUT0 = 0.0 V, VDUT1 = −0.5 V to +0.5 V swing, drive
termination mode, VIT = 0.0 V, comparator threshold =
0.0 V, repeat with VDUTx inputs reversed
VDUT0 = 0.0 V, VDUT1 = −0.5 V to +0.5 V swing, drive
termination mode, VIT = 0.0 V, comparator threshold =
0.0 V, repeat with VDUTx inputs reversed
VDUT0 = 0.0 V, VDUT1 = −0.5 V to +0.5 V swing, drive
termination mode, VIT = 0.0 V, comparator threshold =
0.0 V, repeat with VDUTx inputs reversed
VDUT0 = 0.0 V, VIT = 0.0 V, drive termination mode, repeat
with VDUTx inputs reversed
VDUT1 = −0.5 V to +0.5 V swing, comparator threshold = 0.0 V
For 250 mV: VDUT1 = 0.0 V to 0.5 V swing; for 750 mV: VDUT1 =
0.0 V to 1.0 V swing, comparator threshold = −0.25 V,
repeat with VDUTx inputs reversed with comparator
threshold = +0.25 V
VDUT1 = −0.5 V to +0.5 V swing, 32 MHz, comparator
threshold = 0.0 V
VDUT1 = −0.25 V to +0.25 V swing, 32 MHz, comparator
threshold = 0.0 V
Data Sheet
Parameter
Duty Cycle: 5% to 95%
ADATE320
Min
Typ
5
Max
Unit
ps
Test
Level
CB
Minimum Detectable Pulse
Width
200
ps
CB
Input Equivalent Rise/Fall Time
110
ps
CB
20
3
280
4.8
%
Bits
ps
ns
CB
D
S
S
Cable Loss Compensation (CLC)
CLC Amplitude
CLC Resolution
CLC Time Constant 1
CLC Time Constant 2
Test Conditions/Comments
VDUT1 = −0.5 V to +0.5 V swing, 32 MHz, comparator
threshold = 0.0 V
VDUT0 = 0.0 V, VDUT1 = −0.5 V to +0.5 V swing, 32 MHz, drive
term mode, VIT = 0.0 V, comparator threshold = 0.0 V,
greater than 50% output differential amplitude, repeat
with VDUTx inputs reversed
VDUT0 = 0.0 V, VDUT1 = −0.5 V to +0.5 V swing, drive term mode,
VIT = 0.0 V, comparator threshold = 0.0 V, CLC = ¼ scale,
measured from digitized plot, t = √(tCMP2 − tIN2)
VDUT0 = 0.0 V, VDUT1 = −0.8 V to +0.8 V swing, drive term
mode, VIT = 0.0 V, comparator threshold = 0.0 V,
comparator CLC set to maximum CLC setting, repeat with
VDUTx inputs reversed
ACTIVE LOAD SPECIFICATIONS
Table 6.
Parameter
DC SPECIFICATIONS
Input Characteristics
Active Load Commutation
Voltage (VCOMx) Range
VCOMx Offset
VCOMx Offset TC
VCOMx Gain
Min
Typ
−1.5
−200
Max
Unit
Test
Level
+4.5
V
D
IOHx = IOLx = 1 mA, VDUTx open circuit
+200
mV
µV/°C
V/V
P
CT
P
Measured at DAC Code 0x4000 (0.0 V), uncalibrated
ppm/°C
µV
µV
CT
D
CT
mV
mV
mV
P
P
P
mA
D
+600
µA
P
+25
µA/°C
%
CT
P
ppm/°C
CT
±100
1.0
VCOMx Gain TC
VCOMx Resolution
VCOMx DNL
1.1
±20
153
±250
VCOMx INL
Focused Range
Full Range
DUTGND Voltage Accuracy
Output Characteristics
Maximum Source Current
(IOLx)
IOLx Offset
IOLx Offset TC
IOLx Gain Error
IOLx Gain TC
−5
−10
−5
±1
+5
+10
+5
25
−600
±1
0
±100
Rev. B | Page 11 of 82
Test Conditions/Comments
Load in active on state, RCVx active
Gain derived from measurements at DAC Code 0x4000
(0.0 V) and DAC Code 0x8CCC (3.0 V)
IOHx = IOLx = 12.5 mA, after two-point gain/offset
calibration; measured over VCOMx range −1.5 V to
+4.5 V; calibration points DAC Code 0x4000 (0.0 V)
and DAC Code 0x8CCC (3.0 V)
IOHx = IOLx = 12.5 mA; after two-point gain/offset
calibration; calibration points DAC Code 0x4000
(0.0 V) and DAC Code 0x8CCC (3.0 V)
Measured over VCOMx range of −0.5 V to +3.5 V
Measured over VCOMx range of −1.5 V to +4.5 V
Over ±0.1 V range; measured over −0.5 V to +3.5 V
focused VCOMx range
VDUTx ≤ 3.5 V (a compliance limit is set by a 50 Ω
internal resistor as illustrated in Figure 142)
IOHx = −2.5 mA, VCOMx = 1.5 V, VDUTx = 0.0 V; offset
extrapolated from measurements at DAC Code 0x451F
(1 mA) and DAC Code 0xA666 (20 mA)
IOHx = −2.5 mA, VCOMx = 1.5 V, VDUTx = 0.0 V; gain
derived from measurements at DAC Code 0x451F
(1 mA) and DAC Code 0xA666 (20 mA); based on an
ideal dc transfer function
ADATE320
Data Sheet
Unit
nA
µA
Test
Level
D
CT
+100
µA
P
0.4
V
P
V
CT
mA
D
+600
µA
P
+25
µA/°C
%
CT
P
ppm/°C
nA
µA
CT
D
CT
+100
µA
P
0.4
V
P
0.1
V
CT
Propagation Delay, Load
Active On to Load Active Off
1.7
ns
CB
Propagation Delay, Load
Active Off to Load Active On
2.9
ns
CB
Propagation Delay Matching
1.2
ns
CB
Load Spike
Settling Time to Within 5%
140
2.5
mV
ns
CB
CB
Parameter
IOLx Resolution
IOLx DNL
IOLx INL
Min
Typ
763
±1.25
−100
IOLx 90% Commutation
Voltage
0.25
Max
0.1
Maximum Sink Current (IOHx)
25
IOHx Offset
−600
IOHx Offset TC
IOHx Gain Error
0
±1
IOHx Gain TC
IOHx Resolution
IOHx DNL
IOHx INL
IOHx 90% Commutation
Voltage
±100
763
±1.25
−100
0.25
AC SPECIFICATIONS
Dynamic Performance
Rev. B | Page 12 of 82
Test Conditions/Comments
IOHx = −2.5 mA, VCOMx = 1.5 V, VDUTx = 0.0 V; after
two-point gain/offset calibration; measured over IOLx
range 0 mA to 25 mA; calibrated at DAC Code
0x451F (1 mA) and DAC Code 0xA666 (20 mA)
IOHx = −2.5 mA, VCOM = 1.5 V, VDUTx = 0.0 V, after
two-point gain/offset calibration
IOHx = IOLx = 25 mA, VCOM = 2.0 V, measure IOLx
reference at VDUTx = −1.0 V, measure IOLx current at
VDUTx = 1.6 V, check > 90% of reference current
IOHx = IOLx = 1 mA, VCOM = 2.0 V, measure IOLx
reference at VDUTx = −1.0 V, measure IOLx current at
VDUTx = 1.9 V, check > 90% of reference current
VDUTx ≥ −0.5 V (a compliance limit is set by a 50 Ω
internal resistor as illustrated in Figure 142)
IOLx = −2.5 mA, VCOM = 1.5 V, VDUTx = 3.0 V, offset
extrapolated from measurements at DAC Code 0x451F
(1 mA) and DAC Code 0xA666 (20 mA)
IOLx = −2.5 mA, VCOM = 1.5 V, VDUTx = 3.0 V, gain
derived from measurements at DAC Code 0x451F
(1 mA) and DAC Code 0xA666 (20 mA); based on an
ideal DAC transfer function
IOLx = −2.5 mA, VCOM = 1.5 V, VDUTx = 3.0 V, after
two-point gain/offset calibration; measured over
IOHx range of 0 mA to 25 mA; calibrated at DAC
Code 0x451F (1 mA) and DAC Code 0xA666 (20 mA)
IOLx = −2.5 mA, VCOM = 1.5 V, VDUTx = 3.0 V, after
two-point gain/offset calibration
IOHx = IOLx = 25 mA, VCOM = 2.0 V, measure IOHx
reference at VDUTx = 4.0 V, measure IOHx current at
VDUTx = 2.4 V, ensure > 90% of reference current
IOHx = IOLx = 1 mA, VCOM = 2.0 V, measure IOHx
reference at VDUTx = 4.0 V, measure IOHx current at
VDUTx = 2.1 VDUTx, ensure > 90% of reference current
All ac measurements are performed after dc
calibration unless noted, load active on
Toggle RCVx; DUTx terminated 50 Ω to 0.0 V; IOLx =
IOHx = 20 mA, VIH = VIL = 0.0 V; VCOM = +1.5 V for
IOLx and −1.5 V for IOHx
Measured from zero crossing of RCVx − RCVx to
50% of final output value; repeat for drive low and
drive high
Measured from zero crossing of RCVx − RCVx to
50% of final output value; repeat for drive low and
drive high
Active on vs. active off; repeat for drive low and
drive high
Repeat for drive low and drive high
Measured from output crossing 50% final value to
output within 5% final value
Data Sheet
ADATE320
PPMU SPECIFICATIONS
PPMU enabled in force voltage mode unless noted.
Table 7.
Parameter
FORCE VOLTAGE (FV)
Current Range A
Current Range B
Current Range C
Current Range D
Current Range E
FV Range at Output, Range A
FV Range at Output, Range B,
Range C, Range D, and Range E
FV Offset, Range C
Max
Unit
Test
Level
Test Conditions/Comments
−40
−1
−100
−10
−2
−1.0
−1.5
−1.5
+40
+1
+100
+10
+2
+4.0
+4.5
+4.5
mA
mA
µA
µA
µA
V
V
V
D
D
D
D
D
D
D
D
Output range for full-scale source/sink
Output range for ±25 mA or less
Output range for full-scale source/sink
−100
+100
mV
P
mV
CT
µV/°C
V/V
CT
P
Min
FV Offset, All Ranges
FV Offset TC, All Ranges
FV Gain, Range C
Typ
±30
±100
1.0
1.1
FV Gain, All Ranges
1.05
V/V
CT
FV Gain TC, All Ranges
±10
ppm/°C
CT
FV INL
Range A
±1.5
mV
CT
Range C, Focused Range
−1.7
+1.7
mV
P
Range C, Full Range
−5
+5
mV
P
±1.0
mV
CT
FV Compliance vs. Source/Sink
Current, Range A (±40 mA)
±1
mV
CT
FV Compliance vs. Source/Sink
Current, Range A (±25 mA)
±1
mV
CT
Range B, Range D, and Range E
Rev. B | Page 13 of 82
Measured at DAC Code 0x4000 (0.0 V) in
Range C
Measured at DAC Code 0x4000 (0.0 V)
applies to all other ranges
Measured at DAC Code 0x4000 (0.0 V)
Gain derived from measurements at DAC
Code 0x4000 (0.0 V) and DAC Code 0x8CCC
(3.0 V); based on an ideal DAC transfer
function
Gain derived from measurements at DAC
Code 0x4000 (0.0 V) and DAC Code 0x8CCC
(3.0 V); based on an ideal DAC transfer
function
Gain derived from measurements at DAC
Code 0x4000 (0.0 V) and DAC Code 0x8CCC
(3.0 V)
After two-point gain/offset calibration,
output range of −1.5 V to +4.5 V; calibration
points DAC Code 0x4000 (0.0 V) and DAC
Code 0x8CCC (3.0 V), PPMU Current Range A
After two-point gain/offset calibration,
output range of −0.5 V to +3.5 V; calibration
points DAC Code 0x4000 (0.0 V) and DAC
Code 0x8CCC (3.0 V)
After two-point gain/offset calibration,
output range of −1.5 V to +4.5 V; calibration
points DAC Code 0x4000 (0.0 V) and DAC
Code 0x8CCC (3.0 V)
After two-point gain/offset calibration,
output range of −1.5 V to +4.5 V; calibration
points DAC Code 0x4000 (0.0 V) and DAC
Code 0x8CCC (3.0 V)
Force −1.0 V; measure voltage while
sinking 0.0 mA and full-scale current;
measure ∆V; force 4.0 V; measure voltage
while sourcing 0.0 mA and full-scale
current; measure ∆V
Force −1.5 V; measure voltage while sinking
0.0 mA and 25 mA; measure ∆V; force 4.5 V;
measure voltage while sourcing 0.0 mA
and 25 mA; measure ∆V
ADATE320
Data Sheet
Parameter
FV Compliance vs. Source/Sink
Current, Range B, Range C,
Range D, and Range E
Min
Typ
±1
Max
Unit
mV
Test
Level
CT
DUTGND Voltage Accuracy
−5
±1
+5
mV
P
−1.0
−1.5
−1.5
+4.0
+4.5
+4.5
V
V
V
D
D
D
−14.5
+14.5
% FSR
P
30
% FSR/°C
%
CT
P
±50
ppm/°C
CT
±50
±50
ppm/°C
ppm/°C
CT
CT
FORCE CURRENT (FI)
DUTx Pin Voltage Range, Range A
DUTx Pin Voltage Range, Range B,
Range C, Range D, and Range E
Zero-Current Offset, All Ranges
Zero-Current Offset TC
Gain Error, All Ranges
±0.02
0
Gain Drift
Range A
Range B
Range C, Range D, and Range E
INL
Range A
−0.12
+0.12
% FSR
P
Range B, Range C, and Range D
−0.04
+0.04
% FSR
P
Range E
−0.045
+0.045
% FSR
P
−0.3
+0.3
% FSR
P
−0.1
+0.1
% FSR
P
−0.3
+0.3
% FSR
P
−0.06
+0.06
% FSR
P
Range D
−0.3
+0.3
% FSR
P
Range E
−0.85
+0.85
% FSR
P
FI Compliance vs. Voltage Load
Range A
Range B and Range C
Rev. B | Page 14 of 82
Test Conditions/Comments
Force −1.5 V; measure voltage while sinking
0.0 mA and full-scale current; measure ∆V;
force 4.5 V; measure voltage while sourcing
0.0 mA and full-scale current; measure ∆V
Over ±0.1 V range; measured over −0.5 V
to +3.5 V focused PPMU output range
PPMU enabled in force current/measure
current (FIMI)
Full-scale source and sink current
DUTx pin source and sink 25 mA or less
Full-scale source and sink current
Interpolated from measurements at PPMU
DAC Code 0x4CCC (−80% FS) and DAC
Code 0xB333 (80% FS) for each range
Derived from measurements at PPMU DAC
Code 0x4CCC (−80% FS) and DAC Code
0xB333 (80% FS) for each range
PPMU self heating effects in Range A can
influence gain drift measurements
After two-point gain/offset calibration
Measured over FSR output of Range A
(±40 mA)
Measured over FSR output of Range B
(±1 mA), Range C (±100 µA), and Range D
(±10 µA)
Measured over FSR output of Range E
(±2 µA)
Force positive full-scale current driving
−1.0 V and +4.0 V, measure ∆I at DUTx pin;
force negative full-scale current driving
−1.0 V and +4.0 V, measure ∆I at DUTx pin
Force positive full-scale current driving 0.0 V
and 3.0 V, measure ∆I at DUTx pin; force
negative full-scale current driving 0.0 V
and 3.0 V, measure ∆I at DUTx pin
Force positive full-scale current driving
−1.5 V and +4.5 V, measure ∆I at DUTx pin;
force negative full-scale current driving
−1.5 V and +4.5 V, measure ∆I at DUTx pin
Force positive full-scale current driving 0.0 V
and 3.0 V, measure ∆I at DUTx pin; force
negative full-scale current driving 0.0 V
and 3.0 V, measure ∆I at DUTx pin
Force positive full-scale current driving
−1.5 V and +4.5 V, measure ∆I at DUTx pin;
force negative full-scale current driving
−1.5 V and +4.5 V, measure ∆I at DUTx pin
Force positive full-scale current driving
−1.5 V and +4.5 V, measure ∆I at DUTx pin;
force negative full-scale current driving
−1.5 V and +4.5 V, measure ∆I at DUTx pin;
allows 10 nA DUTx pin leakage
Data Sheet
Parameter
MEASURE VOLTAGE (MV)
ADATE320
Max
Unit
Test
Level
+4.5
+25
V
mV
D
P
1.02
µV/°C
V/V
CT
P
−1.7
+1.7
ppm/°C
mV
CT
P
−1.0
−1.5
+4.0
+4.5
V
V
D
D
−4
+4
%FSR
P
±0.5
%FSR
CT
±0.01
±0.01
±0.02
%FSR/°C
%FSR/°C
%FSR/°C
CT
CT
CT
Min
Range
Offset
−1.5
−25
Offset TC
Gain
0.98
Gain TC
INL
MEASURE CURRENT (MI)
DUTx Pin Voltage Range
Range A
Range B, Range C, Range D, and
Range E
Zero-Current Offset
Range B
±50
±5
All Ranges
Zero-Current Offset TC
Range A
Range B, Range C, and Range D
Range E
Gain Error
Range B
All Ranges
Gain TC
Range A
Range B, Range C, and Range D
Range E
INL
DUTx Pin Voltage Rejection
Test Conditions/Comments
PPMU enabled, force voltage/measure
voltage (FVMV)
Range B, VDUTx = 0.0 V, offset = (PPMU_Mx −
VDUTx)
Range B, derived from measurements at
VDUTx = 0.0 V and 3.0 V
Range B, measured over −1.5 V to +4.5 V
PPMU enabled in FIMI
Full-scale source and sink current
Interpolated from measurements sourcing
and sinking 80% FS current each range; for
example, 2% FSR is 40 µA in Range B
Derived from measurements sourcing and
sinking 80% FS current
−30
Range A
Range B
Range C, Range D, and Range E
Typ
−10
+5
%
%
P
CT
±50
±50
±50
ppm/°C
ppm/°C
ppm/°C
CT
CT
CT
±0.02
−0.02
%FSR
CT
+0.02
%FSR
%FSR
P
CT
+1.3
µA
P
+5
mV
P
+5.0
200
V
Ω
D
P
±0.01
−1.3
DUTGND Voltage Accuracy
MEASURE PIN DC CHARACTERISTICS
Output Range
Output Impedance
−5
Output Leakage Current When
Tristated
Output Short Circuit Current
−1
+1
µA
P
−10
+10
mA
P
−1.5
±1
Rev. B | Page 15 of 82
After two-point gain/offset calibration at
±80% FS current
Measured over FSR output of −40 mA to
+40 mA
Measured over FSR output of −1 mA to +1 mA
Measured over FSR output of Range C,
Range D, and Range E
Range B, FVMI, force −1.0 V and +4.0 V into
0.5 mA load, measure ∆I reported at
PPMU_Mx pin
Over ±0.1 V range
PPMU enabled in FVMV, source resistance:
PPMU force 4.5 V into 0.0 mA, −1.0 mA, sink
resistance: PPMU force −1.5 V into 0.0 mA,
1.0 mA, resistance = ∆V/∆I at PPMU_Mx pin
Tested at −1.7 V and +5.2 V
PPMU enabled in FVMV, source: PPMU
force +4.5 V, PPMU_Mx = −1.5 V, sink:
PPMU force −1.5 V, PPMU_Mx = 5.0 V
ADATE320
Parameter
PPMU_Mx Pin, Parasitic Output
Capacitance
PPMU_Mx Pin, External Load
Capacitance
PPMU VOLTAGE CLAMPS (FI)
Data Sheet
Min
Typ
Unit
pF
Test
Level
S
pF
S
+3.5
+4.5
+300
V
V
mV
D
D
P
1.1
mV/°C
V/V
CT
P
Max
2
100
Low Voltage Clamp Range (PCLx)
High Voltage Clamp Range (PCHx)
Offset, Voltage Clamps (PCHx/PCLx)
−1.5
−0.5
−300
Offset TC, Voltage Clamps (PCHx/PCLx)
Gain, Voltage Clamps (PCHx/PCLx)
1.0
Gain TC, Voltage Clamps (PCHx/PCLx)
INL, Voltage Clamps (PCHx/PCLx)
−20
+20
ppm/°C
mV
CT
P
Positive Voltage Clamp, Voltage
Droop (Source)
−50
+50
mV
P
Negative Voltage Clamp, Voltage
Droop (Sink)
−50
+50
mV
P
DUTGND Voltage Accuracy
−5
+5
mV
P
−120
−20
%FS
S
20
120
%FS
S
−100
−30
%FS
D
30
100
%FS
D
±160
%FS
P
+10
%FSR
%FSR/°C
P
CT
±0.5
±25
±1
PPMU CURRENT CLAMPS (FV)
Functional Range
Low Current Clamp (PCLx)
High Current Clamp (PCHx)
DC Accuracy Range
Low Current Clamp (PCLx)
High Current Clamp (PCHx)
Static Current Limit, Source and
Sink, All Ranges
±120
Offset, Current Clamps (PCHx/PCLx)
Offset TC, Current Clamps
(PCHx/PCLx)
−10
±140
±0.02
Rev. B | Page 16 of 82
Test Conditions/Comments
Parasitic capacitance contributed by pin
External capacitance tolerated by pin
(exceeding this value may cause instability)
PPMU enabled in FIMI, PPMU clamps
enabled; clamp accuracy applies only
when |PCHx − PCLx| ≥ 1.0 V
Range B, PPMU force ±0.5 mA into open;
PCHx measured at DAC Code 0x4000 (0.0 V)
with PCLx at DAC Code 0x0000 (−2.5 V); PCLx
measured at DAC Code 0x4000 (0.0 V) with
PCHx at DAC Code 0xFFFF (+7.5 V)
Range B, PPMU force ±0.5 mA into open; PCHx
gain derived from measurements at DAC
Code 0x4000 (0.0 V) and DAC Code 0x8CCC
(3.0 V) with PCLx at DAC Code 0x0000
(−2.5 V); PCLx gain derived from measurements at DAC Code 0x4000 (0.0 V) and
DAC Code 0x8CCC (3.0 V) with PCHx at
DAC Code 0xFFFF (7.5 V)
Range B, PPMU force ±0.5 mA into open
after two-point gain/offset calibration;
measured over PPMU clamp functional
range
∆V at DUTx pin, Range A, PCHx = +4.0 V,
PCLx = −1.0 V, PPMU force 5.0 mA and
40 mA into open circuit, calibrated
∆V at DUTx pin, Range A, PCHx = +4.0 V,
PCLx = −1.0 V, PPMU force −5.0 mA and
−40 mA into open circuit, calibrated
Over ±0.1 V range; measured at end points
of clamp functional range
PPMU enabled in FVMV, dc accuracy of the
current clamps only applies over the
following conditions: 30% FS ≤ PCHx ≤
100% FS or −100% FS ≤ PCLx ≤ −30% FS
For example, −120% FS in Range A is
−48 mA and −20% FS in Range A is −8 mA
For example, 20% FS in Range A is 8 mA
and 120% FS in Range A is 48 mA
For example, −100% FS in Range A is
−40 mA and −30% FS in Range A is −12 mA
For example, 30% FS in Range A is 12 mA
and 100% FS in Range A is 40 mA
PCLx at DAC Code 0x0000 (−2.5 V), PCHx
at DAC Code 0xFFFF (7.5 V), sink: force
−1.5 V, short DUTx to 4.5 V, source: force
4.5 V, short DUTX to −1.5 V
All ranges; PPMU force ±1.0 V into 0.0 V 1
All ranges
Data Sheet
Parameter
Gain Error, Current Clamps
(PCHx/PCLx)
Gain TC, Current Clamps
(PCHx/PCLx)
INL, Current Clamps (PCHx/PCLx)
ADATE320
Min
0
Typ
Max
30
±50
Unit
%
Test
Level
P
Test Conditions/Comments
All ranges; PPMU force ±1.0 V into 0.0 V 2
ppm/°C
CT
All ranges
−0.15
+0.15
%FSR
P
All ranges; PPMU force ±1.0 V into 0.0 V,
after two-point gain/offset calibration;
PCHx calibration at DAC Code 0xA000
(3.75 V or 50% FS) and DAC Code 0xB333
(4.50 V or 80% FS); PCLx calibration at DAC
Code 0x6000 (1.25 V or −50% FS) and DAC
Code 0x4CCC (0.50 V or −80% FS);
measured over dc accuracy range
−2
+2
%FSR
P
−2
+2
%FSR
P
PCLx = 0.5 V (−80% FS), PCHx = 4.5 V (80%
FS), PPMU force −0.5 V and +3.5 V into
VDUTx = 4.5 V, measure ∆I at the DUTx pin in
Range A
PCLx = 0.5 V (−80% FS), PCHx = 4.5 V (80%
FS), PPMU force −0.5 V and +3.5 V into
VDUTx = −1.5 V, measure ∆I at the DUTx pin
in Range A
20
µs
S
25
µs
S
25
µs
S
65
µs
S
FV Settling Time to 1.0% of Final
Value
Range A, 200 pF and 2000 pF Load
16
µs
CB
Range B, 200 pF and 2000 pF Load
14
µs
CB
Range C, 200 pF and 2000 pF Load
18
µs
CB
16
µs
S
10
µs
S
40
µs
S
8
µs
CB
8
µs
CB
8
µs
CB
Current Droop
Low Current Clamp (PCLx), Sink
High Current Clamp (PCHx),
Source
SETTLING/SWITCHING TIMES
FV Settling Time to 0.1% of Final
Value
Range A, 200 pF and 2000 pF
Load
Range B, 200 pF and 2000 pF
Load
Range C, 200 pF Load
Range C, 2000 pF Load
FI Settling Time to 0.1% of Final
Value
Range A, 200 pF in Parallel with
120 Ω
Range B, 200 pF in Parallel with
1.5 kΩ
Range C, 200 pF in Parallel with
15.0 kΩ
FI Settling Time to 1.0% of Final
Value
Range A, 200 pF in Parallel with
120 Ω
Range B, 200 pF in Parallel with
1.5 kΩ
Range C, 200 pF in Parallel with
15.0 kΩ
Rev. B | Page 17 of 82
PPMU enabled in FV, Range A, step from
0.0 V to 4.0 V
PPMU enabled in FV, Range B, DCL
disabled, step from 0.0 V to 4.0 V
PPMU enabled in FV, Range C, DCL
disabled, step from 0.0 V to 4.0 V
PPMU enabled in FV, Range C, DCL
disabled, step from 0.0 V to 4.0 V
PPMU enabled in FV, Range A, DCL
disabled, step from 0.0 V to 4.0 V
PPMU enabled in FV, Range B, DCL
disabled, step from 0.0 V to 4.0 V
PPMU enabled in FV, Range C, DCL
disabled enabled, step from 0.0 V to 4.0 V
PPMU enabled in FI, Range A, DCL
disabled, step from 0.0 mA to 40 mA
PPMU enabled in FI, Range B, DCL
disabled, step from 0.0 mA to 1 mA
PPMU enabled in FI, Range C, DCL
disabled, step from 0.0 mA to 100 µA
PPMU enabled in FI, Range A, DCL
disabled, step from 0.0 mA to 40 mA
PPMU enabled in FI, Range B, DCL
disabled, step from 0.0 mA to 1 mA
PMU enabled in FI, Range C, DCL disabled,
step from 0.0 mA to 100 µA
ADATE320
Data Sheet
Parameter
INTERACTION AND CROSSTALK
Measure Voltage Channel to
Channel Crosstalk
Min
Measure Current Channel to
Channel Crosstalk
1
2
Unit
Test
Level
10
µV
CT
0.0001
%FSR
CT
Typ
Max
Test Conditions/Comments
PPMU enabled in FIMV, Range B, channel
under test: force 0.0 mA into 0.0 V; other
channel: force 0.0 mA into VDUTx; sweep
VDUTx from −1.5 V to +4.5 V; measure ∆V at
PPMU_Mx under test
PPMU enabled in FVMI, Range B; channel
under test: force 0.0 V into open circuit;
other channel: force 0.0 V into IDUTx; sweep
IDUTx from −1.0 mA to +1.0 mA; measure ∆V
at PPMU_Mx under test
PCHx offset is derived from measurements at DAC Code 0xA000 (3.75 V or 50% FS) and DAC Code 0xB333 (4.50 V or 80% FS), with PCLx at DAC Code 0x0000 (−2.5 V).
PCLx offset is derived from measurements at DAC Code 0x6000 (1.25 V or −50% FS) and DAC Code 0x4CCC (0.50 V or −80% FS), with PCHx at DAC Code 0xFFFF (7.5 V).
PCHx gain is derived from the measurements at DAC Code 0xA000 (3.75 V or 50% FS) and DAC Code 0xB333 (4.50 V or 80% FS), with PCLx at DAC Code 0x0000
(−2.5 V). PCLx gain is derived from measurements at DAC Code 0x6000 (1.25 V or −50% FS) and DAC Code 0x4CCC (0.50 V or −80% FS), with PCHx at DAC Code 0xFFFF
(7.5 V). For example, the ideal gain is ±FS per 2.5 V in all ranges; in Range B, the ideal gain is ±400 µA/V; therefore, 30% error is ±520 µA/V.
PPMU GO/NO-GO COMPARATORS SPECIFICATIONS
Table 8.
Parameter
DC SPECIFICATIONS
Compare Voltage Range
Input Offset Voltage
Input Offset Voltage TC
Gain
Min
Typ
−1.5
−250
Max
Unit
Test
Level
+5.0
+250
V
mV
μV/°C
V/V
D
P
CT
P
±100
1.0
1.1
Gain TC
±10
ppm/°C
CT
Comparator Threshold Resolution
Comparator Threshold DNL
153
±250
µV
µV
D
CT
+7
mV
P
+5
mV
P
Comparator Threshold INL
−7
DUTGND Voltage Accuracy
−5
±1
Test Conditions/Comments
Measured at DAC Code 0x4000 (0 V)
Gain derived from measurements at DAC Code 0x4000
(0.0 V) and DAC Code 0x8CCC (3.0 V)
Gain derived from measurements at DAC Code 0x4000
(0.0 V) and DAC Code 0x8CCC (3.0 V)
After two-point calibration; measured over POHx/POLx
range −1.5 V to +5.0 V; calibration points DAC Code
0x4000 (0.0 V) and DAC Code 0x8CCC (3.0 V)
After two-point calibration; measured over POHx/POLx
range −1.5 V to +5.0 V; calibration points DAC Code
0x4000 (0.0 V) and DAC Code 0x8CCC (3.0 V)
Over ±0.1 V range
PPMU EXTERNAL SENSE PINS SPECIFICATIONS
Table 9.
Parameter
DC SPECIFICATIONS
Voltage Range
Leakage
Maximum Load Capacitance
Min
Typ
Max
Unit
Test
Level
Test Conditions/Comments
−1.5
−2
2000
0.0
+4.5
+2
V
nA
pF
D
P
S
PPMU input select, in all states
Tested at −1.5 V and +4.5 V
Capacitive load tolerated at DUTx sense pins
Rev. B | Page 18 of 82
Data Sheet
ADATE320
VREF, VREFGND, AND DUTGND REFERENCE INPUT PINS SPECIFICATIONS
Table 10.
Parameter
DC SPECIFICATIONS
VREF Input Voltage Range
VREF Input Bias Current
DUTGND Input Voltage Range,
Referenced to AGND
DUTGND Input Bias Current
Min
Typ
Max
Unit
Test
Level
2.475
2.500
2.525
V
D
−0.1
10
+0.1
µA
V
P
D
−10
+10
µA
P
Tested at −100 mV and +100 mV
Unit
Test
Level
Test Conditions/Comments
mV/K
°C
D
CT
3.00 V at room temperature, 300 K (23°C)
20°C < TC < 80°C, VCCTHERM only (TJ = TC)
Test Conditions/Comments
Provided externally, VREF = 2.500 V, VREFGND =
0.000 V
Tested with 2.500 V applied
TEMPERATURE MONITOR SPECIFICATIONS
Table 11.
Parameter
DC SPECIFICATIONS
Temperature Sensor Gain
Temperature Sensor Accuracy
Min
Typ
Max
10
±10
ALARM FUNCTIONS SPECIFICATIONS
Table 12.
Parameter
DC SPECIFICATIONS
Overvoltage Alarm High, OVDH
Functional Voltage Range
Uncalibrated Error at −1.0 V
Uncalibrated Error at 5.0 V
Offset Voltage TC
Gain
Min
Hysteresis
Thermal Alarm
Setpoint Error
Thermal Hysteresis
Unit
Test
Level
+5.0
+200
500
±0.5
1.05
V
mV
mV
mV/°C
V/V
D
P
P
CT
CT
140
mV
CT
±0.5
1.05
V
mV
mV
mV/°C
V/V
D
P
P
CT
CT
140
mV
CT
±10
15
°C
°C
CT
CT
−1.0
−300
0
Hysteresis
Overvoltage Alarm Low, OVDL
Functional Voltage Range
Uncalibrated Error at −2.0 V
Uncalibrated Error at 4.0 V
Offset Voltage TC
Gain
Max
Typ
−2.0
−350
−50
+4.0
+150
+450
Rev. B | Page 19 of 82
Test Conditions/Comments
OVDL DAC set to DAC Code 0x0000 (−2.5 V)
Includes 5% uncalibrated gain ±250 mV offset
Includes 5% uncalibrated gain ±250 mV offset
Gain derived from measurements at DAC Code 0x4000
(0.0 V) and DAC Code 0x8CCC (3.0 V); based on an
ideal DAC transfer function (see Table 24)
Hysteresis is only applied coming out of alarm
OVDH DAC set to DAC Code 0xFFFF (7.5 V)
Includes 5% uncalibrated gain ±250 mV offset
Includes 5% uncalibrated gain ±250 mV offset
Gain derived from measurements at DAC Code 0x4000
(0.0 V) and DAC Code 0x8CCC (3.0 V); based on an
ideal DAC transfer function (see Table 24)
Hysteresis is only applied coming out of alarm
Relative to default alarm value, TJ = 100°C
ADATE320
Data Sheet
Parameter
ALARM Output Characteristics
Off State Leakage
Min
Maximum On Voltage at 200 µA
AC SPECIFICATIONS
Propagation Delay
Typ
Max
Unit
Test
Level
10
500
nA
P
0.1
0.7
V
P
µs
CB
0.5
Test Conditions/Comments
Disable alarm, apply VDD to ALARM pin, and
measure leakage current
ALARM pin asserted, force 200 µA into pin and
measure voltage
For OVDH: VDUTx = 0.0 V to 4.5 V step, OVDH = 4.0 V,
OVDL = −1.0 V; for OVDL: VDUTx = 0.0 V to −1.5 V step,
OVDH = 4.0 V, OVDL = −1.0 V
SERIAL PROGRAMMABLE INTERFACE (SPI) SPECIFICATIONS
Table 13.
Parameter
DC SPECIFICATIONS
Input Voltage
Logic High
Logic Low
Input Bias Current
Min
Typ
Max
Unit
Test
Level
1
VDD
0.7
+10
V
V
µA
PF
PF
P
mV
CB
VDD
0.5
V
V
PF
PF
10
500
nA
P
0.01
0.7
V
P
Test Conditions/Comments
RST, CS, SCLK, SDI
VDD − 0.7
0.0
−10
SCLK Crosstalk on DUTx Pin
Serial Output
Logic High
Logic Low
BUSY Output Characteristics
Off State Leakage
1
VDD − 0.5
0.0
Maximum On Voltage at 2 mA
Tested at 0.0 V and VDD; RST tested at VDD; RST has an internal
50 kΩ pull-up to VDD
DCL disabled, PPMU forcing 0.0 V
SDO, sourcing 2 mA
Sinking 2 mA
Open-drain output
BUSY pin not asserted, apply VDD to pin and measure
leakage current
BUSY pin asserted, force 2 mA into pin and measure voltage
SPI TIMING SPECIFICATIONS
Table 14.
Parameter
SCLK Operating Frequency
Symbol
fCLK
Min
SCLK High Time
SCLK Low Time
CS to SCLK Setup at Assert
CS to SCLK Hold at Assert
CS to SCLK Setup at
Release
CS to SCLK Hold at Release
tCH
tCL
tCSAS
tCSAH
tCSRS
0.5
4.5
4.5
1.5
1.5
1.5
tCSRH
1.5
CS Assert to SDO Active
CS Release to SDO High-Z
tCSO
tCSZ
0
0
CS Release to Next Assert
tCSAM
3
Typ
50
Max
100
4
11
Unit
MHz
MHz
ns
ns
ns
ns
ns
Test
Level
PF
S
S
S
S
S
S
ns
S
ns
ns
S
S
Cycles
D
Rev. B | Page 20 of 82
Description
Setup time of CS assert to next rising edge of SCLK.
Hold time of CS assert to next rising edge of SCLK.
Setup time of CS release to next rising edge of SCLK.
Hold time of CS release to next rising edge of SCLK. This parameter
is only critical if the number of SCLK cycles from previous release of
CS is the minimum specified by the tCSAM parameter.
Delay time from CS assert to SDO active state.
Delay from CS release to SDO high-Z state, strongly influenced
by external SDO pin loading.
Minimum release time of CS between consecutive assertions of
CS. This parameter is specified in units of SCLK cycles, more
specifically in terms of rising edges of the SCLK input.
Data Sheet
ADATE320
Parameter
SDI to SCLK Setup
SDI to SCLK Hold
SCLK to Valid SDO
BUSY Assert from CS/RST
Symbol
tDS
tDH
tDO
tBUSA
BUSY Width
Following CS
tBUSW
Min
3
4
0
0
6
6
Unit
ns
ns
ns
ns
Test
Level
S
S
S
S
21
Cycles
D
Cycles
D
ns
ns
ns
Cycles
S
S
S
D
µs
CB
Max
3
Following RST
744
BUSY Release from SCLK
Width of RST Assert
RST to SCLK Setup at Assert
SCLK Cycles per SPI Word
tBUSR
tRMIN
tRS
tSPI
Internal DAC Settling to
Within ±2 mV from
BUSY Release
tDAC
1
Typ
0
5
1.5
29
10
10
Description
Setup time of SDI data prior to next rising edge of SCLK.
Hold time of SDI data following previous rising edge of SCLK.
Propagation delay from rising edge of SCLK to valid SDO data.
Propagation delay from first rising SCLK following valid CS release
(or RST release in the case of hardware reset) to BUSY assert.
Delay time from first rising SCLK after valid CS release to BUSY
release. Satisfies the requirements detailed in the SPI Clock
Cycles and the Pin section, except following RST or software reset.
Delay time from first rising SCLK after RST release (or valid CS
release in the case of software reset) to BUSY release. Satisfies
the requirement of synchronous reset sequence detailed in the
SPI Clock Cycles and the Pin section.
Propagation delay from qualifying SCLK edge to BUSY release.
Minimum width of asynchronous RST assert, 5 pF external loading.
Minimum setup time of RST release to next rising edge of SCLK.
Minimum number of SCLK rising edge cycles required per valid
SPI operation, including the minimum tCSAM requirement between
consecutive CS assertions.
Settling time of internal analog DAC levels to within ±2 mV.
Settling time is relative to the release of BUSY. 1
The overall settling time may be dominated by the characteristics of an analog block (such as the PPMU or driver) and its respective mode setting (such as Range A or
Range B).
SPI TIMING DIAGRAMS
tCSAM
tCH
SCLK
0
1
2
3
4
5
6
7
8
9
10
11
24
25
0
tCL
tCSAS
1
2
3
4
5
6
7
tCSRS
CS
tCSAH
C1
SDI
C0
A6
NOTE 1
A5
A4
A3
tDH
tCSO
SDO
tCSRH
tDS
C1
C0
A6
A2
A1
A0
R/W D15 D14
D1
D0
A4
A3
C0
A6
A5
A4
A3
A2
A1
tCSZ
tDO
A5
C1
A2
A1
A0
R/W D15 D14
D1
D0
NOTE 1
C1
C0
tBUSA
A6
A4
A3
A2
A1
A0
tBUSR
NOTES
1. IF THE SPI_SDO_HIZ CONTROL BIT (ADDR 0x12 [1]) IS HIGH, THE SDO PIN BECOMES ACTIVE
FOLLOWING THE ASSERTION OF CS. IT BECOMES HIGH-Z FOLLOWING RELEASE OF CS. IF THE
SPI_SDO_HIZ CONTROL BIT IS LOW, THE SDO PIN REMAINS ACTIVE INDEPENDENT OF CS.
Figure 2. SPI Detailed Read/Write Timing Diagram
Rev. B | Page 21 of 82
tBUSW
12160-002
BUSY
ADATE320
Data Sheet
SCLK
CS
CH[1:0]
SDI
SDO
NOTE 1
ADDR[6:0]
DATA[15:0]
W
ACTIVE – OUTPUT IS THE PREVIOUS SPI WORD SHIFTED INTO SDI
NOTE 1
FROM PREVIOUS SPI INSTRUCTIONS
BUSY
12160-003
NOTES
1. IF THE SPI_SDO_HIZ CONTROL BIT (ADDR 0x12 [1]) IS HIGH, THE SDO PIN BECOMES ACTIVE
FOLLOWING THE ASSERTION OF CS. IT BECOMES HIGH-Z FOLLOWING RELEASE OF CS. IF THE
SPI_SDO_HIZ CONTROL BIT IS LOW, THE SDO PIN REMAINS ACTIVE INDEPENDENT OF CS.
Figure 3. SPI Write Instruction Timing Diagram
SCLK
CS
CH[1:0]
SDI
BUSY
NOTE 1
R
DATA[15:0] = DON’T CARE
ACTIVE – OUTPUT IS THE PREVIOUS SPI WORD SHIFTED INTO SDI
NOTE 1
FROM PREVIOUS SPI INSTRUCTIONS
NOTES
1. IF THE SPI_SDO_HIZ CONTROL BIT (ADDR 0x12 [1]) IS HIGH, THE SDO PIN BECOMES ACTIVE FOLLOWING THE ASSERTION
OF CS. IT BECOMES HIGH-Z FOLLOWING RELEASE OF CS. IF THE SPI_SDO_HIZ CONTROL BIT IS LOW, THE SDO PIN ALWAYS
REMAINS ACTIVE INDEPENDENT OF CS.
Figure 4. SPI Read Request Instruction Timing Diagram (Prior to Readout Instruction)
Rev. B | Page 22 of 82
12160-004
SDO
ADDR[6:0]
Data Sheet
ADATE320
SCLK
CS
SDI
DATA[15:0] = (IF NOP, THEN DON’T CARE)
CH[1:0] ADDR[6:0] (COULD BE NOP) R/W
NOTE 2
SDO
NOTE 1
CH[1:0]
ADDR[6:0]
READ OUT DATA[15:0]
0 D15 D14 D13 D12 D11 D10 D9 D8
D7 D6 D5 D4 D3 D2 D1 D0
NOTE 1
BUSY
12160-005
NOTES
1. IF THE SPI_SDO_HIZ CONTROL BIT (ADDR 0x12 [1]) IS HIGH, THE SDO PIN BECOMES ACTIVE FOLLOWING THE ASSERTION
OF CS. IT BECOMES HIGH-Z FOLLOWING RELEASE OF CS. IF THE SPI_SDO_HIZ CONTROL BIT IS LOW, THE SDO PIN REMAINS
ACTIVE INDEPENDENT OF CS.
2. THE FIRST 10 BITS OF SDO FOLLOWING A READ REQUEST ECHO ADDRESS AND CHANNEL BITS OF THE PRECEDING REQUEST.
THE R/W BIT POSITION IS SET LOW. THE FOLLOWING 16 BITS CONTAIN DATA FROM THE REQUESTED ADDRESS AND CHANNEL.
Figure 5. SPI Readout Instruction Timing Diagram (Subsequent to Read Request Instruction)
tCH
SCLK
tCL
tRMIN
RST
tRS
ASYNCHRONOUS
ASSERT
tBUSA
tBUSR
BUSY
3µs
(DAC DEGLITCH
PERIOD)
DAC0
PREVIOUS CODE
VDUTGND
DEFAULT DAC0 CODE
DAC1
PREVIOUS CODE
VDUTGND
DEFAULT DAC1 CODE
DAC31
PREVIOUS CODE
VDUTGND
DEFAULT DAC31 CODE
RESET
CONDITION
INITIALIZED
CONDITION
Figure 6. SPI Detailed Hardware Reset Timing Diagram
Rev. B | Page 23 of 82
12160-006
tBUSW
ADATE320
Data Sheet
tCH
SCLK
tCL
CS
SDI
SPI RESET
tBUSA
tBUSR
BUSY
tBUSW
DAC0
PREVIOUS CODE
VDUTGND
DEFAULT DAC0 CODE
DAC1
PREVIOUS CODE
VDUTGND
DEFAULT DAC1 CODE
DAC31
PREVIOUS CODE
VDUTGND
DEFAULT DAC31 CODE
RESET
CONDITION
INITIALIZED
CONDITION
Figure 7. SPI Detailed Software Reset Timing Diagram
Rev. B | Page 24 of 82
12160-007
3µs
(DAC DEGLITCH PERIOD)
Data Sheet
ADATE320
ABSOLUTE MAXIMUM RATINGS
THERMAL CHARACTERISTICS
Table 15.
Parameter
Supply Voltages
Positive Supply Voltage (VCC to PGND)
Positive Supply Voltage (VDD to DGND)
Negative Supply Voltage (VEE to PGND)
Supply Voltage Difference (VCC to VEE)
Reference Ground (DUTGND to AGND)
Supply Sequence or Dropout Condition
Input/Output Voltages
Digital Input Voltage Range
VREF Input Voltage Range
VREFGND, DUTGND Input Voltage Range
DUTx Output Short-Circuit Voltage1
High Speed Termination (VTTCx,
VTTDx) Input Voltage Range
High Speed DATx/RCVx CommonMode Input Voltage Range2
High Speed DATx/RCVx Differential
Mode Input Voltage Range2
High Speed CMPHx/CHPLx, PPMU_
CMPHx/PPMU_CMPLx Absolute
Output Voltage Range
DUTx Input/Output Pin Current Limit
DCL Maximum Short-Circuit Current3
Operating Temperature, Junction
Storage Temperature Range
θJA is specified for the worst case conditions, that is, a device
soldered in a circuit board for surface-mount packages.
Rating
−0.5 V to +9.0 V
−0.5 V to +2.2 V
−6.0 V to +0.5 V
−1.0 V to +15.0 V
−0.5 V to +0.5 V
No limitations
−0.5 V to VDD + 0.5 V
−0.5 V to +3.5 V
−0.5 V to +0.5 V
−3.0 V to +6.0 V
−0.5 V to +2.2 V
Table 16. Thermal Resistance
Package Type
84-Lead
LFCSP
1
Airflow Velocity (m/sec)
N/A1
0
1
2
θJA
N/A1
45
40
37
θJC
3.2
N/A1
N/A1
N/A1
N/A means not applicable.
EXPLANATION OF TEST LEVELS
D
Definition.
S
Design verification simulation.
−0.5 V to +2.2 V
P
100% production tested.
−1.0 V to +1.0 V
PF
Functionally checked during production test.
CT
Characterized on tester.
CB
Characterized on bench.
−0.5 V to +2.2 V
±120 mA
125°C
−65°C to +150°C
ESD CAUTION
RL = 0 Ω, VDUTx continuous short-circuit condition (VIH, VIL, VIT), high-Z,
VCOM, and all clamp modes.
2
DATx, DATx, RCVx, RCVx, RSOURCE = 0 Ω, no pin to exceed either maximum
common-mode input range or differential mode input range.
3
RL = 0 Ω, VDUTx = −3 V to +6 V; DCL current limit. Continuous short-circuit condition.
The ADATE320 is designed to withstand continuous short-circuit fault.
1
Stresses at or above those listed under Absolute Maximum
Ratings may cause permanent damage to the product. This is a
stress rating only; functional operation of the product at these
or any other conditions above those indicated in the operational
section of this specification is not implied. Operation beyond
the maximum operating conditions for extended periods may
affect product reliability.
Rev. B | Page 25 of 82
Unit
°C/W
°C/W
°C/W
°C/W
ADATE320
Data Sheet
USER INFORMATION AND TRUTH TABLES
Table 17. Driver Truth Table 1
DRIVE_ENABLE_x,
Address 0x19, Bit 0
0
1
1
1
1
1
1
1
1
1
2
DRV Control Register
DRIVE_FORCE_x,
DRIVE_FORCE_STATE_x,
Address 0x19, Bit 1 Address 0x19, Bits[3:2]
X
XX
1
00
1
01
1
10
1
11
0
XX
0
XX
0
XX
0
XX
High Speed Inputs 2
DRIVE_VT_HIZ_x,
Address 0x19, Bit 4
X
X
X
X
X
0
1
X
X
DATx
X
X
X
X
X
X
X
0
1
RCVx
X
X
X
X
X
1
1
0
0
Driver State
Low leakage
Active VIL
Active VIH
Active high-Z
Active VIT
Active high-Z
Active VIT
Active VIL
Active VIH
X means don’t care.
See Figure 139 for more detailed information about high speed DATx/RCVx input multiplexing.
Table 18. Comparator Truth Table
DMC_ENABLE,
Address 0x1A, Bit 0
0
11
1
CMPH0
VDUT0 < VOH0
VOH0 < VDUT0
VDUT0 − VDUT1 < VOH0
VOH0 < VDUT0 − VDUT1
State
0
1
0
1
Comparator State
CMPL0
State CMPH1
VDUT0 < VOL0
0
VDUT1 < VOH1
VOL0 < VDUT0
1
VOH1 < VDUT1
VDUT0 − VDUT1 < VOL0 0
VDUT1 < VOH1
VOL0 < VDUT0 − VDUT1 1
VOH1 < VDUT1
State
0
1
0
1
CMPL1
VDUT1 < VOL1
VOL1 < VDUT1
VDUT1 < VOL1
VOL1 < VDUT1
State
0
1
0
1
Note that the Channel 1 normal window comparator continues to function while the device is in differential compare mode, but at a greatly reduced bandwidth.
Table 19. Active Load Truth Table 1
LOAD_ENABLE_x,
Address 0x1B, Bit 0
0
1
1
1
1
1
2
LOAD/DRV Control Registers
LOAD_FORCE_x,
DRIVE_VT_HIZ_x, Address 0x19, Bit
Address 0x1B, Bit 1 4
X
X
1
X
0
X
0
0
0
1
High Speed Inputs 2
DATx
X
X
X
X
X
RCVx
X
X
0
1
1
Load State
Low leakage
Active on
Active off
Active on
Active off
X means don’t care.
See Figure 139 for more detailed information about high speed DATx/RCVx input multiplexing.
Table 20. PPMU Go/No-Go Comparator Truth Table 1
PPMU Control Register
PPMU_ENABLE_x,
PPMU_STANDBY_x,
Address 0x1C, Bit 0
Address 0x1C, Bit 1
0
X
1
X
1
X
1
2
PPMU Go/No-Go Comparator State 2
PPMU_CMPHx
X
PPMUx MV/MI < POHx
POHx < PPMUx MV/MI
State
0
0
1
PPMU_CMPLx
X
PPMUx MV/MI < POLx
POLx < PPMUx MV/MI
State
0
0
1
X means don’t care.
The PPMUx MV/MI inputs to the PPMU go/no-go comparators always come directly from the respective internal PPMU instrumentation amplifiers, not from the
PPMU_Mx output pins (see Figure 144). The internal instrumentation amplifiers are independently configured for either measure voltage (MV) or measure current (MI),
depending on the settings of the PPMU_MEAS_VI_x control bit, as described in Figure 151. When PPMU power is not enabled, the respective go/no-go comparator
outputs are locked to a static low state (see Table 21).
Rev. B | Page 26 of 82
Data Sheet
ADATE320
Table 21. PPMU Measure Pin Truth Table 1
PPMU_ENABLE_x,
Address 0x1C, Bit 0
X
0
0
PPMU_STANDBY_x,
Address 0x1C, Bit 1
X
X
X
PPMU Control Register
PPMU_MEAS_ENABLE_x,
Address 0x1C, Bit 13
0
1
1
PPMU_MEAS_SEL_x,
Address 0x1C, Bit 14
X
0
1
PPMU_MEAS_VI_x,
Address 0x1C, Bit 6
X
X
X
1
1
1
X
X
X
1
1
1
0
0
1
0
1
X
1
2
PPMU_Mx,
Pin State
High-Z
Active MV
Active
VTHERM 2
Active MV
Active MI
Active
VTHERM2
X means don’t care.
When applicable, PPMU_M0 is connected to the internal temperature sensor node (VTHERM), and PPMU_M1 is connected to the internal temperature sensor
reference ground node (AGND) (see Figure 144).
Rev. B | Page 27 of 82
ADATE320
Data Sheet
84
83
82
81
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
64
VEE
PPMU_S1
VCC
VCCD1
DUT1
VEED1
VEE
PGND
VCC
VEE
AGND
VEE
VCC
PGND
VEE
VEED0
DUT0
VCCD0
VCC
PPMU_S0
VEE
PIN CONFIGURATION AND FUNCTION DESCRIPTIONS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
PIN 1
IDENTIFIER
ADATE320
TOP VIEW
(Not to Scale)
84-LEAD 10mm × 10mm LFCSP
(HEATSINK FACE UP,
DIE FACE DOWN)
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
44
43
NC
CFFB0
CFFA0
PGND
DAT0
DAT0
VTTDO
RCV0
RCV0
PGND
CMPL0
CMPL0
VTTC0
CMPH0
CMPH0
VCC
VEE
PGND
VCCTHERM
VTHERM
PGND
NOTES
1. NC = NO CONNECT.
2. THE EXPOSED PAD IS INTERNALLY CONNECTED VIA A HIGH IMPEDANCE DIE ATTACHED TO VEE (SUBSTRATE).
12160-008
AGND
PPMU_M1
DUTGND
PPMU_CMPH1
PPMU_CMPL1
VDD
DGND
ALARM
CS
SDO
SCLK
SDI
RST
BUSY
DGND
VDD
PPMU_CMPL0
PPMU_CMPH0
AGND
PPMU_M0
AGND
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
NC
CFFB1
CFFA1
PGND
DAT1
DAT1
VTTD1
RCV1
RCV1
PGND
CMPL1
CMPL1
VTTC1
CMPH1
CMPH1
VCC
VEE
PGND
VREF
VREFGND
PGND
Figure 8. Pin Configuration
Table 22. Pin Function Descriptions
Pin No.
59
58
57
55
56
5
6
7
9
8
53
52
51
49
50
11
12
13
15
14
61
62
65
41
38
Mnemonic
DAT0
DAT0
VTTD0
RCV0
RCV0
DAT1
DAT1
VTTD1
RCV1
RCV1
CMPL0
CMPL0
VTTC0
CMPH0
CMPH0
CMPL1
CMPL1
VTTC1
CMPH1
CMPH1
CFFA0
CFFB0
PPMU_S0
PPMU_M0
PPMU_CMPL0
Description
Driver High Speed Data Input, Channel 0.
Driver High Speed Data Input Complement, Channel 0.
Driver High Speed Input Termination, Channel 0.
Driver High Speed Receive Input, Channel 0.
Driver High Speed Receive Input Complement, Channel 0.
Driver High Speed Data Input, Channel 1.
Driver High Speed Data Input Complement, Channel 1.
Driver High Speed Input Termination, Channel 1.
Driver High Speed Receive Input, Channel 1.
Driver High Speed Receive Input Complement, Channel 1.
Comparator High Speed Output Low, Channel 0.
Comparator High Speed Output Low Complement, Channel 0.
Comparator High Speed Output Termination, Channel 0.
Comparator High Speed Output High, Channel 0.
Comparator High Speed Output High Complement, Channel 0.
Comparator High Speed Output Low, Channel 1.
Comparator High Speed Output Low Complement, Channel 1.
Comparator High Speed Output Termination, Channel 1.
Comparator High Speed Output High, Channel 1.
Comparator High Speed Output High Complement, Channel 1.
PPMU External Compensation Capacitor Pin A, Channel 0.
PPMU External Compensation Capacitor Pin B, Channel 0.
PPMU External Sense Connect, Channel 0.
PPMU Analog Measure Output, Channel 0.
PPMU Go/No-Go Comparator Output Low, Channel 0.
Rev. B | Page 28 of 82
Data Sheet
ADATE320
Pin No.
39
3
2
83
23
26
25
34
32
30
33
31
29
35
Mnemonic
PPMU_CMPH0
CFFA1
CFFB1
PPMU_S1
PPMU_M1
PPMU_CMPL1
PPMU_CMPH1
RST
SCLK
CS
SDI
SDO
ALARM
BUSY
19
20
24
68
80
45
44
16, 48, 66, 67, 72, 76, 81, 82
27, 37
22, 40, 42, 74
28, 36
4, 10, 18, 21, 43, 46, 54, 60, 71, 77
17, 47, 64, 69, 70, 73, 75, 78, 79, 84
1, 63
VREF
VREFGND
DUTGND
DUT0
DUT1
VCCTHERM
VTHERM
VCC, VCCD0, VCCD1
VDD
AGND
DGND
PGND
VEE, VEED0, VEED1
NC
EP
Description
PPMU Go/No-Go Comparator Output High, Channel 0.
PPMU External Compensation Capacitor Pin A, Channel 1.
PPMU External Compensation Capacitor Pin B, Channel 1.
PPMU External Sense Connect, Channel 1.
PPMU Analog Measure Output, Channel 1.
PPMU Go/No-Go Comparator Output Low, Channel 1.
PPMU Go/No-Go Comparator Output High, Channel 1.
Reset Input (Active Low).
Serial Programmable Interface (SPI) Clock Input.
Serial Programmable Interface (SPI) Chip Select Input (Active Low).
Serial Programmable Interface (SPI) Serial Data Input.
Serial Programmable Interface (SPI) Serial Data Output.
Fault Alarm Open-Drain Output (Open-Collector, Active Low).
Serial Programmable Interface (SPI) Busy Output (Open-Collector, Active
Low).
DAC Precision 2.500 V Reference Input.
DAC Precision 0.000 V Reference Input.
DUT Ground Sense Input.
DUT Pin, Channel 0.
DUT Pin, Channel 1.
Temperature Sensor VCC Supply (8.0 V).
Temperature Sensor Analog Output.
Analog Supply (8.0 V).
Digital Supply (1.8 V).
Analog Ground (Quiet).
Digital Ground.
Power Ground.
Analog Supply (−5.0 V).
No Connect. These pins can be grounded or left floating.
Exposed Pad. The exposed pad is internally connected via a high impedance
die attached to VEE (substrate).
Rev. B | Page 29 of 82
ADATE320
Data Sheet
70
3.0
65
2.5
60
2.0
1.5
1.0
50
45
0.5
40
0
35
–0.5
–2
–1
0
1
2
3
4
5
VDUTx (V)
30
54
56
62
60
58
64
66
TIME (ns)
Figure 9. DUTx Pin Leakage in High-Z Mode
Figure 12. DUTx Pin Time-Domain Reflectometry (TDR) Response
0.35
2
0.30
1
VIL
VIH
VIT
0
DRIVER OFFSET (mV)
0.25
LEAKAGE (nA)
55
12160-112
IMPEDANCE (5Ω/DIV)
3.5
12160-109
LEAKAGE (nA)
TYPICAL PERFORMANCE CHARACTERISTICS
0.20
0.15
0.10
–1
–2
–3
–4
0.05
–1
0
1
2
3
4
5
VDUTx (V)
–6
12160-110
0
–2
0
2
3
4
5
6
7
8
DRIVER CLC SETTING, 3-BIT VALUE
Figure 10. DUTx Pin Leakage in Low Leakage Mode
Figure 13. Driver Offset vs. Driver CLC Setting, 3-Bit Value
8
51.0
50.5
6
LINEARITY ERROR (mV)
50.0
49.5
49.0
48.5
48.0
47.5
4
2
0
–2
–4
47.0
46.0
–60
–40
–30
0
20
40
60
DRIVER OUTPUT CURRENT (mA)
Figure 11. Driver Output Resistance vs. Driver Output Current
–8
–2
–1
0
1
2
Figure 14. Driver VIH INL
Rev. B | Page 30 of 82
3
DRIVER OUTPUT VOLTAGE (V)
4
5
12160-114
–6
46.5
12160-111
DRIVER OUTPUT RESISTANCE (Ω)
1
12160-113
–5
ADATE320
8
2.0
6
1.5
VIL INTERACTION ERROR (mV)
4
2
0
–2
–4
–1
0
1
2
3
4
5
DRIVER OUTPUT VOLTAGE (V)
–0.5
–1.0
–2.0
–2
2.0
6
1.5
4
2
0
–2
–4
1
2
3
4
5
1.0
0.5
0
–0.5
–1.0
0
1
2
3
4
5
DRIVER OUTPUT VOLTAGE (V)
–2.0
–2
12160-116
–1
Figure 16. Driver VIT INL
–1
0
1
2
3
4
5
VIL PROGRAMMED DAC VOLTAGE (V)
12160-119
–1.5
–6
Figure 19. Driver VIT Interaction Error vs. VIH Programmed DAC Voltage
2.0
1.5
1.5
VIT INTERACTION ERROR (mV)
2.0
1.0
0.5
0
–0.5
–1.0
–1.5
1.0
0.5
0
–0.5
–1.0
–1.5
–1
0
1
2
3
VIL PROGRAMMED DAC VOLTAGE (V)
4
5
–2.0
–2
12160-117
–2.0
–2
0
Figure 18. Driver VIL Interaction Error vs. VIH Programmed DAC Voltage
8
–8
–2
–1
VIH PROGRAMMED DAC VOLTAGE (V)
VIT INTERACTION ERROR (mV)
LINEARITY ERROR (mV)
Figure 15. Driver VIL INL
VIH INTERACTION ERROR (mV)
0
–1.5
12160-115
–8
–2
0.5
12160-118
–6
1.0
Figure 17. Driver VIH Interaction Error vs. VIL Programmed DAC Voltage
–1
0
1
2
3
VIL PROGRAMMED DAC VOLTAGE (V)
4
5
12160-120
LINEARITY ERROR (mV)
Data Sheet
Figure 20. Driver VIT Interaction Error vs. VIL Programmed DAC Voltage
Rev. B | Page 31 of 82
ADATE320
Data Sheet
20
1.6
1.2
–20
1.0
VOLTAGE (V)
DRIVER OUTPUT CURRENT (mA)
1.4
0
–40
–60
1V RISE
1V FALL
2V RISE
2V FALL
3V RISE
3V FALL
0.8
0.6
0.4
0.2
–80
–1
0
1
2
3
4
5
6
VDUTx (V)
12160-121
–2
–0.2
38
40
41
42
43
44
45
46
47
TIME (ns)
Figure 21. Driver Output Current Limit, Sink
Figure 24. Driver Large Swing Response
0.14
100
200mV
100mV
50mV
0.12
80
0.10
60
VOLTAGE (V)
DRIVER OUTPUT CURRENT (mA)
39
12160-124
0
–100
–3
40
20
0.08
0.06
0.04
0.02
0
–2
–1
0
1
2
3
4
5
6
VDUTx (V)
–0.02
38
12160-122
–20
–3
42
40
44
46
Figure 25. Driver 100 MHz Response, Small Swing
Figure 22. Driver Output Current Limit, Source
1.8
0.12
3V
2V
1V
1.6
0.10
1.4
50mV RISE
50mV FALL
100mV RISE
100mV FALL
200mV RISE
200mV FALL
0.06
1.2
VOLTAGE (V)
0.08
0.04
1.0
0.8
0.6
0.4
0.02
0.2
0
39
40
41
42
43
44
45
TIME (ns)
46
47
–0.2
38
43
48
53
TIME (ns)
Figure 26. Driver 100 MHz Response, Large Swing
Figure 23. Driver Small Swing Response
Rev. B | Page 32 of 82
58
12160-126
0
–0.02
38
12160-123
VOLTAGE (V)
48
TIME (ns)
12160-125
0
Data Sheet
ADATE320
1.8
0.14
200mV
100mV
50mV
0.12
3V
2V
1V
1.6
1.4
0.10
VOLTAGE (V)
VOLTAGE (V)
1.2
0.08
0.06
0.04
1.0
0.8
0.6
0.4
0.02
0.2
0
38.5
39.0
39.5
40.0
40.5
41.0
TIME (ns)
38.5
39.0
40.0
39.5
TIME (ns)
Figure 27. Driver 800 MHz Response, Small Swing
12160-130
0
–0.2
38.0
12160-127
–0.02
38.0
Figure 30. Driver 1.25 GHz Response, Large Swing
1.8
1.2
3V
2V
1V
1.6
VIH TO/FROM VIT
1.0
1.4
0.8
VOLTAGE (V)
VOLTAGE (V)
1.2
1.0
0.8
0.6
0.4
0.6
0.4
0.2
0.2
0
0
38.5
39.0
39.5
40.0
40.5
41.0
TIME (ns)
Figure 28. Driver 800 MHz Response, Large Swing
40.5
42.5
44.5
46.5
48.5
50.5
52.5
TIME (ns)
12160-131
VIL TO/FROM VIT
–0.2
38.5
12160-128
–0.2
38.0
Figure 31. Driver VIL/VIH to/from VIT, VIH = 2.0 V, VIL = 0.0 V, VIT = 1.0 V; 50 Ω
Terminated
1.0
0.14
200mV
100mV
50mV
0.12
0.8
0.6
VIH TO/FROM HIGH-Z
0.10
VOLTAGE (V)
0.06
0.04
0.2
0
–0.2
–0.4
0.02
–0.6
0
38.5
39.0
39.5
TIME (ns)
Figure 29. Driver 1.25 GHz Response, Small Swing
40.0
–1.0
39
41
43
45
47
TIME (ns)
49
51
53
12160-132
–0.02
38.0
VIL TO/FROM HIGH-Z
–0.8
12160-129
VOLTAGE (V)
0.4
0.08
Figure 32. Driver VIL/VIH to/from High-Z, VIH = 1.0 V, VIL = −1.0 V; 50 Ω
Terminated
Rev. B | Page 33 of 82
ADATE320
Data Sheet
0.20
50
HIGH-Z TO/FROM VIH
HIGH-Z TO/FROM VIL
VIH TO/FROM HIGH-Z
VIL TO/FROM HIGH-Z
TRAILING EDGE ERROR (ps)
0.15
VOLTAGE (V)
0.10
0.05
0
–0.05
–0.10
VIH = 1V POSITIVE PULSE
VIH = 1V NEGATIVE PULSE
VIH = 2V POSITIVE PULSE
VIH = 2V NEGATIVE PULSE
30
10
–10
–30
39.5
40.0
40.5
41.0
41.5
42.0
42.5
43.0
TIME (ns)
Figure 33. Driver to/from High-Z Transient Spike, VIH = VIL = 0.0 V; 50 Ω
Terminated
0.6
–50
0.4
12160-133
–0.20
39.0
1.4
2.4
3.4
4.4
5.4
6.4
7.4
8.4
12160-136
–0.15
9.4
PULSE WIDTH (ns)
Figure 36. Driver Pulse Width (Positive/Negative) Trailing Edge Timing Error,
VIH = 1.0 V, 2.0 V; VIL = 0.0 V; CLC = Midscale; 50 Ω Terminated
CLC = 7
0.5
CLC = 0
VOLTAGE (V)
0.4
0.3
0.2
C7
0.1
CLC = 0
0
–0.1
40.5
41.5
42.5
43.5
44.5
TIME (ns)
Figure 34. Driver Transition vs. CLC, VIH = 1.0 V, VIL = 0.0 V; 50 Ω Terminated
200ps/DIV
Figure 37. Driver Eye Diagram, 800 Mbps, PRBS31, VIH = 50 mV, VIL = 0.0 V;
50 Ω Terminated
VIH = 200mV POSITIVE PULSE
VIH = 200mV NEGATIVE PULSE
VIH = 500mV POSITIVE PULSE
VIH = 500mV NEGATIVE PULSE
30
10
C7
–10
–50
0.4
1.4
2.4
3.4
4.4
5.4
6.4
PULSE WIDTH (ns)
7.4
8.4
9.4
Figure 35. Driver Pulse Width (Positive/Negative) Trailing Edge Timing Error,
VIH = 0.2 V, 0.5 V; VIL = 0.0 V; CLC = Midscale; 50 Ω Terminated
100mV/DIV
500ps/DIV
12160-138
–30
12160-135
TRAILING EDGE ERROR (ps)
50
5.0mV/DIV
12160-137
39.5
12160-134
–0.2
38.5
CLC = 7
Figure 38. Driver Eye Diagram, 800 Mbps, PRBS31, VIH = 1.0 V, VIL = 0.0 V;
50 Ω Terminated
Rev. B | Page 34 of 82
Data Sheet
ADATE320
5.0mV/DIV
100ps/DIV
100mV/DIV
Figure 39. Driver Eye Diagram, 2.5 Gbps, PRBS31, VIH = 50 mV, VIL = 0.0 V;
50 Ω Terminated
12160-142
C7
12160-139
C7
50ps/DIV
Figure 42. Driver Eye Diagram, 4.0 Gbps, PRBS31, VIH = 1.0 V, VIL = 0.0 V;
50 Ω Terminated
5
4
LINEARITY ERROR (mV)
3
C7
2
1
0
–1
–2
–3
–4
–5
–2.0 –1.5 –1.0 –0.5
0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
4.0
4.5
5.0
OUTPUT VOLTAGE (V)
Figure 40. Driver Eye Diagram, 2.5 Gbps, PRBS31, VIH = 1.0 V, VIL = 0.0 V;
50 Ω Terminated
12160-143
100ps/DIV
12160-140
100mV/DIV
Figure 43. Reflection Clamp VCLx INL
5
4
LINEARITY ERROR (mV)
3
C7
2
1
0
–1
–2
–3
–5
–0.5
Figure 41. Driver Eye Diagram, 4.0 Gbps, PRBS31, VIH = 50 mV, VIL = 0.0 V;
50 Ω Terminated
Rev. B | Page 35 of 82
0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
OUTPUT VOLTAGE (V)
Figure 44. Reflection Clamp VCHx INL
12160-144
50ps/DIV
12160-141
5.0mV/DIV
–4
ADATE320
Data Sheet
10
1.0
0
0.5
0
LINEARITY ERROR (mV)
–30
–40
–50
–0.5
–1.0
–1.5
–60
–2.0
–70
–2.5
–2
0
–1
1
2
3
4
5
6
VDUT (V)
–3.0
–1.5
0
0.5
1.0
1.5
Figure 48. Differential Mode Comparator Threshold INL
1.0
DIFFERENTIAL COMPARATOR OFFSET (mV)
80
70
60
OUTPUT CURRENT (mA)
–0.5
THRESHOLD VOLTAGE (V)
Figure 45. Reflection Clamp Current Limit, VCHx = 5.0 V, VCLx = 4.0 V;
VDUTx Swept from −2.0 V to +5.0 V
50
40
30
20
10
–2
–1
0
1
2
3
4
5
6
VDUT (V)
Figure 46. Reflection Clamp Current Limit, VCHx = −1.0 V, VCLx = −2.0 V;
VDUTx Swept from −2.0 V to +5.0 V
0.8
0.6
0.4
0.2
0
–0.2
–0.4
–0.6
–0.8
–1.0
–2
12160-146
0
–10
–3
–1.0
–1
0
1
2
3
4
5
INPUT COMMON-MODE VOLTAGE (V)
12160-149
–80
–3
12160-148
–20
12160-145
OUTPUT CURRENT (mA)
–10
Figure 49. Differential Mode Comparator Common-Mode Rejection Error
2.0
3
1.5
1
OFFSET (mV)
0.5
0
–0.5
0
–1
–1.0
–2.0
–2
–1
0
1
2
3
4
THRESHOLD VOLTAGE (V)
5
Figure 47. Normal Window Comparator Threshold INL
–3
0
1
2
3
4
5
6
7
COMPARATOR CLC SETTING 3-BIT VALUE
Figure 50. Normal Window Comparator Offset Error vs. CLC Setting
Rev. B | Page 36 of 82
12160-150
–2
–1.5
12160-147
LINEARITY ERROR (mV)
2
1.0
Data Sheet
ADATE320
1.3
3
CMPHx/CMPLx
CMPHx/CMPLx
1.2
2
1.1
VOLTAGE (V)
OFFSET (mV)
1
0
1.0
0.9
–1
0.8
–2
0
1
2
3
4
5
6
7
DIFFERENTIAL COMPARATOR CLC SETTING 3-BIT VALUE
0.6
60
12160-151
–3
62
63
66
Figure 54. Comparator CML Output Waveform (ADATE320)
1.3
140
CMPHx/CMPLx
CMPHx/CMPLx
VOL, SINGLE-ENDED, CH0
VOL, SINGLE-ENDED, CH1
VOH, SINGLE-ENDED, CH0
VOH, SINGLE-ENDED, CH1
120
1.2
100
1.1
VOLTAGE (V)
80
60
40
1.0
0.9
0.8
20
0
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15
PROGRAMMED HYSTERESIS VALUE
0.6
60
12160-152
–20
61
62
63
64
65
66
TIME (ns)
Figure 52. Normal Window Comparator Hysteresis vs. Programmed
Hysteresis Value
12160-155
0.7
0
Figure 55. Comparator CML Output Waveform (ADATE320-1)
250
50
FALLING EDGE
RISING EDGE
VOH, DIFFERENTIAL, CH0
VOL, DIFFERENTIAL, CH0
200
30
150
TPD ERROR (ps)
100
50
10
–10
–30
0
0
1
2
3
4
5
6
7
8
9
10 11 12 13 14 15
PROGRAMMED HYSTERESIS VALUE
–50
0.4
12160-153
–50
Figure 53. Differential Mode Comparator Hysteresis vs. Programmed
Hysteresis Value
0.5
0.6
0.7
0.8
INPUT WAVEFORM RISE TIME (ns)
0.9
1.0
12160-156
MEASURED HYSTERESIS (mV)
65
64
TIME (ns)
Figure 51. Differential Mode Comparator Offset Error vs. CLC Setting
MEASURED HYSTERESIS (mV)
61
12160-154
0.7
Figure 56. Normal Window Comparator Propagation Delay vs. Input Rise
Time, 1.0 V Input Swing
Rev. B | Page 37 of 82
ADATE320
Data Sheet
NEGATIVE PULSE
POSITIVE PULSE
30
10
M1
–10
–50
0.4
1.4
2.4
3.4
4.4
5.4
6.4
7.4
8.4
9.4
200mV/DIV
PULSE WIDTH (ns)
Figure 57. Normal Window Comparator Pulse Width (Positive/Negative)
Trailing Edge Timing Error, 1.0 V Input Swing
200ps/DIV
12160-160
–30
12160-157
TRAILING EDGE ERROR (ps)
50
Figure 60. Normal Window Comparator Eye Diagram, 800 Mbps, PRBS31,
1.0 V Input Swing; 50 Ω Terminated
1.2
1.0
VOLTAGE (V)
0.8
0.6
M1
0.4
0.2
ERT RISE
INPUT EDGE RISE
1
2
3
4
5
6
7
8
TIME (ns)
Figure 58. Normal Window Comparator Equivalent Rise Time (ERT), 1.0 V
Input Swing, 50 ps 20% to 80%; 50 Ω Terminated
1.2
200mV/DIV
12160-158
–0.2
100ps/DIV
12160-161
0
Figure 61. Normal Window Comparator Eye Diagram, 2.5 Gbps, PRBS31,
1.0 V Input Swing; 50 Ω Terminated
ERT FALL
INPUT EDGE FALL
1.0
VOLTAGE (V)
0.8
0.6
M1
0.4
0.2
1
2
3
4
5
TIME (ns)
6
7
8
200mV/DIV
12160-159
–0.2
Figure 59. Normal Window Comparator Equivalent Fall Time (EFT), 1.0 V
Input Swing, 50 ps 20% to 80%; 50 Ω Terminated
50ps/DIV
12160-162
0
Figure 62. Normal Window Comparator Eye Diagram, 4.0 Gbps, PRBS31,
1.0 V Input Swing; 50 Ω Terminated
Rev. B | Page 38 of 82
Data Sheet
ADATE320
3.0
2.5
LINEARITY ERROR (mV)
2.0
M1
1.5
1.0
0.5
0
–0.5
–1.5
–2
–1
0
1
2
3
4
5
VCOM VOLTAGE (V)
Figure 63. Differential Mode Comparator Eye Diagram, 800 Mbps, PRBS31,
1.0 V Input Swing; 50 Ω Terminated
12160-166
200ps/DIV
12160-163
200mV/DIV
–1.0
Figure 66. Active Load VCOM INL
ACTIVE LOAD CURRENT (mA)
25
M1
10
5
0
0
5
10
15
20
25
PROGRAMMED CURRENT (mA)
12160-167
100ps/DIV
15
LOAD CURRENT =
DAC VOLTAGE/[2×(VREF – VREFGND )] × 25mA
~5mA/1V
12160-164
200mV/DIV
20
Figure 67. Active Load IOHx/IOLx Transfer Function
Figure 64. Differential Mode Comparator Eye Diagram, 2.5 Gbps, PRBS31,
1.0 V Input Swing; 50 Ω Terminated
50
40
LINEARITY ERROR (µA)
30
M1
20
10
0
–10
–20
–40
0
5
10
15
ACTIVE LOAD CURRENT (mA)
Figure 65. Differential Mode Comparator Eye Diagram, 4.0 Gbps, PRBS31,
1.0 V Input Swing; 50 Ω Terminated
Rev. B | Page 39 of 82
Figure 68. Active Load IOHx INL
20
25
12160-168
50ps/DIV
12160-165
200mV/DIV
–30
ADATE320
Data Sheet
25
1.5
20
1.0
10
VIH TO IOH
VIL TO IOH
IOH TO VIH
IOH TO VIL
0.5
VOLTAGE (V)
LINEARITY ERROR (µA)
15
5
0
–5
0
–0.5
–10
–15
–1.0
0
15
10
5
25
20
ACTIVE LOAD CURRENT (mA)
–1.5
35
12160-169
–25
40
45
50
55
TIME (ns)
Figure 69. Active Load IOLx INL
12160-172
–20
Figure 72. Active Load IOHx to/from Driver Transient Response,
VIH = VIL = 0.0 V, IOHx = IOLx = 20 mA; 50 Ω Terminated
1.0
30
0.8
LINEARITY ERROR (mV)
0.6
10
0
–10
–20
–30
–2
–1
0
1
2
3
IOL
IOL
IOL
IOL
IOL
IOL
=
=
=
=
=
=
1mA
5mA
10mA
15mA
20mA
25mA
4
0.4
0.2
0
–0.2
–0.4
–0.6
–0.8
5
VDUTx (V)
–1.0
–2
0.08
VOLTAGE (V)
3
5
4
60
PPMU OUTPUT CURRENT (mA)
0.10
2
Figure 73. PPMU Force Voltage INL, All Ranges
IOH TO VIH
IOL TO VIH
VIH TO IOH
VIH TO IOL
0.12
1
0
PMU OUTPUT VOLTAGE (V)
Figure 70. Active Load Commutation Response, VCOM = 2.0 V
0.14
–1
12160-173
IOH =
IOH =
IOH =
IOH =
IOH =
IOH =
12160-170
LOAD CURRENT (mA)
20
0.06
0.04
0.02
0
40
20
0
–20
–40
40
45
TIME (ns)
50
55
–60
–3
12160-171
–0.04
35
Figure 71. Active Load to/from Driver Input/Output Spike, VIH = VIL = 0.0 V,
IOHx = IOLx = 0.0 mA; 50 Ω Terminated
–2
–1
0
1
2
VDUTx (V)
3
4
5
6
12160-174
–0.02
Figure 74. PPMU Force Voltage Output Current Limit, Range A, FV = −1.5 V,
VDUTx Swept −2.0 V to +5.0 V
Rev. B | Page 40 of 82
Data Sheet
ADATE320
60
0.5
0.4
0.3
20
0.2
ERROR (mV)
PPMU OUTPUT CURRENT (mA)
40
0
–20
0.1
0
–0.1
–0.2
–40
–0.3
–60
–1
0
1
2
3
4
5
6
VDUTx (V)
–0.5
–40
12160-175
–2
Figure 75. PPMU Force Voltage Output Current Limit, Range A, FV = 4.5 V,
VDUTx Swept −2.0 V to +5.0 V
–10
0
10
20
30
40
Figure 78. PPMU Force Voltage Compliance Error, Range A, FV = −1.0 V vs.
Output Current, Internal Sense
0.5
0.4
0.003
0.3
0.002
0.2
0.001
ERROR (mV)
0
–0.001
0.1
0
–0.1
–0.2
–0.002
–0.3
–0.003
–2
–1
0
1
2
3
4
5
6
VDUTx (V)
–0.5
–40
Figure 76. PPMU Force Voltage Output Current Limit, Range E, FV = −1.5 V,
VDUTx Swept −2.0 V to +5.0 V
–30
–20
–10
0
10
20
30
40
IDUTx (mA)
12160-179
–0.4
12160-176
–0.004
–3
Figure 79. PPMU Force Voltage Compliance Error, Range A, FV = 4.0 V vs.
Output Current (IDUTx) , Internal Sense
0.004
0.5
0.4
0.003
0.3
0.002
0.2
ERROR (mV)
0.001
0
–0.001
0.1
0
–0.1
–0.2
–0.002
–0.3
–0.003
–2
–1
0
1
2
VDUTx (V)
3
4
5
6
–0.5
–1.0
12160-177
–0.004
–3
–0.4
Figure 77. PPMU Force Voltage Output Current Limit, Range E, FV = 4.5 V,
VDUTx Swept −2.0 V to +5.0 V
–0.8
–0.6
–0.4
–0.2
0
0.2
IDUTx (mA)
0.4
0.6
0.8
1.0
12160-180
PPMU OUTPUT CURRENT (mA)
–20
IDUTx (mA)
0.004
PPMU OUTPUT CURRENT (mA)
–30
12160-178
–0.4
–80
–3
Figure 80. PPMU Force Voltage Compliance Error, Range B, FV = −1.5 V vs.
Output Current(IDUTx), Internal Sense
Rev. B | Page 41 of 82
ADATE320
Data Sheet
0.025
0.4
0.020
0.3
0.015
ERROR (mV)
0.2
0.1
0
–0.1
–0.2
0.010
0.005
0
–0.005
–0.010
–0.3
–0.015
–0.4
–0.020
–0.8
–0.6
–0.4
–0.2
0
0.2
0.4
0.6
0.8
1.0
IDUTx (mA)
–0.025
–1.0
12160-181
–0.5
–1.0
–0.8
–0.6
–0.4
–0.2
0
0.2
0.4
0.6
0.8
1.0
PMU OUTPUT CURRENT (mA)
Figure 81. PPMU Force Voltage Compliance Error, Range B, FV = 4.5 V vs.
Output Current (IDUTx), Internal Sense
12160-184
LINEARITY ERROR (µA)
0.5
Figure 84. PPMU Force Current INL, Range C
25
0.0025
20
0.0015
LINEARITY ERROR (µA)
LINEARITY ERROR (µA)
15
10
5
0
–5
–10
–15
0.0005
–0.0005
–0.0015
–30
–20
–10
0
10
30
20
40
PMU OUTPUT CURRENT (mA)
–0.0025
–0.010
12160-182
–25
–40
–0.005
0
0.005
0.010
PMU OUTPUT CURRENT (mA)
12160-185
–20
Figure 85. PPMU Force Current INL, Range D
Figure 82. PPMU Force Current INL, Range A
0.0005
0.25
0.20
0.0003
LINEARITY ERROR (µA)
0.10
0.05
0
–0.05
–0.10
0.0001
–0.0001
–0.0003
–0.15
–0.25
–1.0
–0.8
–0.6
–0.4
–0.2
0
0.2
0.4
0.6
PMU OUTPUT CURRENT (mA)
0.8
1.0
–0.0005
–0.0020
–0.0010
0
0.0010
PMU OUTPUT CURRENT (mA)
Figure 86. PPMU Force Current INL, Range E
Figure 83. PPMU Force Current INL, Range B
Rev. B | Page 42 of 82
0.0020
12160-186
–0.20
12160-183
LINEARITY ERROR (µA)
0.15
Data Sheet
ADATE320
0.5
50
0.4
40
0.3
30
ERROR (µA)
ERROR (µA)
0.2
20
10
0
0.1
0
–0.1
–0.2
–10
–0.3
–20
–1
0
1
2
3
4
5
VDUTx (V)
Figure 87. PPMU Force Current Compliance Error, Range A, FI = −40 mA vs.
Output Voltage (VDUTx)
–1
0
1
2
3
4
12160-190
–0.4
–0.5
–2
12160-187
–30
–2
5
VDUTx (V)
Figure 90. PPMU Force Current Compliance Error, Range B, FI = 1 mA vs.
Output Voltage (VDUTx)
20
0.05
0.04
15
0.03
10
ERROR (µA)
ERROR (µA)
0.02
5
0
–5
0.01
0
–0.01
–0.02
–10
–0.03
–15
0
1
2
3
4
5
VDUTx (V)
Figure 88. PPMU Force Current Compliance Error, Range A, FI = 40 mA vs.
Output Voltage (VDUTx)
0.04
0.3
0.03
0.2
0.02
ERROR (µA)
0.05
0.4
0
–0.1
–0.03
–0.4
–0.04
1
2
VDUTx (V)
3
4
5
Figure 89. PPMU Force Current Compliance Error, Range B, FI = −1 mA vs.
Output Voltage (VDUTx)
3
4
5
–0.01
–0.3
0
2
0
–0.02
–1
1
0.01
–0.2
–0.5
–2
0
Figure 91. PPMU Force Current Compliance Error, Range C, FI = −100 µA vs.
Output Voltage (VDUTx)
0.5
0.1
–1
VDUTx (V)
–0.05
–2
12160-189
ERROR (µA)
–0.05
–2
–1
0
1
2
VDUTx (V)
3
4
5
12160-192
–1
12160-191
–0.04
12160-188
–20
–2
Figure 92. PPMU Force Current Compliance Error, Range C, FI = 100 µA vs.
Output Voltage (VDUTx)
Rev. B | Page 43 of 82
ADATE320
Data Sheet
1.0
0.0010
0.5
LINEARITY ERROR (mV)
ERROR (µA)
0.0005
0
–0.0005
0
–0.5
–1.0
–1
0
1
2
3
4
5
VDUTx (V)
–2.0
–0.5
12160-193
–0.0010
–2
0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
4.0
4.5
OUTPUT VOLTAGE (V)
Figure 93. PPMU Force Current Compliance Error, Range E, FI = −2 µA vs.
Output Voltage (VDUTx)
12160-196
–1.5
Figure 96. PPMU Voltage Clamp PCHx INL
0.0010
20
15
LINEARITY ERROR (µA)
ERROR (µA)
0.0005
0
–0.0005
10
5
0
–5
–10
–1
0
1
2
3
4
5
VDUTx (V)
–20
–40
12160-194
–0.0010
–2
–30
–25
–20
–15
–10
–5
0
OUTPUT CURRENT (mA)
Figure 94. PPMU Force Current Compliance Error, Range E, FI = 2 µA vs.
Output Voltage (VDUTx)
Figure 97. PPMU Current Clamp PCLx INL, Range A
1.0
20
15
LINEARITY ERROR (µA)
0.5
0
–0.5
–1.0
10
5
0
–5
–10
–1.5
–2.0
–1.5
–1.0
–0.5
0
0.5
1.0
1.5
2.0
2.5
OUTPUT VOLTAGE (V)
3.0
3.5
Figure 95. PPMU Voltage Clamp PCLx INL
–20
0
5
10
15
20
25
30
35
OUTPUT CURRENT (mA)
Figure 98. PPMU Current Clamp PCHx INL, Range A
Rev. B | Page 44 of 82
40
12160-198
–15
12160-195
LINEARITY ERROR (mV)
–35
12160-197
–15
Data Sheet
ADATE320
0.05
0.5
0.4
0.03
LINEARITY ERROR (µA)
LINEARITY ERROR (µA)
0.3
0.2
0.1
0
–0.1
–0.2
–0.3
0.01
–0.01
–0.03
–0.9
–0.8
–0.7
–0.6
–0.5
–0.4
–0.3
–0.2
–0.1
0
OUTPUT CURRENT (mA)
–0.05
12160-199
–0.5
–1.0
0
0.01
0.02
0.03
0.04
0.05
0.06
0.07
0.08
0.09
0.10
OUTPUT CURRENT (mA)
Figure 99. PPMU Current Clamp PCLx INL, Range B
12160-202
–0.4
Figure 102. PPMU Current Clamp PCHx INL, Range C
0.005
0.5
0.4
0.003
LINEARITY ERROR (µA)
LINEARITY ERROR (µA)
0.3
0.2
0.1
0
–0.1
–0.2
0.001
–0.001
–0.003
–0.3
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1.0
OUTPUT CURRENT (mA)
–0.005
–0.10 –0.09 –0.08 –0.07 –0.06 –0.05 –0.04 –0.03 –0.02 –0.01
Figure 100. PPMU Current Clamp PCHx INL, Range B
Figure 103. PPMU Current Clamp PCLx INL, Range D
0.005
0.03
0.003
LINEARITY ERROR (µA)
0.05
0.01
–0.01
–0.03
0.001
–0.001
–0.003
–0.05
–0.10 –0.09 –0.08 –0.07 –0.06 –0.05 –0.04 –0.03 –0.02 –0.01
OUTPUT CURRENT (mA)
0
12160-201
LINEARITY ERROR (µA)
0
OUTPUT CURRENT (mA)
Figure 101. PPMU Current Clamp PCLx INL, Range C
–0.005
0
0.002
0.004
0.006
0.008
OUTPUT CURRENT (mA)
Figure 104. PPMU Current Clamp PCHx INL, Range D
Rev. B | Page 45 of 82
0.010
12160-204
0
12160-200
–0.5
12160-203
–0.4
ADATE320
Data Sheet
0.0010
0.10
0.08
LINEARITY ERROR (µA)
LINEARITY ERROR (µA)
0.06
0.0005
0
0.04
0.02
0
–0.02
–0.04
–0.0005
–0.06
–0.0015
–0.0010
–0.0005
0
OUTPUT CURRENT (mA)
–0.10
–1.0
12160-205
–0.0010
–0.0020
–0.8
–0.6
–0.4
–0.2
0
0.2
0.4
0.6
0.8
1.0
IDUTx (mA)
12160-208
–0.08
Figure 108. PPMU Measure Current INL, Range B
Figure 105. PPMU Current Clamp PCLx INL, Range E
0.0010
0
PPMU MEASURE PIN CMRR (mV)
LINEARITY ERROR (µA)
–0.05
0.0005
0
–0.0005
–0.10
–0.15
–0.20
–0.25
–0.30
–0.35
–0.40
0
0.0005
0.0010
0.0015
0.0020
OUTPUT CURRENT (mA)
–0.50
–1.0
12160-206
–0.0010
–0.5
0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
4.0
VDUTx (V)
12160-209
–0.45
Figure 109. PPMU Measure Current Common-Mode Rejection Error, Force
Voltage Measure Current (FVMI), Source 0.5 mA
Figure 106. PPMU Current Clamp PCHx INL, Range E
0.6
0.10
0.08
0.5
0.4
VOLTAGE (V)
0.04
0.02
0
–0.02
–0.04
0.3
RANGE A RISE
RANGE A FALL
0.2
0.1
–0.06
–0.10
–2
–1
0
1
2
3
4
VDUTx (V)
Figure 107. PPMU Measure Voltage INL, Range B
5
–0.1
0
5
10
TIME (µs)
15
20
12160-210
0
–0.08
12160-207
LINEARITY ERROR (mV)
0.06
Figure 110. PPMU Force Voltage Transient Response, Range A, 0.0 V to 0.5 V,
Uncalibrated, CLOAD = 200 pF
Rev. B | Page 46 of 82
Data Sheet
ADATE320
0.6
0.7
0.6
0.5
0.5
0.4
VOLTAGE (V)
VOLTAGE (V)
0.4
0.3
RANGE B RISE
RANGE B FALL
0.2
0.3
RANGE B RISE
RANGE B FALL
0.2
0.1
0.1
0
0
0
5
10
15
20
TIME (µs)
–0.2
12160-211
–0.1
Figure 111. PPMU Force Voltage Transient Response, Range B, 0.0 V to 0.5 V,
Uncalibrated, CLOAD = 200 pF
5
0
20
15
10
TIME (µs)
12160-214
–0.1
Figure 114. PPMU Force Voltage Transient Response, Range B, 0.0 V to 0.5 V,
Uncalibrated, CLOAD = 2000 pF
0.6
0.7
0.6
0.5
0.5
0.4
VOLTAGE (V)
VOLTAGE (V)
0.4
0.3
RANGE C RISE
RANGE C FALL
0.2
0.3
RANGE C RISE
RANGE C FALL
0.2
0.1
0.1
0
0
0
10
20
30
40
50
TIME (µs)
–0.2
12160-212
–0.1
Figure 112. PPMU Force Voltage Transient Response, Range C, 0.0 V to 0.5 V,
Uncalibrated, CLOAD = 200 pF
10
0
20
30
40
50
60
TIME (µs)
12160-215
–0.1
Figure 115. PPMU Force Voltage Transient Response, Range C, 0.0 V to 0.5 V,
Uncalibrated, CLOAD = 2000 pF
0.6
4.9
4.4
0.5
3.9
3.4
VOLTAGE (V)
VOLTAGE (V)
0.4
0.3
RANGE A RISE
RANGE A FALL
0.2
2.9
RANGE A RISE
RANGE A FALL
2.4
1.9
1.4
0.1
0.9
0
0
5
10
TIME (µs)
15
20
–0.1
12160-213
–0.1
Figure 113. PPMU Force Voltage Transient Response, Range A, 0.0 V to 0.5 V,
Uncalibrated, CLOAD = 2000 pF
0
10
20
30
40
TIME (µs)
50
60
70
80
12160-216
0.4
Figure 116. PPMU Force Voltage Transient Response, Range A, 0.0 V to 4.0 V,
Uncalibrated, CLOAD = 200 pF
Rev. B | Page 47 of 82
Data Sheet
4.9
4.9
4.4
4.4
3.9
3.9
3.4
3.4
VOLTAGE (V)
RANGE B RISE
RANGE B FALL
2.4
1.9
1.9
1.4
0.9
0.9
0.4
0.4
10
20
30
40
50
60
70
–0.1
12160-217
0
80
TIME (µs)
Figure 117. PPMU Force Voltage Transient Response, Range B, 0.0 V to 4.0 V,
Uncalibrated, CLOAD = 200 pF
0
4.4
3.9
3.9
3.4
3.4
VOLTAGE (V)
4.4
2.4
1.9
0.9
0.4
0.4
150
TIME (µs)
Figure 118. PPMU Force Voltage Transient Response, Range C, 0.0 V to 4.0 V,
Uncalibrated, CLOAD = 200 pF
140
RANGE C RISE
RANGE C FALL
–0.1
300
12160-218
130
110
120
1.9
0.9
90
100
80
2.4
1.4
70
60
2.9
1.4
–0.1
50
40
Figure 120. PPMU Force Voltage Transient Response, Range B, 0.0 V to 4.0 V,
Uncalibrated, CLOAD = 2000 pF
4.9
RANGE C RISE
RANGE C FALL
20
TIME (µs)
4.9
2.9
RANGE B RISE
RANGE B FALL
2.4
1.4
–0.1
VOLTAGE (V)
2.9
12160-220
2.9
600
500
400
700
800
TIME (µs)
12160-221
VOLTAGE (V)
ADATE320
Figure 121. PPMU Force Voltage Transient Response, Range C, 0.0 V to 4.0 V,
Uncalibrated, CLOAD = 2000 pF
4.9
5.9
4.4
4.9
3.9
3.9
VOLTAGE (V)
VOLTAGE (V)
3.4
2.9
RANGE A RISE
RANGE A FALL
2.4
1.9
RANGE A RISE
RANGE A FALL
2.9
1.9
1.4
0.9
0.9
0
20
40
60
80
TIME (µs)
100
120
140
–0.1
12160-219
–0.1
0
50
100
TIME (µs)
Figure 119. PPMU Force Voltage Transient Response, Range A, 0.0 V to 4.0 V,
Uncalibrated, CLOAD = 2000 pF
150
200
12160-222
0.4
Figure 122. PPMU Force Current Transient Response, Range A, Full-Scale
Transition, Uncalibrated, CLOAD = 200 pF, RLOAD = 127 Ω
Rev. B | Page 48 of 82
Data Sheet
ADATE320
2.4
1.0
POH MV
POL MV
0.8
0.6
LINEARITY ERROR (mV)
VOLTAGE (V)
1.9
1.4
RANGE B RISE
RANGE B FALL
0.9
0.4
0.4
0.2
0
–0.2
–0.4
–0.6
0
50
100
150
200
TIME (µs)
–1.0
–2
12160-223
–0.1
–1
0
1
2
3
4
12160-225
–0.8
5
THRESHOLD VOLTAGE (V)
Figure 123. PPMU Force Current Transient Response, Range B, Full-Scale
Transition, Uncalibrated, CLOAD = 200 pF, RLOAD = 1.8 kΩ
Figure 125. PPMU Go/No-Go Comparator Threshold INL
2.4
6
5
1.9
4
ERROR (mV)
VOLTAGE (V)
3
1.4
RANGE C RISE
RANGE C FALL
0.9
2
1
0
–1
0.4
0
50
100
TIME (µs)
150
200
–3
–0.15
12160-224
–0.1
Figure 124. PPMU Force Current Transient Response, Range C, Full-Scale
Transition, Uncalibrated, CLOAD = 200 pF, RLOAD = 18.5 kΩ
–0.10
–0.05
0
0.05
DUTGND VOLTAGE (V)
0.10
0.15
12160-226
–2
Figure 126. Typical DUTGND Transfer Function Voltage Error, Drive Low,
VIL = 0.0 V
Rev. B | Page 49 of 82
ADATE320
Data Sheet
THEORY OF OPERATION
SERIAL PROGRAMMABLE INTERFACE (SPI)
SPI Hardware Interconnect Details
ADATE320
ADATE320
ADATE320
(CHIP 0)
(CHIP 1)
(CHIP n)
SCLK
SDI
SDI
SDO
SDO
SDO
BUSY
BUSY
BUSY
CS
CS
CS
CS1
CSn
SCLK
SDI
CS0
SCLK
SCLK
SDI
SDO
CS[n:0]
12160-015
BUSY
n
Figure 127. Multiple SPI with a Shared SDO Line
SPI Reset Sequence and the RST Pin
The internal state of the ADATE320 is indeterminate following
power-up. For this reason, it is necessary to perform a valid
hardware reset sequence as soon as the power supplies are
stabilized. The ADATE320 provides an active low reset pin
(RST) for this purpose. Asserting RST asynchronously initiates
a reset sequence. Furthermore, the RST pin must be asserted
before and during the power-up cycling sequence, and released
only after all power supplies are guaranteed to be stable.
A soft reset sequence can also be initiated under SPI software
control by writing to the SPI_RESET bit (see Figure 147). In the
case of a soft reset, the sequence begins on the first rising edge
of SCLK following the release of CS, subject to the normal setup
and hold times. Certain actions occur immediately upon the
initiation of the reset request, whereas other actions require
several cycles of SCLK.
The following asynchronous actions occur immediately following
the detection of the reset request, whether it was hardware (RST) or
software (SPI) initiated:
•
•
•
•
•
Assert open-drain BUSY pin
Force all control registers to their default reset states as
defined in Table 29
Clear all calibration registers to their default reset states as
defined in Table 29
Override all DAC analog outputs and force dc levels to
VDUTGND, disable the driver and PPMU functions
Enable active loads with IOHx = IOLx = 100 µA
(uncalibrated and expected to vary with offset from device
to device); soft connect DUTx pins to VCOM = VDUTGND
The device remains in this static reset state indefinitely until the
clocked portion of the sequence begins with either the first rising
edge of SCLK following the release of RST in the case of an
asynchronous hardware reset, or the second rising edge of
SCLK following the release of CS in the case of a software SPI
reset. Regardless of how the reset sequence was initiated, the
clocked portion of the sequence requires 744 SCLK cycles to
run through to completion, and the open-drain BUSY pin (if
available) remains asserted until all clock cycles are received.
The following actions occur during the clocked portion of the
reset sequence:
•
•
•
•
Complete initialization of internal SPI controller
Write default values to appropriate DAC X2 registers
Enable the thermal alarm with a 100°C threshold
Disable the PPMU clamp and overvoltage detect (OVD)
alarms
The 744 rising edges of SCLK release BUSY and start a self
timed DAC deglitch period of approximately 3 µs. DAC voltages
begin to change as soon as the deglitch circuits time out. An
additional 10 µs is required to settle to the final values. A full
reset sequence thus requires approximately 30 µs, comprising 16 µs
(744 cycles × 20 ns) for post reset initialization, 3 µs for DAC
deglitch, and another 10 µs for DAC analog level settling.
Rev. B | Page 50 of 82
Data Sheet
ADATE320
SPI Clock Cycles and the BUSY Pin
The ADATE320 offers a digital BUSY output pin to indicate that
the SPI controller requires more SCLK cycles to be input on the
SCLK pin. The device may be operated without this pin, but care
must be exercised to ensure that the required number of SCLK
cycles are provided in each case to complete each SPI instruction.
After any valid SPI instruction is written to the ADATE320, the
BUSY pin is asserted to indicate a busy status of the DAC update
and calibration routines. The BUSY pin is an open-drain output
capable of sinking a minimum of 2 mA from the VDD supply. It
is recommended to tie the BUSY pin to VDD with an external 1 kΩ
pull-up resistor.
It is not a requirement to wait for release of BUSY prior to a
subsequent assertion of the CS pin. As long as the minimum
number of SCLK cycles following the previous release of CS is
met according to the tCSAM parameter, the CS pin can again be
asserted for another SPI operation. With the one exception of
recovery from a reset request (either by hardware assertion of
RST pin or software setting of the internal SPI_RESET control bit),
there is no scenario in normal operation of the ADATE320 in
which the user must wait for release of BUSY before asserting
the CS pin for a subsequent SPI operation. The only requirement
on the assertion of CS is that the tCSAM parameter has been met
as defined in Figure 2 and Table 14.
It is very important, however, that the SCLK pin continue to
operate for as long as the BUSY pin state remains active. This
period of time is defined by the parameter tBUSW and is defined in
Figure 2, Table 14, and Table 23. If the SCLK pin does not remain
active for at least the number of cycles specified, operations
pending to the internal processor may not fully complete. In
such a case, a temporary malfunction of the ADATE320 may
occur, or unexpected results may be obtained. After the device
releases the BUSY pin (or the required minimum number of clock
cycles is satisfied), SCLK may again be stopped to prevent any
unwanted digital noise from coupling into the analog functions.
In every case (with no exception for reset recovery), it is the
purpose of the BUSY pin to notify the supervisory ASIC or FGPA
that it is again safe to stop the SCLK signal. Running SCLK for
extra periods when BUSY is not active is never a problem except
for the possibility of adding unwanted digital switching noise
into analog functions.
The required length of the BUSY period (tBUSW) is variable
depending on the particular preceding SPI instruction, but it is
always deterministic. It depends only on factors such as whether
the previous instruction involved a write to one or more DAC
addresses, and, if so, how many channels were involved and
whether calibration was enabled. Table 23 details the length of
the tBUSW requirement in units of rising edge SCLK cycles for
each possible SPI instruction scenario, including recovery from
a hardware RST reset.
Because tBUSW is deterministic, it is therefore possible to predict
in advance the minimum number of rising edge SCLK cycles
that are required to complete any given SPI instruction, which
makes it possible to operate the device without a need to monitor
the BUSY pin. For applications in which it is neither possible
nor desirable to monitor the pin, it is acceptable to use the
deterministic information provided in Table 23 to guarantee the
minimum number of cycles is provided. Either way, it is necessary
to honor the minimum number of required rising edge SCLK
cycles, as defined by tBUSW, following the release of CS for each
of the SPI instruction scenarios listed.
Table 23. BUSY Minimum SCLK Cycle Requirements
SPI Instruction Type (Single- or Dual-Channel Operation)
Following Release of Asynchronous RST Reset Pin (Hardware Reset)
Following Assertion of the SPI_RESET Control Bit (Software Reset)
Write to No Operation (NOP) (Address 0x00, Address 0x20, Address 0x50, Address 0x60)
Write to a Valid Address That Is Not a DAC (Address > 0x10)
Write to Any DAC Except VILx or VIHx (Address 0x01 to Address 0x0F, Except Address 0x01 and
Address 0x03)
Write to VILx or VIHx DAC (Address 0x01 or Address 0x03)
Rev. B | Page 51 of 82
Minimum tBUSW (SCLK Cycles)
744
744
3
3
18
21
ADATE320
Data Sheet
SPI Read/Write Register Definition
SPI CLOCK INDEX
0
1
2
3
4
5
6
7
SPI WORD INDEX
C1
C0
A6
A5
A4
A3
A2
A1
15
16
17
18
19
20
21
22
23
24
25
A0 R/W D15 D14 D13 D12 D11 D10
8
9
10
11
12
13
14
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
CHANNEL SELECT
00 = NOP
01 = READ/WRITE CHANNEL 0
10 = READ/WRITE CHANNEL 1
11 = READ NOP
11 = WRITE CHANNEL 0 AND 1
ADDRESS FIELD
12160-016
READ/WRITE SELECT
0 = READ: THE CONTENTS OF REGISTER SPECIFIED BY ADDR[6:0]
AND CH[1:0] ARE SHIFTED OUT ON THE SDO PIN
DURING THE NEXT SPI INSTRUCTION CYCLE.
1 = WRITE: DATA[15:0] IS WRITTEN TO THE REGISTER
SPECIFIED BY ADDR[6:0] AND CH[1:0].
DATA FIELD
Figure 128. SPI Word Definition
The ADATE320 is configured through a collection of 16-bit
registers as defined in Table 29. Mode configuration, DAC level
settings, calibration constants, and alarm flags status can all be
controlled and monitored by accessing the respective registers.
Specific access to any 16-bit register is made through a serial
programmable interface (SPI). A single SPI control register is
exposed to the user by this hardware SPI interface. The format
of the SPI Control Register is illustrated in Figure 128. The SPI
control register includes address and channel information,
read/write direction, and a 16-bit data field. Any valid SPI write
instruction cycle populates all these fields, and the ADATE320
subsequently operates on the addressed channel and register
using the data provided. Any valid SPI read instruction cycle
populates only the address and channel fields, and the
ADATE320 makes the addressed register contents in the 16-bit
data field available for subsequent readout at the SDO pin.
Detailed SPI timing diagrams for each read/write operation
type are provided in Figure 2 through Figure 7. Respective dc
and ac timing parameters are provided in Table 13 and Table 14,
respectively.
A typical hardware wiring diagram for the SPI is illustrated in
Figure 127.
LEVEL SETTING DACS
DAC Update Modes
The ADATE320 provides 32 16-bit integrated level setting
DACs organized as two channel banks of 16 DACs each. The
detailed mapping of each DAC register to each pin electronics
function is shown in Table 29. Each DAC can be individually
programmed by writing data to the respective SPI register address
and channel.
The ADATE320 provides two methods for updating analog DAC
levels: DAC immediate update mode and DAC deferred update
mode. At the release of the CS pin associated with any valid SPI
write to a DAC address, the update of the analog levels can start
immediately or can be deferred, depending on the state of the
DAC_LOAD_MODE control bit in the DAC control register (see
Figure 146). Initiation of the analog level update sequence (and
triggering of the on-chip deglitch circuit) begins four SCLK cycles
following the associated release of CS pin. For the purpose of this
data sheet, the analog level update sequence is assumed to start
coincident with the release of CS. The DAC update mode can be
selected independently for each channel bank.
If the DAC_LOAD_MODE control bit for a given channel bank
is cleared, the DACs assigned to that channel bank are placed in
the DAC immediate update mode. Writing to any DAC within
that channel causes the corresponding analog levels to be updated
immediately following the associated release of CS. Because all
analog levels are updated on a per channel basis, any previously
pending DAC writes queued to that channel (while in an earlier
deferred update mode) are also updated at this time. This situation
can arise if DAC writes are queued to the channel while in deferred
update mode, and then the DAC_LOAD_MODE bit is subsequently changed to immediate update mode before writing to the
respective DAC_LOAD control bit (see Figure 146). The queued
data is not lost. Note that writing to the DAC_LOAD control bit
has no effect while in immediate update mode.
If the DAC_LOAD_MODE control bit for a given channel is set,
then the DACs assigned to that channel bank is in the deferred
update mode. Writing to any DAC of that channel only queues the
DAC data into that channel. The analog update of queued DAC
levels is deferred until the respective DAC_LOAD control bit is set
(see Figure 146). The DAC deferred update mode, in conjunction
with the respective DAC_LOAD control bit, provides the means
to queue all DAC level writes to a given channel bank before synchronously updating the analog levels with a single SPI command.
Rev. B | Page 52 of 82
Data Sheet
ADATE320
The OVDH and OVDL DAC levels do not fit neatly within a
particular channel bank. However, they must be updated as a
part of the channel bank to which they are assigned, as shown
in Table 29.
The ADATE320 provides a feature in which a single SPI write
operation can address two channels at one time. With this feature,
a single SPI write operation can address corresponding DACs
on both channels at the same time, even though the channels may
be configured with different DAC update modes. In such a case, the
device behaves as expected. For example, if both channels are in
immediate update mode, the update of analog levels of both
channel banks begins following the associated release of the CS pin.
If both channels are in deferred update mode, the update of analog
levels is deferred for both channels until the corresponding DAC_
LOAD control bit is set. If one channel is in deferred update mode
and the other is in immediate update mode, the deferred channel
defers analog updates until the corresponding DAC_LOAD bit
is written, and the immediate channel begins analog updates
immediately following release of the CS pin.
bank has its own dedicated deglitch circuitry, and each channel
may therefore operate independently.
A deglitch circuit can be retriggered if an analog level update is
initiated before a previous update operation on that channel
completes. Analog transitions at the DAC outputs do not begin
until after the deglitch circuit times out. Final settling to full
precision requires an additional 7 µs beyond the end of the 3 µs
deglitch interval. The total DAC settling time following the
release of the associated CS pin is approximately 10 µs maximum.
Note that an extended retriggering sequence of the deglitch
circuit on one channel may cause the apparent settling time of
analog levels on that channel to appear delayed longer than the
specified 10 µs.
A typical DAC update sequence is illustrated in Figure 129. In
this example, consecutive immediate mode DAC updates are
written in direct succession. This example was chosen to
illustrate what happens when a DAC update command is
written before the previous update command finishes its
deglitch and settling sequence.
An on-chip deglitch circuit with a period of approximately 3 µs
is provided to prevent DAC-to-DAC crosstalk within a channel
whenever an analog update is processed. Each DAC channel
tSPI
SCLK
CS
SDI
WRITE DAC 1
WRITE DAC 0
BUSY
±0.5 LSB
DAC0
DAC1
DAC2
DAC3
BEGINNING OF 3µs
DEGLITCH PERIOD
RETRIGGER OF 3µs
DEGLITCH PERIOD
COMPLETION OF 3µs
DEGLITCH PERIOD
tSPI
3µs
tDAC
Figure 129. SPI DAC Write Timing Diagram and Settling of DC Levels
Rev. B | Page 53 of 82
12160-026
DAC15
ADATE320
Data Sheet
DAC Levels and VTHERM Pin Transfer Function
Table 24. Detailed DAC Code to/from Voltage Level Transfer Functions
Level
VILx, VIHx, VITx/VCOMx, VOLx, VOHx, POLx,
POHx, VCHx, VCLx, PCHx, PCLx, OVDHx,
OVDLx, PPMUx (FV), PCHx (FI), PCLx (FI)
IOHx, IOLx
PPMUx (FI, Range A), PCHx and PCLx (FV,
Range A)
PPMUx (FI, Range B), PCHx and PCLx (FV,
Range B)
PPMUx (FI, Range C), PCHx and PCLx (FV,
Range C)
PPMUx (FI, Range D) PCHx and PCLx (FV,
Range D)
PPMUx (FI, Range E) PCHx and PCLx (FV,
Range E)
Programmable Range
(0x0000 to 0xFFFF)
−2.5 V to +7.5 V
−12.5 mA to +37.5 mA
−80 mA to +80 mA
−2 mA to +2 mA
−200 µA to +200 µA
−20 µA to +20 µA
−4 µA to +4 µA
DAC-to-Level and Level-to-DAC Transfer Functions
VDUTx = (4 × (DAC/216) − 1) × (VREF − VREFGND) + VDUTGND
DAC = ((VDUTx − VDUTGND) + (VREF − VREFGND))/(4 × (VREF −VREFGND)) × 216
IDUTx = (4 × (DAC/216) − 1) × (VREF − VREFGND) × (25 mA/5)
DAC = ((IDUTx × (5/25 mA)) + (VREF − VREFGND))/(4 × (VREF − VREFGND)) × 216
IDUTx = (4 × (DAC/216) − 2) × (VREF − VREFGND) × (80 mA/5)
DAC = ((IDUTx/80 mA × 5) + 2 × (VREF − VREFGND))/(4 × (VREF − VREFGND)) × 216
IDUTx = (4 × (DAC/216) − 2) × (VREF − VREFGND) × (2 mA/5)
DAC = ((IDUTx/2 mA × 5) + 2 × (VREF − VREFGND))/(4 × (VREF − VREFGND)) × 216
IDUTx = (4 × (DAC/216) − 2) × (VREF − VREFGND) × (200 µA/5)
DAC = ((IDUTx/200 µA × 5) + 2 × (VREF − VREFGND))/(4 × (VREF − VREFGND)) × 216
IDUTx = (4 × (DAC/216) − 2) × (VREF − VREFGND) × (20 µA/5)
DAC = ((IDUTx/20 µA × 5) + 2 × (VREF − VREFGND))/(4 × (VREF − VREFGND)) × 216
IDUTx = (4 × (DAC/216) − 2) × (VREF − VREFGND) × (4 µA/5)
DAC = ((IDUTx/4 µA × 5) + 2 × (VREF − VREFGND))/(4 × (VREF − VREFGND)) × 216
Table 25. Load Transfer Functions
Load Level
IOLx
IOHx
Transfer Functions
VIOLx/(2 × (VREF − VREFGND)) × 25 mA
VIOHx/(2 × (VREF − VREFGND)) × 25 mA
Notes
VIOLx DAC levels are not referenced to VDUTGND
VIOHx DAC levels are not referenced to VDUTGND
Table 26. PPMU Transfer Functions
PPMU Mode
FV
FI
MV
MV
MI
1
Transfer Functions 1
VDUTx = PPMUx
IDUTx = (PPMUx − (VREF − VREFGND))/(5 × RPPMU)
VPPMU_Mx = VDUTx (internal sense path)
VPPMU_Mx = VPPMU_Sx (external sense path)
VPPMU_Mx = (VREF − VREFGND) + (5 × IDUTx × RPPMU) + VDUTGND
Uncalibrated PPMU DAC Settings to Achieve Specified PPMU Range
−1.5 V < PPMUx < +4.5 V
0.0 V < PPMUx < 5.0 V
Not applicable
Not applicable
Not applicable
RPPMU = 12.5 Ω for Range A, 500 Ω for Range B, 5.0 kΩ for Range C, 50 kΩ for Range D, and 250 kΩ for Range E.
Table 27. Temperature Sensor Transfer Function
Temperature
0K
300 K
TKELVIN
Output
0.00 V
3.00 V
0.00 V + (TKELVIN ) × 10 mV/K
Rev. B | Page 54 of 82
Data Sheet
ADATE320
DAC Gain and Offset Correction
DAC X2 Registers and SPI Readback
Each analog function within the ADATE320 has independent
gain (m) and offset (c) calibration registers that allow digital
trim of first-order errors in the analog signal chain. These registers
correct errors in the pin electronics transfer functions as well as
errors intrinsic to the DAC itself.
When data is written via the SPI to a particular DAC, that data
is operated on in accordance with Equation 1. The results are stored
in an X2 register associated with that DAC (see Figure 130).
The m and c registers are volatile and must be reloaded after
each power-on cycle as part of a calibration routine if values
other than the defaults are required. The registers are not cleared
by any reset operation (although the DAC_CAL_ENABLE bit
is cleared following reset).
The gain and offset calibration function can be bypassed by
clearing the DAC_CAL_ENABLE bit in the DAC control
register (see Figure 146). This bypass mode is available only on
a per chip basis. In other words, it is not possible to bypass the
calibration function for a specific subset of the DACs.
The calibration function, when enabled, adjusts the numerical
data sent to each DAC according to the following equation:
 m + 1

X 2 =   16  × X1  + (c − 215 )
 2 

(1)
where:
X2 is the 16-bit data-word gated into the physical DAC, and
returned by subsequent SPI read from that same DAC.
m is the code in the respective DAC gain calibration register
(the default code is 0xFFFF = 216 − 1).
X1 is the 16-bit data-word written by the user to the DAC via
the SPI.
c is the code in the respective DAC offset calibration register
(the default code is 0x8000 = 215).
From Equation 1, it can be seen that the gain applied to any
written X1 data is always ≤1.0, with the effect that the effective
output of a DAC can only be made smaller in magnitude by the
calibration mechanism. To compensate for this imposed limitation,
each of the analog signal paths in the pin electronics functions
are guaranteed by designed to have a gain ≥1.0 when the default
m register values are applied. A signal path gain ≥1.0 guarantees
that proper gain calibration can always be achieved by
multiplying down.
There is only a single physical X2 register per DAC, and it is the
value of this X2 register that is eventually gated into the physical
DAC at the time of analog update, which can be either in immediate or deferred mode. It is also this register value that is returned
to the user during an SPI read operation addressed to that DAC
channel. In the special case of a dual channel write to a DAC, both
of the associated X2 registers are sequentially updated using the
appropriate m register and c register for each channel.
When enabled, the calibration function applies this operation to
the X2 registers only after a SPI write to the respective X1 registers.
The X2 registers are not updated after write operations to either
m register or c register or following any changes to functional
modes or range settings of the device. For this reason, to ensure
that calibration data is recalculated for any particular DAC, it is
necessary to write fresh data to that DAC after changes are first
made to the associated m register and c register, and any associated
functional modes and ranges for that DAC function.
For each DAC, there is only a single X2 register, and generally
there is one dedicated and unique set of m calibration register
and c calibration register assigned. In several special cases (for
example, the PPMU DAC) there is still only one X2 register per
DAC, but there are several different choices for m register and c
register depending on the particular configuration of mode and
range control settings for the function. For those DACs, a
choice of calibration register is made automatically based on the
respective mode and range control settings in place for that
function when the DAC is written.
Table 28 describes detailed m register and c register selection
as a function of mode and range control settings. For all DAC
functions, it is necessary to ensure that the respective m register
and c register values are put in place first, and that the desired
mode and range settings are updated prior to sending data to the
DAC. It is only during the DAC write sequence that the
calibration constants are selected and applied.
Rev. B | Page 55 of 82
ADATE320
Data Sheet
Table 28. m and c Calibration Register Selection 1
SPI
Address
[Channel]
0x01[0]
0x01[1]
0x02[0]
0x02[1]
DAC
Name
VIH0
VIH1
VIT0/
VCOM0
VIT1/
VCOM0
0x03[0]
0x03[1]
0x04[0]
VIL0
VIL1
VCH0
0x04[1]
VCH1
0x05[0]
VCL0
0x05[1]
VCL1
0x06[0]
VOH0
0x06[1]
VOH1
0x07[0]
VOL0
0x07[1]
VOL1
0x08[0]
0x08[1]
0x09[0]
0x09[1]
0x0A[0]
VIOH0
VIOH1
VIOL0
VIOL1
PPMU0
0x0A[1]
PPMU1
Functional (DAC Usage)
Description
Driver high level, Channel 0
Driver high level, Channel 1
Driver term level, Channel 0
Load commutation voltage,
Channel 0
Driver termination level,
Channel 1
Load commutation voltage,
Channel 1
Driver low level, Channel 0
Driver low level, Channel 1
Reflection clamp high level,
Channel 0
Reflection clamp high level,
Channel 1
Reflection clamp low level,
Channel 0
Reflection clamp low level,
Channel 1
Normal window comparator
high level, Channel 0
Differential mode comparator
high level, Channel 0
Normal window comparator
high level, Channel 1
Normal window comparator
low level, Channel 0
Differential mode comparator
low level, Channel 0
Normal window comparator
low level, Channel 1
Load IOHx level, Channel 0
Load IOHx level, Channel 1
Load IOL level, Channel 0
Load IOL level, Channel 1
PPMU VIN FV level, Channel 0
PPMU VIN FI level Range A,
Channel 0
PPMU VIN FI level Range B,
Channel 0
PPMU VIN FI level Range C,
Channel 0
PPMU VIN FI level Range D,
Channel 0
PPMU VIN FI level Range E,
Channel 0
PPMU VIN FV level, Channel 1
PPMU VIN FI level Range A,
Channel 1
PPMU VIN FI level Range B,
Channel 1
PPMU VIN FI level Range C,
Channel 1
PPMU VIN FI level Range D,
Channel 1
PPMU VIN FI level Range E,
Channel 1
LOAD_
ENABLE_x
(Address
0x1B[0])
X
X
0
1
PPMU_
MEAS_VI_x
(Address
0x1C[6])
X
X
X
X
PPMU_
FORCE_VI_x
(Address
0x1C[5])
X
X
X
X
PPMU_
RANGE_x
(Address
0x1C[4:2])
XXX
XXX
XXX
XXX
m
Register
0x21[0]
0x21[1]
0x22[0]
0x42[0]
c
Register
0x31[0]
0x31[1]
0x32[0]
0x52[0]
DMC_
ENABLE
(Address
0x1A[0])
X
X
X
X
0x22[1]
0x32[1]
X
0
X
X
XXX
0x42[1]
0x52[1]
X
1
X
X
XXX
0x23[0]
0x23[1]
0x24[0]
0x33[0]
0x33[1]
0x34[0]
X
X
X
X
X
X
X
X
X
X
X
X
XXX
XXX
XXX
0x24[1]
0x34[1]
X
X
X
X
XXX
0x25[0]
0x35[0]
X
X
X
X
XXX
0x25[1]
0x35[1]
X
X
X
X
XXX
0x26[0]
0x36[0]
0
X
X
X
XXX
0x46[0]
0x56[0]
1
X
X
X
XXX
0x26[1]
0x36[1]
X
X
X
X
XXX
0x27[0]
0x37[0]
0
X
X
X
XXX
0x47[0]
0x57[0]
1
X
X
X
XXX
0x27[1]
0x37[1]
X
X
X
X
XXX
0x28[0]
0x28[1]
0x29[0]
0x29[1]
0x2A[0]
0x4A[0]
0x38[0]
0x38[1]
0x39[0]
0x39[1]
0x3A[0]
0x5A[0]
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
0
1
XXX
XXX
XXX
XXX
XXX
111
0x4B[0]
0x5A[0]
X
X
X
1
110
0x4C[0]
0x5A[0]
X
X
X
1
101
0x4D[0]
0x5A[0]
X
X
X
1
100
0x4E[0]
0x5A[0]
X
X
X
1
0XX
0x2A[1]
0x4A[1]
0x3A[1]
0x5A[1]
X
X
X
X
X
X
0
1
XXX
111
0x4B[1]
0x5A[1]
X
X
X
1
110
0x4C[1]
0x5A[1]
X
X
X
1
101
0x4D[1]
0x5A[1]
X
X
X
1
100
0x4E[1]
0x5A[1]
X
X
X
1
0XX
Rev. B | Page 56 of 82
Data Sheet
SPI
Address
[Channel]
0x0B[0]
0x0B[1]
0x0C[0]
0x0C[1]
0x0D[0]
0x0D[1]
0x0E[0]
DAC
Name
PCH0
PCH1
PCL0
PCL1
POH0
POH1
POL0
ADATE320
Functional (DAC Usage)
Description
PPMU current clamp (FV) high
level, Channel 0
PPMU voltage clamp (FI) high
level, Channel 0
PPMU current clamp (FV) high
level, Channel 1
PPMU voltage clamp (FI) high
level, Channel 1
PPMU current clamp (FV) low
level, Channel 0
PPMU voltage clamp (FI) low
level, Channel 0
PPMU current clamp (FV) low
level, Channel 1
PPMU voltage clamp (FI) low
level, Channel 1
PPMU go/no-go MV high level,
Channel 0
PPMU go/no-go MI Range A
high level, Channel 0
PPMU go/no-go MI Range B
high level, Channel 0
PPMU go/no-go MI Range C
high level, Channel 0
PPMU go/no-go MI Range D
high level, Channel 0
PPMU go/no-go MI Range E
high level, Channel 0
PPMU go/no-go MV high level,
Channel 1
PPMU go/no-go MI Range A
high level, Channel 1
PPMU go/no-go MI Range B
high level, Channel 1
PPMU go/no-go MI Range C
high level, Channel 1
PPMU go/no-go MI Range D
high level, Channel 1
PPMU go/no-go MI Range E
high level, Channel 1
PPMU go/no-go MV low level,
Channel 0
PPMU go/no-go MI Range A
low level, Channel 0
PPMU go/no-go MI Range B
low level, Channel 0
PPMU go/no-go MI Range C
low level, Channel 0
PPMU go/no-go MI Range D
low level, Channel 0
PPMU go/no-go MI Range E
low level, Channel 0
DMC_
ENABLE
(Address
0x1A[0])
X
LOAD_
ENABLE_x
(Address
0x1B[0])
X
PPMU_
MEAS_VI_x
(Address
0x1C[6])
X
PPMU_
FORCE_VI_x
(Address
0x1C[5])
0
PPMU_
RANGE_x
(Address
0x1C[4:2])
XXX
m
Register
0x44[0]
c
Register
0x54[0]
0x2B[0]
0x3B[0]
0x44[1]
0x54[1]
0x2B[1]
0x3B[1]
0x45[0]
0x55[0]
0x2C[0]
0x3C[0]
0x45[1]
0x55[1]
X
X
X
0
0x2C[1]
0x3C[1]
X
X
X
1
0x2D[0]
0x3D[0]
X
X
0
X
XXX
0x61[0]
0x5D[0]
X
X
1
X
111
0x62[0]
0x5D[0]
X
X
1
X
110
0x63[0]
0x5D[0]
X
X
1
X
101
0x64[0]
0x5D[0]
X
X
1
X
100
0x65[0]
0x5D[0]
X
X
1
X
0XX
0x2D[1]
0x3D[1]
X
X
0
X
XXX
0x61[1]
0x5D[1]
X
X
1
X
111
0x62[1]
0x5D[1]
X
X
1
X
110
0x63[1]
0x5D[1]
X
X
1
X
101
0x641[]
0x5D[1]
X
X
1
X
100
0x65[1]
0x5D[1
X
X
1
X
0XX
0x2E[0]
0x3E[0]
X
X
0
X
XXX
0x66[0]
0x5E[0]
X
X
1
X
111
0x67[0]
0x5E[0]
X
X
1
X
110
0x68[0]
0x5E[0]
X
X
1
X
101
0x69[0]
0x5E[0]
X
X
1
X
100
0x6A[0]
0x5E[0]
X
X
1
X
0XX
1
X
X
X
0
XXX
1
X
X
X
0
XXX
1
Rev. B | Page 57 of 82
XXX
ADATE320
SPI
Address
[Channel]
0x0E[1]
0x0F[0]
0x0F[1]
OVDL
OVDH
Functional (DAC Usage)
Description
PPMU go/no-go MV low level,
Channel 1
PPMU go/no-go MI Range A
low level, Channel 1
PPMU go/no-go MI Range B
low level, Channel 1
PPMU go/no-go MI Range C
low level, Channel 1
PPMU go/no-go MI Range D
low level, Channel 1
PPMU go/no-go MI Range E
low level, Channel 1
Overvoltage detect low level
Overvoltage detect high level
LOAD_
ENABLE_x
(Address
0x1B[0])
X
PPMU_
MEAS_VI_x
(Address
0x1C[6])
0
PPMU_
FORCE_VI_x
(Address
0x1C[5])
X
PPMU_
RANGE_x
(Address
0x1C[4:2])
XXX
m
Register
0x2E[1]
c
Register
0x3E[1]
DMC_
ENABLE
(Address
0x1A[0])
X
0x66[1]
0x5E[1]
X
X
1
X
111
0x67[1]
0x5E[1]
X
X
1
X
110
0x68[1]
0x5E[1]
X
X
1
X
101
0x69[1]
0x5E[1]
X
X
1
X
100
0x6A[1]
0x5E[1]
X
X
1
X
0XX
0x2F[0]
0x2F[1]
0x3F[0]
0x3F[1]
X
X
X
X
X
X
X
X
XXX
XXX
X means don’t care.
WRITE
SPI
READ
DAC X1 REGISTER
EXAMPLE: VOL0 (ADDR: 0x07, CH0)
M REGISTER A
M REGISTER B
M REGISTER C
A
B
C
×
C REGISTER A
C REGISTER B
C REGISTER C
A
B
C
+
PIN ELECTRONICS FUNCTIONAL
MODE AND RANGE SETTINGS
EXAMPLE: DMC_ENABLE (ADDR: 0x1A[0])
1
DAC_CAL_ENABLE (ADDR: 0x11[0])
0
DAC X2 REGISTER
DAC
n × SCLK
DELAY
DAC IMMEDIATE
MODE ONE-SHOT
DAC_LOAD_MODE (ADDR: 0x11[1])
0 = IMMEDIATE
1 = DEFERRED
DAC_LOAD (ADDR: 0x11[2])
Figure 130. DAC X2 Registers and Calibration Diagram
Rev. B | Page 58 of 82
12160-027
1
DAC
Name
POL1
Data Sheet
Data Sheet
ADATE320
ALARM FUNCTIONS
The ADATE320 contains per channel overvoltage detectors
(OVDL/OVDH), per channel PPMU voltage/current clamps
(PCLx/PCHx), and a thermal alarm to detect and signal these
respective fault conditions. Any of these functions may flag an
alarm independently in the alarm state register (see Figure 153).
The status of the alarms may be determined at any time by
reading the SPI alarm state register. This register is read only,
and its contents are cleared by the read operation. The alarm flag
bits can then become set by any of the respective alarm functions.
The individual fault condition flags are logically OR'ed together
to drive the open-drain ALARM output pin to indicate that a
fault condition has occurred (see Figure 134).
The various alarm flags can be either enabled or disabled
(masked) using the alarm mask register (see Figure 152). The
thermal alarm is enabled by default (mask bit clear), and the
overvoltage and PPMU clamp alarms are all disabled by default
(mask bits set).
The PPMU clamp alarm behavior depends on the mode of the
PPMU. When in FI mode, the PPMU clamps behave as programmable voltage clamps. The high and low voltage clamp levels are
set by the respective PCHx and PCLx level setting DACs. If the
voltage on the DUTx pin reaches either the PCHx or PCLx setting,
a PPMU clamp alarm is generated, but only if the clamps are
enabled with the PPMU_CLAMP_ENABLE_x control bit in the
PPMU control register (see Figure 151). Note that if the PPMU
clamps are enabled and a PPMU clamp alarm is generated, the
alarm can still be masked with the alarm mask register.
However, if the voltage clamps are disabled, no PPMU clamp
alarm is generated.
When the PPMU is in FV mode, the PPMU clamps behave as
programmable current clamps. The source and sink current
clamp levels are set with the respective PCHx and PCLx level
setting DACs. The current clamps cannot be disabled by setting
or clearing the PPMU_CLAMP_ENABLE_x control bit—the
clamps are always active when in PPMU FV mode. If the PCHx
and PCLx levels are set outside their functional range, a ±140%
static current limit is left in effect. If the current on a DUTx pin
reaches either the PCHx or PCLx clamp setting, or, alternatively,
one of the static current limits, a PPMU clamp alarm results.
The PPMU clamp alarm can be masked separately in the alarm
mask register.
Refer to Figure 131 through Figure 134 for more information
about PPMU clamp functions.
The only purpose of the various alarm circuits is to detect and
indicate the presence of a fault condition of interest to the user.
The only action the ADATE320 takes upon detection of a fault
is to set the appropriate alarm state register flag bits in the alarm
state register and then activate the open-drain ALARM pin. No
other action is taken.
VDUTx
(VOLTS)
+4.5V
−1.5V
−0.5V
UNCLAMPED V
(DUTx) VOLTAGE REGION
+3.5V
+4.5V +5.0V
PCHx
PCLx = −1.5V FIXED
–1.5V
Figure 131. PPMU Voltage Clamp High, Functional Diagram
(Voltage Clamp Low Fixed at −1.5 V)
Rev. B | Page 59 of 82
12160-028
MINIMUM 1.0V
SEPARATION
FOR ACCURACY
−0.5V < PCHx < +4.5V
ADATE320
Data Sheet
VDUTx
(VOLTS)
PCHx = +4.5V FIXED
UNCLAMPED V
(DUTx) VOLTAGE REGION
−1.5V
−0.5V
−1.5V < PCLx < +3.5V
+3.5V
+4.5V
PCLx
12160-029
MINIMUM 1.0V
SEPARATION
FOR ACCURACY
Figure 132. PPMU Voltage Clamp Low, Functional Diagram
(Voltage Clamp High Fixed at 4.5 V)
IDUTx
(%FULL SCALE)
+140% STATIC CURRENT LIMIT
+120%
+110%
DC ACCURACY RANGE
+3.0V < PCHx < +5.5V
FUNCTIONAL RANGE
UNCLAMPED I DUTx
PCHx CURRENT REGION
+30%
+20%
−1.0V
−0.5V
+2.0V
+3.0V
+5.5V
+6.0V
PCHx/PCLx
DAC SETTING
−20%
−30%
THE PCL CLAMP MUST BE < −20% FULL SCALE AND ALWAYS REMAIN IN
THE LOWER (SINK) QUADRANT. THE PCH CLAMP MUST BE > +20% FULL
SCALE AND ALWAYS REMAIN IN THE UPPER (SOURCE) QUADRANT.
−0.5V < PCLx < +2.0V
ANY CURRENT CLAMP CONDITION (WHETHER PROGRAMMED OR ±140%
STATIC CURRENT LIMIT) SETS THE PPMU CLAMP ALARM FLAG
INDEPENDENT OF PPMU_CLAMP_ENABLE_x BIT IN THE PPMU
CONTROL REGISTER.
UNCLAMPED I DUTx
PCLx CURRENT REGION
−110%
12160-030
−120%
−140% STATIC CURRENT LIMIT
Figure 133. PPMU Current Clamp High and Low, Functional Diagram
Rev. B | Page 60 of 82
Data Sheet
ADATE320
ADATE320
DAC OVDH
ADDR: 0x0F, CH1
NOTE: DEDICATED OVERVOLTAGE COMPARATORS
ARE PROVIDED FOR EACH CHANNEL. ONLY ONE
CHANNEL IS SHOWN HERE. THE OVDH/OVDL
LEVELS ARE SHARED BETWEEN THE CHANNELS.
–
+
DUTx
DVDD
–
DACOVDL
+
ADDR: 0x0F, CH0
ALARM
DVDD
ALARM_OVD_MASK_x
ADDR: 0x1D[0], CHx
D
ALARM_THERM_MASK
Q
Q
ADDR: 0x1D[3], CH0
ALARM_THERM_THRES
–
RESET BY READING
FROM SPI ALARM
STATE REGISTER
ADDR: 0x1E, CHx
ADDR: 0x1D[7:5], CH0
+
TEMPERATURE
SENSOR
(10mV/K)
ALARM_PPMU_MASK_x
ADDR: 0x1D[2], CHx
NOTE: DEDICATED PPMU CLAMP INDICATORS
ARE PROVIDED FOR EACH CHANNEL. ONLY
ONE CHANNEL IS SHOWN HERE.
FROM PPMUx
CLAMP INDICATOR
Figure 134. Fault Alarm Functional Block Diagram
Rev. B | Page 61 of 82
12160-031
VTHERM
(10mV/K)
ADATE320
Data Sheet
APPLICATIONS INFORMATION
POWER SUPPLY, GROUNDING, AND TYPICAL
DECOUPLING STRATEGY
The ADATE320 is internally divided into a digital core and an
analog core.
The VDD and DGND pins provide power and ground for the
digital core that includes the SPI, certain logic functions, and
the digital calibration functions. DGND is the logic ground
reference for the VDD supply. Therefore, bypass VDD adequately
to DGND with good quality, low effective series resistance (ESR)
bypass capacitors. To reduce transient digital switching noise
coupling to the analog core, connect DGND to a dedicated
external ground plane that is separated from the analog ground
domains. If the application permits, the DGND pins can share a
digital ground domain with the supervisory FPGA or ASIC that
interfaces with the ADATE320 SPI. All CMOS inputs and
outputs are referenced between VDD and DGND, and their
valid levels must be guaranteed relative to these power supply
pins.
The analog core of the device includes all analog ATE functional
blocks such as the DACs, the driver, the comparator, the load,
and the PPMU. The VCC and VEE supplies provide power to the
analog core. AGND and PGND are analog ground and power
ground references, respectively. PGND is generally noisier with
analog switching transients, and it may also have large static dc
currents. AGND is generally quieter and has relatively smaller
static dc currents. These two grounds can be connected together
outside the chip to a single shared analog ground plane.
Regardless, keep PGND and AGND (whether separated or
shared) separated from the DGND ground plane if system
design constraints permit.
The transient frequencies generated by the analog core can be a
full order of magnitude greater than those generated by the SPI
and on-chip digital circuitry. Therefore, pay close attention to
the decoupling of the VCC and VEE supplies. Each supply must
be adequately bypassed to the PGND ground domain using the
highest quality bypass capacitors available. Locate the
decoupling capacitors as close to the device as practically possible.
The decoupling capacitors must have very low ESR and effective
series inductance (ESL). Commonly available ceramic capacitors
may provide only a marginally low impedance path to ground
at the frequencies encountered in the ADATE320. Therefore,
consider only the highest performance decoupling capacitors if
possible. In accordance with generally accepted practices, a
typical 10 µF tantalum capacitor must also be shared across
each power supply domain.
Pay particularly close attention to decoupling the VCC and VEE
supplies in proximity to the transmission line at the DUTx pins
of the device. To avoid undesired waveform aberrations and
degradation of performance, it is important that all return
currents to and from the transmission line have a direct and low
impedance path back to the VCCDx and VEEDx pins adjacent
to the respective DUTx pins. See Figure 135 for a typical
transmission line decoupling strategy.
The ADATE320 has a DUTGND reference input pin that senses
the remote low frequency ground potential at the target device
under test (DUT). With the exception of the VIOH and VIOL
active load currents and VPMU when in PPMU FI mode, all
DAC levels are adjusted on-chip relative to this DUTGND input.
Furthermore, the PPMU measure output pins (PPMU_Mx) are
also referenced to DUTGND. The off-chip system analog-todigital converter (ADC) that measures the PPMU_Mx pins
must therefore be referenced to DUTGND as well. Referencing
the system ADC to AGND results in errors unless DUTGND is
tied directly to AGND as close as possible to the ADATE320.
For applications that do not distinguish between DUT ground
reference and system analog ground reference, the DUTGND pin
may be connected to the same ground plane as AGND.
Avoid routing digital lines under the device, because these lines
can couple noise into the device. Generous use of an analog ground
plane under the device shields noise coupling that can otherwise
enter the device. The power supply distribution lines must provide
very wide and low inductance paths to the respective supply
planes. This is especially true for VCC and VEE. Attention to
via inductance is extremely important in these supplies—it cannot
be neglected. Fast switching signals routed in proximity to the
ADATE320 must be adequately shielded, preferably with their
proper ground returns to avoid radiating noise to other parts of
the board. Route such lines as far away as possible from the
analog inputs to the device, such as the AGND, DUTGND,
VREF, and VREFGND reference inputs.
Rev. B | Page 62 of 82
Data Sheet
ADATE320
ADATE320
VTT TERMINATION
VCCDx
VTTDx
+8.0V
DUT
20pF
DATx/RCVx
50Ω
DRIVER
DATx/RCVx
DUTx
TO ASIC/FPGA
50Ω
VEEDx
−5.0V
PGND
VTT TERMINATION
VTTCx
CMPHx/CMPLx
CMPHx/CMPLx
VCC
ANALOG +8.0V
VEE
ANALOG –5.0V
COMP
10mA
DIGITAL +1.8V
VDD
PGND
SCLK
SDI
SDO
TO ASIC/FPGA
CS
SPI
DUTGND
BUSY
ALARM
AGND
DGND
DIGITAL POWER GROUND
ANALOG POWER GROUND
Figure 135. Power Supply and Transmission Path Decoupling Detail
Rev. B | Page 63 of 82
ANALOG 0.0V
12160-032
DIGITAL 0.0V
ADATE320
Data Sheet
POWER SUPPLY SEQUENCING
The ADATE320 is designed to tolerate sequencing of power
supplies in any order. It is therefore not critical that the power
supplies be sequenced in any particular order; however, there
are recommended best practices.
The ADATE320 has two analog power supplies (VCC, VEE)
and one digital power supply (VDD). The analog supplies
service all of the analog functions on the chip such as level
setting DACs, driver, comparator, load, and PPMU. The digital
supply services the SPI and all digital CMOS control circuitry.
There is careful separation between the analog and digital partitions
of the chip, and significant effort has been made to decouple
these two partitions both functionally and electrically. The analog
partition remains in the default configuration in the absence of
VDD, and similarly, the digital partition remains in the default
configuration in the absence of either (or both) VCC and VEE.
It is not possible to guarantee predictable behavior of the analog
partition if either the VEE or VCC supply is poorly conditioned or
absent. It is therefore recommended that any externally connected
device be disconnected from the DUTx pin to prevent potential
damage to that device while either of the VEE or VCC supplies is
out of specification.
Assuming the VEE and VCC analog supplies are both applied and
within specification, the analog partition ensures that all functions
remain in the default configuration. This is true even when the
VDD supply is absent and digital CMOS control circuitry is not yet
functioning. In such a case (or whenever the RST pin is asserted),
all of the level setting DACs takes the voltage present at the
DUTGND input pin, and all SPI control bits assume their reset
default values. The analog functions remain in this safe condition
as long as VDD remains absent or as long as the RST pin remains
asserted.
It is recommended that the RST pin always be asserted during
the time that the VDD supply is being brought up. If this condition
is met, the level setting DACs continue to hold the DUTGND
potential after VDD stabilizes and after the RST pin is released. A
fully clocked reset sequence then initializes the level setting
DACs to the reset default conditions as specified in Table 29.
The reset sequence is described in more detail in the SPI Reset
Sequence and the Pin section.
In light of these considerations, it is recommended that the two
analog supplies be applied first. It is preferable that the smaller
valued supply (VEE) be applied before the larger valued supply
(VCC). Bring up the digital VDD supply next while the RST pin
is asserted. After VDD is stable and the RST pin is subsequently
released, a fully clocked reset sequence must follow. This power
supply sequence ensures that analog functions and all level
setting DACs receive the proper configuration information
during the digital partition reset sequence.
The power supplies must be removed in the reverse order.
Note that VREF and the high speed transmission line termination
pins (VTTDx, VTTCx) are all part of the analog partition, but they
are not treated as supplies. VREF can be managed independent of
VCC and VEE, provided its potential never goes outside those of
the VEE and VCC supply buses to prevent ESD protection diodes
from becoming forward biased. The VTTDx and VTTCx pins
do not have this restriction relative to VCC and VEE, but they
must never go outside the absolute maximum ratings as
measured with respect to PGND.
Rev. B | Page 64 of 82
Data Sheet
ADATE320
DETAILED FUNCTIONAL BLOCK DIAGRAMS
Figure 142 through Figure 145 illustrate the top-level functionality of the capabilities of the ADATE320 for the driver, comparator, active
load, and PPMU.
TRANSMISSION LINE
REFLECTION CLAMPS
DACVIH
HIGH-Z
ADDR: 0x01, CHx
DACVIL
ADDR: 0x03, CHx (IDEAL CLAMP DIODES)
DRV_RCV_MODE
(SEE DRIVER LOGIC DIAGRAM)
0
DACVIT/VCOM
ADDR: 0x02, CHx
DACVIH
ADDR: 0x01, CHx
DACVIL
ADDR: 0x03, CHx
TERM
1
1
0
DRV
1
50Ω
DUTx
DRV_RCV_SW
(SEE DRIVER LOGIC DIAGRAM)
DRV_ENABLE
(SEE DRIVER LOGIC DIAGRAM)
12160-033
DATx
Figure 136. Driver Functional Block Diagram
DRV_ENABLE = DRIVE_ENABLE
DRIVE_ENABLE_x
ADDR: 0x19[0], CHx
DRV_ENABLE
(SEE DRIVER FUNCTIONAL BLOCK DIAGRAM)
DRIVE_FORCE_x
ADDR: 0x19[1], CHx
DRIVE_FORCE_STATE_x(1)
ADDR: 0x19[3], CHx
DRIVE_FORCE_STATE_x(2)
ADDR: 0x19[2], CHx
DRIVE_VT_HIZ_x
ADDR: 0x19[4], CHx
RCVx
DRV_RCV_MODE = DRIVE_FORCE_x × DRIVE_FORCE_STATE_x(0) + DRIVE_FORCE × DRIVE_VT_HIZ
DRV_RCV_MODE
(SEE DRIVER FUNCTIONAL BLOCK DIAGRAM)
DRV_CRV_SW
(SEE DRIVER FUNCTIONAL BLOCK DIAGRAM)
Figure 137. Driver Logic Diagram
Rev. B | Page 65 of 82
12160-034
DRV_RCV_SW = DRIVE_FORCE_x × DRIVE_FORCE_STATE_x(1) + DRIVE_FORCE × RCVx
ADATE320
Data Sheet
ADATE320
VIRTUAL 1.8V RAIL
1.8V ESD
CLAMP
DATx
TO DATx
INPUT MUX
DATx
50Ω
50Ω
50Ω
50Ω
ESD DIODES: ALL DATx/RCVx INPUTS
AND VTTDx (ONLY SHOWN ON VTTDx
AND DATx INPUTS FOR CLARITY)
VTTDx
NOTE: VTTD0 AND VTTD1 PINS ARE
NOT ELECTRICALLY CONNECTED
RCVx
TO RCVx
INPUT MUX
RCVx
PGND 0.0V RAIL
12160-035
PGND
Figure 138. Driver Equivalent Input Stage Diagram
DAT0
0
DAT0
1
DRIVER DAT
CHANNEL 0
DRIVE_DAT_MUX
ADDR: 0x19[15:14], CH0
RCV0
0
RCV0
1
DRIVER RCV
CHANNEL 0
DRIVE_RCV_MUX
ADDR: 0x19[13:12], CH0
DAT1
0
DAT1
1
DRIVER DAT
CHANNEL 1
DRIVE_DAT_MUX
ADDR: 0x19[15:14], CH1
RCV1
0
1
DRIVE_RCV_MUX
ADDR: 0x19[13:14], CH1
Figure 139. Driver Input Multiplex Diagram
Rev. B | Page 66 of 82
DRIVER RCV
CHANNEL 1
12160-036
RCV1
Data Sheet
ADATE320
DACVOH
ADDR: 0x06, CH0
0
CMPH0
CMPH0
1
DUT0
DACVOL
ADDR: 0x07, CH0
DMC_ENABLE
ADDR: 0x1A[0], CH0
DACVOH
A=1
0
CMPL0
CMPL0
1
DACVOL
12160-037
DIFFERENTIAL
COMPARATOR ON
CHANNEL 0 ONLY
TO DUT1
Figure 140. Comparator Functional Block Diagram
ADATE320
VIRTUAL 1.8V RAIL
EXTERNAL
TERMINATION
1.8V ESD
CLAMP
VTTCx
50Ω
50Ω
CMPx
CMPx
50Ω
50Ω
50Ω
≥200mV
(TYPICAL = 250mV)
PGND
PGND 0.0V RAIL
ESD DIODES: ALL CMPH/Lx
OUTPUTS AND VTTCx (ONLY
SHOWN ON VTTCx AND CMPHx
OUTPUT FOR CLARITY)
10mA
NOTE: VTTC0 AND VTTC1 PINS
ARE NOT ELECTRICALLY
CONNECTED
Figure 141. Comparator Equivalent Output Stage Diagram
Rev. B | Page 67 of 82
12160-038
50Ω
ADATE320
Data Sheet
50Ω
FROM DRIVER
LOAD_POWER_DOWN
(SEE LOAD LOGIC DIAGRAM)
LOAD_CONNECT
(SEE LOAD LOGIC DIAGRAM)
DUTx
POWER
CONTROL
DACVIOL
ADDR: 0x09, CHx
DACVIT/VCOM
ADDR: 0x02, CHx
ACTIVE LOAD
12160-039
DACVIOH
ADDR: 0x08, CHx
Figure 142. Active Load Functional Block Diagram
LOAD_ENABLE_x
ADDR: 0x1B[0], CHx
LOAD_PWR_DOWN
(SEE ACTIVE LOAD FUNCTIONAL BLOCK DIAGRAM)
LOAD_FORCE_x
ADDR: 0x1B[1], CHx
LOAD_PWR_DOWN = LOAD_ENABLE_x
LOAD_CONNECT = LOAD_ENABLE_x × (RCVx × DRIVE_VT_HIZ_x + LOAD_FORCE_x)
DRIVE_VT_HIZ_x
ADDR: 0x19[4], CHx
RCVx
12160-040
LOAD_CONNECT
(SEE ACTIVE LOAD FUNCTIONAL BLOCK DIAGRAM)
Figure 143. Active Load Functional Logic Diagram
Rev. B | Page 68 of 82
Data Sheet
ADATE320
PPMU_CLAMP_ENABLE_x
ADDR: 0x1C[10], CHx
DACPCH
ADDR: 0x1B, CHx
PPMU VOLTAGE CLAMPS
(PPMU FORCE-I MODE)
NOTE THAT PPMU_CLAMP_ENABLE ONLY APPLIES TO
VOLTAGE CLAMP FUNCTIONALITY (WHEN FORCE-I MODE).
PPMU CURRENT CLAMPS (WHEN FORCE-V MODE) CAN
NOT BE DISABLED WITH THIS CONTROL BIT.
DACPCL
ADDR: 0x0C, CHx
PPMU_INPUT_SEL_x
ADDR: 0x1C[8:7], CHx
VOUTGND
(VREF – VREFGND ) + VOUTGND
DACPPMU
ADDR: 0x0A, CHx
PPMU_ENABLE_x
ADDR: 0x1C[0], CHx
0
1
2
3
RPPMU
DUTx
F-AMP
PPMU_RANGE_x
ADDR: 0x1C[4:2], CHx
DACPCH
ADDR: 0x0B, CHx
CURRENT
(VREF – VREFGND ) + VOUTGND
I-AMP
DACPCL
ADDR: 0x0C, CHx
AV = 5.0
PPMU_FORCE_VI_x
ADDR: 0x1C[5], CHx
VOLTAGE
PPMU_MEAS_VI_x
ADDR: 0x1C[6], CHx
AV = 1.0
PPMU_SENSE_PATH_x
ADDR: 0x1C[9], CHx
PPMU_MEAS_SEL
ADDR: 0x1[15:14], CHx
PPMU_Mx
(RELATIVE TO VDUTGND )
0
×1
1
CH0: THERM OUT
CH0: THERM GND
PPMU_MEAS_ENABLE_x
ADDR: 0x1C[13], CHx
DACPOH
ADDR: 0x0D, CHx
PPMU_CMPHx
PPMU_Sx
RANGE
RPPMU
40mA
12.5Ω
1mA
500Ω
100µA
5kΩ
10µA
20kΩ
2µA
250kΩ
PPMU_CMPHx
DACPOL
ADDR: 0x0E, CHx
PPMU_ENABLE_x
ADDR: 0x1C[0], CHx
X
0 PPMU IS POWERED DOWN.
0
1 PPMU IS IN FULL POWER STANDBY MODE,
BUT NOT YET ENABLED TO FORCE V/I. USE
THIS MODE FOR FAST INTERNAL SETTLING OF
LEVELS PRIOR TO ENABLING ACTIVE MODE
TO MINIMIZE PPMU TRANSIENT GLITCH.
1
1 PPMU IS IN FULL POWER ACTIVE MODE.
Figure 144. PPMU Functional Block Diagram
Rev. B | Page 69 of 82
12160-041
PPMU_STANDBY_x
ADDR: 0x1C[1], CHx
ADATE320
Data Sheet
PPMU_MEAS_SEL_x
ADDR: 0x1C[15:14], CHx
CH0: THERM OUT
CH0: THERM GND
1
×1
PPMU_Mx
0
FROM PPMU CIRCUIT
PPMU_MEAS_ENABLE_x
ADDR: 0x1C[13], CHx
PPMU_CMPHx
DACPOH
ADDR: 0x0D, CHx
PPMU GO/NO-GO
COMPARATOR
DC DAC LEVELS
PPMU_CMPLx
DACPOL
ADDR: 0x0E, CHx
VOHx
PPMU GO/NO-GO COMPARATOR TRUTH TABLE
PIN
CONDITION
STATE
PPMU_CMPHx
VOLx
PPMU_Mx
PPMU_CMPLx
PPMU_Mx < VOHx
LOW
PPMU_Mx < VOHx
HIGH
PPMU_Mx < VOLx
LOW
PPMU_Mx < VOLx
HIGH
12160-042
PPMU_CMPHx
PPMU_CMPLx
Figure 145. PPMU Go/No-Go Comparator Functional Block Diagram
Rev. B | Page 70 of 82
Data Sheet
ADATE320
SPI REGISTER MEMORY MAP AND DETAILS
MEMORY MAP
Table 29. SPI Register Memory Map 1
CH[1:0] 2
XX
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
01
10
XX
CC
01
XX
CC
CC
CC
CC
01
10
CC
CC
XX
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
01
10
Address (ADDR[6:0])
0x00
0x01
0x02
0x03
0x04
0x05
0x06
0x07
0x08
0x09
0x0A
0x0B
0x0C
0x0D
0x0E
0x0F
0x0F
0x10
0x11
0x12
0x13 to 0x18
0x19
0x1A
0x1B
0x1C
0x1D
0x1D
0x1E
0x1F
0x20
0x21
0x22
0x23
0x24
0x25
0x26
0x27
0x28
0x29
0x2A
0x2B
0x2C
0x2D
0x2E
0x2F
0x2F
R/W
X
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
X
R/W
R/W
X
R/W
R/W
R/W
R/W
R/W
R/W
R
R/W
X
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
DATA[15:0] 3
XXXX
DDDD
DDDD
DDDD
DDDD
DDDD
DDDD
DDDD
DDDD
DDDD
DDDD
DDDD
DDDD
DDDD
DDDD
DDDD
DDDD
XXXX
DDDD
DDDD
XXXX
DDDD
DDDD
DDDD
DDDD
DDDD
DDDD
DDDD
DDDD
XXXX
DDDD
DDDD
DDDD
DDDD
DDDD
DDDD
DDDD
DDDD
DDDD
DDDD
DDDD
DDDD
DDDD
DDDD
DDDD
DDDD
Register Description
NOP
VIH DAC level (reset value = 0.0 V)
VIT/VCOM DAC level (reset value = 0.0 V)
VIL DAC level (reset value = 0.0 V)
VCHx DAC level (reset value = VMAX)
VCLx DAC level (reset value = VMIN)
VOHx DAC level (reset value = 4.0 V)
VOLx DAC level (reset value = −1.0 V)
VIOH DAC level (reset value ≥ 0 µA) 4
VIOL DAC level (reset value ≥ 0 µA)4
PPMU DAC level (reset value = 0.0 V)
PCHx DAC level (reset value = VMAX)
PCLx DAC level (reset value = VMIN)
POHx DAC level (reset value = 4.0 V)
POLx DAC level (reset value = −1.0 V)
OVDL DAC level (reset value = VMIN)
OVDH DAC level (reset value = VMAX)
Reserved
DAC control register
SPI control register
Reserved
DRV control register
CMP control register
Load control register
PPMU control register
Alarm mask register
Alarm mask register
Alarm state register
Product serialization code register
NOP
VIH (driver high level) m coefficient
VIT (driver term level) m coefficient
VIL (driver low level) m coefficient
VCHx (driver reflection clamp) m coefficient
VCLx (driver reflection clamp) m coefficient
VOHx (normal window comparator) m coefficient
VOLx (normal window comparator) m coefficient
VIOH (active load IOHx) m coefficient
VIOL (active load IOL) m coefficient
PPMU (PPMU FV) m coefficient
PCHx (PPMU voltage clamp, FI) m coefficient
PCLx (PPMU voltage clamp, FI) m coefficient
POHx (PPMU comparator MV) m coefficient
POLx (PPMU comparator MV) m coefficient
OVDL m coefficient
OVDH m coefficient
Rev. B | Page 71 of 82
Reset Value
0x4000
0x4000
0x4000
0xFFFF
0x0000
0xA666
0x2666
0x4000
0x4000
0x4000
0xFFFF
0x0000
0xA666
0x2666
0x0000
0xFFFF
0x0000
0x0000
0x0000
0xFF00
0x0003
0x0000
0x0085
0x0005
0x0000
Unique
0xFFFF
0xFFFF
0xFFFF
0xFFFF
0xFFFF
0xFFFF
0xFFFF
0xFFFF
0xFFFF
0xFFFF
0xFFFF
0xFFFF
0xFFFF
0xFFFF
0xFFFF
0xFFFF
ADATE320
CH[1:0] 2
XX
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
CC
01
10
XX
CC
XX
CC
CC
01
01
XX
CC
CC
CC
CC
CC
XX
XX
CC
XX
CC
CC
01
01
XX
CC
XX
CC
CC
XX
XX
CC
CC
CC
CC
CC
CC
Address (ADDR[6:0])
0x30
0x31
0x32
0x33
0x34
0x35
0x36
0x37
0x38
0x39
0x3A
0x3B
0x3C
0x3D
0x3E
0x3F
0x3F
0x40 to 0x41
0x42
0x43
0x44
0x45
0x46
0x47
0x48 to 0x49
0x4A
0x4B
0x4C
0x4D
0x4E
0x4F
0x50 to 0x51
0x52
0x53
0x54
0x55
0x56
0x57
0x58 to 0x59
0x5A
0x5B to 0x5C
0x5D
0x5E
0x5F
0x60
0x61
0x62
0x63
0x64
0x65
0x66
Data Sheet
R/W
X
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
X
R/W
X
R/W
R/W
R/W
R/W
X
R/W
R/W
R/W
R/W
R/W
X
X
R/W
X
R/W
R/W
R/W
R/W
X
R/W
X
R/W
R/W
X
X
R/W
R/W
R/W
R/W
R/W
R/W
DATA[15:0] 3
XXXX
DDDD
DDDD
DDDD
DDDD
DDDD
DDDD
DDDD
DDDD
DDDD
DDDD
DDDD
DDDD
DDDD
DDDD
DDDD
DDDD
XXXX
DDDD
XXXX
DDDD
DDDD
DDDD
DDDD
XXXX
DDDD
DDDD
DDDD
DDDD
DDDD
XXXX
XXXX
DDDD
XXXX
DDDD
DDDD
DDDD
DDDD
XXXX
DDDD
XXXX
DDDD
DDDD
XXXX
XXXX
DDDD
DDDD
DDDD
DDDD
DDDD
DDDD
Register Description
Reserved
VIH (driver high level) c coefficient
VIT (driver term level) c coefficient
VIL (driver low level) c coefficient
VCHx (driver reflection clamp) c coefficient
VCLx (driver reflection clamp) c coefficient
VOHx (normal window comparator) c coefficient
VOLx (normal window comparator) c coefficient
VIOH (active load IOHx) c coefficient
VIOL (active load IOL) c coefficient
PPMU (PPMU FV) c coefficient
PCHx (PPMU voltage clamp, FI) c coefficient
PCLx (PPMU voltage clamp, FI) c coefficient
POHx (PPMU comparator MV) c coefficient
POLx (PPMU comparator MV) c coefficient
OVDL c coefficient
OVDH c coefficient
Reserved
VCOM (active load) m coefficient
Reserved
PCHx (PPMU current clamp, FV) m coefficient
PCLx (PPMU current clamp, FV) m coefficient
VOHx (differential comparator) m coefficient
VOLx (differential comparator) m coefficient
Reserved
PPMU FI Range A m coefficient
PPMU FI Range B m coefficient
PPMU FI Range C m coefficient
PPMU FI Range D m coefficient
PPMU FI Range E m coefficient
Reserved
Reserved
VCOM (active load) c coefficient
Reserved
PCHx (PPMU current clamp, FV) c coefficient
PCLx (PPMU current clamp, FV) c coefficient
VOHx (differential comparator) c coefficient
VOLx (differential comparator) c coefficient
Reserved
PPMU FI c coefficient
Reserved
POHx (PPMU comparator MI) c coefficient
POLx (PPMU comparator MI) c coefficient
Reserved
Reserved
POHx (PPMU comparator MI Range A) m coefficient
POHx (PPMU comparator MI Range B) m coefficient
POHx (PPMU comparator MI Range C) m coefficient
POHx (PPMU comparator MI Range D) m coefficient
POHx (PPMU comparator MI Range E) m coefficient
POLx (PPMU comparator MI Range A) m coefficient
Rev. B | Page 72 of 82
Reset Value
0x8000
0x8000
0x8000
0x8000
0x8000
0x8000
0x8000
0x8000
0x8000
0x8000
0x8000
0x8000
0x8000
0x8000
0x8000
0x8000
0xFFFF
0xFFFF
0xFFFF
0xFFFF
0xFFFF
0xFFFF
0xFFFF
0xFFFF
0xFFFF
0xFFFF
0x8000
0x8000
0x8000
0x8000
0x8000
0x8000
0x8000
0x8000
0xFFFF
0xFFFF
0xFFFF
0xFFFF
0xFFFF
0xFFFF
Data Sheet
CH[1:0] 2
CC
CC
CC
CC
XX
Address (ADDR[6:0])
0x67
0x68
0x69
0x6A
0x6B to 0x7F
ADATE320
R/W
R/W
R/W
R/W
R/W
X
DATA[15:0] 3
DDDD
DDDD
DDDD
DDDD
XXXX
Register Description
POLx (PPMU comparator MI Range B) m coefficient
POLx (PPMU comparator MI Range C) m coefficient
POLx (PPMU comparator MI Range D) m coefficient
POLx (PPMU comparator MI Range E) m coefficient
Reserved
Reset Value
0xFFFF
0xFFFF
0xFFFF
0xFFFF
X means don’t care for the respective field.
CC represents two contiguous binary channel bits.
DDDD represents four-digit hexadecimal data.
4
The active load VIOHx and VIOLx voltage offsets are guaranteed to be nonzero and positive. These offsets result in a nonzero current for each IOHx and IOLx level
following valid reset sequence and prior to calibration. Furthermore, the active load is forced into the active on state following a reset, which facilitates a soft connect
of the DUTx pin to VCOMx = 0.0 V following a valid reset sequence (with small but nonzero IOHx and IOLx currents).
1
2
3
Rev. B | Page 73 of 82
ADATE320
Data Sheet
is addressed to only Channel 1 is ignored if no register or
control bit is defined on Channel 1.
REGISTER DETAILS
Reserved bits in any register are undefined. In some cases, a
physical but unused memory bit may be present.
Furthermore, any such write that is addressed to both Channel
0 and Channel 1 (as a multichannel write) proceeds as if the
write is addressed to both Channel 0 and Channel 1. If no
register or control bit is defined at Channel 1, data addressed to the
undefined Channel 1 is ignored. If a register or control bit is
defined at Channel 1, it is filled as part of the multichannel
write.
Any SPI read operation from a reserved bit or register results in
an unknown but deterministic readback value. Any SPI write
operation to a reserved bit or register results in no action.
A write to a control bit or control register defined only on
Channel 0 must be addressed to Channel 0. Any such write that
SPI CLOCK INDEX
DATA-WORD INDEX
15
16
17
18
19
20
21
22
23
24
25
D15 D14 D13 D12 D11 D10
10
11
12
13
14
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
RESERVED
DAC LOAD CONTROL BIT, SELF RESETTING, CHANNEL 0/CHANNEL 1
[0] = DEFAULT STATE OF THE DAC_LOAD CONTROL BIT
1 = BEGIN DAC LOAD OPERATION (PULSE, SELF CLEAR TO ZERO)
A WRITE TO THIS BIT PARALLEL UPDATES ALL DACs OF CHANNEL x
WITH PREVIOUSLY BUFFERED DATA ASSUMING THAT THE
DAC_LOAD_MODE CONTROL BIT OF CHANNEL x IS NOT SET TO
WRITE DAC IMMEDIATE MODE. THIS BIT AUTOMATICALLY SELF CLEARS.
DAC LOAD MODE, CHANNEL 0/CHANNEL 1
[0] = WRITE DAC IMMEDIATE MODE.
1 = WRITE DAC DEFERRED MODE.
IN WRITE DAC IMMEDIATE MODE, EACH RESPECTIVE DAC IS UPDATED
IMMEDIATELY SUBSEQUENT TO A VALID SPI WRITE INSTRUCTION TO
THAT DAC ADDRESS. IN WRITE DAC DEFERRED MODE, EACH VALID
SPI WRITE TO A DAC ADDRESS IS BUFFERED, AND DACs ARE ONLY
UPDATED FOLLOWING ASSERTION OF THE DAC_LOAD SOFT PIN.
IN THIS MODE, ALL ANALOG DAC DATA FOR EITHER OR BOTH
CHANNELS CAN BE UPDATED IN PARALLEL.
12160-017
DAC CALIBRATION ENGINE ENABLE, CHANNEL 0 ONLY
[0] = CALIBRATION ENGINE IS DISABLED
1 = CALIBRATION ENGINE IS ENABLED
WHEN DAC CALIBRATION IS ENABLED, EACH WRITE TO A VALID DAC
ADDRESS RESULTS IN A SUBSEQUENT MULTIPLY AND ACCUMULATE
(MAC) OPERATION TO THE DATA FOR THE RESPECTIVE DAC USING
CALIBRATION DATA CONTAINED IN THE APPROPRIATE m AND c
COEFFICIENT REGISTERS. WHEN THE CALIBRATION ENGINE IS
DISABLED, DATA WRITTEN TO A VALID DAC ADDRESS IS NOT
MODIFIED BY THE ON-CHIP CALIBRATION COEFFICIENTS.
Figure 146. DAC Control Register (Address 0x11)
SPI CLOCK INDEX
DATA-WORD INDEX
15
16
17
18
19
20
21
22
23
24
25
D15 D14 D13 D12 D11 D10
10
11
12
13
14
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
RESERVED
SPI SOFTWARE RESET, CHANNEL 0 ONLY
[0] = DEFAULT SETTING, NO ACTION IS TAKEN UNTIL A 1 IS WRITTEN.
1 = RESET (PULSE, SELF CLEAR TO ZERO).
FOLLOWING A WRITE TO SET THIS BIT, A FULL RESET SEQUENCE IS
INITIATED THAT IS SIMILAR TO THE RST PIN ASSERTING ASYNCHRONOUSLY.
FOLLOWING A RESET, THIS BIT SELF CLEARS TO THE DEFAULT 0 CONDITION.
Figure 147. SPI Control Register (Address 0x12)
Rev. B | Page 74 of 82
12160-018
SPI SERIAL DATA OUTPUT PIN, HIGH-Z CONTROL, CHANNEL 0 ONLY
[0] = SDO PIN IS ALWAYS ACTIVE, INDEPENDENT OF THE CS INPUT.
1 = SDO PIN IS ACTIVE ONLY WHEN CS IS ACTIVE, OTHERWISE HIGH-Z.
Data Sheet
ADATE320
SPI CLOCK INDEX
DATA-WORD INDEX
15
16
17
18
19
20
21
22
23
24
25
D15 D14 D13 D12 D11 D10
10
11
12
13
14
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
DRIVER DAT INPUT MULTIPLEX SELECT,
CHANNEL 0/CHANNEL 1
[X0] = PRIMARY CHANNEL DATx, NO INVERT
X1 = SECONDARY CHANNEL DATx, INVERTED
DRIVER RCV INPUT MULTIPLEX SELECT,
CHANNEL 0/CHANNEL 1
[X0] = PRIMARY CHANNEL RCVx, NO INVERT
X1 = SECONDARY CHANNEL RCVx, NO INVERT
DRIVER CABLE LOSS COMPENSATION, CHANNEL 0/CHANNEL 1
[000] = DISABLE DRIVER CLC
001 = ENABLE DRIVER MINIMUM CLC
111 = ENABLE DRIVER MAXIMUM CLC
WHEN SET TO 000 THE DRIVER ON CHANNEL x HAS ZERO CABLE LOSS
COMPENSATION (CLC) ADDED TO ITS OUTPUT CHARACTERISTICS. WHEN SET TO
A VALUE OTHER THAN 000, CLC PRE-EMPHASIS IS ADDED AND THE PERCENTAGE
VALUE IS CONTROLLED BY THIS REGISTER VALUE.
RESERVED
DRIVER VT/HIZ MODE SELECT, CHANNEL 0/CHANNEL 1
[0] = DRIVER GOES TO HIGH-Z STATE WHEN RCVx = 1
1 = DRIVER GOES TO VIT STATE WHEN RCVx = 1
WHEN DRIVE_VT_HIZ_x IS ASSERTED, THE DRIVER ON CHANNEL x ASSUMES
THE VIT LEVEL ON ASSERTION OF THE RCVx HIGH SPEED INPUT IN ACCORDANCE WITH
THE DRIVER TRUTH TABLE. THIS CONTROL BIT IS SUBORDINATE TO THE DRIVE_ENABLE_x
AND DRIVE_FORCE_x CONTROL BITS.
DRIVER STATE WHEN DRIVE_FORCE, CHANNEL 0/CHANNEL 1
[00] = FORCE DRIVE VIL STATE
01 = FORCE DRIVE VIH STATE
10 = FORCE DRIVE HIGH-Z STATE
11 = FORCE DRIVE VIT STATE
WHEN THE DRIVE_FORCE_x CONTROL BIT IS ACTIVE, THEN THE DRIVER ON CHANNEL x
ASSUMES THE INDICATED STATE IN ACCORDANCE WITH THE DRIVER TRUTH TABLE.
DRIVER ENABLE, CHANNEL 0/CHANNEL 1
[0] = DRIVER IS DISABLED AND IN LOW LEAKAGE POWER DOWN MODE
1 = DRIVER IS ENABLED AND RESPONDS TO DRIVE_VT_HIZ_x, DATx, AND RCVx
WHEN DRIVE_ENABLE_x IS ASSERTED, THE DRIVER ON CHANNEL X IS
ENABLED RESPONDS TO BOTH THE DRIVE_FORCE_x AND DRIVE_VT_HIZ_x
CONTROL BITS AS WELL AS THE RCVx AND DATx HIGH SPEED INPUTS IN ACCORDANCE
WITH THE DRIVER TRUTH TABLE.
Figure 148. DRV Control Register (Address 0x19)
Rev. B | Page 75 of 82
12160-019
FORCE DRIVER TO DRIVE_FORCE_STATE, CHANNEL 0/CHANNEL 1
[0] = DRIVER RESPONDS TO DATx AND RCVx
1 = FORCE DRIVER STATE TO DRIVE_FORCE_STATE
WHEN DRIVE_FORCE_x IS ASSERTED, THE DRIVER ON CHANNEL x ASSUMES THE
STATE INDICATED BY DRIVE_FORCE_STATE_x IN ACCORDANCE WITH DRIVER TRUTH TABLE.
THIS CONTROL BIT IS SUBORDINATE TO THE DRIVE_ENABLE_x CONTROL BIT, BUT TAKES
PRECEDENCE OVER THE DRIVE_VT_HIZ_x BIT AS WELL AS THE DATx AND RCVx HIGH SPEED
INPUTS. THIS BIT DOES NOT FORCE THE SELECTION OF DRIVER LEVEL CALIBRATION CONSTANTS.
ADATE320
Data Sheet
SPI CLOCK INDEX
DATA-WORD INDEX
15
16
17
18
19
20
21
22
23
24
25
D15 D14 D13 D12 D11 D10
10
11
12
13
14
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
NORMAL WINDOW COMPARATOR HYSTERESIS VALUE, CHANNEL 0/CHANNEL 1
0000= DISABLE HYSTERESIS.
0001 = ENABLE MINIMUM HYSTERESIS.
[1111] = ENABLE MAXIMUM HYSTERESIS.
WHEN SET TO 0000, THE NORMAL WINDOW COMPARATOR ON CHANNEL x
HAS NO HYSTERESIS ADDED TO THE INPUT STAGE. WHEN SET TO A VALUE
OTHER THAN 0000, THERE IS HYSTERESIS AND THE AMOUNT IS
CONTROLLED BY THE VALUE IN THIS REGISTER FIELD.
DIFFERENTIAL COMPARATOR HYSTERESIS VALUE, CHANNEL 0 ONLY
0000 = DISABLE HYSTERESIS.
0001 = ENABLE MINIMUM HYSTERESIS.
[1111] = ENABLE MAXIMUM HYSTERESIS.
WHEN SET TO 0000, THE DIFFERENTIAL COMPARATOR ON CHANNEL 0
HAS NO HYSTERESIS ADDED TO THE INPUT STAGE. WHEN SET TO A VALUE
OTHER THAN 0000, HYSTERESIS AND THE AMOUNT ARE CONTROLLED
BY THE VALUE IN THIS REGISTER FIELD.
RESERVED
NORMAL WINDOW COMPRATOR CABLE LOSS COMPENSATION, CHANNEL 0/CHANNEL 1
[000] = DISABLE NWC CLC.
001 = ENABLE NWC MINIMUM CLC.
111 = ENABLE NWC MAXIMUM CLC.
WHEN SET TO 000, THE NORMAL WINDOW COMPARATOR (NWC) ON CHANNEL x HAS NO CLC
ADDED TO THE INPUT WAVEFORM CHARACTERISTIC. WHEN SET TO A VALUE OTHER THAN 000,
THERE IS PRE-EMPHASIS ADDED AND THE PERCENTAGE IS CONTROLLED BY THE VALUE IN
THIS REGISTER.
DIFFERENTIAL MODE COMPARATOR CABLE LOSS COMPENSATION, CHANNEL 0 ONLY
[000] = DISABLE DMC CLC.
001 = ENABLE DMC MINIMUM CLC.
111 = ENABLE DMC MAXIMUM CLC.
WHEN SET TO 000, THE DIFFERENTIAL MODE COMPARATOR (ON CHANNEL 0 ONLY) HAS NO
CLC ADDED TO THE INPUT WAVEFORM CHARACTERISTIC. WHEN SET TO A VALUE OTHER
THAN 000, THERE IS PRE-EMPHASIS ADDED AND THE PERCENTAGE IS CONTROLLED BY THE
VALUE IN THIS REGISTER.
12160-020
DIFFERENTIAL MODE COMPARATOR ENABLE, CHANNEL 0 ONLY
[0] = DISABLE DIFFERENTIAL MODE COMPARATOR.
1 = ENABLE DIFFERENTIAL MODE COMPARATOR.
WHEN DMC_ENABLE IS ASSERTED, THE NWC ON CHANNEL 0 IS DISABLED, THE DMC ON
CHANNEL 0 IS ENABLED, AND ITS OUTPUTS GO TO THE CMPH0 AND CMPL0 HIGH SPEED
OUTPUT PINS. THE OPERATION OF THE NWC ON CHANNEL 1 IS NOT AFFECTED.
Figure 149. CMP Control Register (Address 0x1A)
SPI CLOCK INDEX
DATA-WORD INDEX
15
16
17
18
19
20
21
22
23
24
25
D15 D14 D13 D12 D11 D10
10
11
12
13
14
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
RESERVED
ACTIVE LOAD POWER ENABLE, CHANNEL 0/CHANNEL 1
0 = ACTIVE LOAD IS DISABLED AND POWERED DOWN.
[1] = ACTIVE LOAD IS ENABLED.
WHEN LOAD_ENABLE_x IS ASSERTED, THEN THE ACTIVE LOAD ON CHANNEL x IS ENABLED CONNECTS TO THE
DUTx PIN ON ASSERTION OF THE LOAD_FORCE_x CONTROL BIT, OR ASSERTION OF THE HIGH SPEED RCVx
INPUT IN ACCORDANCE WITH THE ACTIVE LOAD TRUTH TABLE.
Figure 150. Load Control Register (Address 0x1B)
Rev. B | Page 76 of 82
12160-021
FORCE ACTIVE LOAD TO ACTIVE ON STATE, CHANNEL 0/CHANNEL 1
0 = ACTIVE LOAD RESPONDS TO LOAD_ENABLE_x AND RCVx INPUTS.
[1] = FORCE ACTIVE ON STATE.
WHEN LOAD_FORCE_x IS ASSERTED, THEN THE ACTIVE LOAD ON CHANNEL x ASSUMES THE ACTIVE ON STATE
AND CONNECTS TO THE DUTx PIN IN ACCORDANCE WITH THE ACTIVE LOAD TRUTH TABLE. THIS CONTROL BIT
IS SUBORDINATE TO THE LOAD_ENABLE_x CONTROL BIT, BUT TAKES PRECEDENCE OVER THE RCVx HIGH
SPEED INPUT. THIS BIT DOES NOT FORCE SELECTION OF VCOM CALIBRATION CONSTANTS.
Data Sheet
ADATE320
SPI CLOCK INDEX
DATA-WORD INDEX
15
16
17
18
19
20
21
22
23
24
25
D15 D14 D13 D12 D11 D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
10
11
12
13
14
PPMU ANALOG MEASURE OUT PIN SELECT, CHANNEL 0/CHANNEL 1
[X0] = PPMU CHANNEL x TO PPMU_MEASx OUTPUT PIN
X1 = CHANNEL 0: TEMPERATURE SENSOR OUTPUT (VTHERM)
CHANNEL 1: TEMPERATURE SENSOR GROUND REFERENCE
PPMU ANALOG MEASURE OUT PIN ENABLE, CHANNEL 0/CHANNEL 1
[0] = PPMU MEASURE OUT PIN ON CHANNEL x IS HIGH-Z
1 = PPMU MEASURE OUT PIN ON CHANNEL x IS ENABLED
RESERVED
PPMU VOLTAGE CLAMP ENABLE, CHANNEL 0/CHANNEL 1
[0] = PPMU VOLTAGE CLAMPS DISABLED
1 = PPMU VOLTAGE CLAMPS ENABLED
APPLIES ONLY TO VOLTAGE CLAMPS WHEN IN FORCE-I MODE.
PROGRAMMABLE CURRENT CLAMPS CANNOT BE DISABLED.
PPMU SENSE PATH, CHANNEL 0/CHANNEL 1
[0] = PPMU INTERNAL SENSE PATH
1 = PPMU EXTERNAL SENSE PATH
PPMU INPUT SELECT, CHANNEL 0/CHANNEL 1
[00] = PPMU INPUT FROM DUTGND
01 = PPMU INPUT FROM DUTGND + 2.5V
1X = PPMU INPUT FROM DACPPMU LEVEL
PPMU MV OR MI, CHANNEL 0/CHANNEL 1
[0] = PPMU MV MODE
1 = PPMU MI MODE
PPMU FV OR FI, CHANNEL 0/CHANNEL 1
[0] = PPMU FV MODE
1 = PPMU FI MODE
PPMU RANGE, CHANNEL 0/CHANNEL 1
[0XX] = PPMU RANGE E (2µA)
100 = PPMU RANGE D (10µA)
101 = PPMU RANGE C (100µA)
110 = PPMU RANGE B (1mA)
111 = PPMU RANGE A (40mA)
PPMU STANDBY, CHANNEL 0/CHANNEL 1
[0] = PPMU FULL POWER ACTIVE
1 = PPMU FULL POWER STANDBY
12160-022
PPMU POWER ENABLE, CHANNEL 0/CHANNEL 1
[0] = PPMU LOW POWER OFF
1 = PPMU FULL POWER ON
Figure 151. PPMU Control Register (Address 0x1C)
Rev. B | Page 77 of 82
ADATE320
Data Sheet
SPI CLOCK INDEX
DATA-WORD INDEX
15
16
17
18
19
20
21
22
23
24
25
D15 D14 D13 D12 D11 D10
10
11
12
13
14
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
RESERVED
THERMAL ALARM THRESHOLD, CHANNEL 0 ONLY
000 = 0ºC (FOR TEST USE ONLY).
001 = 25ºC.
010 = 50ºC.
011 = 75ºC.
[100] = 100ºC.
101 = 125ºC.
110 = 150ºC.
111 = 175ºC.
RESERVED
THERMAL ALARM MASK BIT, CHANNEL 0 ONLY
[0] = THERMAL ALARM ENABLED.
1 = THERMAL ALARM DISABLED.
WHEN THERMAL ALARM IS ENABLED, A TEMPERATURE SENSOR READING ABOVE
THE THRESHOLD SPECIFIED BY ALARM_THERM_THRESH ASSERTS AND LATCHES
THE ALARM OPEN-DRAIN OUTPUT PIN.
PPMU CLAMP ALARM MASK, CHANNEL 0/CHANNEL 1
0 = PPMU CLAMP ALARM ENABLED.
[1] = PPMU CLAMP ALARM DISABLED.
WHEN THE PPMU CLAMP ALARM IS ENABLED, A CLAMP CONDITION ON CHANNEL x
PPMU CLAMPS WILL ASSERT AND LATCH THE ALARM OPEN DRAIN OUTPUT PIN.
THE PPMU CLAMP LEVELS ARE DEFINED BY THE PCL AND PCH DAC REGISTERS.
OVERVOLTAGE DETECTOR ALARM MASK, CHANNEL 0/CHANNEL 1
0 = OVERVOLTAGE ALARM ENABLED.
[1] = OVERVOLTAGE ALARM DISABLED.
WHEN THE OVD ALARM IS ENABLED, AN OVERVOLTAGE FAULT CONDITION ON DUTx WILL ASSERT
AND LATCH THE ALARM OPEN DRAIN OUTPUT PIN. THE OVERVOLTAGE THRESHOLDS ARE DEFINED
BY THE OVDH AND OVDL DAC REGISTERS.
Figure 152. Alarm Mask Register (Address 0x1D)
Rev. B | Page 78 of 82
12160-023
RESERVED
Data Sheet
ADATE320
SPI CLOCK INDEX
DATA-WORD INDEX
15
16
17
18
19
20
21
22
23
24
25
D15 D14 D13 D12 D11 D10
10
11
12
13
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
14
RESERVED
THERMAL ALARM FLAG, CHANNEL 0 ONLY
[0] = THERMAL FAULT NOT DETECTED.
1 = THERMAL FAULT DETECTED.
WHEN THE ALARM_THERM_FLAG BIT IS SET, A FAULT WAS DETECTED ON THE DIE ACCORDING TO
THE THERMAL THRESHOLD SET IN THE ALARM_THERM_THRESH BIT. THIS FLAG IS SUBORDINATE
TO THE ALARM_THERM_MASK CONTROL BIT, AND IT AUTOMATICALLY RESETS AFTER ANY READ
FROM THE ALARM STATE REGISTER.
PPMU ALARM FLAG, CHANNEL 0/CHANNEL 1
[0] = PPMU VOLTAGE/CURRENT CLAMP OR STATIC CURRENT LIMIT CONDITION NOT DETECTED.
1 = PPMU VOLTAGE/CURRENT CLAMP OR STATIC CURRENT LIMIT CONDITION DETECTED.
WHEN THE ALARM_PPMU_FLAG_x BIT IS SET, THEN A PPMU VOLTAGE/CURRENT CLAMP OR STATIC
CURRENT LIMIT CONDITION IS DETECTED ON CHANNEL x. THIS FLAG IS SUBORDINATE TO THE
ALARM_PPMU_MASK_x CONTROL BIT, AND AUTOMATICALLY RESETS AFTER ANY READ FROM THE ALARM
STATE REGISTER.
OVERVOLTAGE ALARM FLAG, CHANNEL 0/CHANNEL 1
[0] = OVERVOLTAGE FAULT NOT DETECTED.
1 = OVERVOLTAGE FAULT DETECTED.
WHEN ALARM_OVDH_FLAG IS SET, AN OVERVOLTAGE FAULT CONDITION IS DETECTED ON CHANNEL x
DUTx PIN ACCORDING TO THE THRESHOLD SET IN THE OVDH DAC REGISTER. THIS FLAG IS SUBORDINATE
TO THE ALARM_OVD_MASK_x CONTROL BIT, AND IT AUTOMATICALLY RESETS AFTER ANY READ FROM
THE ALARM STATE REGISTER.
12160-024
UNDERVOLTAGE ALARM FLAG, CHANNEL 0/CHANNEL 1
[0] = UNDERVOLTAGE FAULT NOT DETECTED.
1 = UNDERVOLTAGE FAULT DETECTED.
WHEN ALARM_OVDL_FLAG_x IS SET, AN UNDERVOLTAGE FAULT CONDITION IS DETECTED ON CHANNEL x
DUTx PIN ACCORDING TO THE THRESHOLD SET IN THE OVDL DAC REGISTER. THIS FLAG IS SUBORDINATE
TO THE ALARM_OVD_MASK_x CONTROL BIT, AND AUTOMATICALLY RESETS AFTER ANY READ FROM THE
ALARM STATE REGISTER.
Figure 153. Alarm State Register (Address 0x1E) (Read Only)
SPI CLOCK INDEX
DATA-WORD INDEX
15
16
17
18
19
20
21
22
23
24
25
D15 D14 D13 D12 D11 D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
10
11
12
13
14
CHAN 0:
CHAN 1:
PRODUCT SERIALIZATION CODE LOW (LOWER HALF)
PRODUCT SERIALIZATION CODE HIGH (UPPER HALF)
Figure 154. Product Serialization Code Register (Address 0x1F)
Rev. B | Page 79 of 82
12160-025
PRODUCT SERIALIZATION CODE REGISTER, CHANNEL 0/CHANNEL 1
THIS REGISTER CONTAINS UNIQUE NONVOLATILE PRODUCT IDENTIFICATION INFORMATION THAT IS
WRITTEN TO THE DEVICE DURING MANUFACTURE. THIS REGISTER IS INITIALIZED DURING RESET TO
THE DATA TRIMMED INTO NONVOLATILE FUSE MEMORY. WHILE IT IS POSSIBLE TO WRITE SOME
TEMPORARY DATA TO THIS REGISTER, IT HAS NO EFFECT ON OPERATION OF THE DEVICE. THE
CONTENTS OF THE REGISTER ARE REINITIALIZED AT NEXT RESET TO THE FACTORY PROGRAMMED
VALUES. THERE ARE 32 BITS OF IDENTIFICATION DATA CONTAINED IN THIS REGISTER, AS FOLLOWS:
ADATE320
Data Sheet
DEFAULT TEST CONDITIONS
Table 30. Default Test Conditions
Name
VIHx DAC Levels
VITx/VCOMx DAC Levels
VILx DAC Levels
VOHx DAC Levels
VOLx DAC Levels
POHx DAC Levels
POLx DAC Levels
VCHx DAC Levels
VCLx DAC Levels
PCHx DAC Levels
PCLx DAC Levels
VIOHx DAC Levels
VIOLx DAC Levels
PPMUx DAC Levels
OVDH DAC Level
OVDL DAC Level
DAC Control Register
SPI Control Register
DRV Control Registers
SPI Address
Address 0x01[x]
Address 0x02[x]
Address 0x03[x]
Address 0x06[x]
Address 0x07[x]
Address 0x0D[x
Address 0x0E[x]
Address 0x04[x]
Address 0x05[x]
Address 0x0B[x]
Address 0x0C[x]
Address 0x08[x]
Address 0x09[x]
Address 0x0A[x]
Address 0x0F[1]
Address 0x0F[0]
Address 0x11[0]
Address 0x12[1]
Address 0x19[x]
Default Test
Condition
2.0 V
1.0 V
0.0 V
5.0 V
−2.0 V
5.5 V
−2.0 V
5.0 V
−2.0 V
7.0 V
−2.0 V
0.0 mA
0.0 mA
0.0 V
5.0 V
−2.0 V
0x0000
0x0000
0x0000
CMP Control Registers
LOAD Control Registers
PPMU Control Registers
Address 0x1A[x]
Address 0x1B[x]
Address 0x1C[x]
0x0000
0x0000
0x0000
ALARM Mask Registers
Calibration m Coefficients
Calibration c Coefficients
DATx, RCVx Inputs
SCLK Input
DUTx Pins
CMPHx, CMPLx Outputs
VDUTGND
Address 0x1D[x]
Not applicable
Not applicable
Not applicable
Not applicable
Not applicable
Not applicable
Not applicable
0x0085
1.0 (0xFFFF)
0.0 (0x8000)
Static low
Static low
Unterminated
Unterminated
0.0 V
Description
DAC calibration disabled, DAC load mode is immediate
SDO pin is always active, independent of CS state
Driver disabled in low leakage mode, DATx/RCVx inputs are multiplexed
to primary channels, CLC is off, driver responds high-Z to RCVx inputs
when enabled
Normal window comparator mode, CLC is off, hysteresis is off
Active load is disabled and in power-down mode
PPMU disabled and in power-down mode, mode set FVMV Range E,
input select VDUTGND internal sense path to VDUTx, PPMU_Mx pins high-Z,
clamps disabled
Disable PPMU and overvoltage detector alarm functions
Rev. B | Page 80 of 82
Data Sheet
ADATE320
EXTERNAL COMPONENTS
In addition to the external components identified in Table 31
and Table 32, see the Power Supply, Grounding, and Typical
Decoupling Strategy section for further information about
recommended power supply decoupling capacitors.
Table 31. PPMU External Compensation Capacitors
External Components Value (pF)
1000 pF
1000 pF
Location
Between the CFFB0 and CFFA0 pins
Between the CFFB1 and CFFA1 pins
Table 32. Other External Components
External Components Value (kΩ)
10 kΩ
1 kΩ
Location
ALARM pull-up resistor to VDD
BUSY pull-up resistor to VDD
Rev. B | Page 81 of 82
ADATE320
Data Sheet
OUTLINE DIMENSIONS
10.10
10.00 SQ
9.90
0.60
0.42
0.24
PIN 1
INDICATOR
EXPOSED PAD
6.85
6.75 SQ
6.65
(SEE NOTE 1)
9.85
9.75 SQ
9.65
0.60
0.42
0.24
0.25
64
63
84 1
43
42
22 21
TOP VIEW
BOTTOM VIEW
8.00 REF
0.70
0.65
0.60
12° MAX
SEATING
PLANE
(SEE NOTE 2)
(SEE NOTE 2)
0.40
BSC
0.60
0.50
0.40
1.00
0.85
0.80
0.97
0.93
0.83
0.73
0.70
0.60
0.50
0.05 MAX
0.01 NOM
COPLANARITY
0.08
0.20 REF
0.30
0.23
0.18
07-02-2012-B
NOTES:
1. FOR PROPER CONNECTION OF THE EXPOSED PAD, REFER TO
THE PIN CONFIGURATION AND FUNCTION DESCRIPTIONS
SECTION OF THIS DATA SHEET.
2. TIEBARS MAY OR MAY NOT BE SOLDERED TO THE BOARD.
Figure 155. 84-Lead Lead Frame Chip Scale Package [LFCSP_VQ]
10 mm × 10 mm Body, Very Thin Quad
(CP-84-2)
Dimensions shown in millimeters
ORDERING GUIDE
Model 1
ADATE320KCPZ
ADATE320-1KCPZ
1
Temperature Range
25°C to 75°C
25°C to 75°C
Package Description
84-Lead LFCSP_VQ with Exposed Pad (Tray)
84-Lead LFCSP_VQ with Exposed Pad (Tray)
Package Option
CP-84-2
CP-84-2
Z = RoHS Compliant Part.
©2015–2016 Analog Devices, Inc. All rights reserved. Trademarks and
registered trademarks are the property of their respective owners.
D12160-0-9/16(B)
www.analog.com/ADATE320
Rev. B | Page 82 of 82
Similar pages