
Filename: PMBus_Specification
Last saved: 06 Sep 2010, 15:18
Power Syst
e
S
Part II –
w
w
© 2010 System Mana
g
n
_Part_II_Rev_1-2_20100906.docx
PMBus™
e
m Management P
r
S
pecification
Command Langu
a
Revision 1.2
6 September 2010
w
w.powerSIG.org
g
ement Interface Forum, Inc. – All Rights
R
r
otocol
ge
eserved

PMBus Power System Mgt Protocol Specification – Part II – Revision 1.2
© 2010 System Management Interface Forum, Inc. Page 2 of 106
All Rights Reserved
DISCLAIMER
This specification is provided “as is” with no warranties whatsoever
, whether express, implied or
statutory, including but not limited to any warranty of merchantability, noninfringement, or fitness
for any particular purpose, or any warranty otherwise arising out of any proposal, specification
or sample.
In no event will any specification co
-owner be liable to any other party for any loss of profits,
loss of use, incidental, consequential, indirect, or special damages arising out of this
specification, whether or not such party had advance notice of the possibility of such damages.
Further, no warranty or representation is made or implied relative to freedom from infringement
of any third party patents when practicing the specification.
Other product and corporate names may be trademarks of other companies and are used only
for explanation and to the owner’s benefit, without intent to infringe.
REVISION HISTORY
REV DATE DESCRIPTION EDITED BY
1.0 28 Mar 2005 First public release. Robert V. White
Artesyn Technologies
1.1 5 Feb 2007 Second public release. Robert V. White
Astec/Artesyn
1.2 6 Sep 2010 Third public release Robert V. White
Embedded Power
Labs

PMBus Power System Mgt Protocol Specification – Part II – Revision 1.2
© 2010 System Management Interface Forum, Inc. Page 3 of 106
All Rights Reserved
Table Of Contents
1. Introduction ............................................................................................................................................ 9
1.1. Specification Scope ........................................................................................................................ 9
1.1.1. Specification Structure ............................................................................................................ 9
1.1.2. What Is Included ...................................................................................................................... 9
1.1.3. What Is Not Included In the PMBus Specification ................................................................... 9
1.2. Specification Changes Since The Last Revision ............................................................................ 9
1.3. Where To Send Feedback And Comments .................................................................................... 9
2. Related Documents ............................................................................................................................... 9
2.1. Scope .............................................................................................................................................. 9
2.2. Applicable Documents .................................................................................................................... 9
2.3. Reference Documents .................................................................................................................. 10
3. Reference Information ......................................................................................................................... 10
3.1. Signal and Parameter Names ...................................................................................................... 10
3.2. Numerical Formats ....................................................................................................................... 10
3.2.1. Decimal Numbers .................................................................................................................. 10
3.2.2. Binary Numbers ..................................................................................................................... 10
3.2.3. Hexadecimal Numbers .......................................................................................................... 10
3.2.4. Examples ............................................................................................................................... 10
3.3. Bit And Byte Order ........................................................................................................................ 11
3.4. Bit And Byte Illustrations ............................................................................................................... 11
3.5. Abbreviations, Acronyms And Definitions..................................................................................... 13
4. Addressing And Grouping .................................................................................................................... 15
4.1. Device Addresses ......................................................................................................................... 15
4.2. General Call Address (Global Broadcast) .................................................................................... 15
4.3. Sending Commands To A Group ................................................................................................. 16
5. Comm ands ........................................................................................................................................... 16
5.1. Commands And Command Codes ............................................................................................... 16
5.2. Command Extensions................................................................................................................... 16
5.3. Command Execution .................................................................................................................... 16
5.4. Writing And Reading PMBus Devices .......................................................................................... 16
5.4.1. All Packets Start With A Write Addr ess ................................................................................. 16
5.4.2. Every Parameter That Can Be Written Must Be Readable ................................................... 16
5.4.3. Commands May Be Read Only ............................................................................................. 17
6. Memory Model, Startup Behavior And Defaults .................................................................................. 17
6.1. Order Of Memory Loading And Precedence ................................................................................ 17
6.2. The Default And User Stores ........................................................................................................ 19
7. Data Formats ....................................................................................................................................... 20
7.1. Linear Data Format ....................................................................................................................... 20
7.2. DIRECT Data Format ................................................................................................................... 21
7.2.1. Interpreting Received Values ................................................................................................ 21
7.2.2. Sending A Value .................................................................................................................... 21
7.2.3. Obtaining The Value Of The m, b, And R Coefficients.......................................................... 22
7.3. Accuracy ....................................................................................................................................... 22
7.4. Resolution ..................................................................................................................................... 22
8. Data Formats For The Output Voltage And Output Voltage Related Parameters .............................. 22
8.1. Two Step Process ......................................................................................................................... 23
8.2. VOUT_MODE Command ............................................................................................................. 23
8.3. Data Bytes For Output Voltage Related Commands .................................................................... 24
8.3.1. Linear Mode ........................................................................................................................... 24
8.3.2. VID Format ............................................................................................................................ 25
8.3.3. DIRECT Format ..................................................................................................................... 26
9. Setting And Monitoring The Output Voltage And Current.................................................................... 27
9.1. VOUT_SCALE_LOOP And VOUT_SCALE_MONITOR .............................................................. 27
9.2. Setting The Output Voltage .......................................................................................................... 29

PMBus Power System Mgt Protocol Specification – Part II – Revision 1.2
© 2010 System Management Interface Forum, Inc. Page 4 of 106
All Rights Reserved
9.3. Making And Calibrating Output Current Measurements ............................................................... 30
9.4. Deleted ......................................................................................................................................... 31
10. Fault Management And Reporting ................................................................................................... 31
10.1. Monitoring Operation ................................................................................................................ 31
10.2. General Description Of PMBus Device Fault Management ..................................................... 33
10.2.1. Warning Conditions ........................................................................................................... 33
10.2.2. Fault Conditions ................................................................................................................. 33
10.2.3. Clearing Warning Or Fault Bits .......................................................................................... 33
10.2.4. Clearing Individual Bits ...................................................................................................... 34
10.2.5. Clearing Bits In The STATUS_BYTE And STATUS_WORD ............................................ 34
10.2.5.1. General Rules ................................................................................................................ 34
10.2.5.2. Special Case: NONE OF THE ABOVE .......................................................................... 35
10.2.5.3. Exceptions ...................................................................................................................... 35
10.2.6. Immediate Reassertion After Clearing If Condition Is Still Present ................................... 35
10.3. Conceptual View Of How Status Bits And SMBALERT# Work ................................................ 35
10.4. Setting Fault And Warning Thresholds ..................................................................................... 36
10.5. Setting The Response To A Detected Fault Condition ............................................................. 36
10.5.1. Response To Voltage, Temperature And TON_MAX Faults ............................................. 37
10.5.2. Response To Current Faults .............................................................................................. 38
10.6. Reporting Faults And Warnings To The Host ........................................................................... 40
10.6.1. SMBALERT# Signal And Process ..................................................................................... 40
10.6.2. Direct PMBus Device To Host Communication ................................................................. 41
10.7. Clearing A Shutdown Due To A Fault ....................................................................................... 41
10.8. Data Transmission Faults ......................................................................................................... 41
10.8.1. Corrupted Data .................................................................................................................. 42
10.8.2. Sending Too Few Bits ........................................................................................................ 42
10.8.3. Reading Too Few Bits ....................................................................................................... 42
10.8.4. Host Sends Or Reads Too Few Bytes ............................................................................... 42
10.8.5. Host Sends Too Many Bytes ............................................................................................. 43
10.8.6. Reading Too Many Bytes .................................................................................................. 43
10.8.7. Device Busy ....................................................................................................................... 43
10.9. Data Content Faults .................................................................................................................. 44
10.9.1. Improperly Set Read Bit In The Address Byte ................................................................... 44
10.9.2. Unsupported Command Code ........................................................................................... 44
10.9.3. Invalid Or Unsupported Data ............................................................................................. 44
10.9.4. Data Out Of Range Fault ................................................................................................... 45
10.9.5. Reserved Bits..................................................................................................................... 45
11. Address, Memory, Communication And Capability Related Commands ......................................... 46
11.1. WRITE_PROTECT ................................................................................................................... 46
11.2. STORE_DEFAULT_ALL ........................................................................................................... 46
11.3. RESTORE_DEFAULT_ALL ...................................................................................................... 46
11.4. STORE_DEFAULT_CODE ....................................................................................................... 47
11.5. RESTORE_DEFAULT_CODE .................................................................................................. 47
11.6. STORE_USER_ALL ................................................................................................................. 47
11.7. RESTORE_USER_ALL ............................................................................................................ 48
11.8. STORE_USER_CODE ............................................................................................................. 48
11.9. RESTORE_USER_CODE ........................................................................................................ 48
11.10. PAGE ........................................................................................................................................ 49
11.11. PHASE ...................................................................................................................................... 50
11.12. CAPABILITY ............................................................................................................................. 51
11.13. QUERY ..................................................................................................................................... 51
11.14. PAGE_PLUS_WRITE ............................................................................................................... 52
11.15. PAGE_PLUS_REA D ................................................................................................................. 53
12. On, Off And Margin Testing Related Commands ............................................................................ 53
12.1. OPERATION ............................................................................................................................. 53
12.2. ON_OFF_CONFIG.................................................................................................................... 54

PMBus Power System Mgt Protocol Specification – Part II – Revision 1.2
© 2010 System Management Interface Forum, Inc. Page 5 of 106
All Rights Reserved
13. Output Voltage Related Commands ................................................................................................ 55
13.1. VOUT_MODE ........................................................................................................................... 55
13.2. VOUT_COMMAND ................................................................................................................... 55
13.3. VOUT_TRIM ............................................................................................................................. 56
13.4. VOUT_CAL_OFFSET ............................................................................................................... 56
13.5. VOUT_MAX .............................................................................................................................. 56
13.6. VOUT_MARG IN_HIGH ............................................................................................................. 57
13.7. VOUT_MARGIN_LOW ............................................................................................................. 57
13.8. VOUT_TRANSITION_RATE ..................................................................................................... 57
13.9. VOUT_DROOP ......................................................................................................................... 57
13.10. VOUT_SCALE_LOOP .............................................................................................................. 57
13.11. VOUT_SCALE_MONITOR ....................................................................................................... 58
14. Other Commands ............................................................................................................................. 58
14.1. COEFFICIENTS ........................................................................................................................ 58
14.2. POUT_MAX .............................................................................................................................. 59
14.3. MAX_DUTY ............................................................................................................................... 59
14.4. FREQUENCY_SWITCH ........................................................................................................... 59
14.5. VIN_ON ..................................................................................................................................... 59
14.6. VIN_OFF ................................................................................................................................... 60
14.7. INTERLEAVE ............................................................................................................................ 60
14.8. IOUT_CAL_G AIN ...................................................................................................................... 61
14.9. IOUT_CAL_OFFSET ................................................................................................................ 61
14.10. FAN_CONFIG_1_2 ................................................................................................................... 61
14.11. FAN_CONFIG_3_4 ................................................................................................................... 62
14.12. FAN_COMMAND_n .................................................................................................................. 63
15. Fault Related Commands ................................................................................................................ 64
15.1. CLEAR_FAULTS ...................................................................................................................... 64
15.2. VOUT_OV_FAULT_LIMIT ........................................................................................................ 64
15.3. VOUT_OV_FAULT_RESPONSE ............................................................................................. 64
15.4. VOUT_OV_WARN_LIMIT ......................................................................................................... 64
15.5. VOUT_UV_WARN_LIMIT ......................................................................................................... 65
15.6. VOUT_UV_FAULT_LIMIT ........................................................................................................ 65
15.7. VOUT_UV_FAULT_RESPONSE .............................................................................................. 65
15.8. IOUT_OC_FAULT_LIMIT ......................................................................................................... 66
15.9. IOUT_OC_FAULT_RESPONSE ............................................................................................... 66
15.10. IOUT_OC_LV_FAULT_LIMIT ................................................................................................... 66
15.11. IOUT_OC_LV_FAULT_RESPONSE ........................................................................................ 66
15.12. IOUT_OC_WARN_LIMIT .......................................................................................................... 67
15.13. IOUT_UC_FAULT _LIMIT .......................................................................................................... 67
15.14. IOUT_UC_FAULT_RESPONSE ............................................................................................... 67
15.15. DELETED .................................................................................................................................. 68
15.16. DELETED .................................................................................................................................. 68
15.17. OT_FAULT_LIMIT..................................................................................................................... 68
15.18. OT_FAULT_RESPONSE .......................................................................................................... 68
15.19. OT_WARN_LIMIT ..................................................................................................................... 68
15.20. UT_WARN_LIMIT ..................................................................................................................... 69
15.21. UT_FAULT _LIMIT ..................................................................................................................... 69
15.22. UT_FAULT_RESPONSE .......................................................................................................... 69
15.23. VIN_OV_FAULT_LIMIT ............................................................................................................ 69
15.24. VIN_OV_FAULT_RESPONSE ................................................................................................. 70
15.25. VIN_OV_W ARN_LIMIT ............................................................................................................. 70
15.26. VIN_UV_WARN_LIMIT ............................................................................................................. 70
15.27. VIN_UV_FAULT_LIMIT ............................................................................................................ 71
15.28. VIN_UV_FAULT_RESPONSE .................................................................................................. 71
15.29. IIN_OC_FAULT_LIMIT ............................................................................................................. 71
15.30. IIN_OC_FAULT_RESPONSE ................................................................................................... 71
评论0