0% found this document useful (0 votes)
29 views

Ufe2000 An PMBUS Appnote

UFE2000 PMBUS a--note

Uploaded by

dhaakchik
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views

Ufe2000 An PMBUS Appnote

UFE2000 PMBUS a--note

Uploaded by

dhaakchik
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

Embedded Power for

Application Note 211 Business-Critical Continuity

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

1. Introduction 3. Functional Description

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.

For more information, please see the System Management


Interface Forum Web site: http://www.powersig.org and
click on the PMBus link or go to http://pmbus.org.

*PMBus™ is a trade mark of


the System Management Interface Forum, Inc.
Embedded Power for
Business-Critical Continuity

Rev. 05.14.09
UFE2000 Series
 of 10

Command Read/Write Number of Factory PMBus


Command Code Name
Code Number Support Data Bytes Default Setting Specification
Reference (Hexadecimal) (Hexadecimal) Reference Section
OPERATION 01 Y/Y 1 80 12.1
ON_OFF_CONFIG 02 Y/Y 1 11 12.2
CLEAR_FAULTS 03 N/N 0 N/A 10.2.3
WRITE_PROTECT 10 Y/Y 1 00 11.1
RESTORE_DEFAULT_ALL 12 N/N 0 N/A 11.3
STORE_USER_ALL 15 N/N 0 N/A 11.6
RESTORE_USER_ALL 16 N/N 0 N/A 11.7
VOUT_MODE 20 Y/N 1 40 7.2\7.3\7.3\8..3.3
VOUT_COMMAND 21 Y/Y 2 9E 02 7.2\7.3\7.3\8..3.3
VOUT_TRIM 22 Y/Y 2 00 00 13.3
VOUT_MAX 24 Y/Y 2 E0 03 13.5
COEFFICIENTS 30 Y/N 6 Variable dependent 7.2.3\14.2
VOUT_OV_FAULT_RESPONSE 41 Y/N 1 8C 10.5.1\15.3
VOUT_UV_WARN_LIMIT 43 Y/Y 2 A4 00 15.5
VOUT_UV_FAULT_LIMIT 44 Y/Y 2 A0 00 15.6
VOUT_UV_FAULT_RESPONSE 45 Y/N 2 00 00 15.7
IOUT_OC_FAULT_RESPONSE 47 Y/N 1 FB 10.5.2\15.9
OT_FAULT_LIMIT 4F Y/N 2 8F 00 15.17
OT_FAULT_RESPONSE 50 Y/N 1 C0 10.5.1\15.18
OT_WARN_LIMIT 51 Y/N 2 8A 00 15.19
STATUS_BYTE 78 Y/N 1 00 10\17.1
STATUS_WORD 79 Y/N 2 00 10\17.2
STATUS_VOUT 7A Y/N 1 00 10\17.3
STATUS_IOUT 7B Y/N 1 00 10\17.4
STATUS_INPUT 7C Y/N 1 00 10\17.5
STATUS_TEMPERATURE 7D Y/N 1 00 10\17.6
STATUS_CML 7E Y/N 1 00 10\17.7
STATUS_OTHER 7F Y/N 1 00 10\17.8
STATUS_MFR_SPECIFIC 80 Y/N 1 00 10\17.9
READ_VOUT 8B Y/N 2 Variable 18.4
READ_IOUT 8C Y/N 2 Variable 18.5
READ_TEMPERATURE_1 8D Y/N 2 Variable 18.6
READ_TEMPERATURE_2 8E Y/N 2 Variable 18.6
MFR_SPECIFIC_04 D4 Y/N 2 Variable 18.8*
PMBUS_REVISION 98 Y/N 1 11 22.1
Table 1 - PMBus™ Command Support Table
Embedded Power for
Business-Critical Continuity

Rev. 05.14.09
UFE2000 Series
 of 10

Command Read/Write Number of Factory PMBus


Command Code Name
Code Number Support Data Bytes Default Setting Specification
Reference (Hexadecimal) (Hexadecimal) Reference Section
MFR_ID 99 Y/N 5 04 41 54 53 4E 22.2.1
MFR_MODEL 9A Y/N 17 Variable 22.2.2
MFR_REVISION 9B Y/N 3 Variable 22.2.3
MFR_LOCATION 9C Y/N 5 Variable 22.2.4
MFR_DATE 9D Y/N 7 Variable 22.2.5
MFR_SERIAL 9E Y/N 9 Variable 22.2.6
MFR_VIN_MIN A0 Y/N 2 60 01 22.3.1
MFR_VIN_MAX A1 Y/N 2 50 04 22.3.2
MFR_IIN_MAX A2 Y/N 2 Variable 22.3.3
MFR_PIN_MAX A3 Y/N 2 Variable 22.3.4
MFR_VOUT_MIN A4 Y/N 2 Variable 22.3.5
MFR_VOUT_MAX A5 Y/N 2 Variable 22.3.6
MFR_IOUT_MAX A6 Y/N 2 Variable 22.3.7
MFR_POUT_MAX A7 Y/N 2 Variable 22.3.8
MFR_TAMBIENT_MAX A8 Y/N 2 6E 00 22.3.9
MFR_TAMBIENT_MIN A9 Y/Y 2 00 00 22.3.10
USER_DATA_00 B0 Y/Y 17 Variable 23
USER_DATA_01 B1 Y/Y 17 Variable 23
USER_DATA_02 B2 Y/Y 17 Variable 23
USER_DATA_03 B3 Y/Y 17 Variable 23
USER_DATA_04 B4 Y/Y 17 Variable 23
USER_DATA_05 B5 Y/Y 17 Variable 23
USER_DATA_06 B6 Y/Y 17 Variable 23
USER_DATA_07 B7 Y/Y 17 Variable 23
USER_DATA_08 B8 Y/Y 17 Variable 23
USER_DATA_09 B9 Y/Y 17 Variable 23
USER_DATA_10 BA Y/Y 17 Variable 23
MFR_SPECIFIC_01 D1 Y/Y 1 Variable 24
MFR_SPECIFIC_02 D2 Y/N 3 Variable 24
MFR_SPECIFIC_03 D3 Y/N 13 0C 36 33 30 30 33 24
30 35 2D 30 30 30 30
MFR_SPECIFIC_06* D6 Y/N 1 Variable 24
MFR_SPECIFIC_07* D7 Y/N 1 Variable 24
Table 1 - PMBus™ Command Support Table (cont)

* For UFE2000-96S48P01J only


Embedded Power for
Business-Critical Continuity

0x01 - OPERATION Rev. 05.14.09


Limited write support: UFE2000 Series
 of 10
There is no support for either margining low or high or soft off. This means
that bits [3:0] are don’t care, bits [5:4] are don’t care when disabling power 0x21 - VOUT_COMMAND
conversion and [00] when enabling power conversion. Setting of bit [6] is This command complies fully with the PMBus™ specification revision
not supported. A data byte of 0x80 enables power conversion, and a data 1.1.
byte of 0x00 disables power conversion. No other values are necessary and The resolution of this command is 10-bit, which over the adjustment
range limits of 42 Vmin to 57 Vmax (UFE2000 models) or 21 Vmin to
some will produce an appropriate error response.
28.5 Vmax (UFE1300 models), gives an overall resolution of 15.5 mV/bit
and 7.76 mV/bit respectively. The accuracy of this command at the fac-
0x02 - ON_OFF_CONFIG
tory default output voltage is +/- 0.5% over all operation conditions and
Limited write support:
voltages. For specific operating conditions, the VOUT_TRIM command
There is no support for using the programmed turn off delay, clearing of bit
can be used to increase the accuracy to +/- 3 bits.
[0]. Attempts to set bit [0] will produce an appropriate error response.
0x22 - VOUT_TRIM
0x03 - CLEAR_FAULTS
This command complies fully with the PMBus™ specification revision
This command complies fully with the PMBus™ specification revision 1.1. 1.1 The resolution of this command is still 15.5 mV/bit for the UFE2000
models and 7.76 mV/bit for the UFE1300 models, however the limits
0x10 - WRITE_PROTECT are reduced to +/- 0.977 V (signed 7-bit) for the UFE2000 models and
This command complies fully with the PMBus™ specification revision 1.1. +/- 0.489 V (signed 7-bit) for the UFE1300 models. The accuracy of this
command is +/- 3 bits.
0x12 - RESTORE_DEFAULT_ALL
This command complies fully with the PMBus™ specification revision 1.1 0x24 - VOUT_MAX
Sending this command will result in the following registers being overwrit- This command complies fully with the PMBus™ specification revision
ten (restored) by factory defaults: 1.1 The resolution of this command is 10-bit, which over the adjustment
OPERATION range limits of 42 Vmin to 57 Vmax (UFE2000 models) or 21 Vmin to
ON_OFF_CONFIG 28.5 Vmax (UFE1300 models), gives an overall resolution of 15.5 mV/bit
VOUT_COMMAND and 7.76 mV/bit respectively. The accuracy of this command at the
VOUT_TRIM factory default output voltage is +/- 0.5% over all operation conditions
VOUT_MAX and voltages.
MFR_SPECIFIC_01
0x30 - COEFFICIENTS
0x15 - STORE_USER_ALL This command complies fully with the PMBus™ specification revision
This command complies fully with the PMBus™ specification revision 1.1 1.1, however only reads are supported.
Sending this command will result in the following registers being saved as This command will provide the necessary responses for these variables:
default for start up: VOUT_COMMAND
OPERATION VOUT_TRIM
ON_OFF_CONFIG VOUT_MAX
VOUT_COMMAND VOUT_UV_WARN_LIMIT
VOUT_TRIM VOUT_UV_FAULT_LIMIT
VOUT_MAX OT_FAULT_LIMIT
OT_WARN_LIMIT
MFR_SPECIFIC_01
READ_VOUT
READ_IOUT
0x16 -RESTORE_USER_ALL
READ_TEMPERATURE_1
This command complies fully with the PMBus™ specification
READ_TEMPERATURE_2
revision 1.1 Sending this command will result in the following
READ_VFAN_1
registers being overwritten (restored) by user stored defaults:
MFR_VIN_MIN
OPERATION
MFR_VIN_MAX
ON_OFF_CONFIG
MFR_IIN_MAX
VOUT_COMMAND
MFR_PIN_MAX
VOUT_TRIM
MFR_VOUT_MIN
VOUT_MAX
MFR_VOUT_MAX
MFR_SPECIFIC_01 MFR_IOUT_MAX
MFR_POUT_MAX
0x20 - VOUT_MODE MFR_TAMBIENT_MAX
This command complies fully with the PMBus™ specification revision 1.1 MFR_TAMBIENT_MIN
DIRECT format is used for all voltage related commands. *All variables used in the UFE series use the DIRECT mode for
calculation.
Embedded Power for
Business-Critical Continuity

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.

0x45 - VOUT_UV_FAULT_RESPONSE 0x7D - STATUS_TEMPERATURE


This command complies fully with the PMBus™ specification revision 1.1, This command complies fully with the PMBus™ specification revision 1.1,
however only reads are supported. A UV will be reported but power conver- however not all data byte bits are functional.
sion will not be interrupted until the OC threshold is reached. Only bits 6 and 7 of the data byte are functional.

0x47 - IOUT_OC_FAULT_RESPONSE 0x7E - STATUS_CML


This command complies fully with the PMBus™ specification revision 1.1, This command complies fully with the PMBus™ specification revision 1.1.
however only reads are supported. An OC will be reported and power con-
version will be disabled for 1.8 s before power conversion enable again for 0x7F - STATUS_OTHER
200 ms. This will repeat continuously until the source of the OC condition is This command complies fully with the PMBus™ specification revision 1.1,
removed. however not all data byte bits are functional.
The default data byte for this variable is 0xFB. Only bits 7 and [1:0] of the data byte are functional.
Delay time units (bits [2:0]) are 600 ms, 3 x 600 ms = 1.8 s.
0x80 - STATUS_MFR_SPECIFIC
0x4F - OT_FAULT_LIMIT This command complies fully with the PMBus™ specification revision 1.1,
This command complies fully with the PMBus™ specification revision 1.1, however not all data byte bits are functional.
Bit 7 indicates when there is an internal ambient over temperature fault.
however only reads are supported.
Bit 6 indicates when there is an internal ambient over temperature warning.
The default setting is 103°C. The accuracy of this setting is +/- 2%.
Bit 5 indicated when the 12V-aux output is out of regulation.
0x50 -OT_FAULT_RESPONSE 0x8B - READ_VOUT
This command complies fully with the PMBus™ specification revision 1.1, This command complies fully with the PMBus™ specification revision 1.1
however only reads are supported. An OT will be reported and power conver- The accuracy of the data is +/- 5%.
sion will be interrupted until the OT reset threshold is reached. There is about
9°C hysteresis for this function. 0x8C - READ_IOUT
The default data byte is 0xC0. This command complies fully with the PMBus™ specification revision 1.1
The accuracy of the data is +/- 15% and uses the DIRECT data format
0x51 - OT_WARN_LIMIT
This command complies fully with the PMBus™ specification revision 1.1, 0x8D - READ_TEMPERATURE_1
however only reads are supported. This command complies fully with the PMBus™ specification revision 1.1
The default setting is 98°C. The accuracy of this setting is +/- 2%. The accuracy of the data is +/- 3°C and uses the DIRECT data format. This
temperature represents the internal power supply hot spot.
0x78 - STATUS_BYTE
This command complies fully with the PMBus™ specification revision 1.1, 0x8D - READ_TEMPERATURE_1
however only reads are supported. This command complies fully with the PMBus™ specification revision 1.1
The accuracy of the data is +/- 3°C and uses the DIRECT data format. This
temperature represents the internal ambient temperature at fan inlet.
Embedded Power for
Business-Critical Continuity

0xD4 - MFR_SPECIFIC_04 Rev. 05.14.09


This command complies fully with the PMBus™ specification revision 1.0 UFE2000 Series
The accuracy of the data is +/- 5% and uses the DIRECT data format, units are 0xA3 - MFR_PIN_MAX  of 10

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.

0x9A - MFR_MODEL 0xA6 - MFR_IOUT_MAX


This command complies fully with the PMBus™ specification revision 1.1
This command complies fully with the PMBus™ specification revision 1.1
The data format used is DIRECT mode.
The data field will consist of 1 data length byte followed by 16 data bytes,
The default value is 56.20A for the UFE 2000 series, and 70.20 A for the
starting with “UFE”. UFE 1300 series.

0x9B - MFR_REVISION 0xA7 - MFR_POUT_MAX


This command complies fully with the PMBus™ specification revision 1.1 This command complies fully with the PMBus™ specification revision 1.1
The data field will consist of 1 data length byte followed by 2 data bytes. The data format used is DIRECT mode.
The default value is 2000 W for the UFE 2000 series, and 1300 W for the
0x9C - MFR_LOCATION UFE 1300 series.
This command complies fully with the PMBus™ specification revision 1.1
The data field will consist of 1 data length byte followed by 4 data bytes. 0xA8 - MFR_TAMBIENT_MAX
This command complies fully with the PMBus™ specification revision 1.1
0x9D - MFR_DATE The data format used is DIRECT mode. The default value is 70°C.
This command complies fully with the PMBus™ specification revision 1.1
The data field will consist of 1 data length byte followed by 6 data bytes. 0xA9 - MFR_TAMBIENT_MIN
This command complies fully with the PMBus™ specification revision 1.1
0x9E - MFR_SERIAL The data format used is DIRECT mode. The default value is –40 °C.
This command complies fully with the PMBus™ specification revision 1.1
The data field will consist of 1 data length byte followed by 8 data bytes. 0xB0 TO 0XBA - USER_DATA_00 to _10
These commands comply fully with the PMBus™ specification revision
0xA0 - MFR_VIN_MIN 1.1.
This command complies fully with the PMBus™ specification revision 1.1
The data format used is DIRECT mode. These commands use the Block Write – Block Read Process Call speci-
The default value is 88 V. fied in [A03] The length of a write can be anywhere from 1 to 16 bytes in
length, the length byte followed by 1 to 16 data bytes. The length of a
0xA1 - MFR_VIN_MAX read MUST be 17 bytes total, the length byte followed by 16 data bytes.
This command complies fully with the PMBus™ specification revision 1.1 Failure to read out all 16 data bytes will produce the appropriate error
The data format used is DIRECT mode. response. Because this information is being written directly to EEPROM,
The default value is 276 V. up to 128 ms may be required after a write is finished before the next
block can be written to. This is to allow sufficient time for the data buffer
to empty from the previous byte.
0xA2 - MFR_IIN_MAX
This command complies fully with the PMBus™ specification revision 1.1
The data format used is DIRECT mode.
The default value is 15 A.
Embedded Power for
Business-Critical Continuity

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

Every communication resets the timer. If no communication is observed R4


Q1
R8
R1 10k R6 2N7002
for 45 seconds the timer times out and operation will revert to the default S MBD AT Gnd NUP2201MR6 49.9k S MBD AT

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

there are 3 data bytes. 130 pF

0xD3 - MFR_SPECIFIC_03 Gnd


This command complies fully with the PMBus™ specification revision 1.1
This command is used to read out the revision of the software inside a UFE
Figure 2 - Equivalent Circuit Model for the Basic SMBus Schematic
series supply. The format used is Block Read and consists of 1 length byte,
followed by 12 ASCII encoded data bytes. Each UFE determines it’s own unique address by use of the discrete
pins, PS-ID0 through PS-ID3. This allows for up to 16 unique addresses
0xD6 - MFR_SPECIFIC_06* to be included in a system. However, when the optional EEPROM ex-
This command complies fully with the PMBus™ specification revision 1.1 tended memory is installed, only 8 unique addresses can be obtained
This command is used to read out the high line or low line from the PSU. The in a system because of addressing limitations in the EEPROM module
format used is Block Read and consists of 1 length byte, followed by 1 ASCII only using discrete pins PS-ID0 through PS-ID2. The optional EEPROM
encoded data bytes. 8’b1000_0000 (0x80H) represent low line, 8’b0000_ extended memory module is Atmel part number AT24C02 or ST Mi-
0000 (0x00H) represents high line. croelectronics part number M24C02. This extended memory module
is addressed separately from the UFE microprocessor and uses an I2C
0xD7 - MFR_SPECIFIC_07* bus and can be used any time the UFE is inserted into a system and is
This command complies fully with the PMBus™ specification revision 1.1 fully functional. Refer to the “UFE I2C application note” if the use of
This command is used to primary and secondary unit communication state. this additional EEPROM is desired in conjunction with the PMBus™ in-
The format used is Block Read and consists of 1 length byte, followed by 1 terface. Optional EEPROM is offered so that the user can either use the
ASCII encoded data bytes. available 176 bytes of internal EEPROM (USER_DATA_XX commands),
8’b0000_1000 (0x08H) represent primary and secondary communication or add an additional 256 bytes by I2C if desired.
working well and 8”b0000_0000 (0x00H) represent primary and secondary
can’t communication.(mean AC not OK) * For UFE2000-96S48P01J only
Embedded Power for
Business-Critical Continuity

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

The unique address of each UFE, 1-16, is referenced from Table 3.

PS-ID3 PS-ID2 PS-ID1 PS-IS0 MICRO I2C/SMBUS *EEROM I2C


UFE NUMBER
ADDRESS ADDRESS
1 0 0 0 0 E0 A0
2 0 0 0 1 E2 A2
3 0 0 1 0 E4 A4
4 0 0 1 1 E6 A6
5 0 1 0 0 E8 A8
6 0 1 0 1 EA AA
7 0 1 1 0 EC AC
8 0 1 1 1 EE AE
9 1 0 0 0 F0 A0
10 1 0 0 1 F2 A2
11 1 0 1 0 F4 A4
12 1 0 1 1 F6 A6
13 1 1 0 0 F8 A8
14 1 1 0 1 FA AA
15 1 1 1 0 FC AC
16 1 1 1 1 FE AE
Table 3 - UFE Numbering Reference, *EEPROM is optional
Embedded Power for
Business-Critical
Embedded PowerContinuity
for
Business-Critical Continuity

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

For global contact, visit:


www.PowerConversion.com
techsupport.embeddedpower
@emerson.com

While every precaution has been taken to ensure


accuracy and completeness in this literature, Emerson
Network Power assumes no responsibility, and disclaims
all liability for damages resulting from use of this
information or for any errors or omissions.

Emerson Network Power.


The global leader in enabling
business-critical continuity.

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.

You might also like