STMicroelectronics STEVAL-ISQ006V1 User Manual
STMicroelectronics STEVAL-ISQ006V1 User Manual

STMicroelectronics STEVAL-ISQ006V1 User Manual

Usb to pmbus bridge demonstration board
Table of Contents

Advertisement

Quick Links

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
2
slow speed two-wire communications protocol based on I
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
2
capabilities of the PMBus using the ST7 I
C peripheral, to support the standard PMBus
commands. This demonstration board has an ST72651AR6 microcontroller (MCU) which
2
has an I
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
November 2010
Doc ID 15846 Rev 1
1/31
www.st.com
www.BDTIC.com/ST

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STEVAL-ISQ006V1 and is the answer not in the manual?

Questions and answers

Summary of Contents for STMicroelectronics STEVAL-ISQ006V1

  • Page 1: Figure 1. Usb To Pmbus Bridge - Block Diagram

    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 C.
  • Page 2: Table Of Contents

    Contents UM0718 Contents Getting started ..........6 Package contents .
  • Page 3 UM0718 Contents Hardware details ......... . . 27 Schematics .
  • Page 4 List of tables UM0718 List of tables Table 1. Connectors ............. . 7 Table 2.
  • Page 5 Packaged board image, STEVAL-ISQ006V1 ........
  • Page 6: Getting Started

    – write/read different PMBus commands – poll the alert response Hardware setup Figure 2 shows an image of the demonstration board. Figure 2. Packaged board image, STEVAL-ISQ006V1 6/31 Doc ID 15846 Rev 1 www.BDTIC.com/ST...
  • Page 7: Configuring The Hardware

    UM0718 Getting started 1.2.1 Configuring the hardware The connectors must be configured correctly, as described in Table Table 1. Connectors Connector Description name USB type B connector to communicate with the PC GUI Connector ICC connector pins to re-program the MCU if needed. The connection is shown in the following diagram: Note: This 6-pin connection is a customized ICC connector from the normal...
  • Page 8: Led Status Indication

    Getting started UM0718 1.2.2 LED status indication This demonstration board has 2 LEDs. Their operations are described in Table Table 3. LED indication Description ON: PMBus communication is ongoing. OFF: no PMBus communication. ON: board is powered and MCU is running OFF: no power to board Note: The connector (J3), switch (SW1), and LEDs (D2 and D3) are visible only when the casing is...
  • Page 9: Figure 4. Gui Installation Step 2 - License Agreement Window

    UM0718 Getting started Step 2: 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 Figure 5. PMBus GUI installation step 3 - customer information window Doc ID 15846 Rev 1 9/31 www.BDTIC.com/ST...
  • Page 10: Figure 6. Pmbus Gui Installation Step 4 - Installation Path Window

    Getting started UM0718 Step 4: Please select the folder in which to install the software. By default 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 “Next”...
  • Page 11: Quick Start

    UM0718 Getting started Step 6: After installation is complete, the following window appears to indicate that the installation has successfully completed. Figure 8. PMBus GUI installation step 6 - setup finish window After clicking the “Finish” button, the software has installed in the directory selected or in the default directory.
  • Page 12: Software Configuration

    Install the GUI provided with the package ● Open the GUI (by clicking on Start -> Programs -> STMicroelectronics -> Advanced PMBus -> Advanced PMBus Software Application) or simply click on the shortcut of Advanced PMBus Software Application available on the desktop ●...
  • Page 13: How To Connect The Demonstration Board With The Gui

    ● Step 1: Click on Start -> Programs -> STMicroelectronics -> Advanced PMBus -> Advanced PMBus Software Application, as shown below, or simply click on the shortcut of Advanced PMBus Software Application available on the desktop Figure 10.
  • Page 14: Figure 11. Connecting The Board

    How to connect the demonstration board with the GUI UM0718 ● Step 2: Click on the File -> Connect option or click on the “Open Connection” button on the tool bar Figure 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 appears.
  • Page 15: Identification Of Pmbus Slaves And Options Configuration

    UM0718 How to connect the demonstration board with the GUI Figure 13. Error in connection Identification of PMBus slaves and options configuration 2.2.1 Polling the connected slaves After connecting the interface board, the GUI should poll the bus to identify the connected slaves.
  • Page 16: Enabling The Slave

    How to connect the demonstration board with the GUI UM0718 As soon as the polling procedure completes, a slave must be selected, as shown in Figure 15. The selected slave is highlighted in the device selection window and the parameters corresponding to the selected slave are read from the slave device. 2.2.2 Enabling the slave Figure 15.
  • Page 17: Figure 16. Error Message Returned From The Slave Device

    UM0718 How to connect the demonstration board with the GUI 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 to configure the PMBus slave device. Doc ID 15846 Rev 1 17/31 www.BDTIC.com/ST...
  • Page 18: Advanced Pmbus Gui Description

    Advanced PMBus GUI description UM0718 Advanced PMBus GUI description The PMBus GUI consists of 8 different windows where the device selection is the parent window: Device selection window Device setup window Loop comp. window Fault management window Device information window Device status window Manual command window Advanced setup window...
  • Page 19: Memory Selection

    UM0718 Advanced PMBus GUI description the transmitter is different to that of the receiver. In this case, the GUI displays the error message ‘PEC failure’. In the case of the receiver, the PEC value is received after the last byte by this board and compared with a calculated PEC value. The GUI displays the error message ‘PEC failure’, if the PEC value of the transmitter is different to the calculated value.
  • Page 20: Monitoring Section

    Advanced PMBus GUI description UM0718 the faults are cleared and the GUI updates the values of the flags by reading the status. 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 read at the time of slave...
  • Page 21: Device Setup Window

    UM0718 Advanced PMBus GUI description Device setup window The device setup window can be opened by either clicking on the device setup icon or by following Operation ->Device Setup Window. 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.
  • Page 22: Loop Comp. Window

    Advanced PMBus GUI description UM0718 Loop comp. window The loop comp. window can be opened by either clicking on the loop comp. icon or by following Operation-> Loop Comp. Window. At the time of opening the window all the parameters are read from the device and they can then be modified by increasing/decreasing or by checking/un-checking the boxes.
  • Page 23: Device Information Window

    UM0718 Advanced PMBus GUI description Device information window The device information window can be opened by either clicking on the device information window icon or by following Operation-> Device Information Window. This window consists of three sections: ST data MFR data PMBus revision The MFR data section is also manufacturer specific.
  • Page 24: Manual Command Window

    Advanced PMBus GUI description UM0718 Manual command window The manual command window can be opened by either clicking on the manual command window icon or by following Operation-> Manual Command Window. Manual commands can be classified in two types: Single command (Receive/Send Byte, Read/ Write Byte, Read/ Write Word, Read/ Write Block) Group command The Device address allows the user to enter the slave address.
  • Page 25: Figure 26. Manual Command Window

    UM0718 Advanced PMBus GUI description 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 operation Doc ID 15846 Rev 1 25/31 www.BDTIC.com/ST...
  • Page 26: Advanced Setup Window

    Advanced PMBus GUI description UM0718 In the case of an error occurring in PMBus communication, such as the slave device is busy or doesn’t respond within the time limit mentioned in PMBus 1.1 specs, the GUI then shows the error message ‘Time-Out Error’. Figure 29.
  • Page 27: Hardware Details

    Hardware details The following section provides the hardware schematics, the BOM list, and layout views. Schematics Figure 31. Microcontroller and PMBus section www.BDTIC.com/ST...
  • Page 28: Bom List

    SMD 1210 2.2 µF SMD 1206 1 µF SMD 1206 LED1 Green LED 3 mm LED2 Yellow LED 3 mm D4, D5 STPS1L30A DO-214AC STMicroelectronics STPS1L30A 1N4148 DO-35 Fairchild SIP-6 PMBus Con Header 5X2 EG 1313 E-Switch EG2485-ND Digi-Key R1, R2, R4, R7 4.7 kΩ...
  • Page 29: Physical Dimensions

    UM0718 Hardware details Physical dimensions Figure 32. Top layer Figure 33. Bottom layer Doc ID 15846 Rev 1 29/31 www.BDTIC.com/ST...
  • Page 30: Revision History

    Revision history UM0718 Revision history Table 6. Document revision history Date Revision Changes 17-Nov-2010 First issue 30/31 Doc ID 15846 Rev 1 www.BDTIC.com/ST...
  • Page 31 Please Read Carefully: Information in this document is provided solely in connection with ST products. STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, modifications or improvements, to this document, and the products and services described herein at any time, without notice.

Table of Contents