Datasheet

Data Sheet AD5522
Rev. E | Page 51 of 64
DAC Addressing
For the FIN and comparator (CPH and CPL) DACs, there is a
set of X1, M, and C registers for each current range, and one set
for the voltage range; for the clamp DACs (CLL and CLH),
there are only two sets of X1, M, and C registers.
When calibrating the device, the M and C registers allow volatile
storage of gain and offset coefficients. Calculation of the corres-
ponding DAC X2 register occurs only when the X1 data is loaded
(no internal calculation occurs on M or C updates).
There is one offset DAC for all four channels in the device that
is addressed using the PMUx bits. The offset DAC has only an
input register associated with it; no M or C registers are asso-
ciated with this DAC. When writing to the offset DAC, set the
MODE1 and MODE0 bits high to address the DAC input
register (X1).
The same address table is also used for readback of a particular
DAC address.
Note that CLL is clamp level low and CLH is clamp level high.
When forcing a voltage, the current clamps are engaged;
therefore, both the CLL current ranges register set and the
CLH current ranges register set are loaded to the clamp DACs.
When forcing a current, the voltage clamps are engaged;
therefore, both the CLL voltage range register set and the
CLH voltage range register set are loaded to the clamp DACs.
All codes not explicitly referenced Table 29 are reserved and
should not be used.
Table 29. DAC Register Addressing
A5 A4 A3 A2 A1 A0 MODE1 MODE0 Register Set Addressed Register
0 0 0 0 0 0 1 1 N/A Offset DAC X
0 0 1 0 0 0 0 1 ±5 µA current range FIN M
1 0 FIN C
1 1 FIN X1
0 0 1 0 0 1 0 1 ±20 µA current range FIN M
1 0 FIN C
1 1 FIN X1
0 0 1 0 1 0 0 1 ±200 µA current range FIN M
1 0 FIN C
1 1 FIN X1
0 0 1 0 1 1 0 1 ±2 mA current range FIN M
1 0 FIN C
1 1 FIN X1
0 0 1 1 0 0 0 1 ±external current range FIN M
1 0 FIN C
1 1 FIN X1
0 0 1 1 0 1 0 1 Voltage range FIN M
1 0 FIN C
1
1
FIN X1
0 1 0 1 0 0 0 1 Current ranges CLL M
1
0
CLL C
1
1
CLL X1
1
0 1 0 1 0 1 0 1 Voltage range CLL M
1 0 CLL C
1 1 CLL X1
0 1 1 1 0 0 0 1 Current ranges CLH M
1 0 CLH C
1 1 CLH X1
2
0 1 1 1 0 1 0 1 Voltage range CLH M
1
0
CLH C
1 1 CLH X1
1 0 0 0 0 0 0 1 ±5 µA current range CPL M
1 0 CPL C
1 1 CPL X1