Ufe2000 An PMBUS Appnote
Ufe2000 An PMBUS Appnote
Rev. 05.14.09
UFE2000 Series
of 10
1 Introduction
2 Related Documents
PMBus™ Power System Management Protocol Specification 2
3 Functional Description 2
4 Command Details and PMBus™ Requirements
OPERATION 5 STATUS_MFR_SPECIFIC 6
ON_OFF_CONFIG 5 READ_VOUT 6
CLEAR_FAULTS 5 READ_IOUT 6
WRITE_PROTECT 5 READ_TEMPERATURE_1 6
RESTORE_DEFAULT_ALL 5 READ_TEMPERATURE_2 6
STORE_USER_ALL 5 PMBUS_REVISION 7
RESTORE_USER_ALL 5 MFR_ID 7
VOUT_MODE 5 MFR_MODEL 7
VOUT_COMMAND 5 MFR_REVISION 7
VOUT_TRIM 5 MFR_LOCATION 7
VOUT_MAX 5 MFR_DATE 7
COEFFICIENTS 5 MFR_SERIAL 7
VOUT_OV_FAULT_RESPONSE 6 MFR_VIN_MIN 7
VOUT_UV_WARN_LIMIT 6 MFR_VIN_MAX 7
VOUT_UV_FAULT_LIMIT 6 MFR_IIN_MAX 7
VOUT_UV_FAULT_RESPONSE 6 MFR_PIN_MAX 7
IOUT_OC_FAULT_RESPONSE 6 MFR_VOUT_MIN 7
OT_FAULT_LIMIT 6 MFR_VOUT_MAX 7
OT_FAULT_RESPONSE 6 MFR_IOUT_MAX 7
OT_WARN_LIMIT 6 MFR_POUT_MAX 7
STATUS_BYTE 6 MFR_TAMBIENT_MAX 7
STATUS_WORD 6 MFR_TAMBIENT_MIN 7
STATUS_VOUT 6 USER_DATA_00 to_10 7
STATUS_IOUT 6 MFR_SPECIFIC_01 8
STATUS_INPUT 6 MFR_SPECIFIC_02 8
STATUS_TEMPERATURE 6 MFR_SPECIFIC_03 8
STATUS_CML 6 MFR_SPECIFIC_04 7
STATUS_OTHER 6 MFR_SPECIFIC_06 8
MFR_SPECIFIC_07 8
5 SMBus Requirements
Embedded Power for
Business-Critical Continuity
Rev. 05.14.09
UFE2000 Series
of 10
This application note describes the Power Management Within 2-seconds of initial power up the PMBus™ interface
Bus™ (PMBus™) serial bus interface of the Emerson Net- can be used to it’s full capabilities, including changing the
work Power UFE series of front-end power supplies. The output voltage of the converter, change the general power
UFE series is designed to draw wide range input power and conversion parameters, and store up to 176 bytes of infor-
provide flexible (variable), isolated, floating, power-limited mation in non-volatile memory. It is also possible to enable
output in two configurations, 24 V and 48 V. Each con- or disable the PMBus™ interface by use of a discrete signal
figuration also provides an auxiliary output of 11 V at 250 pin by the name of “Comm-En-H”.
mA. The UFE series also includes automatic-regulating fans
for selfcooling. Automatic regulation of the cooling fans By default, this discrete signal pin is pulled high internally,
means getting the quietest possible operation while at the which automatically enables the PMBus™ interface. How-
same time maximizing fan life. In addition to power conver- ever, for troubleshooting purposes, when the “Comm-En-
sion, the UFE series provides an enhanced set of features H” signal pin is pulled low, the SMBus interface is physi-
via PMBus™ serial communication. cally isolated from the rest of the SMBus bus. Pulling this
discrete signal pin low will also reset the SMBus hardware
While the use of PMBus™ serial communication is not internally in the power supply, which can be quite valuable
required for operation, PMBus™ serial communication is a in resolving frozen SMBus interface issues.
very powerful tool that can greatly enhance and completes
the feature set of the UFE series. The PMBus™ serial com- The PMBus™ interface included with the UFE series is de-
munications interface implementation includes 68 com- signed to comply with revision 1.1 of the PMBus Specifica-
mands (some commands are only available to manufactur- tion. The UFE series includes use of the discrete signal pins
ing) that will enable functions such as adjustment of the CONTROL and SMBALERT# as described in the PMBus™
output voltage (while power conversion is active), monitor specification revision 1.1. Use of Packet Error Checking
a number of key input, output, and internal parameters, (PEC) is optional and user selectable in the UFE series. In or-
store and retrieve up to 176 bytes of EEPROM data, en- der for a UFE series device to notify the host that they want
able/disable the power conversion process, and store and to communicate important information, the SMBALERT#
restore default operating conditions to name a few. signal is used. Some of the 68 commands are only avail-
able for use by manufacturing. Table 1 provides all relevant
2. Related Documents PMBus™ command support details. Please note that some
write functionality with some commands is limited or
2.1 PMBus™ Power System Management Protocol disabled completely.
Specification
The Power Management Bus (“PMBus™”) is an open stan- 4. Command Details and PMBus™ Requirements
dard protocol that defines a means of communicating with The error response from the UFE series complies with sec-
power conversion and other devices. tion 10.6.1 of the PMBus™ specification revision 1.1.
Rev. 05.14.09
UFE2000 Series
of 10
Rev. 05.14.09
UFE2000 Series
of 10
Rev. 05.14.09
0x41 - VOUT_OV_FAULT_RESPONSE UFE2000 Series
This command complies fully with the PMBus™ specification revision 1.1, 0x79 - STATUS_WORD of 10
however only reads are supported. The response of A UFE series product will This command complies fully with the PMBus™ specification revision 1.1,
always be to shut down the output after 1 retry, after 4 seconds. After 10 however not all data byte bits are functional.
seconds this process will reset and allow another OV and retry before disabling Bits [3:0] of the high data byte are not functional.
power conversion and latching off, requiring reset by OPERATION command
toggle, discrete CONTROL pin toggle, or AC line toggle before re-enable of 0x7A - STATUS_VOUT
power conversion. This command complies fully with the PMBus™ specification revision 1.1,
however not all data byte bits are functional.
0x43 - VOUT_UV_WARN_LIMIT Bits [2:0] and 6 of the data byte are not functional.
This command complies fully with the PMBus™ specification revision 1.1. Do
not exceed the limits of adjustment, 15.00 V to 57.00 V or an appropriate error 0x7B - STATUS_IOUT
response will occur. This command complies fully with the PMBus™ specification revision 1.1,
The default setting is 41.00 V. The accuracy of this setting is +/- 5%. however not all data byte bits are functional.
Only bit 6 of the data byte is functional.
0x44 - VOUT_UV_FAULT_LIMIT
This command complies fully with the PMBus™ specification revision 1.1. Do 0x7C - STATUS_INPUT
not exceed the limits of adjustment, 15.00 V to 57.00 V or an appropriate error This command complies fully with the PMBus™ specification revision 1.1,
response will occur. however not all data byte bits are functional.
The default setting is 40.00 V. The accuracy of this setting is +/- 5%. Only bits 4 and 7 of the data byte are functional.
in Volts. This command was re-defined in version 1.1 of the specification, This command complies fully with the PMBus™ specification revision 1.1
however the UFE series does not read the fan speed directly so fan voltage The data format used is DIRECT mode.
is the only indication of how fast the fans are going. Maximum fan voltage The default value is 2300 W.
is 12 V and minimum fan voltage is 6 V. A direct correlation between fan
voltage and fan speed can’t be interpolated because of unknown pressure 0xA4 - MFR_VOUT_MIN
conditions. This command complies fully with the PMBus™ specification revision 1.1
The data format used is DIRECT mode.
0x98 - PMBUS_REVISION The default value is 42.00 V for the UFE 2000 series, and 21.00 V for the
This command complies fully with the PMBus™ specification revision 1.1 UFE 1300 series.
The only command that doesn’t comply with version 1.1 is command 0x92,
READ_VFAN_1, details are provided as to the reasoning in that section. 0xA5 - MFR_VOUT_MAX
This command complies fully with the PMBus™ specification revision 1.1
0x99 - MFR_ID The data format used is DIRECT mode.
This command complies fully with the PMBus™ specification revision 1.1 The The default value is 57.00 V for the UFE 2000 series, and 28.50 V for the
data field will consist of 1 data length byte followed by 4 data bytes, “ATSN”. UFE 1300 series.
0xD1 - MFR_SPECIFIC_01
Rev. 05.14.09
This command complies fully with the PMBus™ specification revision 1.1. UFE2000 Series
This command is used to change the basic functionality of the power supply
or run certain tests. Bits [7:5] are not used.
5. SMBus Requirements of 10
Data rates of up to 100 kHz are supported. To ensure reliable and com-
Bit 4 is used to enable and disable the use of PEC. If bit 4 is set, PEC will be pliant SMBus communications, a maximum rise and fall time of 300
used. The command used to set this bit will not use PEC, and the command ns on both the SMBDAT and SMBCLK lines must be achieved. Each UFE
used to turn off PEC will use PEC. The use of PEC is default off, bit 4 is clear. also adds about 130 pF to an SMBus bus, so it is recommended that no
more than 3 UFEs be connected to any I2C bus at a time without the
Bit 3 is used to test the functionality of the OR-ing FETs. When set, the bit use of an SMBus buffer. This capacitance is due to the FET isolation/hot
will stay set for 1.5 seconds until the test is finished, then it will automatically plug circuit, ESD protection device, as well as parasitic capacitance due
be cleared. Be careful to only test this in redundant systems that can afford to shielded routing considerations. See Figures 1 and 2 for details.
a 1.5 second drop out of one of the units in the system without incident. By 1 2
default, this function is disabled, bit 3 is clear.
U1
3 3
+5V +5V
Bit 2 is used to enable the 45-second communications watchdog timer. 1 2 HI HI
operation state, set up by the STORE_USER_ALL command. By default, this 100 +5V
HI
10 +5V
HI
function is disabled, bit 2 is clear. S ystem
S ide Q2
En UFE
Side
10k R5 2N7002 R9
R2 R7
49.9k
Bit 1 is used to enable active mode on the output voltage for the purpose
100 10
of current sharing without the output voltage changing with load (voltage S MBCLK
En
S MBCLK
droop current sharing). Use of this mode requires connection of the current
sharing pin between units. If bit 1 is clear, active mode is enabled. This com-
mand complies fully with the PMBus™ specification revision 1.1 The data Figure 1 - Basic SMBus Schematic
field will consist of 1 data length byte followed by 4 data bytes. +5V
HI
Bit 0 is used to enable droop mode on the output voltage for the purpose of
current sharing without the use of an extra pin (active current sharing). If bit D1
C1
R2
0 is clear, droop mode is enabled. If Bit 0 is clear, then Bit 1 must not be clear, 8.33k
and vice versa. The user can’t use both droop and active sharing at the same 5pf
SMBDAT or
time. SMBCLK
R1 SMBDAT or
Gnd SMBCLK
0xD2 - MFR_SPECIFIC_02
This command complies fully with the PMBus™ specification revision 1.1 100
C2
This command is used to find out how long, in number of hours, a UFE series
power supply has been in operation. The resolution is 1 hour per bit and D2
Rev. 05.14.09
UFE2000 Series
of 10
The UFE SMBus addressing for the microprocessor and optional EEPROM extended memory module is detailed in Table 2.
BIT VALUE
BYTE Micro SMBus Micro SMBus Optional Optional COMMENT
Read Write EEPROM EEPROM
I2C Read I2C Write
7 1 1 1 1 MSB
6 1 1 0 0
5 1 1 1 1
4 PS-ID3 PS-ID3 0 0
3 PS-ID2 PS-ID2 PS-ID2 = A2 PS-ID2 = A2
2 PS-ID1 PS-ID1 PS-ID1 = A1 PS-ID1 = A1
1 PS-ID0 PS-ID0 PS-ID0 = A0 PS-ID0 = A0
0 1 0 1 0 LSB, I2C Read = “1”
2
I C/SMBus Write = “0”
Table 2 - SMBus Addressing Details
So in this setup, SMBus addresses from E0h to FEh are valid for the microprocessor, and addresses Rev. 05.14.09
UFE2000 Series
from A0h to AEh are valid for the optional EEPROM. Because these addresses are determined within
10 of 10
the UFE’s microprocessor firmware, the range of these addresses is capable of modification at the Americas
user’s request, by application. 5810 Van Allen Way
Carlsbad, CA 92008
If the user will be using the Emerson Network Power designed chassis, PS-ID2 and PS-ID3 are set USA
up with two DIP switches on the chassis, and PS-ID0 and PS-ID1 are setup within the chassis. This Telephone: +1 760 930 4600
allows for minimal user setup, however it does limit the system to incorporate only four chassis each Facsimile: +1 760 930 0698
with only three power supplies, for a total of twelve unique addresses. The UFE numbers of 4, 8, 12,
and 16 are not valid in this type of setup. In addition, if the optional EEPROM is being used, only six Europe (UK)
unique addresses are available for the EEPROM, making it mandatory to have multiple I2C/SMBus Waterfront Business Park
busses with more than six units in a system. Merry Hill, Dudley
West Midlands, DY5 1LX
United Kingdom
If more than sixteen UFEs are desired for a system, it is always possible to isolate the I2C/SMBus Telephone: +44 (0) 1384 842 211
bus, with a buffer/driver enable line, to a chassis so that the same I2C/SMBus address can be used Facsimile: +44 (0) 1384 843 355
multiple times. This type of setup alleviates both the I2C/SMBus bus capacitance limitation as well as
the maximum number of UFEs that can be incorporated into a system. Asia (HK)
14/F, Lu Plaza
2 Wing Yip Street
Kwun Tong, Kowloon
Hong Kong
Telephone: +852 2176 3333
Facsimile: +852 2176 3888
AC Power
Connectivity
DC Power
Embedded Computing
Embedded Power
Monitoring
Outside Plant
Power Switching & Controls
Precision Cooling
Racks & Integrated Cabinets
Services
Surge Protection
EmersonNetworkPower.com
Emerson Network Power and the Emerson
Network Power logo are trademarks and
service marks of Emerson Electric Co.
©2009 Emerson Electric Co.