ltc3445euf-pbf Linear Technology Corporation, ltc3445euf-pbf Datasheet - Page 15

no-image

ltc3445euf-pbf

Manufacturer Part Number
ltc3445euf-pbf
Description
I2c Controllable Buck Regulator With Two Ldos In A 4mm ? 4mm Qfn
Manufacturer
Linear Technology Corporation
Datasheet
OPERATIO
be able to control the data line to acknowledge communi-
cations from the master, and some devices will need to
able to send data back to the master; they will be in control
of the data line while they are doing so. Many slave devices
will have no need to stretch the clock signal and will have
no ability to pull the clock line low, which is the case with
the LTC3445.
Data is exchanged in the form of bytes, which are 8-bit
packets. Any byte needs to be acknowledged by the slave
(data line pulled low) or not acknowledged by the master
(data line left high), so communications are broken up into
9-bit segments, one byte followed by one bit for acknowl-
edging. For example, sending out an address consists of
7 bits of device address, 1 bit that signals whether a read
or write operation will be performed, and then 1 more bit
to allow the slave to acknowledge. There is no theoretical
limit to how many total bytes can be exchanged in a given
transmission.
I
having been derived from I
targeted to low power devices (particularly battery-pow-
ered ones) and emphasizes low power consumption,
while I
power consumption of the bus is not so critical. I
three different specifications for three different maximum
speeds, these being standard mode (100kHz max), fast
mode (400kHz max) and HS mode (3.4MHz max). Stan-
dard and fast mode are not radically different, but HS mode
is very different from a hardware and software perspective
and requires an initiating command at standard or fast
speed before data can start transferring at HS speed.
SMBus simply specifies a 100kHz maximum speed.
2
C and SMBus are very similar specifications, SMBus
2
C is targeted to higher speed systems where the
WRITE BYTE PROTOCOL
READ BYTE PROTOCOL
1
1
START
START
U
7
7
ADDRESS
ADDRESS
AA01011
AA01011
SLAVE
SLAVE
(refer to Figure 1)
1
0
1
0
WR
WR
2
C. In general, SMBus is
1
S
0
1
S
0
ACK
ACK
8
8
XXXXXAAA
XXXXXAAA
REGISTER
ADDRESS
REGISTER
ADDRESS
1
S
0
1
S
0
2
C has
ACK
ACK
Figure 7
8
1
START
DDDDDDDD
DATA
BYTE
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 transmission
with a START condition by transitioning SDA from high to
low while SCL is high. When the master has finished
communicating with the slave, it issues a STOP condition
by transitioning SDA from low to high while SCL is high.
The bus is then free for another transmission.
Acknowledge
The acknowledge signal is used for handshaking between
the master and the slave. An acknowledge signal (LOW
active) as generated by the slave lets the master know that
the latest byte of information was received. The acknowl-
edge-related clock pulse is generated by the master. The
transmitter 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 stable LOW during the HIGH period of this
clock pulse.
When a slave receiver doesn’t acknowledge the slave
address (for example, it’s unable to receive because it’s
performing some real-time function), the data line must be
left HIGH by the slave. The master can then generate a
STOP condition to abort the transfer.
If a slave receiver does acknowledge the slave address but,
some time later in the transfer cannot receive any more
data bytes, the master must again abort the transfer. This
is indicated by the slave generating the not acknowledge
on the first byte to follow. The slave leaves the data line
HIGH and the master generates the STOP condition. The
7
ADDRESS
AA01011
SLAVE
1
S
0
ACK
1
1
RD
1
STOP
1
S
0
ACK
8
DDDDDDDD
DATA
BYTE
M
1
1
ACK
1
STOP
3445 G07
LTC3445
15
3445fa

Related parts for ltc3445euf-pbf