Click Here to download this file: /data/apnotes/acan-63.pdf

D2U5T-H3-5000-380-HU3C
PMBus TM Communication Protocol
ACAN-63 Application Note
PMBus™ COMMANDS
This application note is applicable for the following product:
D2U5T-H3-5000-380-HU3C: Three Phase, AC Input 7000W/3500W; Front to Back Airflow; 380VDC; 9.2/13.34ADC
Standard PMBus™ Commands
All data communicated over the PMBus™ interface does NOT use PEC (Packet Error Checking) as defined by the standard for PMBus™ Power Systems Management Protocol Part 1
– General Requirements Rev 1.1.
Linear data formatting is used for all passed parameters. Block reads (where the loose byte received denotes the remaining byte to be clocked out) are not supported on this product
series. A minimum of 300µs delay between transactions (between STOP and START bits) is recommended for robust communications.
Note: 400KHz and 100KHz I2C communications are supported for the PMBus™ interface.
Note: The PMBus™ slave controller can “clock stretch” on ACK.
D2U5T-H3-5000-380-HU3C Device Detail
Power Module Internal Devices
Vendor
Texas Instruments
Microchip Technology Inc.
Microchip Technology Inc.
Microchip Technology Inc.
Manufacturers
Part Number
TMS320F2808PZA
PIC24FJ64GA306T-I/PT
PIC24FJ64GA306T-I/PT
24AA024T-I/MS
Package
100-pin TQFP
64-pin TQFP
64-pin TQFP
8-pin MSOP
Description
(Primary) 32-bit DSC, 64K flash, 18K SRAM, -40C to 85C
(Floating) 16-bit PIC, 64K flash, 8K SRAM, -40C to 85C
(Secondary) 16-bit PIC, 64K flash, 8K SRAM, -40C to 85C
2Kbit, 2.5-5.5V 400kHz, 1.8-2.5V 100kHz, 85C serial EEPROM
Device Addressing Details
The D2U5T-H3-5000-380-HU3C supports an address for the module that is variable by use of the address bits A0 and A1 & A2 (accessible via the DC and signal I/O output connector;
also see ACAN-61 Application Note for Interface Connector Card) as follows:
DEVICE(S) ADDRESS
A1
Serial Address Bit 2
A1
Serial Address Bit 1
A0
Serial Address Bit 0
LOW
LOW
LOW
LOW
HIGH
HIGH
HIGH
HIGH
LOW
LOW
HIGH
HIGH
LOW
LOW
HIGH
HIGH
LOW
HIGH
LOW
HIGH
LOW
HIGH
LOW
HIGH
Power Module Secondary
Main Controller (Serial 7-Bit Left-Shifted
Slave Address)
0xB0
0XB2
0xB4
0XB6
0XB8
0xBA
0xBC
0xBE
Power Module
EEPROM (Serial 7-Bit Left-Shifted Slave
Address)
0xA0
0xA2
0xA4
0xA6
0XA8
0xAA
0xAC
0xAE
The D2U5T-H3-5000-380-HU3C uses 7-bit Device “left shifted” addressing; the above table assumes that the “Read/Write” bit is logic “0”.
www.murata-ps.com/support
26 Jan 2015 ACAN-63.A01 Page 1 of 11
D2U5T-H3-5000-380-HU3C
PMBus TM Communication Protocol
ACAN-63 Application Note
PMBus™ COMMANDS
Command Codes
Page Command is supported to allow the ability to control and monitor the dual outputs (the Main output) and the VSTANDBY outputs. Each Command Code is annotated with either
“All”, “0”, “1”, “2” or “3” accordingly to identify which “page” is associated with the command.
Command
Code (Hex)
00
01
02
03
Command Name
PAGE
Read/
Write
Page
R/W
All
R/W
All
Format
Number of
Bytes
CLEAR_FAULTS
Bit Name
1
Bit Flags
1
OPERATION
ON_OFF_CONFIG
Bit(s)
Number
5:0
7:6
R
W
All
Bit Flags
All
1
0
ON_OFF_DELAY
1
ON_OFF_POLARITY
2
USE_CONTROL
3
USE_OPERATION
4
USE_CNTL_AND _OP
5
6
7
RESERVED
RESERVED
RESERVED
Definition
YES
Set output margin high/low voltages
NO
Turn the unit on/off in conjunction with digital
input from PSON_L
1 = Turn off immediately (default) / 0 = Use
delay @ turn-off
1 = Power on processing is active high
(default)
1 = Use CONTROL pin for on/off power
processing (default)
1 = Use OPERATION command for on/off
power processing (default)
1 = Use both CONTROL pin & OPERATION
command (default)
NO
NO
NO
NO
NO
NO
NO
NO
NO
Write only command simultaneously clears all
faults that have been set in all the
STATUS_XXXX registers
1
Supported
Command to provide ability to configure,
control & monitor multiple outputs
Single data byte sets the READ_VOUT sensor
to linear mode data format and supplies N
exponent for translation to volts
PMBus Spec - Part II - Revision 1.1 - Sections
8.1-8.3
Single data byte sets the READ_VSTBY sensor
to linear mode data format and supplies N
exponent for translation to volts
PMBus Spec - Part II - Revision 1.1 - Sections
8.1-8.3
Load the unit with the voltage to which the
output is to be changed when the OPERATION
command set to "Margin High"
YES
20
VOUT_MODE
R
0
Bit Flags
1
20
VSTBY_MODE
R
1
Bit Flags
1
25
VOUT_MARGIN_HIGH
R/W
0
Linear Data Format
2
25
VSTBY_MARGIN_HIGH
R/W
1
Linear Data Format
2
Load the unit with the voltage to which the
output is to be changed when the OPERATION
command set to "Margin High"
NO
26
VOUT_MARGIN_LOW
R/W
0
Linear Data Format
2
Load the unit with the voltage to which the
output is to be changed when the OPERATION
command set to "Margin Low"
NO
26
VSTBY_MARGIN_LOW
R/W
1
Linear Data Format
2
3A
FAN_CONFIG_1_2
R
All
Bit Flags
1
3B
FAN_COMMAND_1
R/W
All
R/W
2
3C
FAN_COMMAND_2
R/W
All
R/W
2
0
FAN_2_TACH_PULSES
1
FAN_2_TACH_PULSES
2
FAN_2_SETTING_MODE
3
FAN_2_INSTALLATION
4
FAN_1_TACH_PULSES
5
FAN_1_TACH_PULSES
6
FAN_1_SETTING_MODE
7
FAN_1_INSTALLATION
Load the unit with the voltage to which the
output is to be changed when the OPERATION
command set to "Margin Low"
Fan 2 Tachometer pulses per revolution (lower
bit)
Fan 2 Tachometer pulses per revolution (upper
bit)
Set when fan is commanded in RPM (Clear
when fan is commanded in Duty Cycle)
Set when fan is installed in position 2
Fan 1 Tachometer pulses per revolution (lower
bit)
Fan 1 Tachometer pulses per revolution (upper
bit)
Set when fan is commanded in RPM (Clear
when fan is commanded in Duty Cycle)
Set when fan is installed in position 1
Manual fan override command fan speed
value in Duty Cycle
Command speed formatted in Linear as per
command 0x90 - READ_FAN_SPEED_1
Manual fan override command fan speed
value in Duty Cycle
Command speed formatted in Linear as per
command 0x90 - READ_FAN_SPEED_2
YES
YES
NO
NO
NO
NO
NO
NO
YES
YES
YES
YES
YES
NO
www.murata-ps.com/support
26 Jan 2015 ACAN-63.A01 Page 2 of 11
D2U5T-H3-5000-380-HU3C
PMBus TM Communication Protocol
ACAN-63 Application Note
Command Code
(Hex)
40
VOUT_OV_FAULT_LIMIT
Read/
Write
R
40
VSTBY_OV_FAULT_LIMIT
41
Command Name
Number
Bit(s)
of Bytes Number
2
Page
Format
0
Linear Data Format
R
1
Linear Data Format
2
VOUT_OV_FAULT_RESPONSE
R
0
Bit Flags
1
41
VSTBY_OV_FAULT_RESPONSE
R
1
Bit Flags
1
42
VOUT_OV_WARN_LIMIT
R
0
Linear Data Format
2
42
VSTBY_OV_WARN_LIMIT
R
1
Linear Data Format
2
43
VOUT_UV_WARN_LIMIT
R
0
Linear Data Format
2
43
VSTBY_UV_WARN_LIMIT
R
1
Linear Data Format
2
44
VOUT_UV_FAULT_LIMIT
R
0
Linear Data Format
2
44
VSTBY_UV_FAULT_LIMIT
R
1
Linear Data Format
1
45
VOUT_UV_FAULT_RESPONSE
R
0
Bit Flags
1
45
VSTBY_UV_FAULT_RESPONSE
R
1
Bit Flags
2
46
46
IOUT_OC_FAULT_LIMIT
IOUT_OC_FAULT_LIMIT
R
R
0
1
Linear Data Format
Linear Data Format
2
2
46
ISTBY_OC_FAULT_LIMIT
R
2
Linear Data Format
1
47
IOUT_OC_FAULT_RESPONSE
R
0
Bit Flags
1
47
IOUT_OC_FAULT_RESPONSE
R
1
Bit Flags
1
47
ISTBY_OC_FAULT_RESPONSE
R
2
Bit Flags
2
4A
IOUT_OC_WARN_LIMIT
R
0
Linear Data Format
2
4A
IOUT_OC_WARN_LIMIT
R
1
Linear Data Format
2
4A
ISTBY_OC_WARN_LIMIT
R
2
Linear Data Format
2
4F
4F
AIRFLOW_1_OT_FAULT_LIMIT
R
0
Linear Data Format
HOTSPOT_1_OT_FAULT_LIMIT
R
1
4F
4F
AIRFLOW_2_OT_FAULT_LIMIT
HOTSPOT_2_OT_FAULT_LIMIT
R
R
50
AIRFLOW_1_OT_FAULT_RESPONSE
50
50
Bit Name
Definition
Supported
NO
2
Main Output Overvoltage Fault Limit
Standby(Auxiliary) Output Overvoltage Fault
Limit
Main Output Overvoltage Fault Response
Actions
Standby(Auxiliary) Output Overvoltage Fault
Response Actions
Main Output Overvoltage Warning Limit
Standby(Auxiliary) Output Overvoltage Warning
Limit
Main Output Undervoltage Warning Limit
Standby(Auxiliary) Output Undervoltage
Warning Limit
Main Output Undervoltage Fault Limit
Standby(Auxiliary) Output Undervoltage Fault
Limit
Main Output Undervoltage Fault Response
Actions
Standby(Auxiliary) Output Undervoltage Fault
Response Actions
Main Output Overcurrent Fault Limit - High line
Main Output Overcurrent Fault Limit - Low line
Standby(Auxiliary) Output Overvoltage Fault
Limit
Main Output Overcurrent Warning Limit - High
line
Main Output Overcurrent Warning Limit - Low
line
Standby(Auxiliary) Output Overvoltage Warning
Limit
Main Output Overcurrent Warning Limit - High
line
Main Output Overcurrent Warning Limit - Low
line
Standby(Auxiliary) Output Overvoltage Warning
Limit
Airflow 1 Overtemperature Fault Limit
Linear Data Format
2
Hotspot 1 Overtemperature Fault Limit
NO
2
3
Linear Data Format
Linear Data Format
2
1
NO
NO
R
0
Bit Flags
1
HOTSPOT_1_OT_FAULT_RESPONSE
R
1
Bit Flags
1
AIRFLOW_2_OT_FAULT_RESPONSE
R
2
Bit Flags
1
50
HOTSPOT_2_OT_FAULT_RESPONSE
R
3
Bit Flags
2
51
51
51
51
55
56
57
58
59
5A
5B
5C
5D
5E
5F
68
AIRFLOW_1_OT_WARN_LIMIT
HOTSPOT_1_OT_WARN_LIMIT
AIRFLOW_2_OT_WARN_LIMIT
HOTSPOT_2_OT_WARN_LIMIT
VIN_OV_FAULT_LIMIT
VIN_OV_FAULT_RESPONSE
VIN_OV_WARN_LIMIT
VIN_UV_WARN_LIMIT
VIN_UV_FAULT_LIMIT
VIN_UV_FAULT_RESPONSE
IIN_OC_FAULT_LIMIT
IIN_OC_FAULT_LIMIT
IIN_OC_FAULT_RESPONSE
IIN_OC_WARN_LIMIT
IIN_OC_WARN_LIMIT
R
R
R
R
R
R
R
R
R
R
R
R
R
R
R
0
1
2
3
0
0
0
0
0
0
0
1
0
0
1
Linear Data Format
Linear Data Format
Linear Data Format
Linear Data Format
Linear Data Format
Bit Flags
Linear Data Format
Linear Data Format
Linear Data Format
Bit Flags
Linear Data Format
Linear Data Format
Bit Flags
Linear Data Format
Linear Data Format
2
2
2
2
1
2
2
2
1
2
1
2
2
2
2
Airflow 2 Overtemperature Fault Limit
Hotspot 2 Overtemperature Fault Limit
Airflow 1 Overtemperature Fault Response
Actions
Hotspot 1 Overtemperature Fault Response
Actions
Airflow 2 Overtemperature Fault Response
Actions
Hotspot 2 Overtemperature Fault Response
Actions
Airflow 1 Overtemperature Warning Limit
Hotspot 1 Overtemperature Warning Limit
Airflow 2 Overtemperature Warning Limit
Hotspot 2 Overtemperature Warning Limit
Input Overvoltage Fault Limit
Input Overvoltage Fault Response Actions
Input Overvoltage Warning Limit
Input Undervoltage Warning Limit
Input Undervoltage Fault Limit
Input Undervoltage Fault Response Actions
Input Overcurrent Fault Limit - High Line
Input Overcurrent Fault Limit - Low Line
Input Overcurrent Fault Response Actions
Input Overcurrent Warning Limit - High Line
Input Overcurrent Warning Limit - Low Line
POUT_OP_FAULT_LIMIT
R
0
Linear Data Format
2
Output Overpower Fault Limit - High Line
NO
68
69
6A
6A
6B
6B
POUT_OP_FAULT_LIMIT
POUT_OP_FAULT_RESPONSE
POUT_OP_WARN_LIMIT
POUT_OP_WARN_LIMIT
PIN_OP_WARN_LIMIT
PIN_OP_WARN_LIMIT
R
R
R
R
R
R
1
0
0
1
0
1
Linear Data Format
Bit Flags
Linear Data Format
Linear Data Format
Linear Data Format
Linear Data Format
2
1
2
2
2
2
Output Overpower Fault Limit - Low Line
Output Overpower Fault Response Actions
Output Overpower Warning Limit - High line
Output Overpower Warning Limit - Low line
Input Overpower Warning Limit - High line
Input Overpower Warning Limit - Low line
NO
NO
NO
NO
NO
NO
Commands Not
Currently Supported
Commands Not
Currently Supported
Commands Not
Currently Supported
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
www.murata-ps.com/support
26 Jan 2015 ACAN-63.A01 Page 3 of 11
D2U5T-H3-5000-380-HU3C
PMBus TM Communication Protocol
ACAN-63 Application Note
Command Code
(Hex)
74
79
Command Name
TEST_OUTPUT_ORING
STATUS_BYTE
NOT SUPPORTED
Read/
Write
R/W
R
Page
Format
1
Bit Flags
0
Bit Flags
Number of Bit(s)
Bytes
Number
1
0
1
STATUS_BYTE
(Lower byte)
79
STATUS_WORD
R
All
2
STATUS_WORD
(Upper byte)
7A
7A
STATUS_VOUT
STATUS_VSTBY
R
R
0
1
Bit Flags
Bit Flags
Bit Name
Definition
Supported
ORING_TEST
Set when a fault not listed in [7:1] occurred
Set when a communications, memory, or logic
fault has occurred
Set when an overtemperature fault or warning
has occurred
Set when an input undervoltage fault has
occurred
Set when an output overcurrent fault has
occurred
Set when an output overvoltage fault has
occurred
Set when unit not providing power to the
output
Asserted when device busy and unable to
respond fault
Set when a fault not listed in [7:1] occurred
Set when a fault not listed in [7:1] occurred
Set when a communications, memory, or logic
fault has occurred
Set when an overtemperature fault or warning
has occurred
Set when an input undervoltage fault has
occurred
Set when an output overcurrent fault has
occurred
Set when an output overvoltage fault has
occurred
Set when unit not providing power to the
output
Asserted when device busy and unable to
respond fault
Set when a fault not listed in [15:1] has
occurred
Set when a bit in command STATUS_OTHER
set
Set when a fan fault or warning has occurred
Set when the POWER_GOOD signal is negated
Manufacturer specific fault or warning has
occurred
Set when an Input voltage/current/power fault
or warning has occurred
Set when an output current / output power
fault or warning has occurred
Set when an output voltage fault or warning
has occurred
Asserted when an error in the output voltage
during power-up/down has occurred
Asserted when the output turn-on timing has
exceeded the TON_MAX warning timing
Asserted when the output turn-on timing has
exceeded the TON_MAX fault timing
Asserted when the output is set higher than
the commanded VOUT_MAX limit
Asserted when an output undervotlage fault
has occurred
Asserted when an output undervotlage
warning has occurred
Asserted when an output overvoltage warning
has occurred
Asserted when an output overvoltage fault has
occurred
Asserted when an error in the output voltage
during power-up/down has occurred
Asserted when the output turn-on timing has
exceeded the TON_MAX warning timing
Asserted when the output turn-on timing has
exceeded the TON_MAX fault timing
Asserted when the output is set higher than
the commanded VOUT_MAX limit
Asserted when an output undervotlage fault
has occurred
Asserted when an output undervotlage
warning has occurred
Asserted when an output overvoltage warning
has occurred
Asserted when an output overvoltage fault has
occurred
NO
0
NONE_F_W
1
CML_F
2
TEMPERATURE_F_W
3
INPUT_UV_F
4
OUTPUT_OC_F
5
OUTPUT_OV_F
6
UNIT_OFF
7
0
BUSY_F
NONE_F_W
1
CML_F
2
TEMPERATURE_F_W
3
INPUT_UV_F
4
OUTPUT_OC_F
5
OUTPUT_OV_F
6
UNIT_OFF
7
BUSY_F
8
UNKNOWN_F_W
9
STATUS_OTHER_F_W
10
11
FANS_F_W
POWER_GOOD_L
12
MFG_SPECIFIC_F_W
13
INPUT_F_W
14
IOUT_POUT_F_W
15
VOUT_F_W
0
VOUT_TRACKING_E
1
TON_MAX_W
2
TON_MAX_F
3
VOUT_MAX_F
1
4
VOUT_UV_F
5
VOUT_UV_W
6
VOUT_OV_W
7
VOUT_OV_F
0
VOUT_TRACKING_E
1
TON_MAX_W
2
TON_MAX_F
3
VOUT_MAX_F
4
VOUT_UV_F
1
5
VOUT_UV_W
6
VOUT_OV_W
7
VOUT_OV_F
NO
NO
NO
NO
NO
NO
NO
NO
NO
YES
YES
YES
YES
YES
YES
YES
NO
NO
YES
YES
YES
YES
YES
YES
NO
NO
NO
NO
YES
YES
YES
YES
NO
NO
NO
NO
YES
YES
YES
YES
www.murata-ps.com/support
26 Jan 2015 ACAN-63.A01 Page 4 of 11
D2U5T-H3-5000-380-HU3C
PMBus TM Communication Protocol
ACAN-63 Application Note
Command Code
(Hex)
7B
7B
7C
Command Name
STATUS_IOUT
STATUS_ISTBY
STATUS_INPUT
(PHASE 1)
Read/
Write
R
R
R
Page
0
1
0
Format
Bit Flags
Bit Flags
Bit Flags
Number of Bit(s)
Bytes Number
7C
(PHASE 2)
STATUS_INPUT
(PHASE 3)
R
R
1
2
Bit Flags
Bit Flags
0
POUT_OP_W
1
POUT_OP_F
2
POWER_LIMIT_MODE
3
CURRENT_SHARE_F
4
IOUT_UC_W
1
5
IOUT_OC_W
6
IOUT_OC_SHUTDOWN
7
IOUT_OC_F
0
POUT_OP_W
1
POUT_OP_F
2
POWER_LIMIT_MODE
3
CURRENT_SHARE_F
4
IOUT_UC_W
5
IOUT_OC_W
6
IOUT_OC_SHUTDOWN
7
IOUT_OC_F
0
PIN_OP_W
1
IIN_OC_W
1
2
IIN_OC_F
3
VIN_UV_OFF
1
STATUS_INPUT
7C
Bit Name
4
VIN_UV_F
5
VIN_UV_W
6
VIN_OV_W
7
VIN_OV_F
0
PIN_OP_W
1
IIN_OC_W
2
IIN_OC_F
3
VIN_UV_OFF
4
VIN_UV_F
1
5
VIN_UV_W
6
VIN_OV_W
7
VIN_OV_F
0
PIN_OP_W
1
IIN_OC_W
2
IIN_OC_F
3
VIN_UV_OFF
1
4
VIN_UV_F
5
VIN_UV_W
6
VIN_OV_W
7
VIN_OV_F
Definition
Asserted when an output overpower warning
has occurred
Asserted when an output overpower fault has
occurred
Asserted when the unit has entered output
power limiting mode
Asserted when an output current share fault
has occurred
Asserted when an output undercurrent fault
has occurred
Asserted when an output overcurrent warning
has occurred
Asserted when an output overcurrent and low
voltage shutdown fault has occurred
Asserted when an output overcurrent fault has
occurred
Asserted when an output overpower warning
has occurred
Asserted when an output overpower fault has
occurred
Asserted when the unit has entered output
power limiting mode
Asserted when an output current share fault
has occurred
Asserted when an output undercurrent fault
has occurred
Asserted when an output overcurrent warning
has occurred
Asserted when an output overcurrent and low
voltage shutdown fault has occurred
Asserted when an output overcurrent fault has
occurred
Asserted when an input overpower warning
has occurred
Asserted when an input overcurrent warning
has occurred
Asserted when an input overcurrent fault has
occurred
Asserted when the Unit is OFF for insufficient
input voltage
Asserted when an input undervoltage fault has
occurred
Asserted when an input undervoltage warning
has occurred
Asserted when an input overvoltage warning
has occurred
Asserted when an input overvoltage fault has
occurred
Asserted when an input overpower warning
has occurred
Asserted when an input overcurrent warning
has occurred
Asserted when an input overcurrent fault has
occurred
Asserted when the Unit is OFF for insufficient
input voltage
Asserted when an input undervoltage fault has
occurred
Asserted when an input undervoltage warning
has occurred
Asserted when an input overvoltage warning
has occurred
Asserted when an input overvoltage fault has
occurred
Asserted when an input overpower warning
has occurred
Asserted when an input overcurrent warning
has occurred
Asserted when an input overcurrent fault has
occurred
Asserted when the Unit is OFF for insufficient
input voltage
Asserted when an input undervoltage fault has
occurred
Asserted when an input undervoltage warning
has occurred
Asserted when an input overvoltage warning
has occurred
Asserted when an input overvoltage fault has
occurred
Supported
YES
YES
NO
NO
NO
YES
YES
YES
NO
NO
NO
NO
NO
YES
YES
YES
YES
YES
YES
YES
NO
YES
YES
YES
NO
YES
YES
NO
NO
YES
YES
NO
NO
YES
YES
NO
NO
YES
YES
NO
www.murata-ps.com/support
26 Jan 2015 ACAN-63.A01 Page 5 of 11
D2U5T-H3-5000-380-HU3C
PMBus TM Communication Protocol
ACAN-63 Application Note
Command Code
(Hex)
7C
7D
7E
7F
Command Name
STATUS_INPUT
(PFC)
STATUS_TEMPERATURE
STATUS_CML
STATUS_OTHER
Read/
Write
R
R
R
R
Page
3
ALL
All
All
Format
Bit Flags
Bit Flags
Bit Flags
Bit Flags
Number of Bit(s)
Bytes Number
0
PIN_OP_W
1
IIN_OC_W
2
IIN_OC_F
3
VIN_UV_OFF
4
VIN_UV_F
1
1
1
1
5
VIN_UV_W
6
VIN_OV_W
STATUS_MFR_SPECIFIC
R
All
Bit Flags
1
All
Bit Flags
1
NO
YES
NO
NO
NO
NO
YES
VIN_OV_F
Reserved
NO
1
RESERVED
Reserved
NO
2
RESERVED
Reserved
NO
3
RESERVED
Reserved
NO
4
TEMPERATURE_UT_F
5
TEMPERATURE_UT_W
6
TEMPERATURE_OT_W
7
TEMPERATURE_OT_F
0
CML_OTHER_F
1
CML_NONE_F
2
RESERVED
3
CML_PROCESSOR_F
4
CML_MEMORY_F
5
CML_PEC_E
6
CML_DATA_E
7
CML_COMMAND_E
0
RESERVED
1
Asserted when an undertemperature fault has
occurred
Asserted when an undertemperature warning
has occurred
Asserted when an overtemperature warning
has occurred
Asserted when an overtemperature fault has
occurred
Asserted when another memory or logic fault
has occurred (example: UART error)
Asserted when a communication fault not
listed in [7:3] has occurred
NO
NO
YES
YES
YES
NO
Reserved
NO
Asserted when a processor fault is detected
NO
Asserted when a memory fault is detected
(example: Checksum errors during bootload)
Asserted when a packet error checking (PEC)
failed has occurred
Asserted when invalid or unsupported data is
received
Asserted when an invalid or unsupported
command is received
NO
NO
YES
YES
Reserved
NO
ORING_OUTPUT_F
Set when output ORing device fault occurs
NO
2
ORING_INPUT_B_F
Set when input B ORing device fault occurs
NO
3
ORING_INPUT_A_F
Set when input A ORing device fault occurs
NO
4
FUSE_INPUT_B_F
Set when input B fuse/breaker fault occurs
NO
5
FUSE_INPUT_A_F
Set when input A fuse/breaker fault occurs
NO
6
RESERVED
Reserved
NO
7
RESERVED
Reserved
NO
0
1
2
RESERVED
RESERVED
Reserved
Reserved
Set when an internal voltage (VCC2, VCC4,
or VDD) out-of-range warning has occurred
Set when an internal voltage (VCC2, VCC4,
or VDD) out-of-range fault has occurred
Set when the primary boost output bus
undervoltage fault has occurred
Set when the primary boost output bus
undervoltage warning has occurred
Set when the primary boost output bus
overvoltage warning has occurred
Set when the primary boost output bus
overvoltage fault has occurred
Airflow warning
Airflow fault
Fan 2 speed overridden
Fan 1 speed overridden
Fan 2 warning
Fan 1 warning
Fan 2 fault
Fan 1 fault
NO
NO
4
7
R
YES
RESERVED
6
STATUS_FANS_1_2
Supported
0
5
81
Definition
Asserted when an input overpower warning
has occurred
Asserted when an input overcurrent warning
has occurred
Asserted when an input overcurrent fault has
occurred
Asserted when the Unit is OFF for insufficient
input voltage
Asserted when an input undervoltage fault has
occurred
Asserted when an input undervoltage warning
has occurred
Asserted when an input overvoltage warning
has occurred
Asserted when an input overvoltage fault has
occurred
7
3
80
Bit Name
0
1
2
3
4
5
6
7
VINT_RANGE_W
VINT_RANGE_F
VBUS_UV_F
VBUS_UV_W
VBUS_OV_W
VBUS_OV_F
FAN_AIRFLOW_W
FAN_AIRFLOW_F
FAN_2_OVERRIDE
FAN_1_OVERRIDE
FAN_2_W
FAN_1_W
FAN_2_F
FAN_1_F
NO
NO
NO
NO
NO
NO
NO
NO
NO
YES
NO
YES
NO
YES
www.murata-ps.com/support
26 Jan 2015 ACAN-63.A01 Page 6 of 11
D2U5T-H3-5000-380-HU3C
PMBus TM Communication Protocol
ACAN-63 Application Note
Command Code
(Hex)
82
Command Name
Read/
Write
Page
Format
Number of Bit(s)
Bytes Number
0
1
2
3
1
4
5
6
7
Bit Name
FAN_AIRFLOW_W
FAN_AIRFLOW_F
FAN_4_OVERRIDE
FAN_3_OVERRIDE
FAN_4_W
FAN_3_W
FAN_4_F
FAN_3_F
Definition
Supported
Airflow warning
Airflow fault
Fan 4 speed overridden
Fan 3 speed overridden
Fan 4 warning
Fan 3 warning
Fan 4 fault
Fan 3 fault
NO
NO
NO
NO
NO
NO
NO
NO
STATUS_FANS_3_4
R
All
Bit Flags
READ_VIN
R
0
Linear Data Format
2
Input Phase 1 Voltage Sensor Reading
YES
READ_VIN
R
1
Linear Data Format
2
Input Phase 2 Voltage Sensor Reading
YES
88
READ_VIN
R
2
Linear Data Format
2
Input Phase 3 Voltage Sensor Reading
YES
89
READ_IIN
R
0
Linear Data Format
2
Input Phase 1 Current Sensor Reading
YES
89
READ_IIN
R
1
Linear Data Format
2
Input Phase 2 Current Sensor Reading
YES
89
READ_IIN
R
2
Linear Data Format
2
Input Phase 3 Current Sensor Reading
YES
8B
READ_VOUT
R
0
Linear Data Format
2
Main Output Voltage Sensor Reading
YES
8B
READ_VSTBY
R
1
Linear Data Format
2
Standby(Auxiliary) Output Voltage Sensor
Reading
YES
Output Voltage Sensor Reading in Vdc
YES
PMBus Sensor Data Format : Linear (N =0)
supplied by command VOUT_MODE
YES
PMBus Sensor Resolution: 1Vdc
YES
88
#ComCodex88
88
8B
READ_BUS
R
3
Bit Flags
2
See Sensor Data & Resolution Table Sensor Full-scale : 1023V
YES
Accuracy: +/-5% of Sensor Full-scale
YES
8C
READ_IOUT
R
0
Linear Data Format
2
Main Output Current Sensor Reading
YES
8C
READ_ISTBY
R
1
Linear Data Format
2
Standby(Auxiliary) Output Current Sensor
Reading
YES
8D
READ_TEMPERATURE_1
R
0
Linear Data Format
2
Airflow 1 Temperature Sensor Reading
YES
8D
READ_TEMPERATURE_1
R
1
Linear Data Format
2
Primary DCDC Temperature Sensor Reading
YES
8E
READ_TEMPERATURE_2
R
0
Linear Data Format
2
Floating HS1 Temperature Sensor Reading
YES
8E
READ_TEMPERATURE_2
R
1
Linear Data Format
2
Airflow 2 Temperature Sensor Reading
YES
8F
READ_TEMPERATURE_3
R
0
Linear Data Format
2
Floating HS2 Temperature Sensor Reading
YES
8F
READ_TEMPERATURE_3
R
1
Linear Data Format
2
Primary HS (PFC) Temperature Sensor
Reading
YES
90
READ_FAN_SPEED_1
R
0
Linear Data Format
2
Fan 1 Speed Sensor Reading
YES
96
READ_POUT
R
All
Linear Data Format
2
Output Power Sensor Reading
YES
97
READ_PIN
R
All
Linear Data Format
2
Input Power Sensor Reading
YES
98
PMBUS_REVISION
R
All
HEX
1
Reading of the PMBus revision to which the
power supply is compliant: PMBus Spec - Part
II - Revision 1.1 Section 22.1
YES
99
MFR_ID
R
All
Ascii Text Block
Variable
9A
MFR_MODEL
R
All
Ascii Text Block
21
9B
MFR_REVISION
R
All
Ascii Text Block
14
9C
MFR_LOCATION
R/W
All
Ascii Text Block
Variable
9D
MFR_DATE
R/W
All
Ascii Text Block
4
9E
MFR_SERIAL
R/W
All
Ascii Text Block
Variable
MFR_VIN_MIN
R
All
Linear Data Format
2
MFR_VIN_MAX
R
All
Linear Data Format
2
MFR_IIN_MAX
R
All
Linear Data Format
2
MFR_PIN_MAX
R
All
Linear Data Format
2
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
MFR_VOUT_MIN
R
All
Linear Data Format
2
MFR_VOUT_MAX
R
All
Linear Data Format
2
MFR_IOUT_MAX
R
All
Linear Data Format
2
MFR_POUT_MAX
R
All
Linear Data Format
2
MFR_TAMBIENT_MAX
R
All
Linear Data Format
2
MFR_VIN_MIN
R
All
Linear Data Format
2
NO
See MFR_REVISION at link:
#ComCodex9B
Power Supply Model Number
NO
Power Supply Firmware Revision
YES
Power Supply Manufacture Location
NO
Power Supply Manufacture Date
NO
Power Supply Serial Number
NO
Power Supply Input Voltage Minimum
Specification
Power Supply Input Voltage Maximum
Specification
Power Supply Input Current Maximum
Specification
Power Supply Input Power Maximum
Specification
Power Supply Main Output Voltage Minimum
Specification
Power Supply Main Output Voltage Maximum
Specification
Power Supply Main Output Current Maximum
Specification
Power Supply Output Power Maximum
Specification
Power Supply Operating Ambient
Temperature Maximum Specification
Power Supply Operating Ambient
Temperature Minimum Specification
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
www.murata-ps.com/support
26 Jan 2015 ACAN-63.A01 Page 7 of 11
D2U5T-H3-5000-380-HU3C
PMBus TM Communication Protocol
ACAN-63 Application Note
Command Code
(Hex)
Command Name
Read/
Write
Page
Format
Number of
Bytes
Bit(s)
Number
Bit Name/Comment
2
2
2
AA
ComCodexAA
MFR_EFFICIENCY_LL
R
All
Direct Data Format
2
See Manufacturers Data
2
2
2
2
2
2
AB
ComCodexAB
MFR_EFFICIENCY_HL
R
All
Direct Data Format
See Manufacturers Data &
Resolution Table
2
2
2
2
E0
PS_STATUS
R
All
Bit Flags
2
E2
Supported
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
NO
YES
0
CALIBRATION
1
VSTBY_SELECT
2
PS_KILL
3
VIN_OK
4
VIN_RANGE
5
PFC_BUS
6
PS_ON
7
POWER_GOOD
8
POWER_DOWN
9
BOOTLOAD_COMPLETED
10
UNUSED
NO
11
12
13
UNUSED
UNUSED
UNUSED
NO
NO
NO
14
WARNING
15
E1
Description
Power Supply Low-Line Input Voltage
Specification
Power Supply Low-Line Low Power
Specification
Power Supply Low-Line Low Power
Efficiency Specification
Power Supply Low-Line Medium
Power Specification
Power Supply Low-Line Medium
Power Efficiency Specification
Power Supply Low-Line High Power
Specification
Power Supply Low-Line High Power
Efficiency Specification
Power Supply High-Line Input Voltage
Specification
Power Supply High-Line Low Power
Specification
Power Supply High-Line Low Power
Efficiency Specification
Power Supply High-Line Medium
Power Specification
Power Supply High-Line Medium
Power Efficiency Specification
Power Supply High-Line High Power
Specification
Power Supply High-Line High Power
Efficiency Specification
Set when the unit is in Calibration
mode
Set when Vstby set to 5V; de-Set
when Vstby set to 3.3V
Set when the PS_KILL pin is defeated
and the unit is properly seated in the
chassis
Set when the input voltage is within
operating specification
Set when input voltage range is high;
de-Set when input voltage range is
low
Set when the PFC BUS is within
operating specification
Set when the PS_ON logic set to
enable the main output
Set when main output power
delivered to unit is OK; mirrors the
digital output signal
Set when bootloader is taking control
and the main output and PFC need to
be shutdown
Set when the bootloader has
completed and system reset needs to
be Set
FAULT
EEPROM_WP
R/W
All
Integer
1
See EEPROM FRU Data
#ComCodexE1
READ_HOURS_USED
R
All
Linear Data Format
3
See Sensor Data Table
#ComCodexE2
Set when power supply warning has
occurred; tracks 'WARNING' status
LED
Set when power supply fault has
occurred; tracks 'FAULT' status LED
Byte to enable (write 0x9A) or disable
(write 0x56) writes to the external
EEPROM
Power Supply Accumulated Main
Output Power-On Hours (Lower Byte)
Power Supply Accumulated Main
Output Power-On Hours (Middle Byte)
Power Supply Accumulated Main
Output Power-On Hours (Upper Byte)
NO
YES
YES
YES
YES
YES
YES
NO
NO
YES
YES
YES
NO
NO
NO
www.murata-ps.com/support
26 Jan 2015 ACAN-63.A01 Page 8 of 11
D2U5T-H3-5000-380-HU3C
PMBus TM Communication Protocol
ACAN-63 Application Note
Command Code
(Hex)
Command Name
Read/
Write
Page
Format
Number
of Bytes
Bit(s)
Number
Bit Name/Comment
Description
Supported
F8
BOOTLOAD_RESTART
R/W
All
HEX
1
Bootloader completion and application
restart request command
FA
BOOTLOADER_REQUEST
R/W
All
Ascii Text Block
6
Boot loader request command
NO
Set when primary uC bootloading in
process
Set when floating uC bootloading in
process
Set when secondary uC bootloading in
process
Set when primary uC bootloading
completed; reset required
Set when floating uC bootloading
completed; reset required
Set when secondary uC bootloading
completed; reset required
NO
FB
BOOTLOADER_STATUS
R
All
Bit Flags
2
NO
0
BOOTLOADING_PRI
1
BOOTLOADING_FLOAT
2
BOOTLOADING_SEC
3
BOOTLOADED_PRI
4
BOOTLOADED_FLOAT
5
BOOTLOADED_SEC
6
RESET_PRI
Set when primary uC reset
NO
7
RESET_FLOAT
Set when floating uC reset
NO
8
RESET_SEC
Set when secondary uC reset
NO
NO
NO
NO
NO
NO
9
RESERVED
NO
10
RESERVED
NO
11
RESERVED
NO
12
RESERVED
NO
13
RESERVED
NO
14
RESERVED
NO
15
RESERVED
NO
www.murata-ps.com/support
26 Jan 2015 ACAN-63.A01 Page 9 of 11
D2U5T-H3-5000-380-HU3C
PMBus TM Communication Protocol
ACAN-63 Application Note
SENSOR DATA AND RESOLUTION
Scaling Coefficients
Command Code
(Hex)
Command Name
Format
Linear/ Direct
Units
88
#RetOpCodex88
READ_VIN
Input Voltage Sensor Reading (Phase 1)
0
Linear
Vrms
88
READ_VIN
88
READ_VIN
Input Voltage Sensor Reading (Phase 2)
1
Linear
Input Voltage Sensor Reading (Phase 3)
2
Linear
89
89
READ_IIN
Input Current Sensor Reading (Phase 1)
0
READ_IIN
Input Current Sensor Reading (Phase 2)
1
89
READ_IIN
Input Current Sensor Reading (Phase 3)
8B
READ_VOUT
Main Output Voltage Sensor Reading
Description
Standby(Auxiliary) Output Voltage Sensor
Reading
Main Output Current Sense Voltage Sensor
Reading
Page
N
m
R
Raw Sensor
b
PMBus Reporting Sensor
Full-scale /
Resolution
Range
Full-scale / Range
Resolution
0
1023
1
1023
1
Vrms
0
1023
1
1023
1
Vrms
0
1023
1
1023
1
Linear
Arms
-5
12.4249488
0.0121456
25
0.03125
Linear
Arms
-5
12.4249488
0.0121456
25
0.03125
2
Linear
Arms
-5
12.4249488
0.0121456
25
0.03125
0
Linear
Vdc
-4
59.06108611
0.057733222
63.94
0.0625
1
Linear
Vdc
-7
5.676619839
0.005548993
7.992
0.00781
2
Linear
Vdc
-7
5.5
0.005376344
7.99
0.0078
1.00000
Accuracy
+ / -5% of Reporting
Full-Scale
+ / - 5% of
Reporting Full-Scale
+ / - 5% of
Reporting Full-Scale
+ / - 5% of
Reporting Full-Scale
+ / - 5% of
Reporting Full-Scale
+ / - 5% of
Reporting Full-Scale
+ / - 2% of
Reporting Full-Scale
+ / - 2% of
Reporting Full-Scale
+ / - 2% of
Reporting Full-Scale
+ / - 2% of
Reporting Full-Scale
+ / - 2% of
Reporting Full-Scale
+ / - 2% of
Reporting Full-Scale
8B
READ_VSTBY
8B
READ_VCURR
8B
READ_VPFC
PFC Output Voltage Sensor Reading
3
Linear
Vdc
0
451.263801
0.441118085
1023.000
8C
READ_IOUT
Main Output Current Sensor Reading
0
Linear
Adc
-2
163.6016945
0.159923455
255.75
0.250
8C
READ_ISTBY
1
Linear
Adc
-6
7.369455687
0.007203769
15.984
0.01563
8D
READ_TEMPERATURE_1
0
Linear
°C
0
-40 to 150
-40 to 150
1
+ / - 5°C
8D
READ_TEMPERATURE_1
1
Linear
°C
0
-40 to 150
-40 to 150
1
+ / - 5°C
8E
READ_TEMPERATURE_2
0
Linear
°C
0
-40 to 150
-40 to 150
1
+ / - 5°C
8E
READ_TEMPERATURE_2
1
Linear
°C
0
-40 to 150
-40 to 150
1
+ / - 5°C
8F
READ_TEMPERATURE_3
0
Linear
°C
0
-40 to 150
-40 to 150
1
+ / - 5°C
Standby(Auxiliary) Output Current Sensor
Reading
Temperature Sensor Reading - Inlet
(Secondary Side)
Temperature Sensor Reading - DC/DC
(Primary Side)
Temperature Sensor Reading - Main Output
Hotspot (Floating Side)
Temperature Sensor Reading - Outlet
(Primary Side)
Temperature Sensor Reading - Main Output
Hotspot (Floating Side)
Temperature Sensor Reading - PFC Hotspot
(Primary Side)
8F
READ_TEMPERATURE_3
1
Linear
°C
0
-40 to 150
-40 to 150
1
90
READ_FAN_SPEED_1
Fan 1 Speed Sensor Reading
All
Linear
RPM
4
24,000
16368
16
96
READ_POUT
Output Power Sensor Reading
All
Linear
Watts
4
16368
16
97
READ_PIN
Input Power Sensor Reading
All
Linear
Watts
4
16368
16
0
~1,900
(Years)
1
E2
READ_POWER_ON_HOURS Accumulated Main Output Power-On Hours
All
Linear
Hours
~1,900 (Years)
+ / - 5°C
+ / - 5% of
Reporting Full-Scale
+ / - 5% of
Reporting Full-Scale
+ / - 5% of
Reporting Full-Scale
+ / - 3%
#RetOpCodexE2
Interpreting Received Values:
As defined the PMBus data format for this rectifier is the “Linear” format. The host system receives data that represents the actual value of the measured
parameter such as volts, amps degrees Celsius or any other units as appropriate. The rectifier is responsible for necessary processing of the raw data to present
these values (thus reducing the onus on the “host system” to perform these calculations).
The linear data format consists of two bytes:
•
•
An 11 bit two’s complement mantissa*
A 5 bit , two’s complement exponent (that provides the “scaling factor”)
Only the first 11 bits (mantissa) are used for the “Y” variable while the remaining 5 bits provide the exponent or “N” value; the following formula is used to
calculate the “real world” value:
•
X = Y*2N
Where:
•
X is the calculated “real world” value in the appropriate units (V, A, °C etc.)
•
Y is a two byte two’s complement integer
• N is a two byte two’s complement integer
* Note while the READ_VOUT (Command Code x8B) uses the formula above “Y” is derived from the full 16 bits of the 2 byte returned data, and the exponent “N” is provided by the data returned from VOUT_MODE (Command Code x20).
www.murata-ps.com/support
26 Jan 2015 ACAN-63.A01 Page 10 of 11
D2U5T-H3-5000-380-HU3C
PMBus TM Communication Protocol
ACAN-63 Application Note
MANUFACTURERS ID AND DATA
Command Code 9B HEX (MFR-REVISION)
Command Code (Hex)
Command Name
9B
#RetComCodex9B
MFR_REVISION
ID Length/Bit#ID/ASCII Text
Value
MFR_REVISION_LENGTH = 14
MFR_REVISION_0
MFR_REVISION_1
MFR_REVISION_2
MFR_REVISION_3
MFR_REVISION_4
MFR_REVISION_5
MFR_REVISION_6
MFR_REVISION_7
MFR_REVISION_8
MFR_REVISION_9
MFR_REVISION_10
MFR_REVISION_11
MFR_REVISION_12
MFR_REVISION_13
0001-0001-0000
'0'
'0'
'0'
'1'
'-'
'0'
'0'
'0'
'1'
'-'
'0'
'0'
'0'
'0'
// Primary FW major rev byte0
// Primary FW major rev byte1
// Primary FW minor rev byte0
// Primary FW minor rev byte1
// Secondary FW major rev byte0
// Secondary FW major rev byte1
// Secondary FW minor rev byte0
// Secondary FW minor rev byte1
// Floating FW major rev byte0
// Floating FW major rev byte1
// Floating FW minor rev byte0
// Floating FW minor rev byte1
EEPROM FRU Data
Static or
Dynamic
Register?
(S/D)
Data
Length
Register Contents (Hexadecimal Format)
Order = Low Address -> High Address
Dynamic Data Byte = "xx"
11
01 00 00 00 01 00 00 FE 01 08 19
S
N
HEX
10
C9 4D 75 72 61 74 61 2D 50 53
Manufacturer
Bytes
S
N
7
C6 52 48 31 37 32 36
Product Name
S
22
D5 44 32 55 35 54 2D 48 33 2D 37 30 30 30 2D 35 34 2D 48 55 34 43
Part Number
1
C0
Product Version
Length
Register Name
Header
Protect
ed?
(Y/N)
Description
Label
Markings
TEXT
Reads as "Murata-PS"
Murata Power
Solutions
N
TEXT
Reads as "RH1726"
S
N
TEXT
Reads as "D2U5T-H3-5000-380-HU3C"
S
N
HEX
R/W
Data
Type
13
CC pp pp yy yy ww ww rr rr XX XX XX XX
Product Serial
Number
D
N
TEXT
6
1
C0 C0 C0 C0 C0 C0
C1
Custom data
END
S
S
N
N
HEX
HEX
1
XX
D
N
HEX
S
N
HEX
184
00 00 00 … 00 00 00
Checksum
UNUSED
EEPROM
D2U5T-H3-5000380-HU3C
Product version, length =0
CC = HEX 0xCC length identifier
pp = Product Code
yy = Serial Number Year
ww = Serial Number Week
rr = Serial Number Revision Level
XX = Serial Number
Asset tag, Custom data, FRU ID
Signifies end of information
XX = 2's complement checksum from 0x08 0x46
SN: QEyywwR1xxxx
Fill all unused memory locations with 0x00
#RetOpCodexE1
www.murata-ps.com/support
26 Jan 2015 ACAN-63.A01 Page 11 of 11