Datasheet
AD5382 Data Sheet
Rev. C | Page 22 of 40
Table 13. Gain Data Format (REG1 = 0, REG0 = 1)
DB13 to DB0 Gain Factor
11 1111 1111 1110 1
10 1111 1111 1110 0.75
01 1111 1111 1110 0.5
00 1111 1111 1110 0.25
00 0000 0000 0000 0
ON-CHIP SPECIAL FUNCTION REGISTERS (SFR)
The AD5382 contains a number of special function registers
(SFRs), as outlined in Table 14. SFRs are addressed with
REG1 = REG0 = 0 and are decoded using Address Bits A4 to A0.
Table 14. SFR Register Functions (REG1 = 0, REG0 = 0)
R/
W
A4 A3 A2 A1 A0 Function
X 0 0 0 0 0 NOP (No Operation)
0
0
0
0
0
1
Write Clear Code
0 0 0 0 1 0 Soft Clear
0 0 1 0 0 0 Soft Power-Down
0 0 1 0 0 1 Soft Power-Up
0 0 1 1 0 0 Control Register Write
1 0 1 1 0 0 Control Register Read
0 0 1 0 1 0 Monitor Channel
0 0 1 1 1 1 Soft Reset
SFR COMMANDS
NOP (No Operation)
REG1 = REG0 = 0, A4–A0 = 00000
Performs no operation but is useful in serial readback mode to
clock out data on D
OUT
for diagnostic purposes.
BUSY
pulses
low during a NOP operation.
Write Clear Code
REG1 = REG0 = 0, A4–A0 = 00001
DB13–DB0 = Contain the clear code data
Bringing the
CLR
line low or exercising the soft clear function
loads the contents of the DAC registers with the data contained
in the user-configurable Clear register, and sets VOUT0 to
VOUT31 accordingly. This can be very useful for setting up a
specific output voltage in a clear condition. It is also beneficial
for calibration purposes; the user can load full scale or zero
scale to the clear code register and then issue a hard-ware or
software clear to load this code to all DACs, removing the
need for individual writes to each DAC. Default on power-up
is all zeros.
Soft Clear
REG1 = REG0 = 0, A4–A0 = 00010
DB13–DB0 = Don’t Care
Executing this instruction performs a software clear, which is
functionally the same as that provided by the external
CLR
pin.
The DAC outputs are loaded with the data in the Clear Code.
register (Table 14). It takes 35 µs to fully execute the Soft Clear
and is indicated by the
BUSY
low time.
Soft Power-Down
REG1 = REG0 = 0, A4–A0 = 01000
DB13–DB0 = Don’t Care
Executing this instruction performs a global power-down
feature that puts all channels into a low power mode that
reduces the analog supply current to 2 µA max and the digi-
tal current to 20 µA max. In power-down mode, the output
amplifier can be configured as a high impedance output or
provide a 100 kΩ load to ground. The contents of all internal
registers are retained in power-down mode. No register can
be written to while in power-down.
Soft Power-Up
REG1 = REG0 = 0, A4–A0 = 01001
DB13–DB0 = Don’t Care
This instruction is used to power up the output amplifiers and
the internal reference. The time to exit power-down is 8 µs.
The hardware power-down and software functions are
internally combined in a digital OR function.
Soft RESET
REG1 = REG0 = 0, A4–A0 = 01111
DB13–DB0 = Don’t Care
This instruction is used to implement a software reset.
All internal registers are reset to their default values, which
correspond to m at full scale and c at zero. The contents of
the DAC registers are cleared, setting all analog outputs to 0 V.
The soft reset activation time is 135 µs max.