Contents
What is the difference between SMBus and PMBus?
SMBus is a two-wire interface that is often used to interconnect a variety of system management chips to one or more host systems. It uses I2C with some extensions as the physical layer. PMBus is an extension to the more generic SMBus protocol with specific focus on power conversion and power management systems.
Is PMBus same as I2C?
The theoretical difference is that PMBus is a superset of SMBus which is a superset of I2C. SMBus adds the Data Link and Network Layers, and PMBus adds the Transport layer and a set of >200 commands that are specific to communicating with power management devices.
What is PMBus connector?
PMBus, or Power Management Bus, is two-wire interface that defines the management of power subsystems. This bus is an extension of the SMBus protocol, so PMBus and SMBus hold many similarities.
Is PMBus compatible with I2C?
Devices need only support those commands required for their application. The underlying hardware protocol for PMBus is I2C, a widespread 2-wire protocol. These lines are optional; PMBus can operate as a 2-wire protocol if required with just clock and data lines.
CAN is synchronous or asynchronous?
Since CAN data is NRZ, there are only transition edges for the receiver to synchronize to. To me, this means that CAN data is transmitted in an asynchronous format, but all of the nodes on the CAN network are “synchronized” to sample the transmitted data at same time.
What do you need to know about PMBus?
PMBus is a non-proprietary standard for communication with power converters of all types. The PMBus specification is in three parts. Part I describes how data is moved from one device to another. It is based on the SMBus specification with a few additional requirements specific to the PMBus.
What kind of bus is the power management bus?
The Power Management Bus (PMBus) is a variant of the System Management Bus (SMBus) which is targeted at digital management of power supplies. Like SMBus, it is a relatively slow speed two wire communications protocol based on I²C.
How big is the block size in PMBus?
This information is presented in more detail in Part I of the PMBus specification: 400 kHz bus speeds are allowed (vs. the 100 kHz limit of SMBus) In PMBus, blocks may include up to 255 bytes (vs. the 32 byte limit of SMbus). As in SMBus 2.0, only seven bit addressing is used. Some commands use the SMBus 2.0 block process calls.
Why are PMBus devices required to support a group protocol?
PMBus devices are required to support a Group Protocol, where devices defer acting on commands until they receive a terminating STOP. Since commands can be issued to many different devices before that STOP, this lets the PMBus master synchronize their actions. An “extended command” protocol is defined,…