LTC1663-2CS5#TRMPBF

LTC1663
7
1663fd
Serial Digital Interface
The LTC1663 communicates with a host (master) using
the standard 2-wire interface. The Timing Diagram shows
the timing relationship of the signals on the bus. The two
bus lines, SDA and SCL, must be high when the bus is
not in use. External pull-up resistors or current sources,
such as the LTC1694 SMBus Accelerator, are required on
these lines.
The LTC1663 is a receive-only (slave) device. The master
can communicate with the LTC1663 using the Quick Com-
mand, Send Byte or Write Word protocols as explained
later.
The START and STOP Conditions
When the bus is not in use, both SCL and SDA must be
high. A bus master signals the beginning of a communica-
tion to a slave device by transmitting a START condition.
A START condition is generated by transitioning SDA
from high to low while SCL is high.
When the master has fi nished communicating with the
slave, it issues a STOP condition. A STOP condition is
generated by transitioning SDA from low to high while
SCL is high. The bus is then free for communication with
another SMBus device.
Acknowledge
The Acknowledge signal is used for handshaking between
the master and the slave. An Acknowledge (active LOW)
generated by the slave lets the master know that the latest
byte of information was received. The Acknowledge related
clock pulse is generated by the master. The master releases
the SDA line (HIGH) during the Acknowledge clock pulse.
The slave-receiver must pull down the SDA line during the
Acknowledge clock pulse so that it remains a stable LOW
during the HIGH period of this clock pulse.
Write Word Protocol
The master initiates communication with the LTC1663 with
a START condition and a 7-bit address followed by the Write
DEFINITIONS
Write Word Protocol Used by the LTC1663
Command Byte ASlave Address AWr LSData Byte A MSData Byte A PS
81711818
1663 TA03
111
S = Start Condition, Wr = Write Bit = 0, A = Acknowledge, P = Stop Condition
Integral Nonlinearity (INL): The deviation from a straight
line passing through the endpoints of the DAC transfer
curve (Endpoint INL). Because the output cannot go
below zero, the linearity is measured between full scale
and the lowest code that guarantees the output will be
greater than zero. The INL error at a given input code is
calculated as follows:
INL = [V
OUT
– V
OS
– (V
FS
– V
OS
)(code/1023)]/LSB
Where V
OUT
is the output voltage of the DAC measured
at the given input code.
Least Signifi cant Bit (LSB): The ideal voltage difference
between two successive codes.
LSB = V
REF
/1024
Resolution (n): Defi nes the number of DAC output states
(2
n
) that divide the full-scale range. Resolution does not
imply linearity.
Voltage Offset Error (V
OS
): Nominally, the voltage at the
output when the DAC is loaded with all zeros. A single
supply DAC can have a true negative offset, but the output
cannot go below zero (see Applications Information).
For this reason, single supply DAC offset is measured at
the lowest code that guarantees the output will be greater
than zero.
APPLICATIONS INFORMATION
LTC1663
8
1663fd
APPLICATIONS INFORMATION
Bit (Wr) = 0. The LTC1663 acknowledges and the master
delivers the command byte. The LTC1663 acknowledges
and latches the command byte into the command byte
input register. The master then delivers the least signifi cant
data byte. Again the LTC1663 acknowledges and the data
is latched into the least signifi cant data byte input register.
The master then delivers the most signifi cant data byte.
The LTC1663 acknowledges once more and latches the
data into the most signifi cant data byte input register.
Lastly, the master terminates the communication with a
STOP condition. On the reception of the STOP condition,
the LTC1663 transfers the input register information to
output registers and the DAC output is updated.
Slave Address (MSOP Package Only)
The LTC1663 can respond to one of eight 7-bit addresses.
The fi rst 4 bits (MSBs) have been factory programmed to
0100. The fi rst 4 bits of the LTC1663-8 have been factory
programmed to 0011. The three address bits, AD2, AD1
and AD0 are programmed by the user and determine the
LSBs of the slave address, as shown in the table below:
LTC1663 LTC1663-8
AD2 AD1 AD0 0100 xxx 0011 xxx
L L L 0100 000 0011 000
L L H 0100 001 0011 001
L H L 0100 010 0011 010
L H H 0100 011 0011 011
H L L 0100 100 0011 100
H L H 0100 101 0011 101
H H L 0100 110 0011 110
H H H 0100 111 0011 111
Slave Address (SOT-23 Package)
The slave address for the SOT-23 package has been
factory programmed to be “0100 000” (LTC1663),
“0100 001” (LTC1663-1) and “0100 010” (LTC1663-2) If
another address is required, please consult the factory.
Command Byte
76543210
XXXXXBGSDSY
SY 1
0
Allows update on Acknowledge of SYNC Address only
Update on Stop condition only (Power-On Default)
SD 1
0
Puts the device in power-down mode
Puts the device in standard operating mode
(Power-On Default)
BG 1
0
Selects the internal bandgap reference
Selects the supply as the reference (Power-On Default)
X X Don’t Care
The stop condition normally initiates the update of the
DAC’s output latches. Simultaneous update of more than
one DAC or other devices on the bus can be achieved by
reissuing new start bit, address, command and data bytes
before issuing a fi nal stop condition (which will update
all the devices). An alternate way to achieve simultaneous
LTC1663 updates is to override the stop condition update
by setting the “SY” bit of the command byte. Setting this
bit sets the device to update the DAC output latches only
at the reception of a SYNC address quick command. The
actual update occurs on the rising edge of SCL during the
Acknowledge. In this way, all devices can update on the
reception of the SYNC address quick command instead
of the STOP condition.
A Shutdown (SD) bit = HIGH will put the device in a low
power state but retain all data latch information. Shutdown
will occur at the reception of a STOP condition. This way
shutdown could be synchronized to other devices. The
output impedance of the DAC will go to a high impedance
state (≈500kΩ to GND).
The Bandgap (BG) bit when set to “0” selects the DAC
supply voltage as its voltage reference. The full-scale
output of the DAC with this setting is equal to the supply
voltage. When the BG bit is set to “1,” the internal bandgap
reference (≈1.25V) is selected as the DAC’s reference. The
full-scale output voltage for this setting is 2.5V.
LTC1663
9
1663fd
APPLICATIONS INFORMATION
Data Bytes
Least Signifi cant Data Byte
76 5 4 3210
D7 D6 D5 D4 D3 D2 D1 D0
Most Signifi cant Data Byte
76543210
XXXXXXD9D8
X = Don’t care
Send Byte Protocol
The Send Byte protocol used on the LTC1663 is actually a
subset of the Write Word protocol described previously.
The Send Byte protocol can only be used to send the
command byte information to the LTC1663.
Command Byte ASlave Address AWr PS
811711
1663 TA04
1
S = Start Condition, Wr = Write Bit, A = Acknowledge, P = Stop Condition
The Send Byte protocol is also used whenever the Write
Word protocol is interrupted for any reason. Reception of
a START or STOP condition after the Acknowledge of the
command byte, but before the Acknowledge of the last
data byte, will cause both data bytes to be ignored and
the command byte to be accepted.
Reception of a START or STOP condition before the Ac-
knowledge of the command byte will cause the interrupted
command byte to be ignored.
SYNC Address/Quick Command
In addition to the slave address, the LTC1663 has an address
that can be shared by other devices so that they may be
updated synchronously. The address is called to the SYNC
address and uses the quick command protocol.
The SYNC Address is 1111 110
Ack StopStart 1111 110 SY/CLR
1171
1663 TA05
1
SYNC Address
SY/CLR 1
0
Update output latches on rising edge of SCL during
Acknowledge of SYNC Address
Clear all internal latches on rising edge of SCL during
Acknowledge of SYNC Address
The SY/CLR bit set high only has meaning when the “SY”
bit of the command byte was previously set HIGH. On
the otherhand, the SY/CLR bit set LOW will always clear
the part, independent of the state of the “SY” bit in the
command byte.
Input Threshold
Anticipating the trend toward lower supply voltages,
the SMBus is specifi ed with a V
IH
of 1.4V and a V
IL
of
0.6V. While some SMBus parts may violate this stringent
SMBus specifi cation by allowing a higher V
IH
value for a
correspondingly higher input supply voltage, the LTC1663
meets and maintains the constant SMBus input threshold
specifi cation across the entire supply voltage range of
2.7V to 5.5V. The logic input threshold is designed to be
1V with 50mV of hysteresis.
Voltage Output
The output amplifi er contained in the LTC1663 can source
or sink up to 5mA. The output stage swings to within a
few millivolts of either supply rail when unloaded and
has an equivalent output resistance of 85Ω when driving
a load to the rails. The output amplifi er is stable driving
capacitive loads up to 1000pF.
A small resistor placed in series with the output can be
used to achieve stability for any load capacitance greater
than 1000pF. For example, a 0.1μF load can be driven
by the LTC1663 if a 110Ω series resistance is used. The
phase margin of the resulting circuit is 45° and increases
monotonically from this point if larger values of resistance,
capacitance or both are substituted for the values given.
Rail-to-Rail Output Considerations
As in any rail-to-rail device, the output is limited to volt-
ages within the supply range.
If the DAC offset is negative, the output for the lowest
codes limits at 0V as shown in Figure 1b.
Similarly, limiting can occur near full scale when V
CC
is
used as the reference. If V
REF
= V
CC
and the DAC full-scale
error (FSE) is positive, the output for the highest codes
limits at V
CC
as shown in Figure 1c. No full-scale limiting
can occur if the internal reference is used.

LTC1663-2CS5#TRMPBF

Mfr. #:
Manufacturer:
Analog Devices Inc.
Description:
Digital to Analog Converters - DAC 10-B R2R uP DAC w/ 2-Wire Int
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union