AD5749ACPZ-RL7 [ADI]

Industrial Current Out Driver, Single-Supply, 55 V Maximum Supply, Programmable Ranges; 工业电流输出驱动器,单电源, 55 V最大电源,可编程范围
AD5749ACPZ-RL7
型号: AD5749ACPZ-RL7
厂家: ADI    ADI
描述:

Industrial Current Out Driver, Single-Supply, 55 V Maximum Supply, Programmable Ranges
工业电流输出驱动器,单电源, 55 V最大电源,可编程范围

驱动器
文件: 总28页 (文件大小:373K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
Industrial Current Out Driver, Single-Supply,  
55 V Maximum Supply, Programmable Ranges  
AD5749  
FUNCTIONAL BLOCK DIAGRAM  
FEATURES  
DVCC GND  
AVDD GND  
Current output ranges: 0 mA to 24 mA or 4 mA to 20 mA  
±0.03ꢀ FSR typical total unadjusted error (TUE)  
±± ppm/°C typical output drift  
2ꢀ overrange  
Flexible serial digital interface  
On-chip output fault detection  
PEC error checking  
Asynchronous CLEAR function  
Power supply range  
AVDD: 12 V (± 10ꢀ) to ±± V (maximum)  
Output loop compliance to AVDD − 2.7± V  
Temperature range: −40°C to +10±°C  
32-lead, ± mm × ± mm LFCSP package  
CLEAR  
CLRSEL  
INPUT SHIFT  
REGISTER  
AND  
CONTROL  
LOGIC  
SCLK/OUTEN*  
SDIN/R0*  
AD5749  
SYNC/RSET*  
SDO/VFAULT*  
AVDD  
R3  
STATUS  
REGISTER  
HW SELECT  
R2  
VIN  
VREF  
IOUT RANGE  
SCALING  
RESET  
IOUT  
FAULT/TEMP*  
NC/IFAULT*  
OVERTEMP  
APPLICATIONS  
REXT1  
REXT2  
IOUT OPEN FAULT  
IOUT OPEN FAULT  
R
SET  
Process control  
Actuator control  
PLCs  
POWER-  
ON RESET  
IOUT  
OPEN FAULT  
AD2/R1*  
AD1/R2*  
AD0/R3*  
*
DENOTES SHARED PIN. SOFTWARE MODE DENOTED BY REGULAR TEXT,  
HARDWARE MODE DENOTED BY ITALIC TEXT. FOR EXAMPLE, FOR  
FAULT/TEMP PIN, IN SOFTWARE MODE, THIS PIN TAKES ON FAULT  
FUNCTION. IN HARDWARE MODE, THIS PIN TAKES ON TEMP FUNCTION.  
Figure 1.  
GENERAL DESCRIPTION  
The AD5749 is a single channel, low cost, precision, current output  
driver with hardware or software programmable output ranges.  
The software ranges are configured via an SPI-/MICROWIRE™-  
compatible serial interface. The AD5749 targets applications in  
PLC and industrial process control. The analog input to the  
AD5749 is provided from a low voltage, single-supply digital-to-  
analog converter (DAC) and is internally conditioned to provide  
the desired output current/voltage range.  
error checking, useful in industrial environments where data  
communication corruption can occur.  
The device also includes a power-on reset function ensuring  
that the device powers up in a known state and an asynchron-  
ous CLEAR pin that sets the outputs to the low end of the  
selected current range.  
An HW SELECT pin is used to configure the part for hardware  
or software mode on power-up.  
The output current range is programmable across two current  
ranges: 0 mA to 24 mA, or 4 mA to 20 mA. Current output is  
open-circuit protected and can drive inductive loads of 0.1 H.  
The device is specified to operate with a power supply range  
Table 1. Related Devices  
Part No.  
Description  
AD5750  
Industrial current/voltage output (I/V) driver with  
programmable ranges  
from 10.8 V to 55 V. Output loop compliance is 0 V to AVDD  
2.75 V.  
AD5751  
Industrial I/V output driver, single-supply, 55 V maximum  
supply, programmable ranges  
AD5748  
Industrial I/V output driver with programmable ranges  
The flexible serial interface is SPI and MICROWIRE compatible  
and can be operated in 3-wire mode to minimize the digital  
isolation required in isolated applications. The interface also  
features an optional PEC error checking feature using CRC-8  
AD5410/  
AD5420  
Single-channel, 12-/16-bit, serial input, current source  
output DAC  
AD5412/  
AD5422  
Single-channel, 12-/16-bit, serial input, I/V output DAC  
Rev. 0  
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 that may result from its use. Specifications subject to change without notice. No  
license is granted by implication or otherwise under any patent or patent rights of Analog Devices.  
Trademarks and registeredtrademarks arethe property of their respective owners.  
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.  
Tel: 781.329.4700  
Fax: 781.461.3113  
www.analog.com  
©2010 Analog Devices, Inc. All rights reserved.  
 
 
AD5749  
TABLE OF CONTENTS  
Features .............................................................................................. 1  
OUTEN........................................................................................ 18  
Software Control ........................................................................ 18  
Hardware Control ...................................................................... 21  
Transfer Function....................................................................... 21  
Detailed Description of Features.................................................. 22  
Output Fault Alert—Software Mode ....................................... 22  
Output Fault Alert—Hardware Mode ..................................... 22  
Asynchronous Clear (CLEAR)................................................. 22  
External Current Setting Resistor ............................................ 22  
Programmable Overrange Modes............................................ 22  
Packet Error Checking............................................................... 23  
Applications Information.............................................................. 24  
Transient Voltage Protection .................................................... 24  
Thermal Considerations............................................................ 24  
Layout Guidelines....................................................................... 25  
Galvanically Isolated Interface ................................................. 25  
Microprocessor Interfacing....................................................... 25  
Outline Dimensions....................................................................... 26  
Ordering Guide .......................................................................... 26  
Applications....................................................................................... 1  
Functional Block Diagram .............................................................. 1  
General Description......................................................................... 1  
Revision History ............................................................................... 2  
Specifications..................................................................................... 3  
Timing Characteristics ................................................................ 5  
Absolute Maximum Ratings............................................................ 7  
ESD Caution.................................................................................. 7  
Pin Configuration and Function Descriptions............................. 8  
Typical Performance Characteristics ........................................... 10  
Terminology .................................................................................... 15  
Theory of Operation ...................................................................... 16  
Software Mode............................................................................ 16  
Currrent Output Architecture .................................................. 18  
Driving Inductive Loads............................................................ 18  
Power-On State of the AD5749 ................................................ 18  
Default Registers at Power-On ................................................. 18  
Reset Function ............................................................................ 18  
REVISION HISTORY  
7/10—Revision 0: Initial Version  
Rev. 0 | Page 2 of 28  
 
AD5749  
SPECIFICATIONS  
AVDD = 12 V ( 10%) to 55 V (maximum), DVCC = 2.7 V to 5.5 V, GND = 0 V. RLOAD = 300 Ω. All specifications TMIN to TMAX  
,
unless otherwise noted.  
Table 2.  
Parameter1  
Min  
Typ  
Max  
Unit  
V
μA  
Test Conditions/Comments  
INPUT VOLTAGE RANGE  
Input Leakage Current  
REFERENCE INPUT  
0 to 4.096  
Output unloaded  
−1  
+1  
Reference Input Voltage  
4.096  
V
External reference must be exactly as stated;  
otherwise, accuracy errors show up as error in output  
Input Leakage Current  
CURRENT OUTPUT  
−1  
+1  
μA  
Output Current Ranges  
0
4
0
3.92  
24  
20  
24.5  
20.4  
mA  
mA  
mA  
mA  
Output Current Overranges2  
See Detailed Description of Features section  
See Detailed Description of Features section  
ACCURACY (INTERNAL RSET  
)
Total Unadjusted Error (TUE)  
A Version2  
−0.5  
−0.3  
−0.02  
−16  
+0.5  
+0.3  
+0.02  
+16  
% FSR  
% FSR  
% FSR  
0.15  
0.01  
TA = 25°C  
Relative Accuracy (INL)  
Offset Error  
μA  
−10  
+5  
3
8
+10  
μA  
TA = 25°C  
Offset Error TC2  
Dead Band on Output, RTI  
Gain Error  
ppm FSR/°C  
mV  
% FSR  
% FSR  
ppm FSR/°C  
% FSR  
14  
+0.2  
+0.125  
Referred to 4.096 V input range  
TA = 25°C  
−0.2  
−0.125  
0.02  
10  
Gain TC2  
Full-Scale Error  
−0.2  
+0.2  
−0.125  
0.02  
4
+0.125  
% FSR  
ppm FSR/°C  
TA = 25°C  
TA = 25°C  
Full-Scale TC2  
ACCURACY (EXTERNAL RSET  
Total Unadjusted Error (TUE)  
A Version2  
)
−0.3  
−0.1  
−0.02  
−14  
+0.3  
+0.1  
+0.02  
+14  
% FSR  
% FSR  
% FSR  
μA  
0.02  
0.01  
Relative Accuracy (INL)  
Offset Error  
−11  
+5  
2
8
+11  
TA = 25°C  
Offset Error TC2  
Dead Band on Output, RTI  
Gain Error  
ppm FSR/°C  
mV  
% FSR  
% FSR  
ppm FSR/°C  
% FSR  
+14  
+0.08  
+0.07  
Referred to 4.096 V input range  
TA = 25°C  
−0.08  
−0.07  
0.02  
1
Gain TC2  
Full-Scale Error  
−0.1  
+0.1  
−0.07  
0.02  
2
+0.07  
% FSR  
ppm FSR/°C  
TA = 25°C  
Full-Scale TC2  
Rev. 0 | Page 3 of 28  
 
AD5749  
Parameter1  
OUTPUT CHARACTERISTICS2  
Min  
Typ  
Max  
Unit  
Test Conditions/Comments  
Current Loop Compliance  
Voltage  
0
AVDD − 2.75  
V
Resistive Load  
Inductive Load  
Chosen such that compliance is not exceeded  
Needs appropriate capacitor at higher inductance  
values; see the Driving Inductive Loads section  
See the Test Conditions/  
Comments column  
H
Settling Time  
4 mA to 20 mA, Full-Scale  
Step  
120 μA Step, 4 mA to  
20 mA Range  
8.5  
1.2  
μs  
μs  
250 Ω load  
250 Ω load  
DC PSRR  
Output Impedance  
DIGITAL INPUTS2  
1
μA/V  
MΩ  
130  
JEDEC compliant  
Input High Voltage, VIH  
Input Low Voltage, VIL  
Input Current  
2
V
V
μA  
pF  
0.8  
+1  
−1  
Per pin  
Per pin  
Pin Capacitance  
5
DIGITAL OUTPUTS2  
FAULT, IFAULT, TEMP, VFAULT  
VOL, Output Low Voltage  
0.4  
V
V
V
10 kΩ pull-up resistor to DVCC  
At 2.5 mA  
10 kΩ pull-up resistor to DVCC  
0.6  
VOH, Output High Voltage  
SDO  
3.6  
0.5  
VOL, Output Low Voltage  
VOH, Output High Voltage  
High Impedance Output  
Capacitance  
0.5  
DVCC − 0.5  
3
V
V
pF  
Sinking 200 μA  
Sourcing 200 μA  
DVCC − 0.5  
High Impedance Leakage  
Current  
−1  
+1  
55  
μA  
V
POWER REQUIREMENTS  
AVDD  
DVCC  
Input Voltage  
AIDD  
10.8  
2.7  
5.5  
5.6  
V
mA  
4.4  
Output unloaded, output disabled;  
R3, R2, R1, R0 = 0000, RSET = 0  
5.2  
0.3  
108  
6.2  
1
mA  
mA  
mW  
Output enabled  
VIH = DVCC, VIL = GND  
AVDD = 24 V, output unloaded  
DICC  
Power Dissipation  
1 Temperature range: −40°C to +105°C; typical at +25°C.  
2 Guaranteed by design and characterization, not production tested.  
Rev. 0 | Page 4 of 28  
 
 
 
 
 
 
 
 
AD5749  
TIMING CHARACTERISTICS  
AVDD = 12 V ( 10%) to 55 V (maximum), DVCC = 2.7 V to 5.5 V, GND = 0 V. RLOAD = 300 Ω. All specifications TMIN to TMAX, unless  
otherwise noted.  
Table 3.  
Parameter1, 2  
Limit at TMIN, TMAX  
Unit  
Description  
t1  
t2  
t3  
t4  
20  
8
8
ns min  
ns min  
ns min  
ns min  
ns min  
ns min  
ns min  
ns min  
μs max  
ns min  
ns max  
ns min  
SCLK cycle time  
SCLK high time  
SCLK low time  
5
SYNC falling edge to SCLK falling edge setup time  
16th SCLK falling edge to SYNC rising edge (on 24th SCLK falling edge if using PEC)  
Minimum SYNC high time (write mode)  
Data setup time  
t5  
10  
5
t6  
t7  
t8  
t9, t10  
t11  
t12  
t13  
5
5
1.5  
5
Data hold time  
CLEAR pulse low/high activation time  
Minimum SYNC high time (read mode)  
SCLK rising edge to SDO valid (SDO CL = 15 pF)  
RESET pulse low time  
40  
10  
1 Guaranteed by characterization, but not production tested.  
2 All input signals are specified with tR = tF = 5 ns (10% to 90% of DVCC) and timed from a voltage level of 1.2 V.  
Rev. 0 | Page 5 of 28  
 
 
AD5749  
Timing Diagrams  
t1  
SCLK  
1
2
16  
t3  
t2  
t6  
t4  
t5  
SYNC  
t8  
t7  
D15  
SDIN  
CLEAR  
IOUT  
D0  
t10  
t9  
RESET  
t13  
Figure 2. Write Mode Timing Diagram  
SCLK  
t11  
SYNC  
SDIN  
A2  
A1  
A0  
R = 1  
0
X
X
X
X
X
X
X
X
X
X
X
t12  
PEC  
ERROR  
OVER  
TEMP  
IOUT  
FAULT  
VOUT  
FAULT  
SDO  
X
X
X
X
X
R3  
R2  
R1  
R0  
CLRSEL OUTEN RSET  
Figure 3. Readback Mode Timing Diagram  
Rev. 0 | Page 6 of 28  
 
AD5749  
ABSOLUTE MAXIMUM RATINGS  
TA = 25°C, unless otherwise noted. Transient currents of up to  
100 mA do not cause SCR latch-up.  
Stresses above those listed under Absolute Maximum Ratings  
may cause permanent damage to the device. This is a stress  
rating only; functional operation of the device at these or any  
other conditions above those indicated in the operational  
section of this specification is not implied. Exposure to absolute  
maximum rating conditions for extended periods may affect  
device reliability.  
Table 4.  
Parameter  
Rating  
AVDD to GND  
DVCC to GND  
−0.3 V to +58 V  
−0.3 V to +7 V  
Digital Inputs to GND  
−0.3 V to DVCC + 0.3 V, or 7 V  
(whichever is less)  
ESD CAUTION  
Digital Outputs to GND  
−0.3 V to DVCC + 0.3 V, or 7 V  
(whichever is less)  
VREF to GND  
VIN to GND  
IOUT to GND  
−0.3 V to +7 V  
−0.3 V to +7 V  
−0.3 V to AVDD  
Operating Temperature Range  
Industrial  
−40°C to +105°C  
−65°C to +150°C  
125°C  
Storage Temperature Range  
Junction Temperature (TJ max)  
32-Lead LFCSP Package  
θJA Thermal Impedance  
Lead Temperature  
Soldering  
28°C/W  
JEDEC industry standard  
J-STD-020  
Rev. 0 | Page 7 of 28  
 
AD5749  
PIN CONFIGURATION AND FUNCTION DESCRIPTIONS  
PIN 1  
INDICATOR  
SDO/VFAULT 1  
CLRSEL 2  
CLEAR 3  
DVCC 4  
GND 5  
SYNC/RSET 6  
SCLK/OUTEN 7  
SDIN/R0 8  
24 DNC  
23 DNC  
22 GND  
21 GND  
20 DNC  
19 DNC  
18 IOUT  
17 AVDD  
AD5749  
TOP VIEW  
(Not to Scale)  
NOTES  
1. NC = NO CONNECT.  
2. THE EXPOSED PADDLE IS TIED TO GND.  
Figure 4. Pin Configuration  
Table 5. Pin Function Descriptions  
Pin No.  
Mnemonic  
Description  
1
SDO/VFAULT  
Serial Data Output (SDO). In software mode, this pin is used to clock data from the input shift register in  
readback mode. Data is clocked out on the rising edge of SCLK and is valid on the falling edge of SCLK.  
This pin is a CMOS output.  
2
3
CLRSEL  
CLEAR  
In hardware or software mode, this pin selects the clear value, either zero scale or midscale. In software  
mode, this pin is implemented as a logic OR with the internal CLRSEL bit.  
Active High Input. Asserting this pin sets the output current to zero-scale code or midscale of range  
selected (user selectable). CLEAR is a logic OR with the internal CLEAR bit. See the Asynchronous Clear  
(CLEAR) section for more details.  
4
5
6
DVCC  
GND  
SYNC/RSET  
Digital Power Supply.  
Ground Connection.  
Positive Edge-Sensitive Latch (SYNC). In software mode, a rising edge parallel loads the input shift  
register data into the AD5749 and also updates the output.  
Resistor Select (RSET). In hardware mode, this pin selects whether the internal or the external current  
sense resistor is used.  
If RSET = 0, the external sense resistor is chosen.  
If RSET = 1, the internal sense resistor is chosen.  
7
8
9
SCLK/OUTEN  
SDIN/R0  
Serial Clock Input (SCLK). In software mode, data is clocked into the input shift register on the falling  
edge of SCLK. This pin operates at clock speeds up to 50 MHz.  
Output Enable (OUTEN). In hardware mode, this pin acts as an output enable pin.  
Serial Data Input (SDIN). In software mode, data must be valid on the falling edge of SCLK.  
Range Decode Bit (R0). In hardware mode, this pin, in conjunction with R1, R2, and R3, selects the output  
current range setting on the part.  
AD2/R1  
Device Addressing Bit (AD2). In software mode, this pin, in conjunction with AD0 and AD1, allows up to  
eight devices to be addressed on one bus.  
Range Decode Bit (R1). In hardware mode, this pin, in conjunction with R0, R2, and R3, selects the output  
current range setting on the part.  
10  
11  
AD1/R2  
AD0/R3  
Device Addressing Bit (AD1). In software mode, this pin, in conjunction with AD0 and AD2, allows up to  
eight devices to be addressed on one bus.  
Range Decode Bit (R2). In hardware mode, this pin, in conjunction with R0, R1, and R3, selects the output  
current range setting on the part.  
Device Addressing Bit (AD0). In software mode, this pin, in conjunction with AD1 and AD2, allows up to  
eight devices to be addressed on one bus.  
Range Decode Bit (R3). In hardware mode, this pin, in conjunction with R0, R1, and R2, selects the output  
current range setting on the part.  
Rev. 0 | Page 8 of 28  
 
AD5749  
Pin No.  
Mnemonic  
Description  
12, 13  
REXT2, REXT1  
A 15 kΩ external current setting resistor can be connected between the REXT1 and REXT2 pins to  
improve the IOUT temperature drift performance.  
14  
15  
16  
17  
18  
VREF  
VIN  
GND  
AVDD  
IOUT  
Buffered Reference Input.  
Buffered Analog Input (0 V to 4.096 V).  
Ground Connection.  
Positive Analog Supply.  
Current Output.  
19, 20, 23, 24 DNC  
21, 22 GND  
25, 26, 27, 28 NC  
Do not connect to these pins.  
Ground Connection.  
No Connect. Can be tied to GND.  
29  
30  
31  
HW SELECT  
This part is used to configure the part to hardware or software mode.  
HW SELECT = 0 selects software control.  
HW SELECT = 1 selects hardware control.  
In software mode, this pin resets the part to its power-on state. Active low.  
In hardware mode, there is no reset. If using the part in hardware mode, the RESET pin should be tied  
RESET  
high.  
FAULT/TEMP  
Fault Alert (FAULT). In software mode, this pin acts as a general fault alert pin. It is asserted low when an  
open-circuit, overtemperature error, or PEC interface error is detected. This pin is an open-drain output  
and must be connected to a pull-up resistor.  
Overtemperature Fault (TEMP). In hardware mode, this pin acts as an overtemperature fault pin. It is  
asserted low when an overtemperature error is detected. This pin is an open-drain output and must be  
connected to a pull-up resistor.  
32  
NC/IFAULT  
EPAD  
No Connect (NC). In software mode, this pin is a no connect. Instead, tie this pin to GND.  
Open-Circuit Fault Alert (IFAULT). In hardware mode, this pin acts as an open-circuit fault alert pin. It is  
asserted low when an open-circuit error is detected. This pin is an open-drain output and must be  
connected to a pull-up resistor.  
33 (EPAD)  
The exposed paddle is tied to GND.  
Rev. 0 | Page 9 of 28  
AD5749  
TYPICAL PERFORMANCE CHARACTERISTICS  
0.005  
0.010  
0.008  
0.006  
0.004  
0.002  
0
4mA TO 20mA EXTERNAL R  
0mA TO 24mA EXTERNAL R  
RESISTOR  
RESISTOR  
SET  
SET  
4mA TO 20mA INTERNAL R  
0mA TO 24mA INTERNAL R  
LINEARITY  
LINEARITY  
SET  
SET  
0.004  
0.003  
0.002  
0.001  
0
–0.001  
–0.002  
–0.003  
–0.004  
–0.005  
–0.002  
–0.004  
–0.006  
–0.008  
–0.010  
24V  
48V  
SUPPLY VOLTAGE (AVDD)  
55V  
V
(V)  
IN  
Figure 8. Integral Nonlinearity Current Mode, Internal RSET Sense Resistor  
Figure 5. Integral Nonlinearity Error vs. VIN, External RSET Resistor  
0.05  
0.005  
4mA TO 20mA EXTERNAL R  
0mA TO 24mA EXTERNAL R  
TUE  
TUE  
4mA TO 20mA INTERNAL R  
0mA TO 24mA INTERNAL R  
RESISTOR  
RESISTOR  
SET  
SET  
SET  
SET  
0.04  
0.03  
0.02  
0.01  
0
0.004  
0.003  
0.002  
0.001  
0
–0.01  
–0.02  
–0.03  
–0.04  
–0.05  
–0.001  
–0.002  
–0.003  
–0.004  
–0.005  
V
(V)  
V
(V)  
IN  
IN  
Figure 9. Total Unadjusted Error vs. VIN, External RSET Resistor  
Figure 6. Integral Nonlinearity Error vs. VIN, Internal RSET Resistor  
0.05  
0.010  
4mA TO 20mA INTERNAL R  
0mA TO 24mA INTERNAL R  
TUE  
TUE  
4mA TO 20mA EXTERNAL R  
0mA TO 24mA EXTERNAL R  
LINEARITY  
LINEARITY  
SET  
SET  
SET  
SET  
0.04  
0.03  
0.02  
0.01  
0
0.008  
0.006  
0.004  
0.002  
0
–0.01  
–0.02  
–0.03  
–0.04  
–0.05  
–0.002  
–0.004  
–0.006  
–0.008  
–0.010  
24V  
48V  
SUPPLY VOLTAGE (AVDD)  
55V  
V
(V)  
IN  
Figure 10. Total Unadjusted Error vs. VIN, Internal RSET Resistor  
Figure 7. Integral Nonlinearity Current Mode, External RSET Sense Resistor  
Rev. 0 | Page 10 of 28  
 
 
AD5749  
0.020  
0.005  
0.004  
0.003  
0.002  
0.001  
0
4mA TO 20mA EXTERNAL R  
0mA TO 24mA EXTERNAL R  
POSITIVE TUE  
POSITIVE TUE  
SET  
SET  
4mA TO 20mA EXTERNAL R  
0mA TO 24mA EXTERNAL R  
LINEARITY  
LINEARITY  
SET  
SET  
0.015  
0.010  
0.005  
0
–0.005  
–0.010  
–0.015  
–0.020  
–0.001  
–0.002  
–0.003  
–0.004  
–0.005  
4mA TO 20mA EXTERNAL R  
0mA TO 24mA EXTERNAL R  
NEGATIVE TUE  
NEGATIVE TUE  
SET  
SET  
24V  
48V  
55V  
–40  
25  
TEMPERATURE (°C)  
105  
SUPPLY VOLTAGE (AVDD)  
Figure 11. Total Unadjusted Error Current Mode, External RSET Sense Resistor  
Figure 14. Integral Nonlinearity Error vs. Temperature,  
External RSET Sense Resistor  
0.010  
0.10  
0.08  
0.06  
0.04  
0.02  
0
4mA TO 20mA INTERNAL R  
0mA TO 24mA INTERNAL R  
NEGATIVE TUE  
NEGATIVE TUE  
SET  
SET  
4mA TO 20mA INTERNAL R  
0mA TO 24mA INTERNAL R  
4mA TO 20mA INTERNAL R  
0mA TO 24mA INTERNAL R  
POSITIVE TUE  
POSITIVE TUE  
NEGATIVE TUE  
NEGATIVE TUE  
SET  
SET  
SET  
SET  
0.005  
0
–0.005  
–0.010  
–0.015  
–0.020  
–0.025  
–0.02  
–0.04  
–0.06  
–0.08  
–0.10  
0mA TO 24mA INTERNAL R  
4mA TO 20mA INTERNAL R  
POSITIVE TUE  
POSITIVE TUE  
SET  
SET  
24V  
48V  
55V  
–40  
25  
TEMPERATURE (°C)  
105  
SUPPLY VOLTAGE (AVDD)  
Figure 12. Total Unadjusted Error Current Mode, Internal RSET Sense Resistor  
Figure 15. Total Unadjusted Error vs. Temperature, Internal RSET Sense Resistor  
0.10  
0.08  
0.06  
0.04  
0.02  
0
0.005  
4mA TO 20mA INTERNAL R  
0mA TO 24mA INTERNAL R  
LINEARITY  
LINEARITY  
SET  
SET  
0.004  
0.003  
0.002  
0.001  
0
–0.02  
–0.04  
–0.001  
–0.002  
–0.003  
–0.004  
–0.005  
4mA TO 20mA EXTERNAL R  
0mA TO 24mA EXTERNAL R  
4mA TO 20mA EXTERNAL R  
0mA TO 24mA EXTERNAL R  
POSITIVE TUE  
POSITIVE TUE  
NEGATIVE TUE  
NEGATIVE TUE  
–0.06  
–0.08  
–0.10  
SET  
SET  
SET  
SET  
–40  
25  
TEMPERATURE (°C)  
105  
–40  
25  
TEMPERATURE (°C)  
105  
Figure 16. Total Unadjusted Error vs. Temperature, External RSET Sense Resistor  
Figure 13. Integral Nonlinearity Error vs. Temperature,  
Internal RSET Sense Resistor  
Rev. 0 | Page 11 of 28  
AD5749  
4
3
2
50  
45  
40  
35  
30  
25  
20  
15  
10  
5
1
0
–1  
–2  
4mA TO 20mA EXTERNAL R  
0mA TO 24mA EXTERNAL R  
4mA TO 20mA EXTERNAL R  
0mA TO 24mA EXTERNAL R  
SET  
SET  
SET  
SET  
0
–3  
–40  
25  
TEMPERATURE (°C)  
105  
–40  
25  
TEMPERATURE (°C)  
105  
Figure 20. Offset Error vs. Temperature, External RSET Sense Resistor  
Figure 17. Zero-Scale Error vs. Temperature, External RSET Sense Resistor  
40  
35  
0.05  
4mA TO 20mA EXTERNAL R  
0mA TO 24mA EXTERNAL R  
SET  
SET  
0.04  
0.03  
0.02  
0.01  
0
30  
25  
20  
15  
10  
5
–0.01  
–0.02  
–0.03  
–0.04  
–0.05  
4mA TO 20mA INTERNAL R  
0mA TO 24mA INTERNAL R  
SET  
SET  
0
–40  
25  
TEMPERATURE (°C)  
105  
–40  
25  
TEMPERATURE (°C)  
105  
Figure 18. Zero-Scale Error vs. Temperature, Internal RSET Sense Resistor  
Figure 21. Full-Scale Error vs. Temperature, External RSET Sense Resistor  
3
0.10  
4mA TO 20mA INTERNAL R  
0mA TO 24mA INTERNAL R  
SET  
SET  
0.08  
0.06  
0.04  
0.02  
0
2
1
0
–1  
–2  
–0.02  
–0.04  
–0.06  
–0.08  
–0.10  
4mA TO 20mA INTERNAL R  
SET  
0mA TO 24mA INTERNAL R  
SET  
–3  
–40  
25  
TEMPERATURE (°C)  
105  
–40  
25  
TEMPERATURE (°C)  
105  
Figure 19. Offset Error vs. Temperature, Internal RSET Sense Resistor  
Figure 22. Full-Scale Error vs. Temperature, Internal RSET Sense Resistor  
Rev. 0 | Page 12 of 28  
AD5749  
12  
10  
8
0.000010  
0.000008  
0.000006  
0.000004  
0.000002  
0
0.10  
0.08  
0.06  
0.04  
0.02  
0
4mA TO 20mA EXTERNAL R  
0mA TO 24mA EXTERNAL R  
SET  
SET  
6
I
OUT  
4
–0.000002  
–0.000004  
–0.000006  
–0.000008  
–0.02  
–0.04  
–0.06  
–0.08  
–0.10  
2
V
DD  
0
–2  
–10  
–0.000010  
10  
–8  
–6  
–4  
–2  
0
2
4
6
8
–40  
25  
TEMPERATURE (°C)  
105  
TIME (ms)  
Figure 26. Output Current vs. Time on VDD Power-Up  
Figure 23. Gain Error vs. Temperature, External RSET Sense Resistor  
0
–2  
0.10  
4mA TO 20mA INTERNAL R  
0mA TO 24mA INTERNAL R  
SET  
SET  
0.08  
0.06  
0.04  
0.02  
0
–4  
–6  
–8  
–10  
–12  
–14  
–16  
–18  
–0.02  
–0.04  
–0.06  
–0.08  
–0.10  
–2  
–1  
0
1
2
3
4
5
6
7
8
–40  
25  
TEMPERATURE (°C)  
105  
TIME (µs)  
Figure 24. Gain Error vs. Temperature, Internal RSET Sense Resistor  
Figure 27. Output Current vs. Time on Output Enable, 0 mA to 24 mA Range  
2.10  
2.05  
2.00  
0.025  
0.020  
0.015  
0.010  
0.005  
0
1.95  
1.90  
1.85  
1.80  
1.75  
AV COMPLIANCE VOLTAGE  
DD  
1.70  
1.65  
–40  
25  
105  
–12 –6  
1
8
14 21 28 34 41 48 54 61 68  
TIME (µs)  
TEMPERATURE (°C)  
Figure 25. Output Compliance vs. Temperature  
Tested When IOUT = 10.8 mA, 0 mA to 24 mA Range Selected  
Figure 28. 4 mA to 20 mA Output Current Step  
Rev. 0 | Page 13 of 28  
 
AD5749  
3000  
2500  
2000  
1500  
1000  
500  
4.10  
4.05  
4.00  
3.95  
3.90  
3.85  
3.80  
3.75  
DV = 5V  
CC  
DV = 3V  
CC  
0
0
0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0  
LOGIC LEVEL (V)  
24  
48  
AV (V)  
55  
DD  
Figure 30. AIDD vs. AVDD, IOUT = 0 mA  
Figure 29. DICC vs. Logic Input Voltage  
Rev. 0 | Page 14 of 28  
AD5749  
TERMINOLOGY  
Total Unadjusted Error (TUE)  
Zero-Scale TC  
TUE is a measure of the output error taking all the various  
errors into account: INL error, offset error, gain error, and  
output drift over supplies, temperature, and time. TUE is  
expressed as a percentage of full-scale range (% FSR).  
Zero-scale TC is a measure of the change in zero-scale error  
with a change in temperature. Zero-scale error TC is expressed  
in ppm FSR/°C.  
Offset Error  
Relative Accuracy or Integral Nonlinearity (INL)  
INL is a measure of the maximum deviation, in % FSR, from a  
straight line passing through the endpoints of the output driver  
transfer function. A typical INL vs. input voltage plot is shown  
in Figure 5.  
Offset error is a measurement of the difference between the  
actual VOUT and the ideal VOUT expressed in millivolts (mV)  
in the linear region of the transfer function. It can be negative  
or positive.  
Output Voltage Settling Time  
Full-Scale Error  
Output voltage settling time is the amount of time it takes for  
Full-scale error is the deviation of the actual full-scale analog  
output from the ideal full-scale output. Full-scale error is  
expressed as a percentage of full-scale range (% FSR).  
the output to settle to a specified level for a half-scale input change.  
Slew Rate  
The slew rate of a device is a limitation in the rate of change  
of the output voltage. The output slewing speed is usually  
limited by the slew rate of the amplifier used at its output. Slew  
rate is measured from 10% to 90% of the output signal and is  
expressed in V/μs.  
Full-Scale TC  
Full-scale TC is a measure of the change in the full-scale error  
with a change in temperature. It is expressed in ppm FSR/°C.  
Gain Error  
Gain error is a measure of the span error of the output. It is the  
deviation in slope of the output transfer characteristic from the  
ideal expressed in % FSR. A plot of gain error vs. temperature is  
shown in Figure 23.  
Current Loop Voltage Compliance  
Current loop voltage compliance is the maximum voltage at  
the IOUT pin for which the output current is equal to the  
programmed value.  
Gain Error TC  
Power-On Glitch Energy  
Gain error TC is a measure of the change in gain error with  
changes in temperature. Gain error TC is expressed in ppm  
FSR/°C.  
Power-on glitch energy is the impulse injected into the analog  
output when the AD5749 is powered on. It is specified as the  
area of the glitch in nV-sec.  
Zero-Scale Error  
Power Supply Rejection Ratio (PSRR)  
PSRR indicates how the output is affected by changes in the  
power supply voltage.  
Zero-scale error is the deviation of the actual zero-scale analog  
output from the ideal zero-scale output. Zero-scale error is  
expressed in millivolts (mV).  
Rev. 0 | Page 15 of 28  
 
AD5749  
THEORY OF OPERATION  
The AD5749 is a single-channel, low cost, precision, current  
output driver with hardware or software programmable output  
ranges. The software ranges are configured via an SPI-/  
MICROWIRE-compatible serial interface. The hardware ranges  
are programmed using the range pins (R0 to R3). The analog  
input to the AD5749 is provided from a low voltage, single-supply  
DAC (0 V to 4.096 V), which is internally conditioned to provide  
the desired output current range.  
Figure 31 and Figure 32 show a typical configuration of AD5749 in  
software mode and in hardware mode, respectively, in an output  
module system. The HW SELECT pin chooses whether the part  
is configured in software or hardware mode. The analog input to  
the AD5749 is provided from a low voltage, single-supply DAC  
such as the AD506x or AD566x, which can provide an output  
range of 0 V to 4.096 V. The supply and reference for the DAC,  
as well as the reference for the AD5749, can be supplied from a  
reference such as the ADR392. The AD5749 can operate with a  
single supply up to 55 V.  
The output current range is programmable across two ranges:  
0 mA to 24 mA, or 4 mA to 20 mA. An overrange of 2% is  
available on the 0 mA to 24 mA and 4 mA to 20 mA current  
ranges. The output range is selected by programming the R3  
to R0 bits in the control register (see Table 7 and Table 8).  
SOFTWARE MODE  
The software-selectable output ranges are 0 mA to 24 mA, or  
4 mA to 20 mA.  
AVDD  
AVDD  
AGND  
GND  
ADP1720  
ADR392  
AD5749  
VREF  
VIN  
VDD REFIN  
SCLK  
SDI/DIN  
IOUT  
RANGE  
SCALE  
AD506x  
AD566x  
MCU  
IOUT  
SDO  
0mA TO 20mA,  
0mA TO 24mA,  
4mA TO 20mA  
SYNC1  
SCLK  
SDIN  
SDO  
IOUT OPEN FAULT  
OVERTEMP FAULT  
SERIAL  
INTERFACE  
SYNC  
STATUS REGISTER  
HW SELECT  
FAULT  
Figure 31. Typical System Configuration in Software Mode (Pull-Up Resistors Not Shown for Open-Drain Outputs)  
Rev. 0 | Page 16 of 28  
 
 
AD5749  
AVDD AGND  
AVDD GND  
ADP1720  
VREF  
VIN  
AD5749  
ADR392  
VDD  
REFIN  
SCLK  
SDI/DIN  
SDO  
IOUT  
RANGE  
SCALE  
AD506x  
AD566x  
IOUT  
MCU  
0mA TO 20mA,  
0mA TO 24mA,  
4mA TO 20mA  
SYNC1  
DVCC  
HW SELECT  
OUTEN  
R3  
R2  
R1  
R0  
OUTPUT RANGE  
SELECT PINS  
TEMP  
IFAULT  
Figure 32. Typical System Configuration in Hardware Mode Using Internal DAC Reference (Pull-Up Resistors Not Shown for Open-Drain Outputs)  
Table 6. Suggested Parts for Use with the AD5749  
DAC  
Reference Power  
Resolution/Accuracy Description  
AD5660  
AD5664R  
AD5668  
AD5060  
AD5064/AD5066 ADR434  
AD5662  
AD5664  
Internal  
Internal  
Internal  
ADR434  
ADP17201  
16-bit/12-bit  
16-bit/12-bit  
16-bit/12-bit  
16-bit/16-bit  
16-bit/16-bit  
16-bit/12-bit  
16-bit/12-bit  
Mid-end system, single channel, internal reference  
N/A  
N/A  
ADP1720  
Mid-end system, quad channel, internal reference  
Mid-end system, octal channel, internal reference  
High-end system, single channel, external reference  
High-end system, quad channel, external reference  
Mid-end system, single channel, external reference  
Mid-end system, quad channel, external reference  
N/A  
ADR3922  
N/A  
ADR3922  
ADR3922  
1 ADP1720 input range up to 28 V.  
2 ADR392 input range up to 15 V.  
Rev. 0 | Page 17 of 28  
 
 
AD5749  
CURRRENT OUTPUT ARCHITECTURE  
DEFAULT REGISTERS AT POWER-ON  
The voltage input from the analog input VIN core (0 V to 4.096 V)  
is converted to a current (see Figure 33), which is then mirrored  
to the supply rail so that the application simply sees a current  
source output with respect to an internal reference voltage. The  
reference is used to provide internal offsets for range and gain  
scaling. The selectable output range is programmable through  
the digital interface (software mode) or via the range pins (R0 to  
R3) (hardware mode).  
The AD5749 power-on-reset circuit ensures that all registers are  
loaded with zero code.  
In software SPI mode, the part powers up with the output  
disabled (OUTEN bit = 0). The user must set the OUTEN bit in  
the control register to enable the output and, in the same write,  
set the output range configuration using the R3 to R0 bits.  
If hardware mode is selected, the part powers up to the  
conditions defined by the R3 to R0 bits and the status of the  
OUTEN pin. It is recommended to keep the output disabled  
when powering up the part in hardware mode.  
AVDD  
R2  
R3  
RANGE DECODE  
RESET FUNCTION  
FROM INTERFACE  
T2  
RESET  
In software mode, the part can be reset using the  
pin  
A2  
T1  
(active low) or the reset bit (reset = 1). A reset disables the  
output to its power-on condition. The user must write to the  
OUTEN bit to enable the output and, in the same write, set the  
RESET  
VIN  
IOUT  
RANGE  
A1  
SCALING  
VREF  
R1  
output range configuration. The  
pin is a level sensitive  
RESET  
input; the part stays in reset mode as long as the  
pin is  
Figure 33. Current Output Configuration  
low. The reset bit clears to 0 following a reset command to the  
control register.  
DRIVING INDUCTIVE LOADS  
In hardware mode, there is no reset. If using the part in  
When driving inductive or poorly defined loads, connect a 0.01 ꢀF  
capacitor between IOUT and GND. This ensures stability with  
loads beyond 50 mH. There is no maximum capacitance limit.  
The capacitive component of the load may cause slower settling.  
RESET  
hardware mode, the  
pin should be tied high.  
OUTEN  
In software mode, the output can be enabled or disabled using  
the OUTEN bit in the control register. When the output is  
disabled, it is placed into tristate. The user must set the OUTEN  
bit to enable the output and simultaneously set the output range  
configuration.  
POWER-ON STATE OF THE AD±749  
On power-up, the AD5749 senses whether hardware or software  
mode is loaded and sets the power-up conditions accordingly.  
In software SPI mode, the output powers up in the tristate  
condition (0 mA).  
In hardware mode, the output can be enabled or disabled using  
the OUTEN pin. When the output is disabled, it is placed into  
tristate. The user must write to the OUTEN pin to enable the  
output. It is recommended that the output be disabled when  
changing the ranges.  
To put the part into normal operation, the user must set the  
OUTEN bit in the control register to enable the output and, in  
the same write, set the output range configuration using the R3  
to R0 range bits. If the CLEAR pin is still high (active) during  
this write, the part automatically clears to its normal clear state  
as defined by the programmed range and by the CLRSEL pin or  
the CLRSEL bit (see the Asynchronous Clear (CLEAR) section  
for more details). The CLEAR pin must be taken low to operate  
the part in normal mode.  
SOFTWARE CONTROL  
Software control is enabled by connecting the HW SELECT pin  
to ground. In software mode, the AD5749 is controlled over a  
versatile 3-wire serial interface that operates at clock rates up to  
50 MHz. It is compatible with SPI, QSPI™, MICROWIRE, and  
DSP standards.  
The CLEAR pin is typically driven directly from a microcontroller.  
In cases where the power supply for the AD5749 supply is  
independent of the microcontroller power supply, the user can  
connect a weak pull-up resistor to DVCC or a pull-down resistor  
to ground to ensure that the correct power-up condition is  
achieved independent of the microcontroller. A 10 kΩ pull-up/  
pull-down resistor on the CLEAR pin should be sufficient for  
most applications.  
Input Shift Register  
The input shift register is 16 bits wide. Data is loaded into the  
device MSB first as a 16-bit word under the control of a serial  
clock input, SCLK. Data is clocked in on the falling edge of SCLK.  
The input shift register consists of 16 control bits, as shown in  
Table 7. The timing diagram for this write operation is shown in  
Figure 2. The first three bits of the input shift register are used to set  
the hardware address of the AD5749 device on the printed circuit  
board (PCB). Up to eight devices can be addressed per board.  
If hardware mode is selected, the part powers up to the conditions  
defined by the R3 to R0 range bits and the status of the OUTEN  
or CLEAR pin. It is recommended to keep the output disabled  
when powering up the part in hardware mode.  
Bit D11, Bit D1, and Bit D0 must always be set to 0 during any  
write sequence.  
Rev. 0 | Page 18 of 28  
 
 
 
AD5749  
Table 7. Input Shift Register Contents for a Write Operation—Control Register  
MSB  
LSB  
D1±  
D14  
D13  
D12  
D11  
D10  
D9  
D8  
D7  
D6  
D±  
D4  
D3  
D2  
D1  
D0  
A2  
A1  
A0  
R/W  
0
R3  
R2  
R1  
R0  
CLRSEL  
OUTEN  
CLEAR  
RSET  
RESET  
0
0
Table 8. Input Shift Register Descriptions for Control Register  
Bit  
Description  
A2, A1, A0  
Used in association with the AD2, AD1, and AD0 external pins to determine which part is being addressed by the system  
controller.  
A2  
0
0
0
0
1
1
1
1
A1  
0
0
1
1
0
0
1
1
A0  
0
1
0
1
0
1
0
1
Function  
Addresses part with Pin AD2 = 0, Pin AD1 = 0, Pin AD0 = 0.  
Addresses part with Pin AD2 = 0, Pin AD1 = 0, Pin AD0 = 1.  
Addresses part with Pin AD2 = 0, Pin AD1 = 1, Pin AD0 = 0.  
Addresses part with Pin AD2 = 0, Pin AD1 = 1, Pin AD0 = 1.  
Addresses part with Pin AD2 = 1, Pin AD1 = 0, Pin AD0 = 0.  
Addresses part with Pin AD2 = 1, Pin AD1 = 0, Pin AD0 = 1.  
Addresses part with Pin AD2 = 1, Pin AD1 = 1, Pin AD0 = 0.  
Addresses part with Pin AD2 = 1, Pin AD1 = 1, Pin AD0 = 1.  
R/W  
Indicates a read from or a write to the addressed register.  
Selects the output configuration in conjunction with RSET.  
R3, R2, R1, R0  
RSET  
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
R3  
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
R2  
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
R1  
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
R0  
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
Output Configuration  
4 mA to 20 mA (external 15 kΩ current sense resistor).  
Unused command. Do not program.  
0 mA to 24 mA (external 15 kΩ current sense resistor).  
Unused command. Do not program.  
Unused command. Do not program.  
Unused command. Do not program.  
Unused command. Do not program.  
Unused command. Do not program.  
Unused command. Do not program.  
Unused command. Do not program.  
Unused command. Do not program.  
Unused command. Do not program.  
Unused command. Do not program.  
Unused command. Do not program.  
Unused command. Do not program.  
Unused command. Do not program.  
4 mA to 20 mA (internal current sense resistor).  
Unused command. Do not program.  
0 mA to 24 mA (internal current sense resistor).  
Unused command. Do not program.  
Unused command. Do not program.  
Unused command. Do not program.  
Unused command. Do not program.  
Unused command. Do not program.  
Unused command. Do not program.  
Unused command. Do not program.  
Unused command. Do not program.  
Unused command. Do not program.  
Unused command. Do not program.  
3.92 mA to 20.4 mA (internal current sense resistor).  
Unused command. Do not program.  
0 mA to 24.5 mA (internal current sense resistor).  
Rev. 0 | Page 19 of 28  
 
 
AD5749  
Bit  
Description  
CLRSEL  
Sets clear mode to zero scale or midscale. See the Asynchronous Clear (CLEAR) section.  
CLRSEL  
Function  
0
1
Clear to zero-scale.  
Clear to midscale.  
OUTEN  
CLEAR  
RSET  
Output enable bit. This bit must be set to 1 to enable the output.  
Software clear bit; active high.  
Select internal/external current sense resistor.  
RSET  
Function  
1
0
Select internal current sense resistor; used with R3 to R0 bits to select range.  
Select external current sense resistor; used with R3 to R0 bits to select range.  
RESET  
Resets the part to its power-on state.  
Rev. 0 | Page 20 of 28  
AD5749  
Readback Operation  
HARDWARE CONTROL  
Readback mode is activated by selecting the correct device address  
Hardware control is enabled by connecting the HW SELECT  
pin to DVCC. In this mode, the R3, R2, R1, and R0 pins, in  
conjunction with the RSET pin, are used to configure the  
output range, as per Table 8.  
W
(A2, A1, A0) and then setting the R/ bit to 1. By default, the  
SDO pin is disabled. After having addressed the AD5749 for a  
W
read operation, setting R/ to 1 enables the SDO pin and SDO  
data is clocked out on the 5th rising edge of SCLK. After the data  
In hardware mode, there is no status register. The fault conditions  
(open circuit, and overtemperature) are available on Pin IFAULT  
and Pin TEMP. If any one of these fault conditions is set, a low is  
asserted on the specific fault pin. IFAULT and TEMP are open-  
drain outputs and, therefore, can be connected together to allow the  
user to generate one interrupt to the system controller to commun-  
icate a fault. If hardwired in this way, it is not possible to isolate  
which fault occurred in the system.  
SYNC  
has been clocked out on SDO, a rising edge on  
disables  
(tristate) the SDO pin again. Status register data (see Table 9)  
and control register data are both available during the same  
read cycle.  
The status bits comprise four read-only bits. They are used to  
notify the user of specific fault conditions that occur, such as  
an open circuit on the output, overtemperature error or an  
interface error. If any of these fault conditions occur, a hardware  
FAULT is also asserted low, which can be used as a hardware  
interrupt to the controller.  
TRANSFER FUNCTION  
The AD5749 consists of an internal signal conditioning block  
that maps the analog input voltage to a programmed output  
range. The available analog input range is 0 V to 4.096 V.  
See the Detailed Description of Features section for a full  
explanation of fault conditions.  
For all ranges, the AD5749 implements a straight linear  
mapping function, where 0 V maps to the lower end of the  
selected range and 4.096 V maps to the upper end of the  
selected range.  
Table 9. Input Shift Register Contents for a Read Operation—Status Register  
MSB  
LSB  
D1±  
D14 D13 D12 D11 D10 D9 D8 D7 D6  
D±  
D4  
D3  
D2  
D1  
D0  
A2  
A1 A0 R3 R2 R1 R0 CLRSEL OUTEN RSET PEC Error OVER TEMP IOUT Fault Unused  
1
0
Table 10. Status Bit Options  
Bit  
Description  
PEC Error  
OVER TEMP  
IOUT Fault  
This bit is set if there is an interface error detected by CRC-8 error checking. See the Detailed Description of Features section.  
This bit is set if the AD5749 core temperature exceeds approximately 150°C.  
This bit is set if there is an open circuit on the IOUT pin.  
Rev. 0 | Page 21 of 28  
 
 
AD5749  
DETAILED DESCRIPTION OF FEATURES  
The core temperature of the AD5749 exceeds approx-  
imately 150°C. If this fault is detected, the TEMP pin is  
forced low.  
OUTPUT FAULT ALERT—SOFTWARE MODE  
In software mode, the AD5749 is equipped with one FAULT  
pin; this is an open-drain output allowing several AD5749  
devices to be connected together to one pull-up resistor for  
global fault detection. In software mode, the FAULT pin is  
forced active low by any one of the following fault scenarios:  
ASYNCHRONOUS CLEAR (CLEAR)  
CLEAR is an active high clear that allows the output to be  
cleared to either zero-scale or midscale, and is user-selectable  
via the CLRSEL pin or the CLRSEL bit of the input shift register,  
as described in Table 8. (The clear select feature is a logical  
OR function of the CLRSEL pin and the CLRSEL bit). When  
the CLEAR signal is returned low, the output returns to its  
programmed value or to a new programmed value. A clear  
operation can also be performed via the clear command in  
the control register.  
The voltage at IOUT 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 window  
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 capa-  
bility. Thus, the fault output activates slightly before the  
compliance limit is reached. Because the comparison is  
made within the feedback loop of the output amplifier, the  
output accuracy is maintained by its open-loop gain, and  
an output error does not occur before the fault output  
becomes active.  
Table 11. CLRSEL Options  
CLRSEL  
Output Clear Value  
0
Zero scale; for example:  
4 mA on the 4 mA to 20 mA range  
0 mA on the 0 mA to 24 mA range  
Midscale; for example:  
1
12 mA on the 4 mA to 20 mA range  
An interface error is detected due to the packet error  
checking failure (PEC). See the Packet Error Checking  
section.  
The core temperature of the AD5749 exceeds approxi-  
mately 150°C.  
12 mA on the 0 mA to 24 mA range  
EXTERNAL CURRENT SETTING RESISTOR  
Referring to Figure 1, RSET is an internal sense resistor and is  
part of the voltage-to-current conversion circuitry. The nominal  
value of the internal current sense resistor is 15 kΩ. To allow for  
overrange capability in current mode, the user can also select  
the internal current sense resistor to be 14.7 kΩ, giving a nominal  
2% overrange capability. This feature is available in the 0 mA to  
24 mA, and 4 mA to 20 mA current ranges.  
OUTPUT FAULT ALERT—HARDWARE MODE  
In hardware mode, the AD5749 is equipped with two fault pins:  
IFAULT and TEMP. These are open-drain outputs allowing  
several AD5749 devices to be connected together to one pull-up  
resistor for global fault detection. In hardware control mode,  
these fault pins are forced active by any one of the following  
fault scenarios:  
The stability of the output current value over temperature is  
dependent on the stability of the value of RSET. As a method of  
improving the stability of the output current over temperature,  
an external low drift resistor can be connected to the REXT1  
and REXT2 pins of the AD5749, which can be used instead of  
the internal resistor. The external resistor is selected via the  
input shift register. If the external resistor option is not used,  
the REXT1 and REXT2 pins should be left floating.  
An open-circuit is detected. The voltage at IOUT 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 window 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 activates  
slightly before the compliance limit is reached. Because the  
comparison is made within the feedback loop of the output  
amplifier, the output accuracy is maintained by its open-  
loop gain, and an output error does not occur before the  
fault output becomes active. If this fault is detected, the  
IFAULT pin is forced low.  
PROGRAMMABLE OVERRANGE MODES  
The AD5749 contains an overrange mode The overranges are  
selected by configuring the R3, R2, R1, and R0 bits (or pins)  
accordingly.  
The overranges are typically 2%. For these ranges, the analog  
input remains the same (0 V to 4.096 V).  
Rev. 0 | Page 22 of 28  
 
 
 
AD5749  
UPDATE ON SYNC HIGH  
PACKET ERROR CHECKING  
SYNC  
SCLK  
SDIN  
To verify that data has been received correctly in noisy  
environments, the AD5749 offers the option of error checking  
based on an 8-bit (CRC-8) cyclic redundancy check. The device  
controlling the AD5749 should generate an 8-bit frame check  
sequence using the following polynomial:  
D15  
(MSB)  
D0  
(LSB)  
16-BIT DATA  
16-BIT DATA TRANSER—NO ERROR CHECKING  
C(x) = x8 + x2 + x1 + 1  
This is added to the end of the data-word, and 24 data bits are  
UPDATE AFTER SYNC HIGH  
ONLY IF ERROR CHECK PASSED  
SYNC  
sent to the AD5749 before taking  
receives a 24-bit data frame, it performs the error check when  
SYNC  
high. If the AD5749  
SYNC  
goes high. If the check is valid, then the data is written to  
SCLK  
SDIN  
the selected register. If the error check fails, the FAULT pin goes  
low and Bit D3 of the status register is set. After reading this  
register, this error flag is cleared automatically and the FAULT  
pin goes high again.  
D23  
(MSB)  
D8  
(LSB)  
D7  
D0  
8-BIT FCS  
16-BIT DATA  
FAULT GOES LOW IF  
ERROR CHECK FAILS  
FAULT  
16-BIT DATA TRANSER WITH ERROR CHECKING  
Figure 34. PEC Error Checking Timing  
Rev. 0 | Page 23 of 28  
 
 
AD5749  
APPLICATIONS INFORMATION  
TRANSIENT VOLTAGE PROTECTION  
THERMAL CONSIDERATIONS  
It is important to understand the effects of power dissipation  
on the package and how it affects junction temperature. The  
internal junction temperature should not exceed 125°C. The  
AD5749 is packaged in a 32-lead, 5 mm × 5 mm LFCSP pack-  
age. The thermal impedance, θJA, is 28°C/W. It is important that  
the devices not be operated under conditions that cause the  
junction temperature to exceed its limit. Worst-case conditions  
occur when the AD5749 is operated from the maximum AVDD  
(55 V) and driving the maximum current (24 mA) directly to  
ground. The quiescent current of the AD5749 should also be  
taken into account, nominally ~4 mA.  
The AD5749 contains ESD protection diodes that prevent damage  
from normal handling. The industrial control environment can,  
however, subject I/O circuits to much higher transients. To protect  
the AD5749 from excessively high voltage transients, external  
power diodes and a surge current limiting resistor may be  
required, as shown in Figure 35. The constraint on the resistor  
value is that during normal operation the output level at IOUT  
must remain within its voltage compliance limit of AVDD  
2.75 V and the two protection diodes and resistor must have  
appropriate power ratings. Further protection can be added  
with transient voltage suppressors if needed.  
AV  
The calculations in Table 12 estimate maximum power  
dissipation under these worst-case conditions, and determine  
maximum ambient temperature based on this. These figures  
assume that proper layout and grounding techniques are  
followed to minimize power dissipation, as outlined in the  
Layout Guidelines section.  
DD  
AV  
DD  
AD5749  
R
P
IOUT  
R
LOAD  
Figure 35. Output Transient Voltage Protection  
Table 12. Thermal and Supply Considerations  
Considerations  
32-Lead LFCSP Package  
Maximum allowed power dissipation when operating at an ambient  
temperature of 85°C  
TJMAX TA  
125 85  
=
=1.42 W  
θJA  
28  
Maximum allowed ambient temperature when operating from a supply of  
55 V and driving 24 mA directly to ground (include 4 mA for internal AD5749  
current)  
TJMAX − (PD × θJA) = 125 − ((55 × 0.028) × 28) = 81.8°C  
Maximum allowed supply voltage when operating at an ambient  
temperature of 85°C and driving 24 mA directly to ground  
TJMAX TA  
AIDD ×θJA  
125 85  
0.028×28  
)
=
= 51 V  
(
Rev. 0 | Page 24 of 28  
 
 
 
AD5749  
corresponding thermal land paddle on the PCB (GND).  
Thermal vias should be designed into the PCB land paddle area  
to further improve heat dissipation.  
LAYOUT GUIDELINES  
In any circuit where accuracy is important, careful consideration  
of the power supply and ground return layout helps to ensure  
the rated performance. The PCB on which the AD5749 is  
mounted should be designed so that the AD5749 lies on the  
analog plane.  
GALVANICALLY ISOLATED INTERFACE  
In many process control applications, it is necessary to provide  
an isolation barrier between the controller and the unit being  
controlled to protect and isolate the controlling circuitry from  
any hazardous common-mode voltages that may occur. The  
iCoupler® family of products from Analog Devices, Inc., provides  
voltage isolation in excess of 5.0 kV. The serial loading structure  
of the AD5749 makes it ideal for isolated interfaces because the  
number of interface lines is kept to a minimum. Figure 37 shows a  
4-channel isolated interface to the AD5749 using an ADuM1400.  
For further information, visit http://www.analog.com/icouplers.  
The AD5749 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 capaci-  
tor should have low effective series resistance (ESR) and low  
effective series inductance (ESI) such as the common ceramic  
types, which provide a low impedance path to ground at high  
frequencies to handle transient currents due to internal logic  
switching.  
CONTROLLER  
ADuM14001  
In systems where there are many devices on one board, it is often  
useful to provide some heat sinking capability to allow the power  
to dissipate easily.  
V
V
V
V
V
V
V
V
OA  
OB  
OC  
OD  
IA  
TO  
SCLK  
SERIAL  
ENCODE  
ENCODE  
ENCODE  
ENCODE  
DECODE  
DECODE  
DECODE  
DECODE  
CLOCK OUT  
IB  
IC  
ID  
TO  
SDIN  
SERIAL  
DATA OUT  
AD5749  
TO  
SYNC  
SYNC OUT  
TO  
CLEAR  
CONTROL OUT  
1
ADDITIONAL PINS OMITTED FOR CLARITY.  
GND  
PLANE  
Figure 37. Isolated Interface  
MICROPROCESSOR INTERFACING  
BOARD  
Microprocessor interfacing to the AD5749 is via a serial bus that  
uses a protocol compatible with microcontrollers and DSP proces-  
sors. The communication channel is a 3-wire (minimum)  
Figure 36. Paddle Connection to Board  
SYNC  
interface consisting of a clock signal, a data signal, and a  
The AD5749 has an exposed paddle beneath the device.  
Connect this paddle to the GND of the AD5749. For optimum  
performance, special considerations should be used to design  
the motherboard and to mount the package. For enhanced  
thermal, electrical, and board level performance, the exposed  
paddle on the bottom of the package should be soldered to the  
signal. The AD5749 requires a 16-bit data-word with data valid  
on the falling edge of SCLK.  
Rev. 0 | Page 25 of 28  
 
 
 
AD5749  
OUTLINE DIMENSIONS  
5.00  
BSC SQ  
0.60 MAX  
0.60 MAX  
PIN 1  
INDICATOR  
25  
24  
32  
1
PIN 1  
INDICATOR  
0.50  
BSC  
TOP  
VIEW  
3.25  
3.10 SQ  
2.95  
EXPOSED  
PAD  
(BOTTOM VIEW)  
4.75  
BSC SQ  
0.50  
0.40  
0.30  
17  
16  
8
9
0.25 MIN  
0.80 MAX  
0.65 TYP  
3.50 REF  
12° MAX  
FOR PROPER CONNECTION OF  
THE EXPOSED PAD, REFER TO  
THE PIN CONFIGURATION AND  
FUNCTION DESCRIPTIONS  
0.05 MAX  
0.02 NOM  
1.00  
0.85  
0.80  
0.30  
0.23  
0.18  
COPLANARITY  
0.08  
0.20 REF  
SECTION OF THIS DATA SHEET.  
SEATING  
PLANE  
COMPLIANT TO JEDEC STANDARDS MO-220-VHHD-2  
Figure 38. 32-Lead Lead Frame Chip Scale Package [LFCSP_VQ]  
5 mm × 5 mm Body, Very Thin Quad  
(CP-32-2)  
Dimensions shown in millimeters  
ORDERING GUIDE  
Model1  
AD5749ACPZ  
Temperature Range  
−40°C to +105°C  
−40°C to +105°C  
Package Description  
32-Lead LFCSP_VQ  
32-Lead LFCSP_VQ  
Package Option  
CP-32-2  
CP-32-2  
AD5749ACPZ-RL7  
1 Z = RoHS Compliant Part.  
Rev. 0 | Page 26 of 28  
 
 
AD5749  
NOTES  
Rev. 0 | Page 27 of 28  
AD5749  
NOTES  
©2010 Analog Devices, Inc. All rights reserved. Trademarks and  
registered trademarks are the property of their respective owners.  
D08923-0-7/10(0)  
Rev. 0 | Page 28 of 28  

相关型号:

AD574A

Complete 12-Bit A/D Converter
ADI

AD574A*

Complete 12-Bit A/D Converter
ETC

AD574AJ

Complete 12-Bit A/D Converter
ADI

AD574AJD

ADC, Successive Approximation, 12-Bit, 1 Func, 1 Channel, Parallel, Word Access, Bipolar, CDIP28, HERMETIC SEALED, SIDE BRAZED, CERAMIC, DIP-28
ROCHESTER

AD574AJD/+

1-CH 12-BIT SUCCESSIVE APPROXIMATION ADC, PARALLEL ACCESS, CDIP28, HERMETIC SEALED, SIDE BRAZED, CERAMIC, DIP-28
ROCHESTER

AD574AJDZ

Complete 12-Bit A/D Converter
ADI

AD574AJDZ

ADC, Successive Approximation, 12-Bit, 1 Func, 1 Channel, Parallel, Word Access, Bipolar, CDIP28, HERMETIC SEALED, SIDE BRAZED, CERAMIC, DIP-28
ROCHESTER

AD574AJE

Complete 12-Bit A/D Converter
ADI

AD574AJE

ADC, Successive Approximation, 12-Bit, 1 Func, 1 Channel, Parallel, Word Access, Bipolar, CQCC28, CERAMIC, LCC-28
ROCHESTER

AD574AJN

Complete 12-Bit A/D Converter
ADI

AD574AJN

ADC, Successive Approximation, 12-Bit, 1 Func, 1 Channel, Parallel, Word Access, Bipolar, PDIP28, PLASTIC, DIP-28
ROCHESTER

AD574AJNZ

Complete 12-Bit Converter
ADI