Pmbus/Smbus/I 2 C; Pmbus/Smbus/I 2 C Capabilities; Similarities Between Pmbus, Smbus, And I 2 C 2-Wire Interface; Communication Protection - Analog Devices LT7170 Reference Manual

Pmbus/i2c
Table of Contents

Advertisement

Reference Manual
2
PMBUS/SMBUS/I
C
2
PMBUS/SMBUS/I
C CAPABILITIES
The LT7170/LT7170-1 serial interface is PMBus compliant and can operate at any frequency between 10 kHz and 1 MHz. The device address
is configurable using the nonvolatile memory (NVM). The serial interface supports the following protocols defined in the PMBus and SMBus
specifications:
Send byte, write byte, write word, block write
Read byte, read word, block read
Alert response address
PAGE_PLUS_READ, PAGE_PLUS_WRITE
Zone write
SMBALERT_MASK read and write
The LT7170/LT7170-1 pull the ALERT pin low to indicate conditions that may require attention. See the
Details
section for more information.
SIMILARITIES BETWEEN PMBUS, SMBUS, AND I
The PMBus 2-wire interface is an incremental extension of the SMBus. SMBus is built upon I
parameters, and protocol. The PMBus/SMBus protocols are more robust than simple I
timeouts to prevent persistent bus errors and optional packet error checking (PEC) to ensure data integrity. In general, a bus controller device
2
that can be configured for I
C communication can be used for PMBus communication with little or no change to hardware or firmware. Repeat
start (restart) is not supported by all I
that repeat start is supported.
For a description of the minor extensions and exceptions PMBus adds to SMBus, refer to PMBus Specification Part 1 Revision 1.3.1: Section 5:
Transport.
For a description of the differences between SMBus and I
B—Differences Between SMBus and I

COMMUNICATION PROTECTION

All read operations return a valid PEC if the PMBus controller requests it. If Bit 2 of the MFR_CONFIG_ALL_LT7170 command is set, the
PMBus write operations are not acted upon until a valid PEC is received by the LT7170/LT7170-1. If a PEC is included in a command write, that
PEC must be valid or a PEC write error occurs, regardless of the value of Bit 2 of the MFR_CONFIG_ALL_LT7170 command.
If a PEC write error occurs, an attempt is made to access unsupported commands, or invalid data is written to supported commands, the
LT7170/LT7170-1 ignore the command, set the communications, memory, and logic (CML) bit in the STATUS_BYTE and STATUS_WORD
commands, set the appropriate bit in the STATUS_CML command, and pull the ALERT pin low.
analog.com
2
C controllers but is required for SMBus/PMBus reads. If a general-purpose I
2
C, refer to System Management Bus (SMBus) Specification Version 3.1: Appendix
2
C.
2
C 2-WIRE INTERFACE
2
C with some minor differences in timing, DC
2
C byte commands because PMBus/SMBus provide
LT7170/LT7170-1
Status
section in the
PMBus Command
2
C controller is used, check
Rev. A | 3 of 40

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the LT7170 and is the answer not in the manual?

This manual is also suitable for:

Lt7170-1

Table of Contents