DAC161S055 [TI]
Precision 16-Bit, Buffered Voltage-Output DAC; 精密16位,缓冲电压输出DAC型号: | DAC161S055 |
厂家: | TEXAS INSTRUMENTS |
描述: | Precision 16-Bit, Buffered Voltage-Output 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 kΩ pull-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 TI’s 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 TI’s 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
相关型号:
DAC161S997EVM
helps designers evaluate the operation and performance of the DAC161S997 4-20mA Loop Drive with SPI control
TI
©2020 ICPDF网 联系我们和版权申明