LTC1654
U
OPERATIO
Serial Interface
Three examples are given to illustrate the DAC’s opera-
tion:
The data on the SDI input is loaded into the shift register
on the rising edge of SCK. The MSB is loaded first. The 1. Load and update DAC A in FAST mode. Leave DAC B
ClockisdisabledinternallywhenCS/LDishigh. Note:SCK
must be low before CS/LD is pulled low to avoid an extra
internal clock pulse.
unchanged. Perform the following sequence for the
control, address and DATA bits:
Step 1: Set DAC A in FAST mode
If no daisy-chaining is required, the input word can be
24-bitwide, asshowninthetimingdiagrams. The8MSBs,
which are loaded first, are the control and address bits
followed by a 16-bit data word. The last two LSBs in the
data word are don’t cares. The input word can be a stream
of three 8-bit wide segments as shown in the “24-Bit
Update” timing diagram.
CS/LD clock in 0101 0000 XXXXXXXX XXXXXXXX;
CS/LD
Step 2: Load and update DAC A with DATA
CS/LD
clock in 0011 0000 + DATA; CS/LD
2. Load and update DAC A in SLOW mode. Power down
DAC B. Perform the following sequence for the con-
trol, address and DATA bits:
If daisy-chaining is required or if the input needs to be
written in two 16-bit wide segments, then the input word
can be 32 bits wide and the top 8 bits (MSBs) are don’t
cares.Theremaining24bitsarecontrol/addressanddata.
This is also shown in the timing diagrams. The buffered
output of the internal 32-bit shift register is available on
the SDO pin, which swings from GND to VCC.
Step 1: Set DAC A in SLOW mode
CS/LD
clock in 0110 0000 XXXXXXXX
XXXXXXXX;
CS/LD
Step 2: Load and update DAC A with DATA
Multiple LTC1654s may be daisy-chained together by
connecting the SDO pin to the SDI pin of the next IC. The
SCK and CS/LD signals remain common to all ICs in the
daisy-chain. The serial data is clocked to all of the chips,
then the CS/LD signal is pulled high to update all DACs
simultaneously.
CS/LD
clock in 0011 0000 + DATA; CS/LD
Step 3: Power down DAC B
CS/LD
clock in 0100 0001 XXXXXXXX
XXXXXXXX;
CS/LD
Table 1 shows the truth table for the control/address bits.
When the supplies are first applied, the LTC1654 uses
SLOW mode, the outputs are set at 0V, and zeros are
loaded into the 32-bit input shift register. About 300ns
after power-up, the outputs are released from 0V (AGND)
and will go to the voltage on the REFLO pin.
3. PowerdownbothDACsatthesametime.Performthe
following sequence for the control, address and DATA
bits:
Step 1: Power down both DACs simultaneously
CS/LD
clock in 0100 1111 XXXXXXXX
When CLR goes active, zeros are loaded into the input and
DAC latch and the outputs are forced to AGND. After CLR
is forced high, the ouputs will go to the voltage on the
REFLO pin.
XXXXXXXX;
CS/LD
1654fb
8