Datasheet

Data Sheet AD5522
Rev. E | Page 43 of 64
Because there is only one calibration engine shared among four
channels, the task of calculating X2 values must be done sequentially,
so that the length of the
BUSY
pulse varies according to the
number of channels being updated. Following any register
update, including multiple channel updates, subsequent writes
should either be timed or should wait until
BUSY
returns high
(see
Figure 56). If subsequent writes are presented before the
calibration engine completes the first stage of the last Channel X2
calculation, data may be lost.
Table 17.
BUSY
Pulse Widths
Action
BUSY
Pulse Width
1
Loading Data to System Control
Register, or Readback
2
0.27 µs maximum
Loading X1 to 1 PMU DAC Channel 1.65 µs maximum
Loading X1 to 2 PMU DAC Channels
2.3 µs maximum
Loading X1 to 3 PMU DAC Channels 2.95 µs maximum
Loading X1 to 4 PMU DAC Channels 3.6 µs maximum
1
BUSY
pulse width = ((number of channels + 1) × 650 ns) + 350 ns.
2
Refer to Table 18 for details of PMU register effect on
BUSY
pulse width.
BUSY
also goes low during a power-on reset and when a falling
edge is detected on the
RESET
pin.
WRITE 1
FIRST
STAGE
SECOND
STAGE
THIRD
STAGE
~650ns 650ns 650ns
CALIBRATION ENGINE TIME
FOR EXAMPLE,
WRITE TO 3 FIN
DAC REGISTERS
350ns
WRITE 2
FIRST
STAGE
SECOND
STAGE
THIRD
STAGE
FIRST
STAGE
SECOND
STAGE
THIRD
STAGE
FIRST
STAGE
SECOND
STAGE
THIRD
STAGE
06197-035
Figure 56. Multiple Writes to DAC X1 Registers
Writing data to the system control register, some PMU control
bits (see Table 18), the M register, and the C register do not
involve the digital calibration engine, thus speeding up
configuration of the device on power-on. However, care should
be taken not to issue these commands while
BUSY
is low, as
previously described.
Table 18.
BUSY
Pulse Widths for PMU Register Updates
PMU Register Update (See Table 26)
Maximum
BUSY Low Time per Channel Update
Bit Bit Name
One
Channel
Two
Channels
Three
Channels
Four
Channels
21 CH EN 270 ns
20, 19 FORCE1, FORCE0 (depends on mode change)
Transition From Transition To
High-Z FOHx current (11) Force current (01) 270 ns
High-Z FOHx current (11)
Force voltage (00)
1.65 µs
2.3 µs
2.95 µs
3.6 µs
High-Z FOHx current (11) High-Z FOHx voltage (10) 1.65 µs 2.3 us 2.95 us 3.6 µs
Force current (01) High-Z FOHx current (11) 270 ns
Force current (01) High-Z FOHx voltage (10) 1.65 µs 2.3 µs 2.95 µs 3.6 µs
Force current (01) Force voltage (00) 1.65 µs 2.3 µs 2.95 µs 3.6 µs
High-Z FOHx voltage (10) Force voltage (00) 270 ns
High-Z FOHx voltage (10) Force current (01) 1.65 µs 2.3 µs 2.95 µs 3.6 µs
High-Z FOHx voltage (10) High-Z FOHx current (11) 1.65 µs 2.3 µs 2.95 µs 3.6 µs
Force voltage (00)
High-Z FOHx voltage (10)
270 ns
Force voltage (00) High-Z FOHx current (11) 1.65 µs 2.3 µs 2.95 µs 3.6 µs
Force voltage (00) Force current (01) 1.65 µs 2.3 µs 2.95 µs 3.6 µs
17, 16, 15 C2 to C0; current range selection (any range change) 1.65 µs 2.3 µs 2.95 µs 3.6 µs
14, 13 MEASx (measure mode selection) 270 ns
12 FIN 270 ns
11 SFO 270 ns
10 SS0 270 ns
9 CL 270 ns
8 CPOLH 270 ns
7 Compare V/I 1.65 µs 2.3 µs 2.95 µs 3.6 µs
6 Clear 270 ns