AD5392BCP [ADI]
IC SERIAL INPUT LOADING, 8 us SETTLING TIME, 14-BIT DAC, QCC64, 9 X 9 MM, LFCSP-64, Digital to Analog Converter;型号: | AD5392BCP |
厂家: | ADI |
描述: | IC SERIAL INPUT LOADING, 8 us SETTLING TIME, 14-BIT DAC, QCC64, 9 X 9 MM, LFCSP-64, Digital to Analog Converter 输入元件 转换器 |
文件: | 总22页 (文件大小:394K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
PRELIMINARY TECHNICAL DATA
8/16-Channel, 5VSingleSupply,
a
Preliminary Technical Data
12/14-Bit,Voltage-OutputDACs
AD5390/AD5391/AD5392
GENERAL DESCRIPTION
FEATURES
AD5390: 16-Channel, 14-Bit, Voltage Out DAC
AD5391: 16-Channel, 12-Bit Voltage Out DAC
AD5392: 8-Channel, 14-Bit, Voltage Out DAC
The AD5390/91 are complete single supply, 16-channel,
14/12-bit DACs while the AD5392 is a complete single
supply, 8-channel, 14-bit DAC. All devices are available
in 64-lead LFCSP package. All channels have an on-chip
output amplifier with rail-to-rail operation. All devices
include an internal 1.25/2.5V, 10ppm/°C reference, an on-
chip channel monitor function that multiplexes the analog
outputs to a common MON_OUT pin for external
monitoring and an output amplifier boost mode that
allows the amplifier settling time to be optimized.
The AD5390/91/92 contain a 3-wire serial interface with
interface speeds in excess of 30MHz that is compatible
with SPITM, QSPITM, MICROWIRETM and DSP
interface standards and an I2C compatible interface
supporting 400kHz data transfer rate. An input register
followed by a DAC register provides double buffering
allowing the DAC outputs to be updated independantly or
simultaneously using the LDAC input. Each channel has
a programmable gain and offset adjust register allowing
the user to fully calibrate any DAC Channel.
INL: 1 LSBmax (AD5391)
4Lsb max AD390/92
All Devices Guaranteed Monotonic
Package: All available in 64-lead LFCSP (9mm x
9mm)
Interface: Serial DSP/Microcontroller Compatible
and I2C compatible
On-chip Output Amplifier with Rail to Rail Operation
System Calibration Function allowing User
Programmable Offset and Gain Adjust
On-chip 1.25/2.5V, 10ppm/°C Reference
Clear Function
Simultaneous Update of DAC Outputs (LDAC Pin)
Power-On-Reset
APPLICATIONS
Instrumentation and Industrial Control
Power Amplifier Control
Level Setting
Control Systems
Power consumption is typically 0.3mA/channel.
Optical Microelectromechanical Systems (MEMs)
Variable Optical Attenuators (VOA)
FUNCTIONAL BLOCK DIAGRAM
DVDD (X2)
AVDD (X2) AGND (X2)
DAC GND (X2)
REFOUT/ REFIN
SIGNAL GND (X2)
DGND (X2)
REFGND
2.5V
Reference
AD5390
SPI/I2C
14 INPUT
14
DAC
REG
0
14
14
REG
X
+
DCEN/ AD1
DAC 0
0
+
-
VOUT 0
14
14
m REG0
c REG0
DIN/SDA
R
STATE
R
SCLK/SCL
INTERFACE
MACHINE
CONTROL
+
SYNC/AD0
SDO
LOGIC
CONTROL
LOGIC
14
14 INPUT
DAC
REG
14
X
14
REG
1
DAC 1
+
+
-
1
VOUT 1
.
.
.
.
.
14
14
.
m REG1
.
.
.
.
VOUT 2
VOUT 3
.
.
.
BUSY
c REG1
R
.
.
.
.
.
.
R
VOUT 4
INPUT
REG
6
.
.
14
14
DAC
REG
6
14
14
14
VOUT 5
VOUT 6
PD
CLR
DAC 6
X
+
-
+
14
14
m REG6
c REG6
R
R
14
14 INPUT
DAC
REG
7
14
X
POWER-ON
RESET
REG
7
RESET
+
+
-
DAC 7
VOUT 7
VOUT 8
VOUT 15
14
14
m REG7
c REG7
R
R
X2
LDAC
*Protected by U.S. Patent Nos. 5,969,657; other patents pending.
SPI and QSPI are Trademarks of Motorola, Inc.
MICROWIRE is a Trademark of National Semiconductor Corporation.
REV. PrD 03/2003
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
which may result from its use. No license is granted by implication or
otherwise under any patent or patent rights of Analog Devices.
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 781/329-4700
Fax: 781/326-8703
World Wide Web Site: http://www.analog.com
© Analog Devices, Inc., 2003
AD5390/91/92–PSRPEECLIIFMICINAATIROYNSTECHNICAL DATA
(AVDD = 4.5V to 5.5V ; DVDD=2.7V to 5.5V, AGND=DGND = 0 V;
CL = 200 pF to AGND; RL = 5kΩ ; VREF =2.5V;
All specifications TMIN to TMAX unless otherwise noted.)
Parameter
AD5390/921 AD53911
Units
Test Conditions/Comments
ACCURACY
Resolution
14
12
Bits
Relative Accuracy
Differential Nonlinearity
Zero-Scale Error
Offset Error
4
1
1
10
10
5
0.02
20
0.5
LSB max
LSB max
mV max
-1/+2
10
10
Guaranteed Monotonic Over Temp
Measured at code X in the linear region
mV max
Offset Error TC
Gain Error
5
uV/°C typ
% FSR max
ppm FSR/°C typ
mV max
0.02
20
0.5
Gain Temperature Coefficient2
DC Crosstalk2
Typically TBD mV
REFERENCE INPUT/OUTPUT
REFERENCE INPUT2
Reference Input Voltage
DC Input Impedance
Input Current
2.5
1
10
2.5
1
10
V
1% for Specified Performance
Typically 100 MΩ
Typically 30 nA
MΩ min
µA max
V min/max
Reference Range
1V to VDD/2 1V to VDD/2
REFERENCE OUTPUT4
Output Voltage
2.495/2.505 2.495/2.505
1.248/1.252 1.248/1.252
10
V min/max
V min/max
ppm typ
At Ambient
Reference TC
10
OUTPUT CHARACTERISTICS2
Output Voltage Range3
Short Circuit Current
Load Current
0/AVDD
40
1
0/AVDD
40
1
V min/max
mA max
mA max
Capacitive Load Stability
RL=
RL=5kΩ
DC Output Impedance
∞
200
T B D
0.5
200
T B D
0.5
pF max
pF max
Ω max
MONITOR OUTPUT PIN
Output Impedance
Tristate Leakage Current
500
100
500
100
Ω typ
nA typ
LOGIC INPUTS2
DVDD = 2.7 V to 5.5 V
V
IH, Input High Voltage
2
2
V min
VIL, Input Low Voltage
Input Current
Pin Capacitance
0.8
10
10
0.8
10
10
V max
µA max
pF max
Total for All Pins. TA = TMIN to TMAX
LOGIC INPUTS (SCL, SDA ONLY)
VIH, Input High Voltage
VIL, Input Low Voltage
IIN, Input Leakage Current
VHYST, Input Hysteresis
CIN, Input Capacitance
Glitch Rejection
0.7 DVDD
0.3 DVDD
1
0.05 DVDD
8
50
0.7 DVDD
0.3 DVDD
1
0.05 DVDD
8
50
V min
V max
µ A
V
pF
SMBus-Compatible at DVDD < 3.6 V
SMBus-Compatible at DVDD < 3.6 V
ns
Input filtering suppresses noise spikes of
less than 50 ns.
LOGIC OUTPUTS (BUSY, SDO)2
Output Low Voltage
Output High Voltage
0.4
DVDD-1
0.4
DVDD-1
V max
V min
DVDD= 5V
DVDD= 5V
ing 200µA
10%, Sinking 200µA
10%, SDO Only, Sourc
Output Low Voltage
Output High Voltage
0.4
DVDD-0.5
0.4
DVDD-0.5
V max
V min
DVDD= 2.7V to 3.6V, Sinking 200µA
DVDD= 2.7V to 3.6V, SDO Only,
Sourcing 200µA
High Impedance Leakage Current
High Impedance Output Capacitance
LOGIC OUTPUT (SDA)2
1
5
1
5
µA max
pF typ
VOL, Output Low Voltage
0.4
0.6
1
0.4
0.6
1
V max
V max
µ A
ISINK = 3 mA
ISINK = 6 mA
Three-State Leakage Current
Three-State Output Capacitance
8
8
pF
–2–
REV. PrD 03/2003
PRELIMINARY TECHNICAL DATA
(AVDD = 4.5V to 5.5V ; DVDD=2.7V to 5.5V, AGND=DGND = 0 V;
CL = 200 pF to AGND; RL = 5kΩ ; VREF =2.5V;
All specifications TMIN to TMAX unless otherwise noted.)
AD5390/91/92–SPECIFICATIONS
POWER
AVDD
REQUIREMENTS
4.5/5.5
2.7/5.5
4.5/5.5
2.7/5.5
V min/max
V min/max
DVDD
Power Supply Sensitivity2
∆Mid Scale/∆ΑVDD
AIDD
-85
0.5
-85
0.5
dB typ
mA/Channel max
Outputs Unloaded. Boost Off. XXmA
typ
AIDD
0.57
0.57
mA/Channel max
Outputs Unloaded. Boost On. XXmA
typ
VIH = DVDD, VIL = DGND. XXmA typ
DIDD
5
5
5
65
45
5
5
5
65
45
mA max
uA max
uA max
mW max
mW max
AIDD (Power Down)
DIDD (Power Down)
Power Dissipation
AD5390/91 with Outputs Unloaded.
AD5392 with Outputs Unloaded.
N O T E S
1Temperature range for All Versions: -40°C to +85°C
2Guaranteed by characterization. Not production tested.
3Accuracy guaranteed from Vout
= 10mV to AVDD-50mV
4Programmable to either 1.25V typ or 2.5V typ via the AD539X control register.
Specifications subject to change without notice.
AC CHARACTERISTICS1
(AVDD= 4.5V to 5.5V ; DVDD=2.7V to 5.5V; AGND = DGND= 0 V; CL = 200 pF to AGND)
Parameter
All
Units
TestConditions/Comments
DYNAMIC PERFORMANCE
Output Voltage Settling Time
AD5390/92
Boost Mode Off
1/4 Scale to 3/4 Scale Change settling to 1LSB.
8
10
6
µs typ
µs max
µs typ
AD5391
1/4 Scale to 3/4 Scale Change settling to 1LSB.
8
µs max
Output Voltage Settling Time
AD5390/92
Boost Mode On
1/4 Scale to 3/4 Scale Change settling to 1LSB.
3
µs typ
5
2
µs max
µs typ
AD5391
1/4 Scale to 3/4 Scale Change settling to 1LSB.
4
µs max
V/µs typ
V/µs typ
nV-s typ
mV max
dB typ
nV-s typ
nV-s typ
nV-s typ
Slew Rate
0.7
1.5
12
5
100
10
10
1
Boost Mode Off
Boost Mode On
Digital-to-Analog Glitch Energy
Glitch Impulse Peak Amplitude
Channel-to-Channel Isolation
DAC-to-DAC Crosstalk
Digital Crosstalk
See Terminology
See Terminology
Digital Feedthrough
Effect of Input Bus Activity on DAC Output Under Test
Output Noise Spectral Density
@ 1 kHz
@ 10 kHz
150
100
nV/(Hz)1/2 typ
nV/(Hz)1/2 typ
1Guaranteed by design and characterization, not production tested.
2
The settling time and slew rate can be programmed via the current boost control bit in the AD539X control registers.
Specifications subject to change without notice.
REV. PrD 03/2003
–3–
PRELIMINARY TECHNICAL DATA
AD5390/AD5391/AD5392
(DVDD= 2.7V to 5.5V ; AVDD=+4.5V to +5.5V; AGND= DGND = 0 V; )
All specifications TMIN to TMAX unless otherwise noted.)
TIMING CHARACTERISTICS
SERIAL INTERFACE
Parameter1,2,3
Limit at TMIN, TMAX
Units
Description
t1
t2
t3
t4
33
13
13
13
ns min
ns min
ns min
ns min
SCLK Cycle Time
SCLK High Time
SCLK Low Time
SYNC Falling Edge to SCLK Falling Edge Setup
Time
24th SCLK Falling Edge to SYNC Falling Edge
Minimum SYNC Low Time
Minimum SYNC High Time
Data Setup Time
Data Hold Time
24th SCLK Falling Edge to BUSY Falling Edge
BUSY Pulse Width Low (Single Channel Update)
24th SCLK Falling Edge to LDAC Falling Edge
LDAC Pulse Width Low
BUSY Rising Edge to DAC Output Response Time
BUSY Rising Edge to LDAC Falling Edge
LDAC Falling Edge to DAC Output Response Time
DAC Output Settling Time, AD5390/92 with Boost
Off
CLR Pulse Width Low
CLR Pulse Activation Time
SCLK Rising Edge to SDO Valid
SCLK Falling Edge to SYNC Rising Edge
SYNC Rising Edge to SCLK Rising Edge
SYNC Rising Edge to LDAC Falling Edge
4
t54
13
33
10
5
4.5
30
900
20
20
100
0
ns min
ns min
ns min
ns min
ns min
ns max
ns typ
ns min
ns min
ns max
ns min
ns min
µs typ
t6
t7
t8
t9
4,5
t10
t11
t12
t13
t14
t15
t16
t17
4
100
8
t18
t19
t20
t21
t22
t23
20
12
20
5
8
20
ns min
µs max
ns max
ns min
ns min
ns min
6,7
7
7
7
N O T E S
1Guaranteed by design and characterization, not production tested.
2All input signals are specified with tr = tf = 5 ns (10% to 90% of VCC) and timed from a voltage level of 1.2 V.
3See Figures 3 and 4
4Stand-Alone Mode only.
5This is measured with the load circuit of Figure 1a.
6This is measured with the load circuit of Figure 1b.
7Daisy-Chain Mode only.
Specifications subject to change without notice.
–4–
REV. PrD 03/2003
PRELIMINARY TECHNICAL DATA
AD5390/AD5391/AD5392
I
200uA
OL
V
CC
TO
OUTPUT
PIN
V
V
or
OH (MIN)
OL (MAX)
R
2.2k
L
C
L
TO
OUTPUT
PIN
50pF
V
OL
C
50pF
L
I
200uA
OH
Figure 1. Load Circuit for SDO Timing Diagram
(Serial Interface, Daisy-Chain mode)
Figure 1a Load Circuit for BUSYTiming Diagram
t1
SCLK
SYNC
DIN
1
2
24
24
t3
t2
t5
t4
t6
t7
t8
t9
DB23
DB0
t
10
t
11
BUSY
1
t
t
12
13
LDAC
t
t
17
14
1
V
OUT
t
t
15
13
2
LDAC
t
2
t
17
V
16
OUT
t
18
CLR
t
19
V
OUT
1
LDAC ACTIVE DURING BUSY
2
LDAC ACTIVE AFTER BUSY
Figure 3. Serial Interface Timing Diagram (Stand-Alone mode)
t1
t1
SCLK
SYNC
DIN
24
48
t3
t2
t22
t7
t21
t4
t8 t9
DB0'
DB23
DB0 DB23'
Input Word for DAC N+1
Input Word for DAC N
Input Word for DAC N
UNDEFINED
t20
SDO
DB23
DB0
t23 t13
LDAC
Figure 4. Serial Interface Timing Diagram (Daisy-Chain mode)
–5–
REV. PrD 03/2003
PRELIMINARY TECHNICAL DATA
AD5390/AD5391/AD5392
(DVDD= 2.7V to 5.5V ; AVDD=+4.5V to +5.5V; AGND= DGND = 0 V; )
All specifications TMIN to TMAX unless otherwise noted.)
TIMING CHARACTERISTICS
I2C SERIAL INTERFACE
Parameter1,2 Limit at TMIN, TMAX
Units
Description
FSCL
t1
t2
t3
t4
400
2.5
0.6
1.3
0.6
100
0.9
0
0.6
0.6
1.3
300
0
kHz max
µs min
µs min
µs min
µs min
ns min
µs max
µs min
µs min
µs min
µs min
ns max
ns min
SCL Clock Frequency
SCL Cycle Time
tHIGH, SCL High Time
tLOW, SCL Low Time
tHD,STA, Start/Repeated Start Condition Hold Time
tSU,DAT, Data Setup Time
tHD,DAT, Data Hold Time
tHD,DAT, Data Hold Time
tSU,STA, Setup Time for Repeated Start
tSU,STO, Stop Condition Setup Time
tBUF, Bus Free Time Between a STOP and a START Condition
tR, Rise Time of SCL and SDA when Receiving
tR, Rise Time of SCL and SDA when Receiving (CMOS-Com
patible)
t53
t6
t7
t8
t9
t10
t11
300
0
300
20 + 0.1CB
400
ns max
ns min
ns max
ns min
pF max
tF, Fall Time of SDA when Transmitting
tF, Fall Time of SDA when Receiving (CMOS-Compatible)
tF, Fall Time of SCL and SDA when Receiving
tF, Fall Time of SCL and SDA when Transmitting
Capacitive Load for Each Bus Line
3
CB
N O T E S
1Guaranteed by design and characterization, not production tested.
2See Figures
5
SDA
t9
t3
t10
t11
t4
SCL
t4
t2
t6
t1
t8
t5
t7
START
CONDITION
REPEATED
START
STOP
CONDITION
CONDITION
Figure 5. I2C Interface Timing Diagram
–6–
REV. PrD 03/2003
PRELIMINARY TECHNICAL DATA
AD5390/AD5391/AD5392
ABSOLUTE MAXIMUM RATINGS1,2
(TA = +25°C unless otherwise noted)
Operating Temperature Range
Commercial (B Version).............................-40°C to +85°C
Storage Temperature Range...........................-65°C to +150°C
Junction Temperature (TJ max)...................................+150°C
64-lead LFCSP Package, θJA Thermal Impedance...TBD°C/W
Reflow Soldering
AVDD to AGND...............................................-0.3 V to +7 V
DVDD to DGND..............................................-0.3 V to +7 V
Digital Inputs to DGND..... ................-0.3 V to DVDD + 0.3 V
Digital Outputs to DGND...................-0.3 V to DVDD + 0.3 V
VREF to AGND................................................-0.3 V to +7 V
REFOUT to AGND.........................................-0.3 V to +7 V
AGND to DGND.........................................-0.3 V to +0.3 V
VOUT0-39 to AGND........................ - 0.3 V to AVDD + 0.3 V
Peak Temperature......................................................230°C
NOTES:
1Stresses above those listed under “Absolute Maximum Ratings” may cause
permanent damage to the device. This is a stress rating only, and functional
operation of the device at these or any other conditions above those listed in the
operational sections of this specification is not implied. Exposure to absolute
maximum rating conditions for extended periods may affect device reliability.
2Transient currents of up to 100mA will not cause SCR latch-up
ORDERING GUIDE
Linearity
Package
Package
Description
Model
Resolution
Output Channels
Error (LSBs)
Option
AD5390BCP
AD5391BCP
AD5392BCP
14-Bits
12-Bits
14-Bits
16
16
8
4
1
4
64-lead LFCSP
64-lead LFCSP
64-lead LFCSP
CP-64
CP-64
CP-64
CAUTION
ESD (electrostatic discharge) sensitive device. Electrostatic charges as high as 4000 V readily
accumulate on the human body and test equipment and can discharge without detection.
Although the AD5390/91/92 features proprietary ESD protection circuitry, permanent damage may
occur on devices subjected to high energy electrostatic discharges. Therefore, proper ESD
precautions are recommended to avoid performance degradation or loss of functionality.
REV. PrD 03/2003
–7–
PRELIMINARY TECHNICAL DATA
AD5390/AD5391/AD5392
DAC-to-DAC Crosstalk
TERMINOLOGY
DAC-to-DAC crosstalk is defined as the glitch impulse
that appears at the output of one DAC output due to both
the digital change and subsequent analog O/P change at
another DAC. The victim channel is loaded with mid-
scale and DAC-to-DAC crosstalk is specified in nV-s.
Relative Accuracy
Relative accuracy or endpoint linearity is a measure of the
maximum deviation from a straight line passing through
the endpoints of the DAC transfer function. It is
measured after adjusting for zero-scale error and full-scale
error and is expressed in Least Significant Bits.
Digital Crosstalk
The glitch impulse transferred to the output of one
converter due to a change in the DAC register code of
another converter is defined as the digital crosstalk and is
specified in nV-s.
Differential Nonlinearity
Differential nonlinearity is the difference between the
measured change and the ideal 1 LSB change between any
two adjacent codes. A specified differential nonlinearity of
1 LSB maximum ensures monotonicity.
Digital Feedthrough
When the device is not selected, high frequency logic
activity on the device’s digital inputs can be capacitively
coupled both across and through the device to show up as
noise on the VOUT pins. It can also be coupled along the
supply and ground lines. This noise is digital feedthrough.
Zero-Scale Error
Zero-scale error is the error in the DAC output voltage
when all 0s are loaded into the DAC register.
Ideally, with all 0s loaded to the DAC and m = all 1s, c =
2n-1
:
VOUT(Zero-Scale) = 0V
Output Noise Spectral Density
Zero-scale error is a measure of the difference between
VOUT (actual) and VOUT (ideal) expressed in mV. It is
mainly due to offsets in the output amplifier.
Offset-Error
Offset error is a measure of the difference between VOUT
(actual) and VOUT (ideal) expressed in mV in the linear
region of the transfer function. Offset error is measured
when Code 32 is loaded into the DAC register.
This is a measure of internally generated random noise.
Random noise is characterized as a spectral density (voltage
per root Hertz). It is measured by loading all DACs to
midscale and measuring noise at the output. It is
measured in nV/(Hz)1/2 in a 1 Hz bandwidth at 10KHz.
Gain Error
Gain Error is specified in the linear region of the ouput
range between Vout =10mV and Vout =AVdd-50mV. It is
the deviation in slope of the DAC transfer characteristic
from ideal and is expressed in % FSR.
DC Crosstalk
This is the DC change in the output level of one DAC at
midscale in response to a fullscale code (all 0’s to all 1’s
and vice versa) and output change of all other DACs. It is
expressed in LSbs.
DC Output Impedance
This is the effective output source resistance. It is
dominated by package lead resistance.
Output Voltage Settling Time
This is the amount of time it takes for the output of a
DAC to settle to a specified level for a 1/4 to 3/4 full-scale
input change and measured from BUSY rising edge.
Digital-to-Analog Glitch Energy
This is the amount of energy injected into the analog
output at the major code transition. It is specified as the
area of the glitch in nV-s. It is measured by toggling the
DAC register data between 1FFF Hex and 2000Hex.
–8–
REV. PrD 03/2003
PRELIMINARY TECHNICAL DATA
AD5390/AD5391/AD5392
AD539X PIN FUNCTION DESCRIPTIONS
Mnemonic
Function
VOUTX
Buffered analog outputs for channel X. Each analog output is driven by a rail to rail output
amplifier operating at a gain of 2. Each output is capable of driving an output load of 5k to
ground. Typical output impedance is 0.5 ohms.
SIGNAL_GND(1&2)
Analog ground reference points for each group of 8 output channels. All signal_gnd pins are
tied together internally and should be connected to AGND plane as close as possible to the
AD539X.
DAC-GND (1&2)
AGND (1&2)
AVDD (1&2)
Each group of 8 channels contains a DAC_GND pin. This is the ground reference point for
the internal 14-bit DACs.These pins shound be connected to the AGND plane.
Analog Ground reference point. Each group of 8 channels contains an AGND pin. All
AGND pins should be connected externally to the AGND plane.
Analog Supply pins. Each group of 8 channels has a separate AVDD pin. These pins should
be decoupled with 0.1uF ceramic capacitors and 10uF tantalum capacitors.Operating range
is 5V +/-10%
DGND
DVDD
Ground for all digital circuitry.
Logic Power Supply; Guaranteed operating range is 2.7 V to 5.5 V. Recommended that
these pins be decoupled with 0.1uF ceramic and 10uF tantalum capacitors to DGND.
REF-GND
Ground Reference point for the internal reference.
REFOUT/REFIN
The AD539X contains a common REFOUT/REF IN pin. When the internal reference is
selected this pin is the reference output. If the application necessitates the use of an external
reference, it can be applied to this pin and the internal reference disabled vis the control
register. The default for this pin is a reference input.
MON_OUT
MON_IN
Analog Output Pin. When the monitor function is enabled this output acts as the output of a
16-to-1 channel multiplexer which can be programmed to multiplex one of channels 0 to 15
to the MON_OUT pin. The MON_OUT pins output impedance is typically 500 ohms and
is intended to drive a high input impedance like that exhibited by SAR ADC inputs.
Monitor Input Pins. The AD539X contain two monitor input pins allowing the user to
connect input signals within the maximum ratings of the device to these pins for monitoring
purposes. Any of the signals applied to the MON_IN pins along with the output channels
can be switched to the MON_OUT pin via software. An external ADC for example can be
used to monitor these signals.
SYNC/AD0
DCEN/AD1
This is the Frame Synchronisation input signal for the serial interface. When taken low the
internal counter is enabled to count the required number of clocks before the addressed
register is updated.
I2C Mode: This pin acts as a hardware address pin used in conjunction with AD1 to
determine the software address for the device on the I2C bus.
Interface Control pin.
Serial Interface: Daisy-Chain Select Input (level sensitive, active high). When high this
signal is used to enable SPI serial interface daisy-chain mode.
I2C Mode: This pin acts as a hardware address pin used in conjunction with AD0 to
determine the software address for this device on the I2C bus.
SDOUT
Serial Data Output. Tristatable CMOS output. SDO can be used for daisy-chaining a
number of devices together. Data is clocked out on SDO on the rising edge of SCLK and is
valid on the falling edge of SCLK.
BUSY
Digital CMOS Output. BUSY goes low during internal calculations of x2. If LDAC is
taken low while BUSY is low this event is stored. BUSY also goes low during power-on-
reset or when the RESET pin is low. During this time the interface is disabled and any
events on LDAC are ignored.
L D A C
Load DAC Logic Input (active low). If LDAC is taken low while BUSY is inactive (high)
the contents of the input registers are transferred to the DAC registers and the DAC outputs
are updated. If LDAC is taken low while BUSY is active and internal calculations are
taking place, the LDAC event is stored and the DAC registers are updated when BUSY
goes inactive. However any events on LDAC during power-on-reset or RESET are ignored.
C L R
Asynchronous Clear Input (level sensitive, active low). While CLR is low all LDAC pulses
are ignored. When CLR is activated all channels are updated with the data contained in the
REV. PrD 03/2003
–9–
PRELIMINARY TECHNICAL DATA
AD5390/AD5391/AD5392
CLR code register. BUSY is low for a duration of 12us while all channels are being
updated with the CLR code.
RESET
Asynchronous Digital Reset Input (falling edge sensitive). The function of this pin is
equivalent to that of the Power-On-Reset generator. When this pin is taken low, the state-
machine initiates a reset sequence to digitally reset x1, m, c, and x2 registers to their default
power-on values. This sequence takes 300us (typ). The falling edge of RESET initiates the
RESET process and BUSY goes low for the duration returning high when RESET is
complete.
While BUSY is low all interfaces are disabled and all LDAC pulses are ignored.
When BUSY returns high the part resumes normal operation and the status of the RESET
pin is ignored till the next falling edge is detected.
PD
Power Down (level sensitive active high). Used to place the device in low power mode
where the device consumes less than 5uA. In power pown mode all internal analog circuitry
is placed in low power mode, the analog output will be configured as high impedance
outputs or will provide a 100k load to ground depending on how the power down mode is
configured. The serial interface remains active during power down.
SPI/I2C
Interface Select input pin. When this input is low I2C Mode is selected.
When this input is high SPI Mode is selected.
SCLK/SCL
Interface CLOCK input pin. In SPI compatible serial interface mode this pin acts as a serial
clock input. This operates at clock speeds up to 50 MHz.
I2C Mode: In I2C mode this pin performs the SCL function, clocking data into the device.
Data transfer rate in I2C mode is compatible with both 100kHz and 400kHz operating
modes.
DIN/SDA
Interface data input pin.
SPI/I2C =1: This pin acts as the serial data input. Data must be valid on the falling edge of
SCLK.
SPI/I2C =0, I2C Mode: In I2C mode this pin is the serial data pin (SDA) operating as an
open drain input/output.
1
2
NC
NC
NC
NC
NC
48 NC
PIN 1
INDICATOR
1
NC
NC
NC
NC
NC
48 NC
PIN 1
INDICATOR
47 BUSY
46 RESET
45 NC
44 NC
43 NC
42 NC
41 NC
40 NC
39 NC
38 NC
37 AVCC 2
36 AGND 2
35 VOUT 15
34 VOUT 14
33 VOUT 13
2
3
47 BUSY
46 RESET
45 NC
44 NC
43 NC
42 NC
41 NC
40 NC
39 NC
38 NC
37 NC
36 NC
35 NC
34 NC
33 NC
3
4
4
5
6
5
NC
6
NC
REF_GND
7
REF_GND
7
8
9
REFIN_REFOUT
SIGNAL_GND 1
DAC_GND 1
8
REFIN_REFOUT
SIGNAL_GND 1
DAC_GND 1
AD5390/91
TOP VIEW
AD5392
9
10
10
AVCC 1 11
TOP VIEW
12
13
14
AVCC 1 11
VOUT 0
VOUT 1
VOUT 2
12
VOUT 0
VOUT 1
VOUT 2
VOUT 3
13
VOUT 3 15
VOUT 4 16
14
15
16
VOUT 4
NC = NO CONNECT
NC = NO CONNECT
AD5392 Pin Configuration
AD5390/91 Pin Configuration
–10–
REV. PrD 03/2003
PRELIMINARY TECHNICAL DATA
AD5390/AD5391/AD5392
VOUT = 2 × VREF × x2/2n
FUNCTIONAL DESCRIPTION
DAC Architecture — General
x2 is the Dataword loaded to the resistor string DAC
VREF is the reference voltage applied to the DAC, 2.5V for
specified performance.
The AD5390/91 are complete single supply, 16-channel,
voltage output DACs offering resolution of 14 and 12 bits
respectively. The AD5392 is a complete single supply, 8-
channel, voltage output DAC offering 14-bit resolution. All
devices are available in a 64-lead LFCSP package and feature
serial interfaces. This family includes an internal 2.5V, 10ppm/
°C reference that can be used to drive the buffered reference
inputs, alternatively an external reference can be used to drive
these inputs. All channels have an on-chip output amplifier
with rail-to-rail output capable of driving a 5kΩ ohm in parallel
with a 200pf load.
Data Decoding
The AD5390/92 internally contain a 14-bit data bus. The
input data is decoded depending on the data loaded to the
REG1 and REG0 bits of the input serial register. This is
outlined in Table 1. Data from the serial input register is
loaded into the addressed DAC input register, Offset (c)
register, or Gain (m) register. The format data, Offset (c)
and gain (m) register contents are outlined in tables II to
The architecture of a single DAC channel consists of a 12/
14-bit resistor-string DAC followed by an output buffer
amplifier operating at a gain of two. This resistor-string
architecture guarantees DAC monotonicity. The 12/14-bit
binary digital code loaded to the DAC register determines
at what node on the string the voltage is tapped off before
being fed to the output amplifier. Each channel on these
devices contains independant offset and gain control
registers allowing the user to digitally trim offset and gain.
The inclusion of these registers allows the user the ability
IV.
Table I. Register Selection
REG1 REG0
Register Selected
1
1
0
0
1
0
1
0
Input Data Register (x1)
Offset Register (c)
Gain Register (m)
Special Function Registers (SFRs)
Table II. DAC Data format (REG1 = 1, REG0 = 1)
DB13 to DB0
DAC Output
AVDD
VREF
11 1111 1111 1111
11 1111 1111 1110
10 0000 0000 0001
10 0000 0000 0000
01 1111 1111 1111
00 0000 0000 0001
00 0000 0000 0000
2 VREF × (16383/16384) V
2 VREF × (16382/16384)V
2 VREF × (8193/16384) V
2 VREF × (8192/16384) V
2 VREF × (8191/16384) V
x1 INPUT
REG
DAC
REG
14-BIT
DAC
VOUT
INPUT
DATA
+
-
m REG
c REG
x2
R
R
2 VREF × (1/16384)
V
V
0
Figure 6. Single Channel Architecture
to calibrate out errors in the complete signal chain
including the DAC using the internal M and C registers
which hold the correction factors. All channels are double
buffered allowing synchronous updating of all channels
using the LDAC pin. Figure 6 shows a block diagram of a
single channel on the AD5390/91/92.
Table III. Offset Data format (REG1 = 1, REG0 = 0)
DB13 to DB0
Offset
111111 1111 1111
111111 1111 1110
100000 0000 0001
100000 0000 0000
011111 1111 1111
000000 0000 0001
000000 0000 0000
+8192 LSB
+8191 LSB
+1
+0
-1
LSB
LSB
LSB
The digital input transfer function for each DAC can be
represented as:
-8191 LSB
-8192 LSB
x2 = [(m + 1 )/2n × x1] + (c-2n-1
)
x2 is the Dataword loaded to the resistor string DAC
x1 is the 12/14-bit Dataword written to the DAC input
register
Table IV. Gain Data format (REG1 = 0, REG0 = 1)
m is the 12/14-bit Gain Coefficient (default is all 3FFE
Hex on the AD5390/92 and FFFEHex on the AD5391).
The LSB of the gain coefficient must always be zero.
DB13 to DB0
Gain Factor
11 1111 1111 1110
10 1111 1111 1110
01 1111 1111 1110
00 1111 1111 1110
00 0000 0000 0000
1
0.75
0.5
0.25
0
n=DAC resolution (n=14 for AD5390/92 and n=12 for
AD5391)
c is the 12/14-bit Offset Coefficient (default is 2000Hex on the
AD5390/92 and 800Hex on the AD5391)
The complete transfer function for these devices can be
represented as:
REV. PrD 03/2003
–11–
PRELIMINARY TECHNICAL DATA
AD5390/AD5391/AD5392
The AD5391 internally contains a 12-bit data bus. The input
data is decoded depending on the value loaded to the REG1
and REG0 bits of the input serial register. The input data from
the serial input register is loaded into the addressed DAC input
register, Offset (c) register, or Gain (m) register. The format
data, Offset (c) and gain (m) register contents are outlined in
tables V to VII.
Table V. DAC Data format (REG1 = 1, REG0 = 1)
DB11 to DB0
DAC Output
1111 1111 1111
1111 1111 1110
1000 0000 0001
1000 0000 0000
0111 1111 1111
0000 0000 0001
0000 0000 0000
2 VREF × (4095/4096)
2 VREF × (4094/4096)
2 VREF × (2049/4096)
2 VREF × (2048/4096)
2 VREF × (2047/4096)
2 VREF × (1/4096)
0
V
V
V
V
V
V
V
Table VI. Offset Data format (REG1 = 1, REG0 = 0)
DB11 to DB0
Offset
1111 1111 1111
1111 1111 1110
1000 0000 0001
1000 0000 0000
0111 1111 1111
0000 0000 0001
0000 0000 0000
+2048 LSB
+2047 LSB
+1
+0
-1
LSB
LSB
LSB
-2047 LSB
-2048 LSB
Table VII. Gain Data format (REG1 = 0, REG0 = 1)
DB11 to DB0
Gain Factor
1111 1111 1110
1011 1111 1110
0111 1111 1110
0011 1111 1110
0000 0000 0000
1
0.75
0.5
0.25
0
–12–
REV. PrD 03/2003
PRELIMINARY TECHNICAL DATA
AD5390/AD5391/AD5392
INTERFACE
The AD5390/91/92 contain a serial interface. Furthermore, the serial interface can be programmed to be either
DSP,SPI,MICROWIRE or I2C compatible. The SPI/I2C pin is used to select DSP,SPI,MICROWIRE or I2C
interface mode.
To minimize both the power consumption of the device and on-chip digital noise, the interface only powers up fully
when the device is being written to, i.e. on the falling edge of SYNC.
DSP, SPI, MICROWIRE Compatible Serial Interface
The serial interface can be operated with a minimum of 3-wires in stand alone mode or 5-wires in daisy chain mode.
Daisy chaining allows many devices to be cascaded together to increase system channel count.The serial interface is
control pins are as follows:
SYNC, DIN, SCLK - Standard 3-wire interface pins.
DCEN - Selects Stand-Alone Mode or Daisy-Chain Mode.
SDO - Data Out pin for Daisy-Chain Mode.
Figures 3 and 4 show the timing diagram for a serial write to the AD5390/91/92in both Stand-Alone and Daisy-Chain
Mode.
The 24-bit data word format for the serial interface in shown in Figure 7 below.
M S B
LSB
A 3 A 2 A 1 A 0 REG1 REG0 DB13 DB12 DB11 DB10 D B 9 D B 8 D B 7 D B 6 D B 5 D B 4 D B 3 D B 2 D B 1 D B 0
0
R / W
0
0
0
0
Figure 7a . AD5390, 16-Channel, 14-Bit DAC Serial Input Register Configuration
M S B
LSB
0
R / W
A 3 A 2 A 1 A 0 REG1 REG0 DB11 DB10 D B 9 D B 8 D B 7 D B 6 D B 5 D B 4 D B 3 D B 2 D B 1 D B 0 X
X
Figure 7b . AD5391, 16-Channel, 12-Bit DAC Serial Input Register Configuration
M S B
L S B
0
R / W 0
0
0
A 2 A 1 A 0 REG1 REG0 DB13 DB12 DB11 DB10 D B 9 D B 8 D B 7 D B 6 D B 5 D B 4 D B 3 D B 2 D B 1 D B 0
Figure 7c . AD5392, 8-Channel, 14-Bit DAC Serial Input Register Configuration
R/W is the Read or Write control bit.
A3-A0 are used to Address the input channels .
REG1 & REG0 Select the register to which data is written as outlined in Table 1.
DB13-DB0 Contain the input data word.
X is a dont care condition.
Stand-Alone Mode
By connecting DCEN (Daisy-Chain Enable) pin low, Stand-Alone Mode is enabled. The serial interface works with
both a continuous and a noncontinuous serial clock. The first falling edge of SYNC starts the write cycle and resets a
counter that counts the number of serial clocks to ensure that the correct number of bits are shifted into the serial shift
register. Any further edges on SYNC except for a falling edge are ignored until 24 bits are clocked in. Once 24 bits
have been shifted in, the SCLK is ignored. In order for another serial transfer to take place the counter must be reset by
the falling edge of SYNC.
Daisy-Chain Mode
For systems which contain several devices the SDO pin may be used to daisy-chain several devices together. This daisy-
chain mode can be useful in system diagnostics and reducing the number of serial interface lines.
By connecting DCEN (Daisy-Chain Enable) pin high, the Daisy-Chain Mode is enabled. The first falling edge of SYNC
starts the write cycle. The SCLK is continuously applied to the input shift register when SYNC is low. If more than 24
clock pulses are applied, the data ripples out of the shift register and appears on the SDO line. This data is clocked out
on the rising edge of SCLK and is valid on the falling edge. By connecting the SDO of the first device to the DIN input
on the next device in the chain, a multi-device interface is constructed. 24 clock pulses are required for each device in
the system. Therefore, the total number of clock cycles must equal 24N where N is the total number of AD539X devices
in the chain.
REV. PrD 03/2003
–13–
PRELIMINARY TECHNICAL DATA
AD5390/AD5391/AD5392
When the serial transfer to all devices is complete, SYNC
is taken high. This latches the input data in each device in
the daisy-chain and prevents any further data being
clocked into the input shift register.
A START condition from the master signals the beginning
of a transmission to the AD539X. The STOP condition
frees the bus. If a repeated START condition (Sr) is gen-
erated instead of a STOP condition, the bus remains
active.
If the SYNC is taken high before 24 clocks are clocked
into the part this is considered as a bad frame and the data
is discarded.
Repeated START Conditions
A repeated START (Sr) condition may indicate a change
of data direction on the bus. Sr may be used when the bus
master is writing to several I2C devices and does not want
to relinquish control of the bus.
The serial clock may be either a continuous or a gated
clock. A continuous SCLK source can only be used if it
can be arranged that SYNC is held low for the correct
number of clock cycles. In gated clock mode a burst clock
containing the exact number of clock cycles must be used
and SYNC taken high after the final clock to latch the
data.
Acknowledge Bit (ACK)
The acknowledge bit (ACK) is the ninth bit attached to
any 8-bit data word. ACK is always generated by the re-
ceiving device. The AD539X devices generate an ACK
when receiving an address or data by pulling SDA low
during the ninth clock period. Monitoring ACK allows for
detection of unsuccessful data transfers. An unsuccessful
data transfer occurs if a receiving device is busy or if a
system fault has occurred. In the event of an unsuccessful
data transfer, the bus master should reattempt communica-
tion.
I2C Serial Interface
The AD5390/91/92 feature an I2C compatible 2-
wire interface consisting of a serial data line (SDA) and
a serial clock line (SCL). SDA and SCL facilitate com-
munication between these DACs and the master at rates up
to 400kHz. Figure 5 shows the 2-wire interface timing
diagram.
In selecting the I2C operating mode firstly configure
serial operating mode (SER/PAR=1) and then select I2C
mode by configuring the SPI/I2C pin to a logic 1. The
device is connected to this bus as slave devices (i.e., no
clock is generated by the AD5390/91/92. The AD5390/
AD5391/AD5392 have a 7-bit slave address 1010
1AD1AD0. The 5 MSBs are hard coded and the two
LSBs are determined by the state of the AD1 AD0
pins.The facility to hardware configure AD1 and AD0
allows four of these devices to be configured on the bus.
AD539X Slave Addresses
A bus master initiates communication with a slavedevice
by issuing a START condition followed by the 7-
bit slave address. When idle, the AD5380 waits for a
START condition followed by its slave address. The LSB
of the address word is the Read/Write (R/W) bit. The
AD539X devices are receive devices only and when com-
municating with these R/W = 0. After receiving the
proper address 1010 1(AD1)(AD0) , the AD539X issues
an ACK by pulling SDA low for one clock cycle.
TheAD539Xhasfourdifferentuserprogrammablead-
dressesdeterminedbytheAD1andAD0bits.
I2C Data Transfer
One data bit is transferred during each SCL clock
cycle. The data on SDA must remain stable during the
high period of the SCL clock pulse. Changes in SDA
while SCL is high are control signals that configure
START and STOP Conditions. Both SDA and SCL are
pulled high by the external pull-up resistors when the I2C
bus is not busy.
WRITE OPERATION
There are three specific modes in which data can be writ-
ten to the AD539X family of DACs.
4-Byte Mode.
When writing to the AD539X DACs, the user must begin
with an address byte (R/W = 0) after which the DAC will
acknowledge that it is prepared to receive data by pull-
ing SDA low. The address byte is followed by the
pointer byte, this addresses the specific channel in the
DAC to be addressed and is also acknowledged by the
DAC. Two bytes of data are then written to the DAC as
shown in Figure 11. A STOP condition follows. This al-
lows the user to update a single channel within the
AD539X at any time and requires 4 bytes of data to be
transferred from the master.
START and STOP Conditions
A master device initiates communication by issuing
a START condition. A START condition is a high-to-low
transition on SDA with SCL high. A STOP condition
is a low-to-high transition on SDA, while SCL is high.
–14–
REV. PrD 03/2003
PRELIMINARY TECHNICAL DATA
AD5390/AD5391/AD5392
SCL
SDA
AD1
R/W
0
0
1
0
1
1
0
AD0
A5
A4
A3
A2
A1
A0
ACK
BY
AD538X
MSB
ACK
BY
AD538X
START
COND
BY
ADDRESS BYTE
POINTER BYTE
MASTER
SCL
SDA
MSB
REG1 REG0
LSB
MSB
LSB
ACK
BY
AD538X
ACK
BY
AD538X
STOP
COND
BY
MOST SIGNIFICANT DATA BYTE
LEAST SIGNIFICANT DATA BYTE
MASTER
Figure 11 . 4-Byte AD5380, I2C Write Operation
3-Byte Mode
Three byte mode allows the user update more than one channel in a write sequence without having to write the device
address byte each time. The device address byte is only required once and subsequent channel updates require the pointer
byte and the data bytes. In three byte mode the user begins with an address byte (R/W = 0) after which the DAC will
acknowledge that it is prepared to receive data by pulling SDA low. The address byte is followed by the pointer
byte, this addresses the specific channel in the DAC to be addressed and is also acknowledged by the DAC. This is
then followed by the two data bytes. REG1 and REG0 determine the register to be updated.
If a STOP condition is not sent following the data bytes another channel can be updated by sending a new pointer
byte followed by the data bytes. This mode only requires 3-bytes to be sent to update any channel once the device
has been initially addressed and reduces the software overhead in updating the AD539X channels. A STOP condi-
tion at any time exits this mode. Figure 12 shows a typical configuration.
SCL
0
AD1
R/W
0
1
0
1
1
0
AD0
A5
A4
A3
A2
A1
A0
SDA
ACK
BY
AD538X
MSB
ACK
BY
AD538X
START
COND
BY
ADDRESS BYTE
POINTER BYTE FOR CHANNEL “N”
MASTER
SCL
SDA
MSB
REG1 REG0
LSB
MSB
LSB
ACK
BY
ACK
BY
MOST SIGNIFICANT DATA BYTE
LEAST SIGNIFICANT DATA BYTE
AD538X
AD538X
DATA FOR CHANNEL “N”
SCL
SDA
0
0
A5
A4
A3
A2
A1
A0
MSB
ACK
BY
AD538X
POINTER BYTE FOR CHANNEL “NEXT CHANNEL”
SCL
MSB
MOST SIGNIFICANT DATA BYTE
REG1 REG0
LSB
MSB
LSB
SDA
ACK
BY
AD538X
ACK
BY
STOP
COND
BY
LEAST SIGNIFICANT DATA BYTE
AD538X
MASTER
DATA FOR CHANNEL “NEXT CHANNEL”
Figure 12 . 3-Byte AD538X, I2C Write Operation
REV. PrD 03/2003
–15–
PRELIMINARY TECHNICAL DATA
AD5390/AD5391/AD5392
2-Byte Mode
Two byte mode allows the user update channels sequentially following initialization of this mode. The device address
byte is only required once and the pointer address pointer is configured for auto increment or burst mode.
The user must begin with an address byte (R/W = 0) after which the DAC will acknowledge that it is prepared to re-
ceive data by pulling SDA low. The address byte is followed by a specific pointer byte (3F Hex) which initiates the
burst mode of operation. In this mode the address pointer initializes to channel zero and automatically increments
to the next address on receiving the two data bytes for the present address. The REG0 and REG 1 bits in the data
byte determine the register to be updated. In this mode, following the initialization only the 2-data bytes are required
to update a channel, the channel address automatically increments from address 0. This allows transmission of data to
all channels in one block and reduces the software overhead in configuring all channels. A STOP condition at any time
exits this mode. Figure 13 shows a typical configuration.
SCL
0
A5=1
A2=1
A1=1
AD1
R/W
A4=1
A0=1
0
1
0
A3=1
1
1
0
AD0
SDA
ACK
BY
AD538X
MSB
ACK
BY
AD538X
START
COND
BY
ADDRESS BYTE
POINTER BYTE
MASTER
SCL
MSB
REG1 REG0
LSB
MSB
LSB
SDA
ACK
BY
ACK
BY
MOST SIGNIFICANT DATA BYTE
LEAST SIGNIFICANT DATA BYTE
AD538X
AD538X
CHANNEL 0 DATA
SCL
SDA
MSB
MOST SIGNIFICANT DATA BYTE
REG1 REG0
LSB
MSB
LSB
ACK
BY
ACK
BY
LEAST SIGNIFICANT DATA BYTE
AD538X
AD538X
CHANNEL 1 DATA
SCL
MSB
MOST SIGNIFICANT DATA BYTE
REG1 REG0
LSB
MSB
LSB
SDA
ACK
BY
AD538X
ACK
BY
STOP
COND
BY
LEAST SIGNIFICANT DATA BYTE
AD538X
MASTER
CHANNEL N DATA FOLLOWED BY STOP
Figure 13 . 2-Byte AD539X, I2C Write Operation
–16–
REV. PrD 03/2003
PRELIMINARY TECHNICAL DATA
AD5390/AD5391/AD5392
Soft Power Down
REG1=REG0=0, A3-A0=1000
DB13-DB0= Dont Care.
AD539X On-chip Special Function Registers (SFR)
The AD539x family of parts contain a number of special
function registers (SFRs)as outlined in table VIII. SFRs
are addressed with REG1=REG0= 0 and are decoded
using the Address bits A3 to A0.
Executing this instruction performs a global power-down
feature that puts all channels into a low power mode re-
ducing both analog and digital power consumption to
5uA. In power down mode the output amplifier can be
configured as a high impedance output or provide a 100k
load to ground. The contents of all internal registers are
retained in power-down mode. Cannot write to any regis-
ter while in power down.
Table VIII. SFR Register Functions (REG1 =0, REG0 = 0)
R / W
A3 A2 A1 A0 Function
X
0
0
0
0
0
1
0
0
0
0
0
1
1
1
1
1
1
0
0
0
0
0
1
1
0
1
0
0
1
0
0
0
0
1
1
0
1
0
0
1
0
0
0
1
NOP (No Operation)
Write ClR Code
Soft CLR
Soft Power Down
Soft Power Up
Control Register Write
Control Register Read
Monitor Channel
Soft Reset
Soft Power up
REG1=REG0=0, A3-A0=1001
DB13-DB0= Dont Care.
This instruction is used to power up the output amplifiers
and internal reference. The time to exit power down is
XXus. The hardware power down and software function
are internally combined in a digital OR function.
Soft RESET
REG1=REG0=0, A5-A0=001111
DB13-DB0= Dont Care.
SFR Commands
NOP (no operation)
REG1=REG0=0, A3-A0=0000
This instruction is used to implement a software reset. All
internal registers are reset to their default values which
corresponds to m at fullscale and c at zero. The contents
of the DAC registers are cleared setting all analog outputs
to zero volts. The soft rreset activation time is 150us
(typ).
Perfoms no operation but is usefull in readback mode to
clock out data on Dout for diagnostic purposes.
Write CLR Code
REG1=REG0=0, A3-A0=0001
DB13-DB0= Contain the CLR data.
Monitor Channel
REG1=REG0=0, A3-A0=01010
DB13-DB8= Contain data to address the channel to be
monitored.
Bringing the CLR line low or exercising the soft clear
function will load the contents of the DAC registers with
the data contained in the user configurable CLR register
and sets VOUT0-VOUT15 accordingly. This can be very
useful not only for setting up a specific output voltage in a
clear condition but can also be used for calibration pur-
poses where the user can load fullscale or zeroscale to the
the clear code register and then issue a hardware or soft-
ware clear to load this code to all DAC removing the need
for individual writes to all DACs. Default on power up is
all zeroes.
A monitor function is provided on all devices. This feature
consisting of a multiplexer addressed via the interface
allows any channel output to be routed to this pin for
monitoring using an external ADC. In channel monitor
mode the monitored channel is routed to the MON_OUT
pin. In addition to monitoring all output channels, two
external inputs are also provided allowing the user to
monitor signals external to the AD539X. The channel
monitor function must be enabled in the control register
before any channels are routed to the MON_OUT pin.
On the AD5390 and AD5392, 14 bit parts, DB13 to DB8
contain the channel address for the monitored channel. On
the AD5391, 12 bit part, DB11 to DB6 contain the chan-
nel address for the channel to be monitored. Selecting
channel XX tri-states the MON_OUT pin.
Soft CLR
REG1=REG0=0, A3-A0=0010
DB13-DB0= Dont Care.
Executing this instruction performs the CLR which is
functionally the same as that provided by the external
CLR pin. The DAC outputs are loaded with the data in
the CLR code register. The time taken to fully execute the
SOFT CLR is 16*400ns and is indicated by the BUSY
low time.
The Channel Address decoding for the AD539X is as
follows:
REV. PrD 03/2003
–17–
PRELIMINARY TECHNICAL DATA
AD5390/AD5391/AD5392
REG1 REG0
A3 A2 A1 A0
DB13 DB12 DB11 DB10 DB9 DB8 DB7 ->DB0 MON_OUT
(AD5390)
MON_OUT
(AD5392)
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Vout 0
Vout 1
Vout 2
Vout 3
Vout 4
Vout 5
Vout 6
Vout 7
Vout 0
Vout 1
Vout 2
Vout 3
Vout 4
Vout 5
Vout 6
Vout 7
Vout 8
Vout 9
Vout 10
Vout 11
Vout 12
Vout 13
Vout 14
Vout 15
MON_IN1
MON_IN2
AD5390/AD5392 Channel Monitor Decoding
The Channel Address decoding for the AD5391 is as follows:
REG1 REG0 A3 A2 A1 A0 DB11 DB10 DB9 DB8 DB7 DB6 DB5 ->DB0
MON_OUT
(AD5391)
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
1
1
1
X
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
X
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
X
1
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Vout 0
Vout 1
Vout 2
Vout 3
Vout 4
Vout 5
Vout 6
Vout 7
Vout 8
Vout 9
Vout 10
Vout 11
Vout 12
Vout 13
Vout 14
Vout 15
MON_IN1
MON_IN2
Undefined
Undefined
Tristate
AD5391 Channel Monitor Decoding
–18–
REV. PrD 03/2003
PRELIMINARY TECHNICAL DATA
AD5390/AD5391/AD5392
Control Register Write
REG1=REG0=0, A3-A0=1100
DB13-DB0 contains the control register data.
AD5390 and AD5392 Control Register Contents
MSB
LSB
CR13
CR12 CR11
CR10
CR9
CR8
CR7
CR6
CR5
CR4
CR3
CR1
CR0
Table VIII AD5390 and AD5392 Control Register Contents
CR13: Power Down Status. This bit is used to configure the output amplifier state in power down.
CR13=1 amplifier output is high impedance .
CR13=0 amplifier output is 100k to ground (default on power up).
CR12: 3V/5V power supply operating mode. This bit conditions the DAC when operating at 3V or 5 V. CR12 is pro-
grammed as follows:
CR12=1: 5V condition, internal reference is 2.5V (default on power-up).
CR12=0: 3V condition, internal reference is 1.25V.
CR11: Current Boost Control. This bit is used to boost the current in the output amplifier therby altering its settling
time. This bit is configured as follows:
CR11=1: Boost mode on. This maximizes the bias current in the output amplifier giving the fastest settling time
(3us typ) but increasing the power dissipation.
CR11=0: Boost mode off (default on power up). This reduces the bias current in the output amplifier and
reduces the overall power consumption but increases the settling time to 10us.
CR10: Internal/External Reference. This bits determines if the DAC uses its internal reference or an externally applied
reference.
CR10=1: Internal Reference enabled. 1.25V with 3V supplies and 2.5V with 5V supplies.
CR10=0: External Reference selected (default on power up)
CR9: Voltage Output Monitor Enable
CR9=1: Monitor Enabled. This enables the channel monitor function. Following a write to the monitor
channel in the SFR register the selected channel output is routed to the MON_OUT pin.
CR9=0: Monitor Disabled (default on power-up). When monitor is disabled the MON_OUT pin is tristated.
CR8: Thermal Monitor Function. This function is used to monitor the internal die temperature of the AD539X devices
when enabled. The thermal monitor puts the device into soft power down when the temperature exceeds 130 degree C.
This function can be used to protect the device in cases where the power dissipation of the devoice may be exceeded if a
number of output channels are simultaneously short circuited.
CR8=1: Monitor enabled.
CR8=0 Monitor disabled (default on power-up).
CR7-CR0: These are dont care conditions.
REV. PrD 03/2003
–19–
PRELIMINARY TECHNICAL DATA
AD5390/AD5391/AD5392
AD5391 Control Register Contents
MSB
LSB
CR11
CR10 CR9
CR8
CR7
CR6
CR5
CR4
CR3
CR1
CR0
Table IX AD5391 Control Register
CR11: Power Down Status. This bit is used to configure the output amplifier state in power down.
CR11=1 amplifier output is high impedance (default on power up).
CR11=0 amplifier output is 100k to ground.
CR10: 3V/5V power supply operating mode. This bit conditions the DAC when operating at 3V or 5 V. With 3V sup-
plies the internal reference is 1.25V. With 5V supplies the internal reference is 2.5V. CR12 is programmed as follows:
CR10=1: 5V condition, internal reference is 2.5V (default on power-up).
CR10=0: 3V condition, internal reference is 1.25V.
CR9: Current Boost Control. This bit is used to boost the current in the output amplifier therby altering its settling time.
This bit is configured as follows:
CR9=1: Boost mode on. This maximizes the bias current in the output amplifier giving the fastest settling time
(3us typ) but increasing the power dissipation.
CR9=0: Boost mode off (default on power up). This reduces the bias current in the output amplifier and
reduces the overall power consumption but increases the settling time to 10us.
CR8: Internal/External Reference. This bits determines if the DAC uses its internal reference or an externally applied
reference.
CR8=1: Internal Reference enabled. 1.25V with 3V supplies and 2.5V with 5V supplies.
CR8=0: External Reference selected (default on power up)
CR7: Voltage Output Monitor Enable
CR7=1: Monitor Enabled. This enables the channel monitor function. Following a write to the monitor
channel in the SFR register the selected channel output is routed to the MON_OUT pin.
CR7=0: Monitor Disabled (default on power-up). When monitor is disabled the MON_OUT pin is tristated.
CR6: Thermal Monitor Function. This function is used to monitor the internal die temperature of the AD539X devices
when enabled. The thermal monitor puts the device into soft power down when the temperature exceeds 130 degree C.
This function can be used to protect the device in cases where the power dissipation of the devoice may be exceeded if a
number of output channels are simultaneously short circuited.
CR6=1: Monitor enabled
CR6=0 Monitor disabled (default on power-up).
CR5-CR0: These are dont care conditions.
–20–
REV. PrD 03/2003
PRELIMINARY TECHNICAL DATA
AD5390/AD5391/AD5392
Hardware Functions
AD539X to MC68HC11
The Serial Peripheral Interface (SPI) on the MC68HC11
is configured for Master Mode (MSTR = 1), Clock Polar-
ity Bit (CPOL) = 0 and the Clock Phase Bit (CPHA) = 1.
The SPI is configured by writing to the SPI Control Reg-
ister (SPCR)—see 68HC11 User Manual. SCK of the
68HC11 drives the SCLK of the AD5380, the MOSI
output drives the serial data line (DIN) of the AD539X and
the MISO input is driven from DOUT. The SYNC signal
is derived from a port line (PC7). When data is being
transmitted to the AD539X, the SYNC line is taken low
(PC7). Data appearing on the MOSI output is valid on the
falling edge of SCK. Serial data from the 68HC11 is
transmitted in 8-bit bytes with only eight falling clock
edges occurring in the transmit cycle.
Reset Function
Bringing the RESET line low resets the contents of all
internal registers to their power-on-reset state. Reset is a
negative edge sensitive input. The default corresponds to
m at fullscale and c at zero. The contents of all DAC
registers are cleared setting the outputs to zero volts. This
sequence takes 300us (typ). The falling edge of RESET
initiates the reset process and BUSY goes low for the
duration returning high when RESET is complete.
While
BUSY is low all interfaces are disabled and all LDAC
pulses are ignored. When BUSY returns high the part
resumes normal operation and the status of the RESET
pin is ignored till the next falling edge is detected.
Asynchronous Clear Function
DV
DD
Bringing the CLR line low clears the contents of the DAC
registers to the data contained in the user configurable
CLR register and sets the analog outputs accordingly.
This function can be used in system calibration to load
zeroscale and fullscale to all channels together.The
execution time for a CLR is 32us.
AD538X
SER/PAR
MC68HC11
RESET
MISO
SDO
DIN
MOSI
BUSY and
LDAC Functions
BUSY is a digital cmos output indicating the status of the
AD539X devices. BUSY goes low during internal
calculations of x2 data. During this time the user can
continue writing new data to further x1, c and m registers
in parallel interface mode and these are stored in a FIFO
but no updates to the DAC registers and DAC outputs
will take place. If LDAC is taken low while BUSY is low
this event is stored.
SCK
PC7
SCLK
SYNC
SPI/I2C
Figure 15 . AD539X -MC68HC11 Interface
BUSY also goes low during power-on-reset and on a
falling edge is detected on the RESET pin . During this
time all interfaces are disabled and any events on LDAC
are ignored.
AD539X to PIC16C6x/7x
The PIC16C6x/7x Synchronous Serial Port (SSP) is
configured as an SPI Master with the Clock Polarity bit =
0. This is done by writing to the Synchronous Serial Port
Control Register(SSPCON). See user PIC16/17 Mi-
crocontroller User Manual. In this example I/O
port RA1 is being used to pulse SYNC and enable the
serial port of the AD539X. This microcontroller
transfers only eight bits of data during each serial transfer
operation; therefore, three consecutive read/write opera-
tions are needed depending on the mode. Figure 16 shows
the connection diagram.
The AD539X contain an extra feature whereby a DAC
register is not updated unless it’s x2 register has been
written to since the last time LDAC was brought low.
Normally, when LDAC is brought low, the DAC
registers are filled with the contents of the x2 registers.
However these devices will only update the DAC register if
the x2 data has changed, thereby removing unnecessary
digital crosstalk.
Power-On-Reset
The AD539X contain a power-on-reset generator and
state-machine. The power-on-reset resets all registers to a
predefined state and the analog outputs are configured
with a 100k impedance to ground. The BUSY pin goes
low during the power-on-reset sequencing preventing data
writes to the device.
DV
DD
AD538X
SER/PAR
PIC16C6X/7X
RESET
SDO
SDI/RC4
SDO/RC5
DIN
Power-Down
The AD539X contain a global power-down feature that
puts all channels into a low power mode reducing both
analog and digital power consumption to 5uA. In power
down mode the output amplifier can be configured as a
high impedance output or provide a 100k load to ground.
The contents of all internal registers are retained in
power-down mode. When exiting power down the settling
time of the amplifier will elapse before the outputs settle
to their correct value.
SCK/RC3
RA1
SCLK
SYNC
SPI/I2C
Figure 15 . AD539X -PIC16C6X/7X Interface
REV. PrD 03/2003
–21–
PRELIMINARY TECHNICAL DATA
AD5390/AD5391/AD5392
DV
DD
AD539X to 8051
AD538X
SER/PAR
ADSP2101/
ADSP2103
The AD539X requires a clock synchronized to the se-
rial data. The 8051 serial interface must therefore be
operated in Mode 0. In this mode serial data enters and
exits through RxD and a shift clock is output on TxD.
Figure 17 shows how the 8051 is connected to the
AD539X. Because the AD5380 shifts data out on the ris-
ing edge of the shift clock and latches data in on the
falling edge, the shift clock must be inverted. The
AD539X requires its data with the MSB first. Since the
8051 outputs the LSB first, the transmit routine must take
this into account.
RESET
SDO
DR
DT
DIN
SCK
SCLK
SYNC
TFS
RFS
SPI/I2C
Figure 18 . AD539X - ADSP2101/03 Interface
DV
DD
AD538X
SER/PAR
POWER SUPPLY DECOUPLING
In any circuit where accuracy is important, careful consid-
eration of the power supply and ground return layout
helps to ensure the rated performance. The printed circuit
board on which the AD539X is mounted should be de-
signed so that the analog and digital sections are
separated, and confined to certain areas of the board. If
the AD539X is in a system where multiple devices require
an AGND-to-DGND connection, the connection should
be made at one point only. The star ground point
should be established as close as possible to the device.
For supplies with multiple pins (AVDD, AVCC) it is recom-
mended to tie those pins together. The AD539X should
have ample supply bypassing of 10 µF in parallel with
0.1 µF on each supply located as close to the package as
possible, ideally right up against the device. The 10 µF
capacitors are the tantalum bead type. The 0.1 µF capacitor
should have low Effective Series Resistance (ESR) and Ef-
fective Series Inductance (ESI), like the common
ceramic types that provide a low impedance path to
ground at high frequencies, to handle transient currents
due to internal logic switching.
DV
8XC51
DD
RESET
RxD
SDO
DIN
TxD
SCLK
SYNC
SPI/I2C
P1.1
Figure 17 . AD539X - 8051 Interface
AD539X to ADSP2101/2103
The power supply lines of the AD539X should use as large
a trace as possible to provide low impedance paths and
reduce the effects of glitches on the power supply line. Fast
switching signals such as clocks should be shielded with
digital ground to avoid radiating noise to other parts of
the board, and should never be run near the reference
inputs. A ground line routed between the DIN and SCLK
lines will help reduce crosstalk between them (not required
on a multilayer board as there will be a separate ground
plane, but separating the lines will help). It is essential to
minimize noise on VIN and REFIN lines.
Figure 18 shows a serial interface between the AD539X
and the ADSP-2101/ADSP-2103. The ADSP-2101/
ADSP-2103 should be set up to operate in the SPORT
Transmit Alternate Framing Mode. The ADSP-2101/
ADSP-2103 SPORT is programmed through the SPORT
control register and should be configured as follows: Inter-
nal Clock Operation, Active Low Framing, 16-Bit Word
Length. Transmission is initiated by writing a word to the
Tx register after the SPORT has been enabled.
Avoid crossover of digital and analog signals. Traces on
opposite sides of the board should run at right angles to
each other. This reduces the effects of feedthrough through
the board. A microstrip technique is by far the best, but not
always possible with a double-sided board. In this tech-
nique, the component side of the board is dedicated to
ground plane while signal traces are placed on the solder
side.
–22–
REV. PrD 03/2003
相关型号:
AD5392BCP-3
8-/16-Channel, 3 V/5 V, Serial Input, Single- Supply, 12-/14-Bit Voltage Output DACs
ADI
AD5392BCP-3-REEL
8-/16-Channel, 3 V/5 V, Serial Input, Single- Supply, 12-/14-Bit Voltage Output DACs
ADI
AD5392BCP-3-REEL7
8-/16-Channel, 3 V/5 V, Serial Input, Single- Supply, 12-/14-Bit Voltage Output DACs
ADI
AD5392BCP-5
8-/16-Channel, 3 V/5 V, Serial Input, Single- Supply, 12-/14-Bit Voltage Output DACs
ADI
AD5392BCP-5-REEL
8-/16-Channel, 3 V/5 V, Serial Input, Single- Supply, 12-/14-Bit Voltage Output DACs
ADI
AD5392BCP-5-REEL7
8-/16-Channel, 3 V/5 V, Serial Input, Single- Supply, 12-/14-Bit Voltage Output DACs
ADI
AD5392BST-3
8-/16-Channel, 3 V/5 V, Serial Input, Single- Supply, 12-/14-Bit Voltage Output DACs
ADI
AD5392BST-3-REEL
8-/16-Channel, 3 V/5 V, Serial Input, Single- Supply, 12-/14-Bit Voltage Output DACs
ADI
AD5392BST-5
8-/16-Channel, 3 V/5 V, Serial Input, Single- Supply, 12-/14-Bit Voltage Output DACs
ADI
AD5392BST-5-REEL
8-/16-Channel, 3 V/5 V, Serial Input, Single- Supply, 12-/14-Bit Voltage Output DACs
ADI
©2020 ICPDF网 联系我们和版权申明