background image

November 2010

Doc ID 15846 Rev 1

1/31

UM0718

User manual

User manual for the USB to PMBus bridge

demonstration board

Introduction

The power management bus (PMBus) is a variant of the system management bus (SMBus) 
which is targeted at digital management of power supplies. Like the SMBus, it is a relatively 
slow speed two-wire communications protocol based on I

2

C. The PMBus protocol helps to 

establish the first truly open communications standard for the digital control of power 
systems facilitating the programming, control, and real-time monitoring of compliant power 
conversion products.

This document describes how to set up and use the USB to PMBus bridge board for PMBus 
communication. The objective of this demonstration board is to show the features and 
capabilities of the PMBus using the ST7 I

2

C peripheral, to support the standard PMBus 

commands. This demonstration board has an ST72651AR6 microcontroller (MCU) which 
has an I

2

C peripheral. This microcontroller acts as the PMBus master. The demonstration 

board works with a PC GUI and controls one or more PMBus compatible slaves connected 
on the shared bus. The main purpose of this board is to interface with any compatible 
PMBus devices making use of the supported set of commands.

The firmware of this application performs the PMBus bus protocols mentioned in PMBus 
power system management protocol specification v1.1. The firmware is in C language.

Figure 1

 shows the block diagram of this demonstration board. 

Figure 1.

USB to PMBus bridge - block diagram

         

www.st.com

www.BDTIC.com/ST

Summary of Contents for STEVAL-ISQ006V1

Page 1: ...Bus communication The objective of this demonstration board is to show the features and capabilities of the PMBus using the ST7 I2 C peripheral to support the standard PMBus commands This demonstratio...

Page 2: ...monstration board 13 2 2 Identification of PMBus slaves and options configuration 15 2 2 1 Polling the connected slaves 15 2 2 2 Enabling the slave 16 3 Advanced PMBus GUI description 18 3 1 Device se...

Page 3: ...UM0718 Contents Doc ID 15846 Rev 1 3 31 4 Hardware details 27 4 1 Schematics 27 4 2 BOM list 28 4 3 Physical dimensions 29 5 Revision history 30 www BDTIC com ST...

Page 4: ...s UM0718 4 31 Doc ID 15846 Rev 1 List of tables Table 1 Connectors 7 Table 2 Switches 7 Table 3 LED indication 8 Table 4 PMBus connector 12 Table 5 BOM list 28 Table 6 Document revision history 30 www...

Page 5: ...ng the board 14 Figure 12 GUI connected to board 14 Figure 13 Error in connection 15 Figure 14 List of connected slaves 15 Figure 15 Selection of connected slave 16 Figure 16 Error message returned fr...

Page 6: ...ize 79 mm x 39 mm x 20 mm with a USB connector User friendly graphical user interface GUI to identify the connected PMBus slaves up to four configure control and monitor the connected slaves write rea...

Page 7: ...tor This modification is performed to achieve the low form factor of the board J8 PMBus The following is the 10 pin PMBus interface connector description Pin 1 Control signal 5 Pin 2 Control signal 4...

Page 8: ...ing purpose 1 3 Software setup This section explains how to install and set up the PC GUI for PMBus communication 1 3 1 PC GUI installation To install the PC GUI software follow the steps as mentioned...

Page 9: ...Read the license file and click the Yes button to accept Figure 4 GUI installation step 2 license agreement window Step 3 Select one of the following options in Figure 5 Figure 5 PMBus GUI installatio...

Page 10: ...ult it installs the software in the following path C Program Files STMicroelectronics Figure 6 PMBus GUI installation step 4 installation path window Step 5 After selecting the folder and clicking the...

Page 11: ...n the software has installed in the directory selected or in the default directory A shortcut of this software is also available in the START menu as well as on the desktop 1 4 Quick start 1 4 1 Hardw...

Page 12: ...k on the shortcut of Advanced PMBus Software Application available on the desktop Click on File Connect option or on Connect icon Press the polling button to identify the connected slaves The user can...

Page 13: ...3 lights up to indicate the MCU is in USB powered state If there is any problem in getting the LED to light up press the reset switch provided in the demonstration board This switch restarts the appli...

Page 14: ...igure 11 Connecting the board If the demonstration board is connected to the PC GUI it shows Connected in the status bar on the bottom right hand of the GUI screen and the device selection window appe...

Page 15: ...nnecting the interface board the GUI should poll the bus to identify the connected slaves In the polling procedure the GUI scans the entire slave address range except 0x18 which is the alert response...

Page 16: ...device 2 2 2 Enabling the slave Figure 15 Selection of connected slave If the user clicks on the parameters without selecting the slave an error message appears on the screen and it may cause undesir...

Page 17: ...e GUI Doc ID 15846 Rev 1 17 31 Figure 16 Error message returned from the slave device After selecting the slave the bus setting and memory buttons are available Now any of the windows can be selected...

Page 18: ...s soon as the demonstration board is connected the user must perform polling to identify the connected PMBus slave devices After polling the bus the GUI shows the list of connected slaves which can be...

Page 19: ...emory are overwritten by the values read from the non volatile memory Any item in the user store not having a matching location in the operating memory is simply ignored Note The user must confirm the...

Page 20: ...If there is still a fault present shown in the GUI the user must resolve the problem Figure 20 Status section 3 1 4 Monitoring section In this section the current and voltage related parameters are r...

Page 21: ...Figure 22 Device setup window At the time of opening the window all the parameters are read from the device and they can then be increased or decreased by the user Here the resolution for voltage rela...

Page 22: ...fied by increasing decreasing or by checking un checking the boxes Figure 23 Loop comp window 3 4 Fault management window The fault management window can be opened by either clicking on the fault mana...

Page 23: ...please refer to the relevant datasheets for PMBus products e g Point of load POL converters which act as PMBus slaves The PMBus section shows the PMBus spec revision supported by the slave 3 6 Device...

Page 24: ...fication The read write button allows the user to read write the command accordingly The command description field describes the command and is read only In the case of an unsupported command it shows...

Page 25: ...escription Doc ID 15846 Rev 1 25 31 Figure 26 Manual command window Figure 27 Error in case of no slave address Figure 28 shows an example of the data writing process through the PMBus Figure 28 Write...

Page 26: ...t respond within the time limit mentioned in PMBus 1 1 specs the GUI then shows the error message Time Out Error Figure 29 Time out error message 3 8 Advanced setup window The advanced setup window ca...

Page 27: ...32 17 73 7 67 32 17 5 5 S S 6XSSO 6HOHFFW 6ZLWFK 6XSSO 6HOHFFW 6ZLWFK 5 5 7 0 7 0 X X Q Q Q Q Q Q 5 5 5 5 8 67 B76623B 3 8 67 B76623B 3 2 29 29 29 29 29 29 29 29 1 9 9 29 29 29 29 29 29 29 29 X X Q Q...

Page 28: ...10 Any C11 2 2 F SMD 1206 Any C15 1 F SMD 1206 Any D2 LED1 Green LED 3 mm Any D3 LED2 Yellow LED 3 mm Any D4 D5 STPS1L30A DO 214AC STMicroelectronics STPS1L30A D6 1N4148 DO 35 Fairchild J3 ICC SIP 6 A...

Page 29: ...UM0718 Hardware details Doc ID 15846 Rev 1 29 31 4 3 Physical dimensions Figure 32 Top layer Figure 33 Bottom layer www BDTIC com ST...

Page 30: ...Revision history UM0718 30 31 Doc ID 15846 Rev 1 5 Revision history Table 6 Document revision history Date Revision Changes 17 Nov 2010 1 First issue www BDTIC com ST...

Page 31: ...OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND THEIR EQUIVALENTS UNDER THE LAWS OF ANY JURISDICTION OR INFRINGEMENT OF ANY PATENT COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT UNLESS EXPRES...

Reviews: