Datasheet
LTC3883/LTC3883-1
28
3883fa
For more information www.linear.com/LTC3883
OPERATION
SMBus/PMBus reads. If a general purpose I
2
C controller
is used, check that repeat start is supported.
The LTC3883 supports the maximum SMBus clock
speed of 100kHz and is compatible with the higher speed
PMBus specification (
between 100kHz and 400kHz) if
clock stretching is enabled. For robust communication and
operation refer to the Note section in the PMBus command
summary. Clock stretching is enabled by assserting bit 1
of MFR_CONFIG_ALL_LT C 3883.
For a description of the minor extensions and exceptions
PMBus makes to SMBus, refer to PMBus Specification
Part 1 Revision 1.1: Paragraph 5: Transport.
For a description of the differences between SMBus and
I
2
C, refer to System Management Bus (SMBus) Speci-
fication Version 2.0: Appendix B—Differences Between
SMBus and I
2
C.
PMBUS SERIAL DIGITAL INTERFACE
The LTC3883 communicates with a host (master) using the
standard PMBus serial bus interface. The Timing Diagram,
Figure 5, 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 are required on these lines.
The LTC3883 is a slave device. The master can com
-
municate with the LTC3883 using the following formats:
n
Master transmitter, slave receiver
n
Master receiver, slave transmitter
Figure 5. Timing Diagram
Figure 6. PMBus Packet Protocol Diagram Element Key
SDA
SCL
t
HD(STA)
t
HD(DAT)
t
SU(STA)
t
SU(STO)
t
SU(DAT)
t
LOW
t
HD(SDA)
t
SP
t
BUF
START
CONDITION
STOP
CONDITION
REPEATED START
CONDITION
START
CONDITION
t
r
t
f
t
r
t
f
t
HIGH
3883 F05
SLAVE ADDRESS DATA BYTEWr A A P
3883 F06
S
7
S START CONDITION
Sr REPEATED START CONDITION
Rd READ (BIT VALUE OF 1)
Wr WRITE (BIT VALUE OF 0)
x SHOWN UNDER A FIELD INDICATES THAT THAT
FIELD IS REQUIRED TO HAVE THE VALUE OF x
A ACKNOWLEDGE (THIS BIT POSITION MAY BE 0
FOR AN ACK OR 1 FOR A NACK)
P STOP CONDITION
PEC PACKET ERROR CODE
MASTER TO SLAVE
SLAVE TO MASTER
CONTINUATION OF PROTOCOL
81 1 1
x x
11
...
The following PMBus protocols are supported:
n
Write Byte, Write Word, Send Byte
n
Read Byte, Read Word, Block Read
n
Alert Response Address
Figures 7-16 illustrate the aforementioned PMBus proto-
cols. All
transactions support PEC (parity error check) and
GCP
(group command protocol). The Block Read supports
255 bytes of returned data. For this reason, the PMBus
timeout may be extended when reading the fault log.
Figure 6 is a key to the protocol diagrams in this section.
PEC is optional.
A value shown below a field in the following figures is a
mandatory value for that field.