DAC161S055 [TI]

Precision 16-Bit, Buffered Voltage-Output DAC; 精密16位,缓冲电压输出DAC
DAC161S055
型号: DAC161S055
厂家: TEXAS INSTRUMENTS    TEXAS INSTRUMENTS
描述:

Precision 16-Bit, Buffered Voltage-Output DAC
精密16位,缓冲电压输出DAC

文件: 总23页 (文件大小:486K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
January 27, 2012  
DAC161S055  
Precision 16-Bit, Buffered Voltage-Output DAC  
General Description  
Key Specifications  
The DAC161S055 is a precision 16-bit, buffered voltage out-  
put Digital-to-Analog Converter (DAC) that operates from a  
2.7V to 5.25V supply with a separate I/O supply pin that op-  
erates down to 1.7V. The on-chip precision output buffer  
provides rail-to-rail output swing and has a typical settling time  
of 5 µsec. The external voltage reference can be set between  
2.5V and VA (the analog supply voltage), providing the widest  
dynamic output range possible.  
Resolution (guaranteed monotonic)  
16 bits  
±3 LSB (max)  
120 nV/Hz (typ)  
7 nV-s (typ)  
INL  
Very low output noise  
Glitch impulse  
Output settling time  
Power consumption  
5 µs (typ)  
5.5 mW @ 5.25V (max)  
Features  
The 4-wire SPI compatible interface operates at clock rates  
up to 20 MHz. The part is capable of Diasy Chain and Data  
Read Back. An on board power-on-reset (POR) circuit en-  
sures the output powers up to a known state.  
16-bit DAC with a two-buffer SPI interface  
Asynchronous load DAC and reset pins  
Compatibility with 1.8V controllers  
The DAC161S055 features a power-up value pin (MZB), a  
load DAC pin (LDACB) and a DAC clear (CLRB) pin. MZB  
sets the startup output voltage to either GND or mid-scale.  
LDACB updates the output, allowing multiple DACs to update  
their outputs simultaneously. CLRB can be used to reset the  
output signal to the value determined by MZB.  
Buffered voltage output with rail-to-rail capability  
Wide voltage reference range of +2.5V to VA  
Wide temperature range of −40°C to +105°C  
Packaged in a 16-pin LLP  
The DAC161S055 has a power-down option that reduces  
power consumption when the part is not in use. It is available  
in a 16-lead LLP package.  
Applications  
Process control  
Automatic test equipment  
Programmable voltage sources  
Communication systems  
Data acquisition  
Industrial PLCs  
Portable battery powered instruments  
Block Diagram  
30128803  
SPI™ is a trademark of Motorola, Inc.  
© 2012 Texas Instruments Incorporated  
301288 SNAS503B  
www.ti.com  
Connection Diagram  
30128802  
Pin Descriptions  
Pin #  
LLP-16  
Pin Name  
ESD Structure  
Type  
Function and Connection  
VDDIO  
16  
Power  
SPI, CLRB, LDACB Supply Voltage.  
VA  
1
2
Power  
Analog Supply Voltage.  
VOUT  
Analog Output  
DAC output.  
VREF  
GND  
SDI  
6
7
Analog Input  
Ground  
Voltage Reference Input.  
Ground (Analog and Digital).  
SPI data input .  
11  
Digital Input  
Chip select signal for SPI interface. On the falling  
edge of CSB the chip begins to accept data and  
output data with the SCLK signal. This pin is active  
low.  
CSB  
12  
Digital Input  
www.ti.com  
2
Pin #  
LLP-16  
Pin Name  
ESD Structure  
Type  
Function and Connection  
SCLK  
10  
9
Digital Input  
Serial data clock for SPI Interface.  
Data Out for daisy chain or data read back  
verification.  
SDO  
Digital Output  
Load DAC signal. This signal transfers DAC data  
from the SPI input register to the DAC output  
register. The signal is active low.  
LDACB  
CLRB  
MZB  
13  
14  
15  
Digital Input  
Digital Input  
Digital Input  
Asynchronous Reset. If this pin is pulled low, the  
output will be updated to its power up condition set  
by the MZB pin. This pin is active low.  
Power up at Zero/Mid-scale. Tie this pin to GND to  
power up to Zero or to VA to power up to mid-scale.  
No connect pins. Connect to GND in board layout  
will result in the lowest amount of coupled noise.  
NC  
3,4,5,8  
DAP  
Attach die attach paddle to GND for best noise  
performance.  
DAP  
Ordering Information  
Order Number  
DAC161S055CISQ  
DAC161S055CISQE  
DAC161S055CISQX  
NS Package Number  
Transport Media  
Tape and Reel: 1000pcs  
Tape and Reel: 250psc  
Tape and Reel: 4500pcs  
SQA16A  
3
www.ti.com  
Storage Temperature Range  
Junction Temperature  
For soldering specifications:  
−65°C to +150°C  
+150°C  
Absolute Maximum Ratings (Note 1, Note  
2)  
see product folder at www.national.com and  
www.national.com/ms/MS/MS-SOLDERING.pdf  
If Military/Aerospace specified devices are required,  
please contact the Texas Instruments Sales Office/  
Distributors for availability and specifications.  
Recommended Operating  
Supply Voltage, VA  
−0.3V to 6.0V  
−0.3V to VA+0.3V  
6V, −0.3V  
Supply Voltage VDDIO  
Any pin relative to GND  
Voltage on MZB or VREF Input Pin  
Conditions(Note 1, Note 2)  
Operating Temperature Range  
−40°C to +105°C  
Supply Voltage, VA  
+2.7V to 5.25V  
+1.7 V to VA  
+2.5V to VA  
0 to VDDIO  
0 to 200 pF  
−0.3V to VA+0.3V  
(Note 3)  
Supply Voltage VDDIO  
Reference Voltage VREF  
Digital Input Voltage  
Output Load  
Package Thermal Resistance  
Voltage on any other Input Pin (Note  
3)  
Voltage on VOUT (Note 3)  
−0.3V to VDDIO+0.3V  
−0.3V to VA+0.3V  
−0.3V to VDDIO+0.3V  
5mA  
Voltage on SDO (Note 3)  
Input Current at Any Pin (Note 3)  
Output Current Source or Sink by Vout  
Output Current Source or Sink by  
SDO  
θ
JA (Note 4)  
41°C/W  
6.5°C/W  
10mA  
θJC  
3mA  
Total Package Input and Output  
Current  
20mA  
ESD Susceptibility  
Human Body Model  
Machine Model  
3000V  
250V  
Charged Device Model (CDM)  
1250V  
Electrical Characteristics  
The following specifications apply for VA = 2.7V to 5.25V, VDDIO = VA, VREF = 2.5V to VA, RL = 10k to GND, CL = 200 pF to  
GND, fSCLK = 20 MHz, input code range 512 to 65023. Boldface limits apply for TMIN TA TMAX: all other limits apply to TA =  
25°C, unless otherwise specified.(Note 1, Note 2, Note 5)  
Symbol  
Parameter  
Conditions  
Min  
Typ  
Max  
Units  
STATIC PERFORMANCE  
N
Resolution  
16  
Bits  
LSB  
LSB  
No load. From code 512 to Full Scale  
- 512. VA=5V, VREF=4.096V  
± 1  
±3  
INL  
Integral Non-Linearity  
No load. From code 512 to Full Scale  
- 512. VA=5V, VREF=4.096V  
-1  
1.1  
DNL  
Differential Non-Linearity  
ZE  
FSE  
OE  
Zero Code Error  
Full Scale Error  
Offset Error  
4
15  
15  
11  
mV  
mV  
-15  
-11  
±1  
±4  
mV  
Offset Error Drift  
Gain Error  
µV/°C  
% of FS  
mV  
GE  
No load. From code 512 to Full Scale  
- 512. VA=5V, VREF=4.096V  
±0.05  
-25  
25  
Gain Temperature  
Coefficient  
No load. From code 512 to Full Scale  
- 512. VA=5V, VREF=4.096V  
± 2  
ppm FS/°  
C
REFERENCE INPUT CHARACTERISTICS  
VREF  
Reference Input Voltage  
Range  
VA = 2.7V to 5.25V  
2.5  
VA  
V
Reference Input  
Impedance  
12.5  
2
kΩ  
ANALOG OUTPUT CHARACTERISTICS  
Output Voltage Range  
No load.  
0.015  
VA-0.04  
V
DC Output Impedance  
www.ti.com  
4
Symbol  
Parameter  
Conditions  
Min  
Typ  
3
Max  
Units  
VA=3V, IOUT=200 µA; VREF=2.5  
VA=3V, IOUT=1mA; VREF=2.5  
VA=5V, IOUT=200 µA; VREF=4.096  
VA=5V, IOUT=1mA; VREF=4.096  
VA=3V, IOUT=200 µA; VREF=2.5  
VA=3V, IOUT=1mA; VREF=2.5  
VA=5V, IOUT=200 µA; VREF=4.096  
VA=5V, IOUT=1mA; VREF=4.096  
4
ZCO  
Zero Code Output  
mV  
4
4
2.495  
2.494  
4.091  
4.089  
500  
15  
FSO  
CL  
Full Scale Output  
V
Maximum Capacitive Load  
pF  
µF  
Parallel R = 10KΩ  
Series R = 50Ω  
RL  
ISC  
tPU  
Minimum Resistive Load  
Short Circuit Current  
Power-up Time  
10  
kΩ  
mA  
ms  
VA = +5V, VREF=4.096  
353  
25  
From Power Down Mode  
ANALOG OUTPUT DYNAMIC CHARCTERISTICS  
SR  
ts  
Voltage Output Slew Rate Positive and negative  
2
5
V/µs  
µs  
Voltage Output Settling  
Time  
¼ scale to ¾ scale VREF= VA = +5V,  
settle to ±1 LSB.  
Digital Feedthrough  
Code 0, all digital inputs from GND to  
VDDIO  
1
7
nV-s  
nV-s  
Major Code Transition  
Analog Glitch Impulse  
VA=5V, VREF=2.5V. Transition from  
mid-scale − 1LSB to mid-scale.  
Spot noise at 20 kHz  
Output Noise  
120  
18  
nV/Hz  
µV  
Integrated Output Noise  
1Hz to 10 kHz  
DIGITAL INPUT CHARACTERISTICS  
IIN  
Input Current  
±1  
0.8  
0.8  
0.4  
µA  
V
VIL  
Input Low Voltage  
VDDIO=5V  
VDDIO=3V  
VDDIO=1.8V  
VDDIO=5V  
VDDIO=3V  
VDDIO=1.8V  
VA=5V  
2.1  
2.1  
1.4  
VIH  
Input High Voltage  
V
VILMZB  
MZB Input Low Voltage  
0.8  
0.8  
V
V
VA=3V  
VA=5V  
2.1  
2.1  
V
VIHMZB  
CIN  
MZB Input High Voltage  
Input Capacitance  
VA=3V  
V
4
pF  
DIGITAL OUTPUT CHARACTERISTICS  
VOL  
Output Low Voltage  
Isink=200 µA; VDDIO>3V  
Isink=2mA;VDDIO>3V  
400  
400  
400  
400  
mV  
V
Isink=200 µA; VDDIO=1.8V  
Isink=2mA;VDDIO=1.8V  
Isink=200 µA; VDDIO>3V  
VOH  
Output High Voltage  
VDDIO -  
0.2  
Isink=2mA;VDDIO>3V  
VDDIO -  
0.2  
Isink=200 µA; VDDIO=1.8V  
Isink=2mA;VDDIO=1.8V  
VDDIO -  
0.2  
1.15  
lOZH, lOZL  
TRI-STATE Leakage  
Current  
<1n  
±1µ  
A
5
www.ti.com  
Symbol  
Parameter  
Conditions  
Min  
Typ  
Max  
Units  
COUT  
TRI-STATE Output  
Capacitance  
4
pF  
POWER REQUIREMENTS  
VA  
VDDIO  
IVA  
Analog Supply Voltage  
Range  
2.7  
1.7  
5.25  
VA  
1
V
V
Digital Supply Voltage  
Range  
VA Supply Current  
No load. SCLK Idle. All digital inputs  
at GND or VDDIO. VA=5V  
0.75  
0.62  
mA  
mA  
No load. SCLK Idle. All digital inputs  
at GND or VDDIO. VA=3.3V  
1
IREF  
Reference Current  
350  
3
IPDVA  
VA Power Down Supply  
Current  
All digital inputs at GND or VDDIO  
All digital inputs at GND or VDDIO  
0.5  
µA  
IPDVO  
IPDVR  
VDDIO Power Down  
Supply Current  
1
1
VREF Power Down Supply  
Current  
www.ti.com  
6
Digital Interface Timing Characteristics  
These specifications apply for VA = 2.7V to 5.25V, VDDIO = 1.7V to VA, CL = 200 pF. Boldface limits apply for TA = −40°C to  
105°C. All other limits apply to TA = 25°C, unless otherwise specified.  
Symbol  
Parameter  
Conditions  
VDDIO=1.7V to 2.7V  
Min  
0
Typ  
Max  
10  
Units  
fSCLK  
MHz  
SCLK Frequency  
VDDIO=2.7V to 5.25V  
0
20  
tH  
tL  
15  
20  
25  
25  
75  
40  
SCLK High Time  
SCLK Low Time  
tCSB  
VDDIO=1.7V to 2.7V  
VDDIO=2.7V to 5.25V  
CSB High Pulse width  
tCSS  
tCSH  
CSB Set-up Time Prior to  
SCLK Rising edge  
10  
CSB Hold Time after the  
24th Falling Edge of SCLK  
0
tZSDO  
CSB Falling Edge to SDO VDDIO=1.8V  
40  
10  
6
Valid  
VDDIO=3V  
VDDIO=5V  
tSDOZ  
CSB Rising Edge to SDO VDDIO=1.8V  
75  
40  
27  
5
HiZ  
VDDIO=3V  
VDDIO=5V  
ns  
tCLRS  
CSB Rising Edge to CLRB CLRB must not transition anytime  
Falling Edge CSB is low.  
CSB Rising Edge to LDACB LDACB must not transition anytime  
tLDACS  
5
Falling Edge  
CSB is low.  
tLDAC  
tCLR  
tDS  
LDACB Low Time  
CLRB Low Time  
10  
10  
2.5  
2.5  
10  
SDI Data Set-up Time prior  
to SCLK Rising Edge  
tDH  
tDO  
SDI Data Hold Time after  
SCLK Rising Edge  
0
SDO Output Data Valid  
VDDIO=1.7  
VDDIO=3.3  
VDDIO=5  
62  
25  
15  
Note 1: Absolute Maximum Ratings indicate limits beyond which damage to the device may occur, including inoperability and degradation of device reliability  
and/or performance. Functional operation of the device and/or non-degradation at the Absolute Maximum Ratings or other conditions beyond those indicated in  
the Recommended Operating Conditions is not implied. The recommended Operating Conditions indicate conditions at which the device is functional and the  
device should not be operated beyond such conditions.  
Note 2: The Electrical characteristics tables list guaranteed specifications under the listed Recommended Conditions except as otherwise modified or specified  
by the Electrical Characteristics Conditions and/or Notes. Typical specifications are estimations only and are not guaranteed.  
Note 3: When the input voltage (VI) at any pin exceeds the power supplies (VI < GND or VI > VDD) the current at that pin must be limited to 5mA and VI has to  
be within the Absolute Maximum Rating for that pin. The 20mA package input current rating limits the number of pins that can safely exceed the power supplies  
with current flow to four.  
Note 4: The maximum power dissipation is a function of TJ(MAX) and θJA. The maximum allowable power dissipation at any ambient temperature is PD=(TJ(MAX)  
-
TA)/θJA  
Note 5: Typical values represent most likely parametric norms at specific conditions (Example VA; specific temperature) and at the recommended Operating  
Conditions at the time of product characterizations and are not guaranteed.  
Note 6: Specification is guaranteed by characterization and is not tested in production.  
Note 7: Specification is guaranteed by design and is not tested in production.  
7
www.ti.com  
 
 
 
 
 
Timing Diagrams  
30128806  
FIGURE 1. DAC161S055 Input/Output Waveforms  
30128807  
30128808  
30128810  
30128809  
30128812  
30128811  
FIGURE 2. Timing Parameter Specifics  
www.ti.com  
8
 
Transfer Characteristics  
30128805  
FIGURE 3. Input/Output Transfer Characteristic  
Specification Definitions  
DIFFERENTIAL NON-LINEARITY (DNL) is the measure of the maximum deviation from the ideal step size of 1 LSB, which is  
VREF / 65536.  
DIGITAL FEEDTHROUGH is a measure of the energy injected into the analog output of the DAC from the digital inputs when the  
DAC outputs are not updated. It is measured with a full-scale code change on the data bus.  
FULL-SCALE ERROR is the difference between the actual output voltage with a full scale code (FFFh) loaded into the DAC and  
the value of VREF x 65535 / 65536.  
GAIN ERROR is the deviation from the ideal slope of the transfer function. It can be calculated from Zero and Full-Scale Errors as  
GE = FSE - ZE, where GE is Gain error, FSE is Full-Scale Error and ZE is Zero Error.  
GLITCH IMPULSE is the energy injected into the analog output when the input code to the DAC register changes. It is specified  
as the area of the glitch in nanovolt-seconds.  
INTEGRAL NON_LINEARITY (INL) is a measure of the deviation of each individual code from a straight line through the input to  
output transfer function. The deviation of any given code from this straight line is measured from the center of that code value. The  
end point method is used. INL for this product is specified over a limited range, per the Electrical Tables.  
LEAST SIGNIFICANT BIT (MSB) is the bit that has the smallest value or weight of all bits in a word. This value is LSB = VREF  
2n where VREF is the reference voltage for this product, and "n" is the DAC resolution in bits, which is 16 for the DAC161S055.  
/
MAXIMUM LOAD CAPACITANCE is the maximum capacitance that can be driven by the DAC with output stability maintained,  
although some ringing may be present.  
MONOTONICITY is the condition of being monotonic, where the DAC output never decreases when the input code increases.  
MOST SIGNIFICANT BIT (MSB) is the bit that has the largest value or weight of all bits in a word. Its value is 1/2 of VREF  
.
OFFSET ERROR is the difference between zero voltage and a where a straight line fit to the actual transfer function intersects the  
y axis.  
SETTLING TIME is the time for the output to settle to within 1 LSB of the final value after the input code is updated.  
WAKE-UP TIME is the time for the output to recover after the device is commanded to the active mode from any of the power  
down modes.  
ZERO CODE ERROR is the output error, or voltage, present at the DAC output after a code of 0000h has been entered.  
9
www.ti.com  
Typical Performance Characteristics  
DNL at VA = 3.0V  
DNL at VA = 5.0V  
1.00  
1.00  
0.75  
0.50  
0.25  
0.00  
-0.25  
-0.50  
-0.75  
-1.00  
0.75  
0.50  
0.25  
0.00  
-0.25  
-0.50  
-0.75  
-1.00  
0
16,384 32,768 49,152 65,536  
OUTPUT CODE  
0
16,384 32,768 49,152 65,536  
OUTPUT CODE  
30128820  
30128821  
INL at VA = 3.0V  
INL at VA = 5.0V  
1.00  
0.75  
0.50  
0.25  
0.00  
-0.25  
-0.50  
-0.75  
-1.00  
1.00  
0.75  
0.50  
0.25  
0.00  
-0.25  
-0.50  
-0.75  
-1.00  
0
16,384 32,768 49,152 65,536  
OUTPUT CODE  
0
16,384 32,768 49,152 65,536  
OUTPUT CODE  
30128822  
30128823  
DNL vs. Supply  
INL vs. Supply  
0.8  
0.7  
1.0  
0.5  
-INL  
+INL  
0.4  
-DNL  
+DNL  
0.2  
0.0  
0.0  
-0.2  
-0.4  
-0.6  
-0.8  
-0.5  
-1.0  
2.65  
3.30  
3.95  
4.60  
5.25  
2.65  
3.30  
3.95  
4.60  
5.25  
SUPPLY VOLTAGE (V)  
SUPPLY VOLTAGE (V)  
30128824  
30128825  
www.ti.com  
10  
DNL vs. VREF, VA=5V  
INL vs. VREF, VA=5V  
0.8  
0.7  
1.100  
0.576  
0.051  
-0.475  
-1.000  
0.4  
-INL  
-DNL  
+INL  
+DNL  
0.2  
0.0  
-0.2  
-0.4  
-0.6  
-0.8  
2.00 2.65 3.30 3.95 4.60 5.25  
2.00 2.65 3.30 3.95 4.60 5.25  
(V)  
V
(V)  
V
REF  
REF  
30128826  
30128828  
30128837  
30128827  
DNL vs. Temperature, VA=5V, VREF=4.096  
INL vs. Temperature, VA=5V, VREF=4.096  
0.8  
1.00  
0.7  
0.75  
0.4  
0.50  
-DNL  
-DNL  
+DNL  
+DNL  
0.2  
0.0  
0.25  
0.00  
-0.25  
-0.50  
-0.75  
-0.2  
-0.4  
-0.6  
-0.8  
-1.00  
-50 -30 -10 10 30 50 70 90 110  
-50 -30 -10 10 30 50 70 90 110  
TEMPERATURE (°C)  
TEMPERATURE (°C)  
30128829  
Zero Code Error vs. IOUT  
Full Scale Error vs. IOUT  
4.4  
-0.08  
VA=3V  
VA=5V  
VA=3V  
VA=5V  
-0.10  
3.3  
2.2  
1.1  
0.0  
-0.12  
-0.14  
-0.16  
-0.18  
200  
400  
600  
800  
1,000  
200  
400  
600  
800  
1,000  
LOAD CURRENT (μA)  
LOAD CURRENT (μA)  
30128836  
11  
www.ti.com  
IVA vs VA  
IVA vs TEMPERATURE  
920  
690  
460  
230  
0
890  
840  
790  
740  
690  
640  
NO CLOCK, 5V  
CLOCKING, 5V  
NO CLOCK, 3.3V  
CLOCKING, 3.3V  
3
4
5
6
-50  
-10  
30  
70  
110  
SUPPLY VOLTAGE (V )  
A
TEMPERATURE °C  
30128834  
30128843  
IREF vs VREF  
IREF vs TEMPERATURE  
360  
240  
120  
0
380  
335  
290  
245  
200  
NO CLOCK, 5V  
CLOCKING, 5V  
NO CLOCK, 3.3V  
CLOCKING, 3.3V  
1.8  
2.4  
3.0  
3.6  
4.2  
-50  
-10  
30  
70  
110  
SUPPLY VOLTAGE (V  
)
TEMPERATURE °C  
REF  
30128835  
30128842  
Settling Time  
POR  
3.60  
3.5  
5
4
3
2
1
0
3.0  
2.5  
2.0  
1.5  
1.0  
0.5  
0.0  
VA  
VOUT  
2.95  
2.30  
1.65  
1.00  
VOUT  
CSB  
100  
101  
102  
103  
104  
0
10  
20  
30  
40  
TIME (μS)  
TIME (ms)  
30128841  
30128838  
www.ti.com  
12  
5V Glitch Response  
1.275  
1.270  
1.265  
1.260  
1.255  
1.250  
1.245  
1.240  
Mid Scale-1 to Mid Scale  
2,000  
2,500  
3,000  
3,500  
4,000  
TIME (ns)  
30128839  
13  
www.ti.com  
1.0 Functional Description  
1.1 DAC ARCHITECTURE OVERVIEW  
The DAC161S055 uses a resistor array to convert the input  
code to an analog signal, which in turn is buffered by the rail-  
to-rail output amplifier. The resistor array is factory trimmed  
to achieve 16-bit accuracy.  
An SPI interface shifts the input codes into the device. The  
acquired input code is stored in the PREREG register. After  
the input code is transferred to the DACREG register it affects  
the state of the resistor array and the output level of the DAC.  
The transfer can be initiated by the type of write command  
used, by a software LDAC command or by the state of the  
LDACB pin.  
30128813  
The acquired data is shifted into an internal 24 bit shift register  
(MSB first) which is configured as a 24 bit deep FIFO. As the  
data is being shifted into the FIFO via the SDI pin, the prior  
contents of the register are being shifted out through the SDO  
output. While CSB is high, SDO is in a high-Z state. At the  
falling edge of CSB, SDO presents the MSB of the data  
present in the shift register. SDO is updated on every subse-  
quent falling edge of SCLK (note — the first SDO transition  
will happen on the first falling edge AFTER the first rising edge  
of SCLK when CSB is low).  
The user can control the power up state of the output using  
the MZB pin and the power down state of the output using the  
CONFIG register. Additionally, there are external pins and  
CONFIG register bits that also control clearing the DAC.  
NOTE: Although the DAC161S055 is a single channel de-  
vice, the instruction set is for multichannel DACs. The  
user must address channel 0 (A2,A1,A0={000}).  
1.2 OUTPUT AMPLIFIER  
The 24 bits of data contained in the FIFO are interpreted as  
an 8 bit COMMAND word followed by 16 bits of DATA. The  
general format of the 24 bit data stream is shown below. The  
full Instruction Set is tabulated in Section 1.12 INSTRUCTION  
SET.  
The output buffer amplifier is a rail to rail type which buffers  
the signal produced by the resistor array and drives the ex-  
ternal load. All amplifiers, including rail to rail amplifiers, ex-  
hibit a loss of linearity as the output nears the power rails (in  
this case GND and VA). Thus the linearity of the part is spec-  
ified over less than the full output range. The user can pro-  
gram the CONFIG register to power down the amplifier and  
either place it in the high impedance state (HiZ), or have the  
output terminated by an internal 10 kpull-down resistor.  
1.3 REFERENCE  
An external reference source is required to produce an output.  
The reference input is not internally buffered and presents a  
resistive load to the external source. Loading presented by  
the VREF pin varies by about 12.5% depending on the input  
code. Thus a low impedance reference should be used for  
best results.  
30128814  
1.4.1 SPI Write  
SPI write operation is the simplest transaction available to the  
user. There is no handshaking between master and the slave  
(DAC161S055), and the master is the source of all signals  
required for communication: SCLK, CSB, SDI. The format of  
the data transfer is described in the section 1.4. The user in-  
struction set is shown in Section 1.12 INSTRUCTION SET.  
1.4 SERIAL INTERFACE  
The 4-wire interface is compatible with SPI, QSPI and MI-  
CROWIRE, as well as most DSPs. See the Timing Dia-  
grams for timing information about the read and write  
sequences. The serial interface is the four signals CSB,  
SCLK, SDI and SDO.  
1.4.2 SPI Read  
The read operation requires all 4 wires of the SPI interface:  
SCLK, SCB, SDI, SDO. The simplest READ operation occurs  
automatically during any valid transaction on the SPI bus  
since SDO pin of DAC161S055 always shifts out the contents  
of the internal FIFO. Therefore the user can verify the data  
being shifted in to the FIFO by initiating another transaction  
and acquiring data at SDO. This allows for verification of the  
FIFO contents only.  
A bus transaction is initiated by the falling edge of the CSB.  
Once CSB is low, the input data is sampled at the SDI pin by  
the rising edge of the SCLK. The output data is put out on the  
SDO pin on the falling edge of SCLK. At least 24 SCLK cycles  
are required for a valid transfer to occur. If CSB is raised be-  
fore 24th rising edge of the SCLK, the transfer is aborted. If  
the CSB is held low after the 24th falling edge of the SCLK,  
the data will continue to flow through the FIFO and out the  
SDO pin. Once CSB transitions high, the internal controller  
will decode the most recent 24 bits that were received before  
the rising edge of CSB. The DAC will then change state de-  
pending on the instruction sent and the state of the LDACB  
pin.  
The 3 internal registers (PREREG, DACREG, CONFIG) can  
be accessed by the user through the Register Read com-  
mands: RDDO, RDIN, RDCO respectively (see Section 1.12  
INSTRUCTION SET). These operations require 2 SPI trans-  
action to recover the register data. The first transaction shifts  
in the Register Read command; an 8 bit command byte fol-  
lowed by 16 bit “dummy” data. The Register Read command  
will cause the transfer of contents of the internal register into  
the FIFO. The second transaction will shift out the FIFO con-  
tents; an 8 bit command byte (which is a copy of previous  
www.ti.com  
14  
transaction) followed by the register data. The Register Read  
operation is shown in the figure below.  
30128815  
1.4.2 SPI Daisy Chain  
A typical bus cycle for this scheme is initiated by the falling  
CSB. After the 24 SCLK cycles new data starts to appear at  
the SDO pin of the first device in the chain, and starts shifting  
into the second device. After 72 SCLK cycles following the  
falling CSB edge, all three devices in this example will contain  
new data in their input shift registers. Raising CSB will begin  
the process of decoding data in each DAC. When in the Daisy  
Chain the full READ and WRITE capability of every device is  
maintained.  
It is possible to control multiple DACs or other SPI devices  
with a single master equipped with one SPI interface. This is  
accomplished by connecting the DACs in a Daisy Chain. The  
scheme is depicted in the figure below. An arbitrary length of  
the chain and an arbitrary number of control bits for other de-  
vices in the chain is possible since individual DAC devices do  
not count the data bits shifted in. Instead, they wait to decode  
the contents of their respective shift registers until CSB is  
raised high.  
30128816  
A sample of SPI data transfer appropriate for a 3 DAC Daisy  
Chain is shown in the figure below.  
1.6.1 Write-Through and Write-Block Modes  
Using the SWB bit of the CONFIG register, the user can set  
the part in WRITE-BLOCK or WRITE-THROUGH mode.  
If the DAC channel is configured in the WRITE-BLOCK mode  
(SWB=0, default), the DAC input DATA is held in the PRE-  
REG until the controller forces the transfer of DATA from  
PREREG to DACREG register. Only DATA in DACREG reg-  
ister is converted to the equivalent analog output. The transfer  
from PREREG into DACREG can be forced by both software  
and hardware LDAC commands. The Data Writing com-  
mands WRUP and WRAL update both PREREG and  
DACREG at the same time regardless of the channel mode.  
WRITE-BLOCK mode is used in multi device or multi channel  
applications. A user can preload all DAC channels with de-  
sired data, in multiple SPI transactions, and then issue a  
single software LDAC command (or toggle the LDACB pin) to  
simultaneously update all analog outputs.  
30128817  
1.5 POWER-UP DEFAULT OUTPUT  
It is possible to power up the DAC with the output either at  
GND or midscale. This functionality is achieved by connecting  
the MZB pin either to GND or to VA (note, the MZB pin is  
referenced to VA, not VDDIO). Usually this function is hard-  
wired in the application, but can also be controlled by a GPIO  
pin of the µC. To power up with output at zero, tie the MZB  
pin low. To power up with output at midscale, tie MZB high.  
The MZB pin is level sensitive.  
If the DAC channel is configured in WRITE-THROUGH mode  
(SWB=1) the controller updates both PREREG and DACREG  
registers simultaneously. Therefore in WRITE-THROUGH  
mode the channel output is updated as soon as the SPI trans-  
fer is completed i.e. upon the rising edge of CSB.  
1.6 CHANGING DAC OUTPUT  
There are multiple different ways to affect the DAC output.  
The CONFIG register can be changed so that a write to the  
PREREG is seen instantly at the output. The LDAC function  
or LDACB pin updates the output instantly. Finally, the type  
of write command (WRUP, WRAL, WR) can affect if the out-  
put updates instantly or not.  
1.6.2 LDAC Function  
The LDACB (Load DAC) pin provides a easy way to synchro-  
nize several DACs and update the output without any SPI  
latency. If the LDACB is asserted low, the content of the PRE-  
15  
www.ti.com  
 
REG register is instantaneously moved into the DACREG  
register. The LDACB pin is level sensitive. If the LDACB pin  
is held low continuously, the DAC output will update as soon  
as the CSB pin goes high.  
Clear function can also be accessed via the software instruc-  
tion CLR, see Section 1.12 INSTRUCTION SET below. The  
effect of hardware CLRB or software CLR is the same.  
1.9 POWER ON RESET  
An on-chip power on reset circuit (POR) ensures that the DAC  
always powers on in the same state. The registers will be  
loaded with the defaults shown in Section 1.12 INSTRUC-  
TION SET. The output state will be controlled by the state of  
the MZB pin.  
1.10 POWER DOWN  
Power down is achieved by writing the PD instruction and  
setting the appropriate bit to a logic '1'. In the PD command,  
it is possible to specify if the output is left in a high impedance  
(HIZ) state or if it is pulled to GND through a 10K resistor.  
During power down, the output amplifier is disabled and the  
resistor ladder is disconnected from Vref. The SPI interface  
remains active. To exit power down, write the PD command  
again, setting the appropriate bit to a logic '0'. Note that the  
SPI interface and the registers are all active during power  
down.  
30128818  
The DAC Configuration command LDAC (see Section 1.12  
INSTRUCTION SET below) will also update the DAC output  
as soon as it is received. The effect of hardware LDACB or  
software LDAC is the same i.e. data is transferred from the  
PREREG to DACREG and output of the DAC is updated.  
1.6.3 Write Commands  
There are three write commands available in the DAC com-  
mand set. Issuing a WR command causes the DAC to update  
either the PREREG or the DACREG depending on the setting  
of the SWB bit (see Section 1.6.1 Write-Through and Write-  
Block Modes). Issuing a WRUP command causes the speci-  
fied channels output (for multiple channel parts) to update  
immediately, regardless of the SWB bit setting. Issuing a  
WRAL command causes all channels (for multiple channel  
parts) to update immediately with the same data, regardless  
of the SWB bit setting.  
1.8 CLEAR FUNCTION  
The CLRB pin provides a easy way to reset the DAC161S055  
output. If the CLRB pin goes low, VOUT instantaneously  
slews to the value indicated by the MZB pin, either zero or  
midscale. The CLRB pin is level sensitive.  
30128819  
www.ti.com  
16  
1.11 INTERNAL REGISTERS  
readable from the command set. Bits in the CONFIG register  
are set by the commands detailed in Section 1.12 INSTRUC-  
TION SET.  
There are 3 registers that are accessible to the user. The data  
registers (PREREG and DACREG) are both readable and  
writable from the command set. The CONFIG register is only  
PREREG: DAC Preload Data Register(16Bits)  
R/W  
PRD15  
Bit15  
R/W  
PRD14  
Bit14  
R/W  
PRD13  
Bit13  
R/W  
PRD12  
Bit12  
R/W  
PRD11  
Bit11  
R/W  
PRD10  
Bit10  
R/W  
PRD9  
Bit9  
R/W  
PRD8  
Bit8  
MSB  
LSB  
R/w  
PRD7  
Bit7  
R/W  
PRD6  
Bit6  
R/W  
PRD5  
Bit5  
R/W  
PRD4  
Bit4  
R/W  
PRD3  
Bit3  
R/W  
PRD2  
Bit2  
R/W  
PRD1  
Bit1  
R/W  
PRD0  
Bit0  
Bit15–0: 16 bit data word to be converted. Bit 15 has a weight of 1/2*Vref. Bit 0 has a weight of Vref/2^16.  
DACREG: DAC Output Data Register(16Bits)  
R/W  
IND15  
Bit15  
R/W  
IND14  
Bit14  
R/W  
IND13  
Bit13  
R/W  
IND12  
Bit12  
R/W  
IND11  
Bit11  
R/W  
IND10  
Bit10  
R/W  
IND9  
Bit9  
R/W  
IND8  
Bit8  
MSB  
LSB  
R/w  
IND7  
Bit7  
R/W  
IND6  
Bit6  
R/W  
IND5  
Bit5  
R/W  
IND4  
Bit4  
R/W  
IND3  
Bit3  
R/W  
IND2  
Bit2  
R/W  
IND1  
Bit1  
R/W  
IND0  
Bit0  
Bit15–0: 16 bit data word to be converter. Bit 15 has a weight of 1/2*Vref. Bit 0 has a weight of Vref/2^16.  
CONFIG: DAC Configuration Reporting Register (8 Bits)  
R
R
R
R
R
R
R
R
MSB  
SWB  
Bit2  
SEL_10K  
Bit1  
SEL_HIZ  
Bit0  
Bit5  
Bit4  
Bit3  
Bit7  
Bit6  
Bit7–3:  
Bit2:  
Reserved. Read value is undefined and should be discarded.  
SWB: Set Write Block bit  
0: Channel is in WRITE THROUGH mode.  
1: Channel is in WRITE BLOCK mode.  
0: Channel is either active or SEL_HIZ is set.  
Bit1:  
Bit0:  
1: Channel is powered down and output is terminated by a 10K resistor to GND.  
0: Channel is either active or SEL_10K is set.  
1: Channel is powered down and output is in high impedance state.  
1.12 INSTRUCTION SET  
The instruction set for the DAC161S055 is common to the  
family of single and multi channel devices (DAC16xS055).  
The DAC161S055 has only a single channel — Channel 0.  
NOTE: DATA WRITING and REGISTER READING instruc-  
tions encode the channel address as a binary triplet  
(A2,A1,A0) as the last three LSBs of the command byte.  
DAC CONFIGURATION instructions encode the channel  
selection by a bit set in the data bytes. For example, when  
executing the LDAC instruction a payload of {0100 0001}  
in the least significant byte of the instruction indicates  
channels 6 and 0 are targeted.  
17  
www.ti.com  
 
www.ti.com  
18  
2.0 Applications Information  
2.1 SAMPLE INSTRUCTION SEQUENCE  
The following table shows an example instruction sequence  
to illustrate the usage of different modes of operation of the  
DAC. This sequence is for a one channel DAC.  
Step  
Instruction  
8-bit Command  
16 bit Payload  
Comments  
1
CLR  
0000 0001  
0000 0000 0000 0000 Clear device - return to Power-Up Default State  
Write ¼ FS into channel 0. Since device by  
default is in WRITE-BLOCK mode the data will  
be written into PREREG, and DAC output will  
2
3
WR  
0000 1000  
0001 1000  
0100 0000 0000 0000  
not update  
Issue LDAC command to channel 0. Data is  
xxxx xxxx 0000 0001 transferred from PREREG into DACREG and  
DAC output updates to ¼ FS  
LDAC  
Set channels 1 to 7 to WRITE-BLOCK mode,  
xxxx xxxx 1111 1110  
4
5
6
SWB  
WR  
PD  
0010 1000  
0000 1000  
0011 0000  
and channel 0 to WRITE-THROUGH mode  
DAC output updates immediately to FS since  
1111 1111 1111 1111  
the channel is set to write through mode.  
Power down the device, and set the channel 0  
0000 0001 0000 0000  
DAC output to the HIZ state  
2.2 USING REFERENCES AS POWER SUPPLIES  
and will provide a more stable voltage source. The LM4140  
has an initial accuracy of 0.1%, is capable of driving 8mA and  
comes in a 4.096V version. Bypassing both the input and the  
output will improve noise performance.  
Although the DAC has a separate reference and analog pow-  
er pin, it is still possible to use a reference to drive both. This  
arrangement will avoid a separate voltage regulator for VA  
30128832  
FIGURE 4. Using the LM4120 as a power supply  
2.3 A LOW NOISE EXAMPLE  
15mA rating. Note the largest current through the LM4050 will  
occur when the DAC is shutdown. The maximum resistor val-  
ue must allow the LM4050 to draw more than its minimum  
current for regulation plus the maximum VREF current.  
A LM4050 powered off of a battery is a good choice for very  
low noise prototype circuits. The minimum value for R must  
be chosen so that the LM4050 does not draw more than its  
19  
www.ti.com  
30128833  
FIGURE 5. Using the LM4050 in a low noise circuit  
2.4 LAYOUT, GROUNDING AND BYPASSING  
to the device with the 0.1µF closest to the supply pin. The  
10µF capacitor should be a tantalum type and the 0.1µF ca-  
pacitor should be a low ESL, low ESR type. Sometime, the  
loading requirements of the regulator driving the DAC do not  
allow such capacitance to be placed on the regulator output.  
In those cases, bypass should be as large as allowed by the  
regulator using a low ESL, low ESR capacitance. In the  
LM4120 example above, the supply is bypassed with 0.022µF  
ceramic capacitors. The DAC should be fed with power that  
is only used for analog circuits.  
For best accuracy and minimum noise, the printed circuit  
board containing the DAC should have separate analog and  
digital areas. These areas are defined by the locations of the  
analog and digital power planes. Both power planes should  
be in the same board layer. There should be a single ground  
plane. Frequently a single ground plane design will utilize a  
fencing technique to prevent the mixing of analog and digital  
ground currents. Separate ground planes should only be used  
if the fencing technique proves inadequate. The separate  
ground planes must be connected in a single place, preferably  
near the DAC. Special care is required to guarantee that dig-  
ital signals with fast edge rates do not pass over split ground  
planes. The fast digital signals must always have a continu-  
ous return path below their traces.  
Avoid crossing analog and digital signals and keep the clock  
and data lines on the component side of the board. The clock  
and data lines should have controlled impedances.  
When possible, the DAC power supply should be bypassed  
with a 10µF and a 0.1µF capacitor placed as close as possible  
www.ti.com  
20  
Physical Dimensions inches (millimeters) unless otherwise noted  
16-Lead LLP  
NS Package Number SQA16A  
21  
www.ti.com  
Notes  
www.ti.com  
IMPORTANT NOTICE  
Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements,  
and other changes to its products and services at any time and to discontinue any product or service without notice. Customers should  
obtain the latest relevant information before placing orders and should verify that such information is current and complete. All products are  
sold subject to TIs terms and conditions of sale supplied at the time of order acknowledgment.  
TI warrants performance of its hardware products to the specifications applicable at the time of sale in accordance with TIs standard  
warranty. Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty. Except where  
mandated by government requirements, testing of all parameters of each product is not necessarily performed.  
TI assumes no liability for applications assistance or customer product design. Customers are responsible for their products and  
applications using TI components. To minimize the risks associated with customer products and applications, customers should provide  
adequate design and operating safeguards.  
TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right, copyright, mask work right,  
or other TI intellectual property right relating to any combination, machine, or process in which TI products or services are used. Information  
published by TI regarding third-party products or services does not constitute a license from TI to use such products or services or a  
warranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual  
property of the third party, or a license from TI under the patents or other intellectual property of TI.  
Reproduction of TI information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompanied  
by all associated warranties, conditions, limitations, and notices. Reproduction of this information with alteration is an unfair and deceptive  
business practice. TI is not responsible or liable for such altered documentation. Information of third parties may be subject to additional  
restrictions.  
Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or service voids all  
express and any implied warranties for the associated TI product or service and is an unfair and deceptive business practice. TI is not  
responsible or liable for any such statements.  
TI products are not authorized for use in safety-critical applications (such as life support) where a failure of the TI product would reasonably  
be expected to cause severe personal injury or death, unless officers of the parties have executed an agreement specifically governing  
such use. Buyers represent that they have all necessary expertise in the safety and regulatory ramifications of their applications, and  
acknowledge and agree that they are solely responsible for all legal, regulatory and safety-related requirements concerning their products  
and any use of TI products in such safety-critical applications, notwithstanding any applications-related information or support that may be  
provided by TI. Further, Buyers must fully indemnify TI and its representatives against any damages arising out of the use of TI products in  
such safety-critical applications.  
TI products are neither designed nor intended for use in military/aerospace applications or environments unless the TI products are  
specifically designated by TI as military-grade or "enhanced plastic." Only products designated by TI as military-grade meet military  
specifications. Buyers acknowledge and agree that any such use of TI products which TI has not designated as military-grade is solely at  
the Buyer's risk, and that they are solely responsible for compliance with all legal and regulatory requirements in connection with such use.  
TI products are neither designed nor intended for use in automotive applications or environments unless the specific TI products are  
designated by TI as compliant with ISO/TS 16949 requirements. Buyers acknowledge and agree that, if they use any non-designated  
products in automotive applications, TI will not be responsible for any failure to meet such requirements.  
Following are URLs where you can obtain information on other Texas Instruments products and application solutions:  
Products  
Audio  
Applications  
www.ti.com/audio  
amplifier.ti.com  
dataconverter.ti.com  
www.dlp.com  
Automotive and Transportation www.ti.com/automotive  
Communications and Telecom www.ti.com/communications  
Amplifiers  
Data Converters  
DLP® Products  
DSP  
Computers and Peripherals  
Consumer Electronics  
Energy and Lighting  
Industrial  
www.ti.com/computers  
www.ti.com/consumer-apps  
www.ti.com/energy  
dsp.ti.com  
Clocks and Timers  
Interface  
www.ti.com/clocks  
interface.ti.com  
logic.ti.com  
www.ti.com/industrial  
www.ti.com/medical  
www.ti.com/security  
Medical  
Logic  
Security  
Power Mgmt  
Microcontrollers  
RFID  
power.ti.com  
Space, Avionics and Defense www.ti.com/space-avionics-defense  
microcontroller.ti.com  
www.ti-rfid.com  
Video and Imaging  
www.ti.com/video  
OMAP Mobile Processors www.ti.com/omap  
Wireless Connectivity www.ti.com/wirelessconnectivity  
TI E2E Community Home Page  
e2e.ti.com  
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265  
Copyright © 2012, Texas Instruments Incorporated  

相关型号:

DAC161S055CIMM

IC 16-BIT DAC, QCC16, LLP-16, Digital to Analog Converter
NSC

DAC161S055CIMMX

IC 16-BIT DAC, QCC16, LLP-16, Digital to Analog Converter
NSC

DAC161S055CISQ

Precision 16-Bit, Buffered Voltage-Output DAC
TI

DAC161S055CISQ/NOPB

DAC161S055 Precision 16-Bit, Buffered Voltage-Output DAC
TI

DAC161S055CISQE

Precision 16-Bit, Buffered Voltage-Output DAC
TI

DAC161S055CISQE/NOPB

DAC161S055 Precision 16-Bit, Buffered Voltage-Output DAC
TI

DAC161S055CISQX

Precision 16-Bit, Buffered Voltage-Output DAC
TI

DAC161S055CISQX/NOPB

DAC161S055 Precision 16-Bit, Buffered Voltage-Output DAC
TI

DAC161S055_13

DAC161S055 Precision 16-Bit, Buffered Voltage-Output DAC
TI

DAC161S997

16-bit SPI Programmable DAC for 4-20mA Loops
TI

DAC161S997EVM

helps designers evaluate the operation and performance of the DAC161S997 4-20mA Loop Drive with SPI control
TI

DAC161S997RGHR

16-bit SPI Programmable DAC for 4-20mA Loops
TI