
Data Sheet
AD5737
Rev. C | Page 33 of 44
DEVICE FEATURES
FAULT OUTPUT
T
he AD5737 is equipped with a FAULT pin, an active low,
open-drain output that allows severa
l AD5737 devices to be
connected together to one pull-up resistor for global fault
detection. The FAULT pin is forced active by any one of the
following fault conditions:
The voltage at IOUT_x attempts to rise above the compliance
range due to an open-loop circuit or insufficient power
supply voltage. The internal circuitry that develops the
fault output avoids using a comparator with windowed
limits because this requires an actual output error before
the FAULT output becomes active. Instead, the signal is
generated when the internal amplifier in the output stage
has less than approximately 1 V of remaining drive
capability. Thus, the FAULT output is activated slightly
before the compliance limit is reached.
An interface error is detected due to a PEC failure (see the
mately 150°C.
The IOUT_x fault, PEC error, and over temp bits of the status
register are used in conjunction with the FAULT output to
inform the user which fault condition caused the FAULT
output to be activated.
DIGITAL OFFSET AND GAIN CONTROL
Each DAC channel has a gain (M) register and an offset (C)
register, which allow trimming out of the gain and offset errors
of the entire signal chain. Data from the DAC data register is
operated on by a digital multiplier and adder controlled by the
contents of the gain and offset registers; the calibrated DAC
DAC
INPUT
REGISTER
DAC
DAC DATA
REGISTER
GAIN (M)
REGISTER
OFFSET (C)
REGISTER
10067-
075
Figure 52. Digital Offset and Gain Control
Althoug
h Figure 52 indicates a multiplier and adder for each
channel, the device has only one multiplier and one adder,
which are shared by all four channels. This design has impli-
cations for the update speed when several channels are updated
When data is written to the gain (M) or offset (C) register, the
output is not automatically updated. Instead, the next write to
the DAC channel uses the new gain and offset values to perform
a new calibration and automatically updates the channel.
The output data from the calibration is routed to the DAC input
register. This data is then loaded to the DAC, as described in the
register have 12 bits of resolution. The correct order to calibrate
the gain and offset is to first calibrate the gain and then calibrate
the offset.
The value (in decimal) that is written to the DAC input register
can be calculated as follows:
11
12
2
)
1
(
+
×
=
C
M
D
Code
r
DACRegiste
(1)
where:
D is the code loaded to the DAC data register of the
DAC channel.
M is the code in the gain register (default code = 212 1).
C is the code in the offset register (default code = 211).
STATUS READBACK DURING A WRITE
The
AD5737 can be configured to read back the contents of
the status register during every write sequence. This feature is
enabled using the STATREAD bit in the main control register.
When this feature is enabled, the user can continuously monitor
the status register and act quickly in the case of a fault.
When status readback during a write is enabled, the contents
of the 16-bit status register (se
e Table 32) are output on the SDO
When the
AD5737 is powered up, the status readback during a
write feature is disabled. When this feature is enabled, readback
of registers other than the status register is not available. To read
back any other register, clear the STATREAD bit before following
The STATREAD bit can be set high again after the register read.
ASYNCHRONOUS CLEAR
CLEAR is an active high, edge sensitive input that allows the
output to be cleared to a preprogrammed 12-bit code. This code
is user-programmable via a per-channel 12-bit clear code register.
For a channel to be cleared, set the CLR_EN bit in the DAC
control register for that channel. If the clear function on a
channel is not enabled, the output remains in its current state,
independent of the level of the CLEAR pin.
When the CLEAR signal returns low, the relevant outputs remain
cleared until a new value is programmed to them.