STMicroelectronics AN2511 PMBus Interface Using ST7 I2C Application Note

This application note describes how to use the ST7 I2C peripheral for PMBus communication. It explains the process of using the ST72264G1 microcontroller as the PMBus master to control PMBus compatible slaves, and provides a demonstration board to showcase the PMBus capabilities of ST7.


STMicroelectronics AN2511 PMBus Interface Using ST7 I2C Application Note - cover page
Brand
STMicroelectronics
Category
Other Electronics
Document type
Application Note
Language
English
Pages
43
File format
PDF
File size
655 KB
Published
06 August, 2012
Updated
28 September, 2023
Model
ST7
MD5 checksum
0B1CA6E81EC0FEF7B5BC6DAFD6E2B7CB

About this manual

This document details the implementation of the PMBus protocol using the ST7 I2C peripheral. It explains the firmware architecture required to act as a PMBus master, including initialization sequences and command decoding. The note covers the PMBus protocol description, specifically its relationship with the SMBus standard and extensions like the group command protocol.

The guide provides instructions for a demonstration board built around the ST72F264G1 microcontroller. It outlines system requirements, software setup using PC hyperterminal, and hardware configuration. The document includes examples of normal operation, error conditions such as invalid commands or timeouts, and interfacing results with Artesyn and SiLabs modules.

What's inside

  • PMBus introduction
  • PMBus protocol description
  • Implementation of PMBus using ST7 I2C
  • Firmware architecture
  • PMBus commands and source code
  • PMBus interfacing results
  • PMBus demonstration board
  • Using the demonstration board
  • Hardware description
  • RS232 configuration

Frequently asked questions

What communication speed is used for the ST7 I2C peripheral in this application?

The peripheral is initialized for a communication speed of 100 KHz.

What value should be used to pull up the SMBC and SMBD pins?

Both the SMBC and SMBD pins should be pulled up with a 4.7 kΩ resistor.

How many bits are used for PMBus device addresses?

PMBus devices use seven bit addresses.

Download PDF (655 KB)

More STMicroelectronics Manuals


View all STMicroelectronics manuals →