LTC3676/LTC3676-1
26
3676fe
For more information www.linear.com/LTC3676
OPERATION
Table 18. LDO4 Control Command Register Setting (LTC3676-1)
COMMAND
REGISTER[BIT] VALUE SETTING
LDOB[0] 0*
1
Do Not Keep Alive LDO4 in Standby
Keep Alive LDO4 in Standby
LDOB[1]
0*
1
Enable LDO4 at Any Output Voltage
Enable LDO4 Only if Output Voltage Is <300mV
LDOB[2] 0*
1
LDO4 Disabled
LDO4 Enable
LDOB[4:3]
00*
01
10
11
1.2V
2.5V
2.8V
3.0V
*denotes default power-on value.
I
2
C OPERATION
The LTC3676 communicates with a bus master using
the standard I
2
C 2-wire interface. The timing diagram in
Figure14 shows the 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 SDA and SCL. The LTC3676 is both a slave
receiver and slave transmitter. The I
2
C control signals,
SDA and SCL are scaled internally to the DV
DD
supply.
DV
DD
must be connected to the same power supply as
the bus pull-up resistors.
The I
2
C port has an undervoltage lockout on the DV
DD
pin. When DV
DD
is below approximately 1V, the I
2
C
serial port is cleared and the command registers are set
to default POR values.
The
complete I
2
C command register table is shown in
Table 20.
I
2
C Bus Speed
The I
2
C port operates at speeds up to 400kHz. It has
built in timing delays to ensure correct operation when
addressed from an I
2
C compliant master device. It also
contains input filters designed to suppress glitches should
the bus become corrupted.
I
2
C START and STOP Conditions
A bus master signals the beginning of communications
by transmitting a START condition. A START condition is
generated by transitioning SDA from HIGH to LOW while
SCL is HIGH. The master may transmit either the slave
write or the slave read address. Once data is written to the
LTC3676, the master may transmit a STOP condition which
commands the LTC3676 to act upon its new command
set. A STOP condition is sent by the master by transition
-
ing SDA from LOW to HIGH while SCL is HIGH. The bus
is then free for communication with another I
2
C device.
I
2
C Byte Format
Each byte sent to or received from the LTC3676 must
be 8 bits long followed by an extra clock cycle for the
acknowledge bit. The data
should be sent to the LTC3676
most significant bit (MSB) first.
I
2
C Acknowledge
The acknowledge signal is used for handshaking between
the master and the slave. When the LTC3676 is written
to, it acknowledges its write address and subsequent data
bytes. When it is read from, the LTC3676 acknowledges
its read address only. The bus master should acknowledge
data returned from the LTC3676.
An acknowledge generated by the LTC3676 lets the master
know that the latest byte of information was received.
The master generates the acknowledge related clock and
releases the SDA line during the acknowledge clock cycle.
The LTC3676 pulls down the SDA line during the write
acknowledge clock pulse so that it is a stable LOW during
the HIGH period of this clock pulse.
At the end of a byte of data transferred from the LTC3676
during a READ operation, the LTC3676 releases the SDA
line to allow the master to acknowledge receipt of the
data. Failure of the master to acknowledge data from the
LTC3676 has no effect on the operation of the I
2
C port.