D1U4-W-1600-54-HBxC PMBus™ Communication Protocol www.murata-ps.com D1U4-W-1600-54-HBxC Application Note PMBus™ Commands This application note is applicable for the following members of the product D1U4-W-1600-54-HBxC product series: D1U4-W-1600-54-HB3C – Universal AC Input (Front to Back Airflow) Variant D1U4-W-1600-54-HB4C – Universal AC Input (Back to Front Airflow) Variant 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 400μs delay between transactions (between START and STOP bits) is recommended for robust communications. Note: 100/400KHz I2C communications is supported for the PMBus™ interface. D1U4-W-1600-54-HBxC Power Module Internal Devices Vendor Microchip Technology Inc. Microchip Technology Inc. Microchip Technology Inc. Microchip Technology Inc. Manufacturer’s Part Number PIC24FJ16GA002T-I/SS PIC24FJ32GA002T-I/SS PIC24FJ64GA004T-I/PT 24AA024T-IMS Package 28 Pin 28 Pin 44 Pin 8 Pin Description Primary Microcontroller, 16 bit PIC, 16K flash, 8K SRAM, -40C Floating Output Microcontroller, 16 bit PIC, 32K flash, 8K SRAM, -40C Secondary Microcontroller, 16 bit PIC, 64K flash, 8K SRAM, -40C 2K Bit, 2.5-5.5V, 400KHz, 1.8-25V 100KHz, 85C Device Addressing Methods (See D1U4-54-CONC ACAN-52 for Additional Details) There are two I2C buses provided by the D1U4-W-1600-54-HBxC power modules. These provide redundancy of the communication path to the slave I2C device (embedded in the power module) by providing dual “master” buses. Internally within the D1U4-W-1600-54-HxxC power module is located a NXP PCA9541A/03 2-1 I2C-Bus Master Selector device that allows operation with dual buses. The dual master devices (each with it’s own dedicated bus) shall arbitrate between themselves by the method defined in NXP I2C Specification UM10204 Section 3.1.8 for details. The bus that “wins” the arbitration process shall control the bus for the remaining duration of the transaction. Since dual I2C buses are provided there are no variable address selections possible. Each NXP PCA9541A/03 address is fixed as 0xB0. Also shown is the address of the EEPROM device resident in the power module. Power Module Main Controller (Serial Comm Slave Address) Power Module Main EEPROM (Serial Comm Slave Address) 0xB0 0xA0 www.murata-ps.com/support 11/21/14 ACAN53.A01 Page 1 of 23 D1U4-W-1600-54-HBxC PMBus™ Communication Protocol D1U4-W-1600-54-HBxC Application Note Commands 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” or “1” accordingly to identify which “page” is associated with the command. Command Code (Hex) Command Name 00 PAGE R/W All OPERATION (See Relevant Table in Appendix A) #OperationCommand R/W All 01 02 03 ON_OFF_CONFIG (See Relevant Table in Appendix A) #OnOffConfiguration Read/ Page Write R All Format Number Bit(s) of Bytes Number Bit Name Definition Supported Command to provide ability to configure, control & monitor multiple outputs YES 5:0 Set output margin high/low voltages NO 7:6 Turn the unit on/off in conjunction with digital input from PS_ON YES Set when Turn off immediately (default) / 0 = Use delay @ turn-off Set when Power on processing is active high (default) Set when Use CONTROL pin for on/off power processing (default) Set when Use OPERATION command for on/off power processing (default) Set when Use both CONTROL pin & OPERATION command (default) YES 1 Bit Flags Bit Flags 1 1 CLEAR_FAULTS W All 1 VOUT_MODE R 0 Bit Flags 1 VSTBY_MODE R 1 Bit Flags 1 25 VOUT_MARGIN_HIGH R/W 0 Linear Data Format 2 25 VSTBY_MARGIN_LOW R/W 1 Linear Data Format 2 26 VOUT_MARGIN_HIGH R/W 0 Linear Data Format 2 26 VSTBY_MARGIN_LOW R/W 1 Linear Data Format 2 20 20 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 Write only command clears all faults that have been set in all the STATUS_XXXX registers simultaneously Single data byte sets the READ_VOUT sensor to linear mode data format and supplies N = -6 exponent for translation to volts PMBus Spec - Part II - Revision 1.1 Sections 8.1-8.3 Single data byte sets the READ_VOUT sensor to linear mode data format and supplies N = -7 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” Load the unit with the voltage to which the output is to be changed when the OPERATION command set to “Margin High” Load the unit with the voltage to which the output is to be changed when the OPERATION command set to “Margin Low” Load the unit with the voltage to which the output is to be changed when the OPERATION command set to “Margin Low” YES YES YES YES NO NO NO YES YES YES NO NO NO NO www.murata-ps.com/support 11/21/14 ACAN53.A01 Page 2 of 23 D1U4-W-1600-54-HBxC PMBus™ Communication Protocol D1U4-W-1600-54-HBxC Application Note Command Code (Hex) Command Name FAN_CONFIG_1_2 Read/ Page Write R All Format Bit Flags Number Bit(s) of Bytes Number 1 Bit Name Definition Supported 0 FAN_2_TACH_PULSES Fan 2 Tachometer pulses per revolution (lower bit) YES 1 FAN_2_TACH_PULSES Fan 2 Tachometer pulses per revolution (upper bit) YES 2 FAN_2_SETTING_MODE Set when fan is commanded in RPM (Clear when fan is commanded in Duty Cycle) YES 3 FAN_2_INSTALLATION Set when fan is installed in position 2 YES 4 FAN_1_TACH_PULSES Fan 1 Tachometer pulses per revolution (lower bit) YES 5 FAN_1_TACH_PULSES Fan 1 Tachometer pulses per revolution (upper bit) YES 6 FAN_1_SETTING_MODE Set when fan is commanded in RPM (Clear when fan is commanded in Duty Cycle) YES 7 FAN_1_INSTALLATION Set when fan is installed in position 1 YES 3A Manual fan override command fan speed value in RPM 3B FAN_COMMAND_1 R/W All R/W 2 Command speed formatted in Linear as per command 0x90 - READ_FAN_ SPEED_1 YES Manual fan override command fan speed value in RPM 3C FAN_COMMAND_2 R/W All R/W 2 40 VOUT_OV_FAULT_LIMIT R 0 Linear Data Format 2 Main Output Overvoltage Fault Limit YES 40 VSTBY_OV_FAULT_LIMIT R 1 Linear Data Format 2 Standby(Auxiliary) Output Overvoltage Fault Limit YES 41 VOUT_OV_FAULT_RESPONSE R 0 Bit Flags 1 Main Output Overvoltage Fault Response Actions YES 41 VSTBY_OV_FAULT_RESPONSE R 1 Bit Flags 1 Standby(Auxiliary) Output Overvoltage Fault Response Actions YES 42 VOUT_OV_WARN_LIMIT R 0 Linear Data Format 2 Main Output Overvoltage Warning Limit YES 42 VSTBY_OV_WARN_LIMIT R 1 Linear Data Format 2 Standby(Auxiliary) Output Overvoltage Warning Limit YES Main Output Undervoltage Warning Limit YES Command speed formatted in Linear as per command 0x90 - READ_FAN_ SPEED_2 See Returned Results for Details #ReturnedResults YES 43 VOUT_UV_WARN_LIMIT R 0 Linear Data Format 2 43 VSTBY_UV_WARN_LIMIT R 1 Linear Data Format 2 Standby(Auxiliary) Output Undervoltage Warning Limit YES 44 VOUT_UV_FAULT_LIMIT R 0 Linear Data Format 2 Main Output Undervoltage Fault Limit YES 44 VSTBY_UV_FAULT_LIMIT R 1 Linear Data Format 2 Standby(Auxiliary) Output Undervoltage Fault Limit YES 45 VOUT_UV_FAULT_RESPONSE R 0 Bit Flags 1 Main Output Undervoltage Fault Response Actions YES 45 VSTBY_UV_FAULT_RESPONSE R 1 Bit Flags 1 Standby(Auxiliary) Output Undervoltage Fault Response Actions YES 46 IOUT_OC_FAULT_LIMIT R 0 Linear Data Format 2 Main Output Overcurrent Fault Limit High line YES www.murata-ps.com/support 11/21/14 ACAN53.A01 Page 3 of 23 D1U4-W-1600-54-HBxC PMBus™ Communication Protocol D1U4-W-1600-54-HBxC Application Note Command Code (Hex) Command Name Read/ Page Write 46 IOUT_OC_FAULT_LIMIT R 1 Linear Data Format 2 Main Output Overcurrent Fault Limit Low line YES 46 ISTBY_OC_FAULT_LIMIT R 2 Linear Data Format 2 Standby(Auxiliary) Output Overvoltage Fault Limit YES 47 IOUT_OC_FAULT_RESPONSE R 0 Bit Flags 2 Main Output Overcurrent Fault Response Actions YES 47 IOUT_OC_FAULT_RESPONSE R 1 Bit Flags 2 Main Output Overcurrent Fault Response Actions YES 47 ISTBY_OC_FAULT_RESPONSE R 2 Bit Flags 2 Standby(Auxiliary) Output Response Actions YES 4A IOUT_OC_WARN_LIMIT R 0 Linear Data Format 2 Main Output Overcurrent Warning Limit - High line YES 4A IOUT_OC_WARN_LIMIT R 1 Linear Data Format 2 Main Output Overcurrent Warning Limit - Low line YES 4A ISTBY_OC_WARN_LIMIT R 2 Linear Data Format 2 Standby(Auxiliary) Output Overcurrent Warning Limit YES 4F AIRFLOW_1_OT_FAULT_LIMIT R 0 Linear Data Format 2 Airflow 1 Overtemperature Fault Limit YES 4F HOTSPOT_1_OT_FAULT_LIMIT R 1 Linear Data Format 2 Hotspot 1 Overtemperature Fault Limit YES 4F AIRFLOW_2_OT_FAULT_LIMIT R 2 Linear Data Format 2 Airflow 2 Overtemperature Fault Limit YES 4F HOTSPOT_2_OT_FAULT_LIMIT R 3 Linear Data Format 2 Hotspot 2 Overtemperature Fault Limit YES 50 AIRFLOW_1_OT_FAULT_RESPONSE R 0 Bit Flags 1 Airflow 1 Overtemperature Fault Response Actions YES 50 HOTSPOT_1_OT_FAULT_RESPONSE R 1 Bit Flags 1 Hotspot 1 Overtemperature Fault Response Actions YES 50 AIRFLOW_2_OT_FAULT_RESPONSE R 2 Bit Flags 1 Airflow 2 Overtemperature Fault Response Actions YES 50 HOTSPOT_2_OT_FAULT_RESPONSE R 3 Bit Flags 1 Hotspot 2 Overtemperature Fault Response Actions YES 51 AIRFLOW_1_OT_WARN_LIMIT R 0 Linear Data Format 2 Airflow 1 Overtemperature Warning Limit YES 51 HOTSPOT_1_OT_WARN_LIMIT R 1 Linear Data Format 2 Hotspot 1 Overtemperature Warning Limit YES 51 AIRFLOW_2_OT_WARN_LIMIT R 2 Linear Data Format 2 Airflow 2 Overtemperature Warning Limit YES 51 HOTSPOT_2_OT_WARN_LIMIT R 3 Linear Data Format 2 Hotspot 2 Overtemperature Warning Limit YES 55 VIN_OV_FAULT_LIMIT R 0 Linear Data Format 2 Input Overvoltage Fault Limit YES 56 VIN_OV_FAULT_RESPONSE R 0 Bit Flags 1 Input Overvoltage Fault Response Actions YES 57 VIN_OV_WARN_LIMIT R 0 Linear Data Format 2 Input Overvoltage Warning Limit YES 58 VIN_UV_WARN_LIMIT R 0 Linear Data Format 2 Input Undervoltage Warning Limit YES 59 VIN_UV_FAULT_LIMIT R 0 Linear Data Format 2 Input Undervoltage Fault Limit YES Format Number Bit(s) of Bytes Number Bit Name See Returned Results for Details #ReturnedResults Definition Supported www.murata-ps.com/support 11/21/14 ACAN53.A01 Page 4 of 23 D1U4-W-1600-54-HBxC PMBus™ Communication Protocol D1U4-W-1600-54-HBxC Application Note Command Code (Hex) Command Name Read/ Page Write 5A VIN_UV_FAULT_RESPONSE R 0 Bit Flags 5B IIN_OC_FAULT_LIMIT R 0 5B IIN_OC_FAULT_LIMIT R 5C IIN_OC_FAULT_RESPONSE 5D Number Bit(s) of Bytes Number Definition Supported 1 Input Undervoltage Fault Response Actions YES Linear Data Format 2 Input Overcurrent Fault Limit – High Line YES 0 Linear Data Format 2 Input Overcurrent Fault Limit – Low Line YES R 0 Bit Flags 1 Input Overcurrent Fault Response Actions YES IIN_OC_WARN_LIMIT R 0 Linear Data Format 2 Input Overcurrent Warning Limit – High Line YES 5D IIN_OC_WARN_LIMIT R 0 Linear Data Format 2 Input Overcurrent Warning Limit – Low Line NO 5E POWER_GOOD_ON R 0 Linear Data Format 2 Power Good On Main Output Voltage Limit YES 5F POWER_GOOD_OFF R 0 Linear Data Format 2 Power Good Off Main Output Voltage Limit YES 68 POUT_OP_FAULT_LIMIT R 0 Linear Data Format 2 Output Overpower Fault Limit – High Line YES 68 POUT_OP_FAULT_LIMIT R 0 Linear Data Format 2 Output Overpower Fault Limit – Low Line YES 69 POUT_OP_FAULT_RESPONSE R 0 Bit Flags 1 Output Overpower Fault Response Actions YES 6A POUT_OP_WARN_LIMIT R 0 Linear Data Format 2 Output Overpower Warning Limit - High line YES 6A POUT_OP_WARN_LIMIT R 1 Linear Data Format 2 Output Overpower Warning Limit - Low line YES 6B PIN_OP_WARN_LIMIT R 0 Linear Data Format 2 Input Overpower Warning Limit - High line YES 6B PIN_OP_WARN_LIMIT R 1 Linear Data Format 2 Input Overpower Warning Limit - Low line YES Set when a fault not listed in [7:1] occurred NO 79 STATUS_BYTE See Related Table for LED Indicators #FaultIndicatorLEDFunction R All Format Bit Flags Bit Name See Returned Results for Details #ReturnedResults 0 NONE_F_W 1 CML_F 2 TEMPERATURE_F_W 3 Set when a communications, memory, or logic fault has occurred YES Set when an overtemperature fault or warning has occurred YES INPUT_UV_F Set when an input undervoltage fault has occurred YES 4 OUTPUT_OC_F Set when an output overcurrent fault has occurred YES 5 OUTPUT_OV_F Set when an output overvoltage fault has occurred YES 6 UNIT_OFF Set when unit not providing power to the output YES 7 BUSY_F Asserted when device busy and unable to respond fault YES 1 www.murata-ps.com/support 11/21/14 ACAN53.A01 Page 5 of 23 D1U4-W-1600-54-HBxC PMBus™ Communication Protocol D1U4-W-1600-54-HBxC Application Note Command Code (Hex) Command Name Read/ Page Write Format Number Bit(s) of Bytes Number 0 79 7A 7A STATUS_WORD See Related Table for LED Indicators #FaultIndicatorLEDFunction STATUS_VOUT See Related Table for LED Indicators #FaultIndicatorLEDFunction STATUS_VSTBY See Related Table for LED Indicators #FaultIndicatorLEDFunction R R R All 0 1 Bit Flags Bit Flags Bit Flags Bit Name NONE_F_W Definition Supported Set when a fault not listed in [7:1] occurred NO Set when a communications, memory, or logic fault has occurred YES 1 CML_F 2 TEMPERATURE_F_W Set when an overtemperature fault or warning has occurred YES 3 INPUT_UV_F Set when an input undervoltage fault has occurred YES 4 OUTPUT_OC_F Set when an output overcurrent fault has occurred YES 5 OUTPUT_OV_F Set when an output overvoltage fault has occurred YES 6 UNIT_OFF Set when unit not providing power to the output YES Asserted when device busy and unable to respond fault YES Set when a fault not listed in [15:1] has occurred NO NO 7 BUSY_F 8 UNKNOWN_F_W 2 9 STATUS_OTHER_F_W Set when a bit in command STATUS_ OTHER set 10 FANS_F_W Set when a fan fault or warning has occurred YES YES 11 POWER_GOOD_L Set when the POWER_GOOD signal is negated 12 MFG_SPECIFIC_F_W Manufacturer specific fault or warning has occurred NO Set when an Input voltage/current/power fault or warning has occurred YES 13 INPUT_F_W 14 IOUT_POUT_F_W Set when an output current / output power fault or warning has occurred YES 15 VOUT_F_W Set when an output voltage fault or warning has occurred YES 0 VOUT_TRACKING_E Set when an error in the output voltage during power-up/down has occurred NO 1 TON_MAX_W Set when the output turn-on timing has exceeded the TON_MAX warning timing NO 2 TON_MAX_F Set when the output turn-on timing has exceeded the TON_MAX fault timing NO 3 VOUT_MAX_F Set when the output is set higher than the commanded VOUT_MAX limit NO 4 VOUT_UV_F Set when an output undervoltage fault has occurred YES 5 VOUT_UV_W Set when an output undervoltage warning has occurred YES 6 VOUT_OV_W Set when an output overvoltage warning has occurred YES 7 VOUT_OV_F Set when an output overvoltage fault has occurred YES 0 VOUT_TRACKING_E Set when an error in the output voltage during power-up/down has occurred NO 1 TON_MAX_W Set when the output turn-on timing has exceeded the TON_MAX warning timing NO 2 TON_MAX_F Set when the output turn-on timing has exceeded the TON_MAX fault timing NO 3 VOUT_MAX_F Set when the output is set higher than the commanded VOUT_MAX limit NO 4 VOUT_UV_F Set when an output undervoltage fault has occurred YES 5 VOUT_UV_W Set when an output undervoltage warning has occurred YES 6 VOUT_OV_W Set when an output overvoltage warning has occurred YES VOUT_OV_F Set when an output overvoltage fault has occurred YES 1 1 7 www.murata-ps.com/support 11/21/14 ACAN53.A01 Page 6 of 23 D1U4-W-1600-54-HBxC PMBus™ Communication Protocol D1U4-W-1600-54-HBxC Application Note Command Code (Hex) 7B 7B 7C 7D 7E Command Name STATUS_IOUT See Related Table for LED Indicators #FaultIndicatorLEDFunction STATUS_ISTBY See Related Table for LED Indicators #FaultIndicatorLEDFunction STATUS_INPUT See Related Table for LED Indicators #FaultIndicatorLEDFunction STATUS-TEMPERATURE See Related Table for LED Indicators #FaultIndicatorLEDFunction STATUS_CML See Related Table for LED Indicators #FaultIndicatorLEDFunction Read/ Page Write R R R R R 0 1 ALL ALL All Format Bit Flags Bit Flags Bit Flags Bit Flags Bit Flags Number Bit(s) of Bytes Number Bit Name Definition Supported 0 POUT_OP_W YES 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 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 Set when an error in the output voltage during power-up/down has occurred Set when an output overpower fault has occurred Set when the unit has entered output power limiting mode Set when an output current share fault has occurred Set when an output undercurrent fault has occurred Set when an output overcurrent warning has occurred Set when an output overcurrent and low voltage shutdown fault has occurred Set when an output overcurrent fault has occurred Set when an output overpower warning has occurred Set when an output overpower fault has occurred Set when the unit has entered output power limiting mode Set when an output current share fault has occurred Set when an output undercurrent fault has occurred Set when an output overcurrent warning has occurred Set when an output overcurrent and low voltage shutdown fault has occurred Set when an output overcurrent fault has occurred Set when an input overpower warning has occurred Set when an input overcurrent warning has occurred Set when an input overcurrent fault has occurred Set when the Unit is OFF for insufficient input voltage Set when an input undervoltage fault has occurred Set when an input undervoltage warning has occurred Set when an input overvoltage warning has occurred Set when an input overvoltage fault has occurred Reserved NO NO NO NO 1 1 2 IIN_OC_F 3 VIN_UV_OFF 4 VIN_UV_F 5 VIN_UV_W 6 VIN_OV_W 7 VIN_OV_F 0 1 2 3 RESERVED RESERVED RESERVED RESERVED 4 TEMPERATURE_UT_F 5 TEMPERATURE_UT_W 1 1 1 6 TEMPERATURE_OT_W 7 TEMPERATURE_OT_F 0 OTHER_MEMORY_F 1 OTHER_COMM_F 2 RESERVED 3 PROCESSOR_F 4 MEMORY_F 5 PEC_ERROR_F 6 DATA_ERROR_F 7 COMMAND_ERROR_F Reserved Reserved Reserved Set when an undertemperature fault has occurred Set when an undertemperature warning has occurred Set when an overtemperature warning has occurred Set when an overtemperature fault has occurred Set when another memory or logic fault has occurred Set when a communication fault not listed in [7:3] has occurred (example: UART or SPI) YES NO NO NO YES YES YES YES YES NO NO NO YES YES YES YES YES YES YES NO YES YES YES NO NO YES YES NO YES Reserved NO Set when a processor fault is detected NO Set when a memory fault is detected (example: Checksum errors during bootload) Set when a packet error checking (PEC) failed has occurred Set when invalid or unsupported data is received Set when an invalid or unsupported command is received NO NO YES YES www.murata-ps.com/support 11/21/14 ACAN53.A01 Page 7 of 23 D1U4-W-1600-54-HBxC PMBus™ Communication Protocol D1U4-W-1600-54-HBxC Application Note Command Code (Hex) 7F 80 81 82 88 Command Name STATUS_OTHER STATUS_MFR_SPECIFIC STATUS_FANS_1_2 See Related Table for LED Indicators #FaultIndicatorLEDFunction STATUS_FANS_3_2 READ_VIN Read/ Page Write R R R R R All All All All Format Bit Flags Bit Flags Bit Flags Bit Flags All Linear Data Format Number Bit(s) of Bytes Number Bit Name 0 RESERVED 1 2 Definition Supported Reserved NO ORING_OUTPUT_F Set when output ORING device fault occurs NO ORING_INPUT_B_F Set when output B ORING device fault occurs NO 3 ORING_INPUT_A_F Set when output 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 RESREVED Reserved NO 1 RESERVED Reserved NO 2 VINIT_RANGE_W Set when an internal (VCC2, VCC4 or VDD) output ot range warning has occurred NO 3 VINT_RANGE_F Set when an internal (VCC2, VCC4 or VDD) output ot range fault has occurred NO 4 VBUS_UV_F Set when a primary boot output bus undervoltage fault has occurred NO 5 VBUS_UV_W Set when primary boost output bus undervoltage warning has occurred NO 6 VBUS_OV_W Reserved Set when primary boost output bus overvoltage warning has occurred NO 7 VBUS_OV_F Reserved Set when primary boost output bus overvoltage fault has occurred NO 0 FAN_AIRFLOW_W Airflow warning NO 1 FAN_AIRFLOW_F Airflow fault NO 2 FAN_2_OVERRIDE Fan 2 speed overridden NO 3 FAN_1_OVERRIDE Fan 1 speed overridden YES 4 FAN_2_W Fan 2 warning YES 5 FAN_1_W Fan 1 warning YES 6 FAN_2_F Fan 2 fault YES 7 FAN_1_F Fan 1 fault YES 0 FAN_AIRFLOW_W Airflow warning NO 1 FAN_AIRFLOW_F Airflow fault NO 2 FAN_2_OVERRIDE Fan 2 speed overridden NO 3 FAN_1_OVERRIDE Fan 1 speed overridden NO 4 FAN_2_W Fan 4 warning NO 5 FAN_1_W Fan 3warning NO 6 FAN_2_F Fan 4fault NO 7 FAN_1_F Fan 3fault NO Input Voltage Sensor Reading YES 1 1 1 1 2 www.murata-ps.com/support 11/21/14 ACAN53.A01 Page 8 of 23 D1U4-W-1600-54-HBxC PMBus™ Communication Protocol D1U4-W-1600-54-HBxC Application Note Command Code (Hex) Command Name Read/ Page Write 89 READ_IIN R All Linear Data Format 2 Input 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 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 8E READ_TEMPERATURE_2 R 0 Linear Data Format 2 Airflow 2 Temperature Sensor Reading YES 8F READ_TEMPERATURE_3 R 0 Linear Data Format 2 Hotspot 1 Temperature Sensor Reading YES 8F READ_TEMPERATURE_3 R 1 Linear Data Format 2 Hotspot 2 Temperature Sensor Reading YES 90 READ_FAN_SPEED_1 R 0 Linear Data Format 2 Fan 1 Speed Sensor Reading YES 91 READ_FAN_SPEED_2 R 0 Linear Data Format 2 Fan 2 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 1 PMBus Specification Revision YES Format HEX Number Bit(s) of Bytes Number 99 MFR_ID R All Ascii Text Block Variable 9A MFR_MODEL R All Ascii Text Block 10 9B MFR_REVISION R All Ascii Text Block 15 9C MFR_LOCATION R/W All Ascii Text Block Variable 9D MFR_DATE R/W All Ascii Text Block 5 9E MFR_SERIAL R/W All Ascii Text Block Variable A0 MFR_VIN_MIN R All Linear Data Format Bit Name Definition Power Supply Company Name See Appendix A Power Supply Company Name See Appendix A Power Supply Company Name See Appendix A Supported YES YES YES Power Supply Manufacture Location YES Power Supply Manufacture Date YES Power Supply Serial Number YES 2 Power Supply Input Voltage Minimum Specification YES Power Supply Input Voltage Maximum Specification YES Power Supply Input Current Maximum Specification YES YES A1 MFR_VIN_MAX R All Linear Data Format 2 A2 MFR_IIN_MAX R All Linear Data Format 2 See Appendix A for Details #ManufacturersData A3 MFR_PIN_MAX R All Linear Data Format 2 Power Supply Input Power Maximum Specification A4 MFR_VOUT_MIN R All Linear Data Format 2 Power Supply Main Output Voltage Minimum Specification YES YES A5 MFR_VOUT_MAX R All Linear Data Format 2 Power Supply Main Output Voltage Maximum Specification A6 MFR_IOUT_MAX R All Linear Data Format 2 Power Supply Main Output Current Maximum Specification YES YES A7 MFR_POUT_MAX R All Linear Data Format 2 Power Supply Output Power Maximum Specification A8 MFR_TAMBIENT_MAX R All Linear Data Format 2 Power Supply Operating Ambient Temperature Maximum Specification YES 2 Power Supply Operating Ambient Temperature Minimum Specification YES A9 MFR_TAMBIENT_MIN R All Linear Data Format www.murata-ps.com/support 11/21/14 ACAN53.A01 Page 9 of 23 D1U4-W-1600-54-HBxC PMBus™ Communication Protocol D1U4-W-1600-54-HBxC Application Note Command Code (Hex) AA Command Name MFR_EFFICIENCY_LL Read/ Page Write R Format All Linear Data Format Number Bit(s) of Bytes Number Bit Name MFR_EFFICIENCY_HL R All Linear Data Format YES Power Supply Low Line Power Efficiency Specification YES Power Supply Low-Line Low Power Efficiency Specification YES Power Supply Low-Line Medium Power Specification YES Power Supply Low-Line Medium Power Efficiency Specification YES Power Supply Low-Line High Power Specification YES Power Supply Low-Line High Power Efficiency Specification YES Power Supply High-Line Input Voltage Specification YES Power Supply High-Line Low Power Specification YES Power Supply High-Line Low Power Efficiency Specification YES Power Supply High-Line Medium Power Specification YES Power Supply High-Line Medium Power Efficiency Specification YES Power Supply High-Line High Power Specification YES Power Supply High-Line High Power Efficiency Specification YES CALIBRATION Set when the unit is in Calibration mode YES 1 VSTBY_SELECT Set when Vstby set to 5V; de-Set when Vstby set to 3.3V NO 2 PS_KILL Set when the PS_KILL pin is defeated and the unit is properly seated in the chassis YES 3 VIN_OK Set when the input voltage is within operating specification YES 4 VIN_RANGE Set when input voltage range is high; deSet when input voltage range is low YES 5 PFC_BUS Set when the PFC BUS is within operating specification YES 6 PS_ON Set when the PS_ON logic set to enable the main output YES 7 POWER_GOOD Set when main output power delivered to unit is OK; mirrors the digital output signal YES 8 POWER_DOWN Set when boot loader is taking control and the main output and PFC need to be shutdown NO 9 BOOTLOAD_COMPLETED Set when the boot loader has completed and system reset needs to be Set NO 10 UNUSED NO 11 UNUSED NO 12 UNUSED NO 13 UNUSED NO 14 WARNING 2 2 0 E0 PS_STATUS R All Bit Flags Supported Power Supply Low-Line Input Voltage Specification See Appendix A for Details #ManufacturersData AB Definition 2 15 FAULT Set when power supply warning has occurred; tracks ‘WARNING’ status LED YES Set when power supply fault has occurred; tracks ‘FAULT’ status LED YES www.murata-ps.com/support 11/21/14 ACAN53.A01 Page 10 of 23 D1U4-W-1600-54-HBxC PMBus™ Communication Protocol D1U4-W-1600-54-HBxC Application Note Command Code (Hex) Command Name E1 EEPROM_WP Read/ Page Write R/W All Format Number Bit(s) of Bytes Number Definition Supported 1 Byte to enable (write 0x9A) or disable (write 0x56) writes to the external EEPROM YES 3 Power Supply Accumulated Main Output Power-On Hours YES Bit Flags 2 RCON register status flags for troubleshooting Bit Flags 2 RCON2 register status flags for troubleshooting Boot loader completion and application restart request command NO Boot loader request command NO Integer E2 READ_HOURS_USED R All Linear Data Format E5 READ_RESETS R All F8 BOOTLOAD_RESTART R/W All HEX 1 FA BOOTLOAD_REQUEST R/W All Ascii Text Block 6 FB BOOTLOAD_STATUS R All Bit Flags Bit Name YES 0 BOOTLOADING_PRI Set when primary uC boot loading in process NO 1 BOOTLOADING_FLOAT Set when floating uC boot loading in process NO 2 BOOTLOADING_SEC Set when secondary uC boot loading in process NO NO 3 BOOTLOADED_PRI Set when primary uC boot loading completed; reset required 4 BOOTLOADED_FLOAT Set when floating uC boot loading completed; reset required NO Set when secondary uC boot loading completed; reset required NO 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 9 RESERVED NO 10 RESERVED NO 11 RESERVED NO 12 RESERVED NO 13 RESERVED NO 14 RESERVED NO 15 RESERVED NO 2 www.murata-ps.com/support 11/21/14 ACAN53.A01 Page 11 of 23 D1U4-W-1600-54-HBxC PMBus™ Communication Protocol D1U4-W-1600-54-HBxC Application Note Returned Results vs. Command Code The following table represents typical results/responses returned from respective Command Code entries and is provided as an illustration of what would be expected. Command Code Hex) Command Name 40 40 VOUT_OV_FAULT_LIMIT VSTBY_OV_WARN_LIMIT 41 41 42 42 43 43 44 44 45 45 46 VOUT_OV_FAULT_RESPONSE VSTBY_OV_FAULT_RESPONSE VOUT_OV_WARN_LIMIT VSTBY_OV_WARN_LIMIT VOUT_UV_WARN_LIMIT VSTBY_UV_WARN_LIMIT VOUT_UV_FAULT_LIMIT VSTBY_UV_FAULT_LIMIT VOUT_UV_FAULT_RESPONSE VSTBY_UV_FAULT_RESPONSE IOUT_OC_FAULT_LIMIT Read/ # of Page Data Format Units Write Bytes R R R R R R R R R R R R R 0 1 0 1 0 1 0 1 0 1 0 1 Linear Linear Bit Flags Bit Flags Linear Linear Linear Linear Linear Linear Bit Flags Bit Flags 5:3 0 Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear 7:6 3 Response - Output disabled while fault is present & remains disabled until fault cleared 2:0 0 Delay Time - None 5:3 0 Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear 7:6 3 Response - Output disabled while fault is present & remains disabled until fault cleared -4 -6 -4 -6 -4 -6 1 1 Delay Time - None 57 13 51 11.5 50 11 2:0 0 Delay Time - None 5:3 0 Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear 7:6 3 Response - Output disabled while fault is present & remains disabled until fault cleared 2:0 0 Delay Time - None 5:3 0 Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear 7:6 3 Response - Output disabled while fault is present & remains disabled until fault cleared 35 AC high range 2 Adc -4 26 AC low range 2 Adc -8 2.4 46 ISTBY_OC_FAULT_LIMIT R 2 Linear R 2:0 58 13.5 0 Comments -4 1 ISTBY_OC_FAULT_RESPONSE Reading Adc R 47 Bit # b 2 IOUT_OC_FAULT_LIMIT R 1 Vdc Vdc Vdc Vdc Vdc Vdc R -4 -6 1 2 2 2 2 2 2 m Linear 46 IOUT_OC_FAULT_RESPONSE Vdc Vdc N 0 Linear Data Format 47 2 2 Scaling Coefficients 0 1 Bit Flags Bit Flags 1 1 2:0 0 Delay Time - None 5:3 7 Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear 7:6 3 Response - Continuous restart (self-recovery) 2:0 0 Delay Time - None 5:3 7 Response - Continuous restart (self-recovery) 7:6 3 Response - Output disabled while fault is present & remains disabled until fault cleared 4A IOUT_OC_WARN_LIMIT R 0 Linear 2 Adc -4 34 AC high range 4A IOUT_OC_WARN_LIMIT R 1 Linear 2 Adc -4 24 AC low range 4A ISTBY_OC_WARN_LIMIT R 2 Linear 2 Adc -8 2.3 www.murata-ps.com/support 11/21/14 ACAN53.A01 Page 12 of 23 D1U4-W-1600-54-HBxC PMBus™ Communication Protocol D1U4-W-1600-54-HBxC Application Note Command Name 4F AIRFLOW_1_OT_FAULT_LIMIT R 0 Linear 2 °C 0 64 Primary 4F HOTSPOT_1_OT_FAULT_LIMIT R 1 Linear 2 °C 0 125 Primary 4F AIRFLOW_2_OT_FAULT_LIMIT R 2 Linear 2 °C 0 98 Secondary 4F HOTSPOT_2_OT_FAULT_LIMIT R 3 Linear 2 °C 0 130 Secondary 50 50 50 50 AIRFLOW_1_OT_FAULT_RESPONSE HOTSPOT_1_OT_FAULT_RESPONSE AIRFLOW_1_OT_FAULT_RESPONSE HOTSPOT_2_OT_FAULT_RESPONSE Read/ # of Page Data Format Units Write Bytes Scaling Coefficients Command Code Hex) R R R R 0 1 2 3 51 AIRFLOW_1_OT_WARN_LIMIT R 0 51 HOTSPOT_1_OT_WARN_LIMIT R 1 51 AIRFLOW_2_OT_WARN_LIMIT R 2 51 HOTSPOT_2_OT_WARN_LIMIT R 3 55 VIN_OV_FAULT_LIMIT R 0 56 VIN_OV_FAULT_RESPONSE R 0 57 VIN_OV_WARN_LIMIT R 0 58 VIN_UV_WARN_LIMIT R 0 59 VIN_UV_FAULT_LIMIT R 0 5A 5B VIN_UV_FAULT_RESPONSE IIN_OC_FAULT_LIMIT R R 0 0 Bit Flags Bit Flags Bit Flags Bit Flags 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 Bit # N 1 1 1 1 m R Reading Comments b 2:0 0 Delay Time - None 5:3 0 Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear 7:6 3 Response - Output disabled while fault is present & remains disabled until fault cleared 2:0 0 Delay Time - None 5:3 0 Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear 7:6 3 Response - Output disabled while fault is present & remains disabled until fault cleared 2:0 0 Delay Time - None 5:3 0 Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear 7:6 3 Response - Output disabled while fault is present & remains disabled until fault cleared 2:0 0 Delay Time - None 5:3 0 Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear 7:6 3 Response - Output disabled while fault is present & remains disabled until fault cleared 2 °C 0 62 Primary 2 °C 0 115 Primary 2 °C 0 85 Secondary 2 °C 0 110 Secondary 2 Vrms -1 280 1 2:0 0 Delay Time - None 5:3 0 Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear 7:6 3 Response - Output disabled while fault is present & remains disabled until fault cleared 2 Vrms -1 275 2 Vrms -1 82 2 Vrms -1 74.5 1 2 Arms -5 2:0 0 Delay Time - None 5:3 0 Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear 7:6 3 Response - Output disabled while fault is present & remains disabled until fault cleared 18 www.murata-ps.com/support 11/21/14 ACAN53.A01 Page 13 of 23 D1U4-W-1600-54-HBxC PMBus™ Communication Protocol D1U4-W-1600-54-HBxC Application Note Command Code Hex) 5C Command Name IIN_OC_FAULT_RESPONSE Read/ # of Page Data Format Units Write Bytes R 0 5D IIN_OC_WARN_LIMIT R 0 5E POWER_GOOD_ON R 0 5F POWER_GOOD_OFF R 0 68 POUT_OP_FAULT_LIMIT R 0 68 POUT_OP_FAULT_LIMIT R 1 69 POUT_OP_FAULT_RESPONSE R 0 6A POUT_OP_WARN_LIMIT R 0 6A POUT_OP_WARN_LIMIT R 1 6B PIN_OP_WARN_LIMIT R 0 6B PIN_OP_WARN_LIMIT R 1 Bit Flags 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 Linear Data Format Scaling Coefficients N 1 m R Bit # Reading 2:0 0 Delay Time - None 5:3 0 Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear 7:6 3 Response - Output disabled while fault is present & remains disabled until fault cleared Comments b 2 Arms -5 17 2 Vdc -6 30 2 Vdc -4 30 2 Watts 1 2000 AC high range 2 Watts 1 1450 AC low range 1 2:0 0 Delay Time - None 5:3 0 Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear 7:6 3 Response - Output disabled while fault is present & remains disabled until fault cleared 2 Watts 1 1850 AC high range 2 Watts 1 1300 AC low range 2 Watts 1 2000 AC high range 2 Watts 1 1500 AC low range www.murata-ps.com/support 11/21/14 ACAN53.A01 Page 14 of 23 D1U4-W-1600-54-HBxC PMBus™ Communication Protocol D1U4-W-1600-54-HBxC Application Note Sensor Data and Resolution Command Command Name Code (Hex) Description Scaling Raw PMBus Reporting Sensor Coefficient Sensor Data Page Units Format Full-scale / Full-scale / N Resolution Resolution Accuracy Range Range 88 READ_VIN Input Voltage Sensor Reading All Linear Vrms -1 300 0.293 511.5 0.5 ±2% of Reporting Full-Scale 89 READ_IIN Input Current Sensor Reading All Linear Arms -5 67.97 0.0664 31.97 0.0313 ±5% of Reporting Full-Scale 8B READ_VOUT Main Output Voltage Sensor Reading 0 Linear Vdc -4 61.88 0.0605 63.94 0.0625 ±2% of Reporting Full-Scale 8B READ_VSTBY Standby(Auxiliary) Output Voltage Sensor Reading 1 Linear Vdc -6 13.74 0.0134 15.984 0.01563 ±2% of Reporting Full-Scale 8C READ_IOUT Main Output Current Sensor Reading 0 Linear Adc -4 39.01 0.0381 63.94 0.063 ±2% of Reporting Full-Scale 8C READ_ISTBY Standby(Auxiliary) Output Current Sensor Reading 1 Linear Adc -8 2.86 0.00279 3.996 0.00391 ±2% of Reporting Full-Scale 8D READ_ Temperature Sensor Reading TEMPERATURE_1 - Inlet (Secondary Side) 0 Linear °C 0 -40 to 150 -40 to 150 1 ±5°C 8E READ_ Temperature Sensor Reading TEMPERATURE_2 - Outlet (Primary Side) 0 Linear °C 0 -40 to 150 -40 to 150 1 ±5°C 8F Temperature Sensor Reading READ_ - Main Output Hotspot TEMPERATURE_3 (Secondary Side) 0 Linear °C 0 -40 to 150 -40 to 150 1 ±5°C 8F READ_ Temperature Sensor Reading TEMPERATURE_3 - PFC Hotspot (Primary Side) 1 Linear °C 0 -40 to 150 -40 to 150 1 ±5°C 32736 32 ±5% of Reporting Full-Scale 32736 32 ±5% of Reporting Full-Scale 90 READ_FAN_ SPEED_1 Fan 1 Speed Sensor Reading All Linear RPM 5 24,000 91 READ_FAN_ SPEED_2 Fan 2 Speed Sensor Reading All Linear RPM 5 24,000 96 READ_POUT Output Power Sensor Reading All Linear Watts 1 2046 2 ±5% of Reporting Full-Scale 97 READ_PIN Input Power Sensor Reading All Linear Watts 1 2046 2 ±5% of Reporting Full-Scale All Linear Hours 0 ~1,900 (Years) ~1,900 (Years) 1 ±3% E2 READ_POWER_ON_ Accumulated Main Output HOURS Power-On Hours Data Format The products use the “linear” data format Formula: X = Y * 2^N X = the calculated (decimal) value Y = the two-byte value read from PMBus expressed as a “twos complement value”; expressed as a decimal equivalent N = the specific sensor exponent (scaling coefficient) www.murata-ps.com/support 11/21/14 ACAN53.A01 Page 15 of 23 D1U4-W-1600-54-HBxC PMBus™ Communication Protocol D1U4-W-1600-54-HBxC Application Note APPENDIX A Manufacturers’ Data Command Code (Hex) 99 9A Command Name MFR_ID Value Murata-PS MFR_MODEL D1U4-W-1600-54-HB3C Units N Value (dec) Firmware Constants Table #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define MFR_ID_LENGTH MFR_ID_0 MFR_ID_1 MFR_ID_2 MFR_ID_3 MFR_ID_4 MFR_ID_5 MFR_ID_6 MFR_ID_7 MFR_ID_8 MFR_ID_9 MFR_ID_10 MFR_ID_11 MFR_ID_12 MFR_ID_13 MFR_ID_14 MFR_ID_15 MFR_ID_16 MFR_ID_17 MFR_ID_18 MFR_ID_19 MFR_ID_20 MFR_ID_21 MFR_ID_22 MFR_ID_23 MFR_MODEL_LENGTH MFR_MODEL_0 MFR_MODEL_1 MFR_MODEL_2 MFR_MODEL_3 MFR_MODEL_4 MFR_MODEL_5 MFR_MODEL_6 MFR_MODEL_7 MFR_MODEL_8 MFR_MODEL_9 MFR_MODEL_10 MFR_MODEL_11 MFR_MODEL_12 MFR_MODEL_13 MFR_MODEL_14 MFR_MODEL_15 MFR_MODEL_16 MFR_MODEL_17 MFR_MODEL_18 MFR_MODEL_19 MFR_MODEL_20 MFR_MODEL_21 MFR_MODEL_22 MFR_MODEL_23 9 // Murata-PS ‘M’ ‘u’ ‘r’ ‘a’ ‘t’ ‘a’ ‘-’ ‘P’ ‘S’ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 ‘D’ // D1U4-W-1600-54-HB3C ‘1’ ‘U’ ‘4’ ‘-’ ‘W’ ‘-’ ‘1’ ‘6’ ‘0’ ‘0’ ‘0’ ‘-’ ‘5’ ‘4’ ‘-’ ‘H’ ‘B’ ‘3’ ‘C’ 0 0 0 0 0 www.murata-ps.com/support 11/21/14 ACAN53.A01 Page 16 of 23 D1U4-W-1600-54-HBxC PMBus™ Communication Protocol D1U4-W-1600-54-HBxC Application Note Command Code (Hex) 9A 9B Command Name Value MFR_MODEL D1U4-W-1600-54-HB3C MFR_REVISION 0001-0001-0001 Units N Value (dec) Firmware Constants Table #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define MFR_MODEL_LENGTH MFR_MODEL_0 MFR_MODEL_1 MFR_MODEL_2 MFR_MODEL_3 MFR_MODEL_4 MFR_MODEL_5 MFR_MODEL_6 MFR_MODEL_7 MFR_MODEL_8 MFR_MODEL_9 MFR_MODEL_10 MFR_MODEL_11 MFR_MODEL_12 MFR_MODEL_13 MFR_MODEL_14 MFR_MODEL_15 MFR_MODEL_16 MFR_MODEL_17 MFR_MODEL_18 MFR_MODEL_19 MFR_MODEL_20 MFR_MODEL_21 MFR_MODEL_22 MFR_MODEL_23 MFR_ID_LENGTH MFR_ID_0 MFR_ID_1 MFR_ID_2 MFR_ID_3 MFR_ID_4 MFR_ID_5 MFR_ID_6 MFR_ID_7 MFR_ID_8 MFR_ID_9 MFR_ID_10 MFR_ID_11 MFR_ID_12 MFR_ID_13 MFR_ID_14 MFR_ID_15 MFR_ID_16 MFR_ID_17 MFR_ID_18 MFR_ID_19 MFR_ID_20 MFR_ID_21 MFR_ID_22 MFR_ID_23 19 ‘D’ ‘1’ ‘U’ ‘4’ ‘-’ ‘W’ ‘-’ ‘1’ ‘6’ ‘0’ ‘0’ ‘0’ ‘-’ ‘5’ ‘4’ ‘-’ ‘H’ ‘B’ ‘3’ ‘C’ 0 0 0 0 0 14 ‘0’ ‘0’ ‘0’ ‘1’ ‘-’ ‘0’ ‘0’ ‘0’ ‘1’ ‘-’ ‘0’ ‘0’ ‘0’ ‘1’ 0 0 0 0 0 0 0 0 0 0 // D1U4-W-1600-54-HB3C // 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 // Primary FW major rev byte0 www.murata-ps.com/support 11/21/14 ACAN53.A01 Page 17 of 23 D1U4-W-1600-54-HBxC PMBus™ Communication Protocol D1U4-W-1600-54-HBxC Application Note Command Code (Hex) 9C 9D Command Name MFR_LOCATION MFR_DATE Value China 1400 Units N Value (dec) Firmware Constants Table #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define MFR_LOCATION_LENGTH MFR_LOCATION_0 MFR_LOCATION_1 MFR_LOCATION_2 MFR_LOCATION_3 MFR_LOCATION_4 MFR_LOCATION_5 MFR_LOCATION_6 MFR_LOCATION_7 MFR_LOCATION_8 MFR_LOCATION_9 MFR_LOCATION_10 MFR_LOCATION_11 MFR_LOCATION_12 MFR_LOCATION_13 MFR_LOCATION_14 MFR_LOCATION_15 MFR_LOCATION_16 MFR_LOCATION_17 MFR_LOCATION_18 MFR_LOCATION_19 MFR_LOCATION_20 MFR_LOCATION_21 MFR_LOCATION_22 MFR_LOCATION_22 MFR_DATE_LENGTH MFR_DATE_0 MFR_DATE_1 MFR_DATE_2 MFR_DATE_3 MFR_DATE_4 MFR_DATE_5 MFR_DATE_6 MFR_DATE_7 MFR_DATE_8 MFR_DATE_9 MFR_DATE_10 MFR_DATE_11 MFR_DATE_12 MFR_DATE_13 MFR_DATE_14 MFR_DATE_15 MFR_DATE_16 MFR_DATE_17 MFR_DATE_18 MFR_DATE_19 MFR_DATE_20 MFR_DATE_21 MFR_DATE_22 MFR_DATE_23 5 ‘C’ ‘h’ ‘i’ ‘n’ ‘a’ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 // YYWW (Default) ‘1 ‘4’ ‘0’ ‘0’ ‘0’ ‘0’ ‘0’ ‘0’ ‘0’ 0 ‘0’ ‘0’ ‘0’ ‘0’ 0 0 0 0 0 0 0 0 0 0 www.murata-ps.com/support 11/21/14 ACAN53.A01 Page 18 of 23 D1U4-W-1600-54-HBxC PMBus™ Communication Protocol D1U4-W-1600-54-HBxC Application Note Command Code (Hex) 9E Command Code (Hex) A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB Command Name Value MFR_SERIAL QEyywwR1xxxx Command Name MFR_VIN_MIN MFR_VIN_MAX MFR_IIN_MAX MFR_PIN_MAX MFR_VOUT_MIN MFR_VOUT_MAX MFR_IOUT_MAX MFR_POUT_MAX MFR_TAMBIENT_MAX MFR_TAMBIENT_MIN MFR_EFFICIENCY_LL_VIN MFR_EFFICIENCY_LL_POUT1 MFR_EFFICIENCY_LL_EFF1 MFR_EFFICIENCY_LL_POUT2 MFR_EFFICIENCY_LL_EFF2 MFR_EFFICIENCY_LL_POUT3 MFR_EFFICIENCY_LL_EFF3 MFR_EFFICIENCY_HL_VIN MFR_EFFICIENCY_HL_POUT1 MFR_EFFICIENCY_HL_EFF1 MFR_EFFICIENCY_HL_POUT2 MFR_EFFICIENCY_HL_EFF2 MFR_EFFICIENCY_HL_POUT3 MFR_EFFICIENCY_HL_EFF3 Units N Value (dec) Firmware Constants Table #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define #define Value Units N 90 240 16 1800 52.38 55.62 30 1600 50 0 115 240 0.78 600 0.85 1200 0.88 230 320 0.83 800 0.89 1600 0.91 V V A W V V A W C C V V -W -W -V V -W -W -- -1 -1 -5 1 -4 -4 -4 1 0 0 -1 1 ## 1 ## 1 ## -1 1 ## 1 ## 1 ## Value (dec) 180 480 512 900 838 890 480 800 50 0 230 120 799 300 870 600 901 460 160 850 400 911 800 932 MFR_LOCATION_LENGTH MFR_LOCATION_0 MFR_LOCATION_1 MFR_LOCATION_2 MFR_LOCATION_3 MFR_LOCATION_4 MFR_LOCATION_5 MFR_LOCATION_6 MFR_LOCATION_7 MFR_LOCATION_8 MFR_LOCATION_9 MFR_LOCATION_10 MFR_LOCATION_11 MFR_LOCATION_12 MFR_LOCATION_13 MFR_LOCATION_14 MFR_LOCATION_15 MFR_LOCATION_16 MFR_LOCATION_17 MFR_LOCATION_18 MFR_LOCATION_19 MFR_LOCATION_20 MFR_LOCATION_21 MFR_LOCATION_22 MFR_LOCATION_22 12 ‘Q’ ‘E’ ‘y’ ‘y’ ‘w’ ‘w’ ‘R’ ‘1’ ‘x’ ‘x’ ‘x’ ‘x’ 0 0 0 0 0 0 0 0 0 0 0 0 Firmware Constants Table #define #define #define #define #define #define #define #define #define #define MFR_VIN_MIN_MSB MFR_VIN_MIN_LSB MFR_VIN_MAX_MSB MFR_VIN_MAX_LSB MFR_IIN_MAX_MSB MFR_IIN_MAX_LSB MFR_PIN_MAX_MSB MFR_PIN_MAX_LSB MFR_VOUT_MIN_MSB MFR_VOUT_MIN_LSB #define #define #define #define #define #define #define #define #define #define #define #define #define #define www.murata-ps.com/support 11/21/14 ACAN53.A01 Page 19 of 23 D1U4-W-1600-54-HBxC PMBus™ Communication Protocol D1U4-W-1600-54-HBxC Application Note Operation Command (01 HEX) Power Module On/Off Mode: Bit # / Bit Description (Command Code 01 HEX) 7 6 5 4 3 On/off Bit On/off Bit 1 0 1 0 1 0 0 0 x x x x 1 0 x x x x Margin on/off/high/ low Bits 2 Margin Fault Control Bits Valid Values 1 0 Bit Bit Dec Hex x x 0 - 63 0 - 3F x x 128 - 191 80 - BF Power Module Status Not Used Disable power supply when OPERATION command supported Enable power supply when OPERATION command supported – DEFAULT setting On/Off Command Configuration (02 HEX) Power Module On/Off Configuration: Bit # / Bit Description (Command Code 02 HEX) 7 6 3 2 1 Valid Values 5 4 0 OPERATION command on/off On/Off Polarity Action CONTROL Pin Power Supply On/Off Mode Reserved Reserved Reserved CONTROL pin / OPERATION command PS on/off 0 0 0 1 0 1 0 1 21 15 Control pin only ; active low polarity 0 0 0 1 0 1 1 1 23 17 Control pin only ; active high polarity 0 0 0 1 1 0 x 1 25 or 27 19 or 1B 0 0 0 1 1 1 0 1 29 1D 0 0 0 1 1 1 1 1 31 1F Dec Hex Operation command only Operation command and control pin ; active low polarity; DEFAULT setting Operation command and control pin ; active high polarity Embedded Fault & Warning Responses Sensor Fault / Detect Parameter Location Warning Mechanism Name Cmd Address Detect Level READ_VIN 0x88 82 Reporting Indicators Recovery Status Registers Digital/ Units Level (Bit #) / Cmd Address Analog (Page) Output Impact LED STATUS_INPUT (5) / 0x7C (All) Vin UV Warning Primary FW Sensor 88 Vrms STATUS_WORD (13) / 0x79 (All) PS_STATUS (14) / 0xE1 (All) Vin Vin UV Fault Primary FW Sensor READ_VIN 0x88 74.5 85 Vrms STATUS_INPUT (4) / 0x7C (All) AC_OK STATUS_BYTE (3) / 0x79 (All) PGOOD STATUS_WORD (3,6,11,13) / 0x79 (All) Reporting Indicators Main output off Solid Yellow (recoverable) PS_STATUS (3,7,15) / 0xE1 (All) Blinking Reporting Yellow 1Hz Indicators Only Solid Yellow Blinking Reporting Yellow 1Hz Indicators Only STATUS_INPUT (6) / 0x7C (All) OV Warning Primary OV Fault Primary FW Sensor READ_VIN 0x88 275 270 Vrms Blinking Reporting Yellow 1Hz Indicators Only STATUS_WORD (13) / 0x79 (All) PS_STATUS (14) / 0xE1 (All) STATUS_INPUT (7) / 0x7C (All) Vin FW Sensor READ_VIN 0x88 280 275 Vrms STATUS_WORD (13) / 0x79 (All) PS_STATUS (14) / 0xE1 (All) Reporting Indicators Only STATUS_INPUT (1) / 0x7C (All) Iin OC Warning Primary FW Sensor READ_IIN 0x89 17 16.5 Arms STATUS_WORD (13) / 0x79 (All) PS_STATUS (14) / 0xE1 (All) www.murata-ps.com/support 11/21/14 ACAN53.A01 Page 20 of 23 D1U4-W-1600-54-HBxC PMBus™ Communication Protocol D1U4-W-1600-54-HBxC Application Note Sensor Fault / Detect Parameter Location Warning Mechanism Iin Vbus OC Fault Primary UV Warning Primary Detect Level Reporting Indicators Recovery Status Registers Digital/ Units Level (Bit #) / Cmd Address Analog (Page) Output Name Cmd Address Ext HW Digital Input Interrupt Latch Arms FW Sensor 300 320 Vdc Pin High-line Primary OP Warning FW Sensor READ_PIN 0x97 2000 1900 Watts Pin High-line Primary OP Warning FW Sensor READ_PIN 0x97 1450 1350 Watts Inlet Temp Inlet Temp OT Warning OT Fault PFC Hotspot OT Temp Warning PFC Hotspot OT Fault Temp Vout Primary Primary Primary Primary READ_ FW Sensor TEMPERATURE_1 FW Sensor FW Sensor FW Sensor UV Warning Floating FW Sensor Vout UV Fault Vout OV Warning Floating FW Sensor Floating FW Sensor READ_ TEMPERATURE_1 0x8D 0x8D READ_ 0x8F (page 0) TEMPERATURE_3 READ_VOUT READ_VOUT PS_STATUS (5) / 0xE1 (All) STATUS_INPUT (0) / 0x7C (All) STATUS_WORD (13) / 0x79 (All) PS_STATUS (14) / 0xE1 (All) STATUS_INPUT (0) / 0x7C (All) STATUS_WORD (13) / 0x79 (All) PS_STATUS (14) / 0xE1 (All) 0x8B (page 0) 0x8B (page 0) 0x8B (page 0) 62 64 58 60 °C °C Blinking Reporting Yellow 1Hz Indicators Only STATUS_BYTE (2) / 0x79 (All) STATUS_WORD (2) / 0x79 (All) PS_STATUS (14) / 0xE1 (All) Blinking Reporting Yellow 1Hz Indicators Only STATUS_TEMPERATURE (7) / 0x7D (All) PGOOD STATUS_BYTE (2,6) / 0x79 (All) STATUS_WORD (2,6,11) / 0x79 (All) PS_STATUS (7,15) / 0xE1 (All) STATUS_TEMPERATURE (6) / 0x7D (All) 115 125 51 50 57 110 120 52 51 56 °C °C Vdc Vdc Vdc Iout Iout Iout OV Fault Floating Ext HW High-line Floating FW Sensor OC Warning High-line Floating OC Fault Ext HW Low-line Floating FW Sensor OC Warning READ_IOUT 0x8C (page 0) Digital Input Latching Interrupt 34 32 Vdc Adc STATUS_BYTE (2) / 0x79 (All) STATUS_WORD (2) / 0x79 (All) PS_STATUS (14) / 0xE1 (All) STATUS_TEMPERATURE (7) / 0x7D (All) PGOOD READ_IOUT 0x8C (page 0) 0x8C (page 0) 35 24 33 23 Adc Adc Reporting Indicators Main output off Solid Yellow (recoverable) Blinking Reporting Yellow 1Hz Indicators Only Reporting Indicators PFC output off (recoverable) Solid Yellow Main output off (recoverable) STATUS_BYTE (2,6) / 0x79 (All) STATUS_WORD (2,6,11) / 0x79 (All) PS_STATUS (5,7,15) / 0xE1 (All) Blinking Reporting Yellow 1Hz Indicators Only STATUS_VOUT (5) / 0x7A (0) STATUS_WORD (15) / 0x79 (All) PS_STATUS (14) / 0xE1 (All) STATUS_VOUT (4) / 0x7A (0) STATUS_BYTE (6) / 0x79 (All) PGOOD STATUS_WORD (6,11,15) / 0x79 (All) PS_STATUS (7,15) / 0xE1 (All) STATUS_VOUT (6) / 0x7A (0) STATUS_WORD (15) / 0x79 (All) PS_STATUS (14) / 0xE1 (All) PGOOD Solid Yellow Reporting Indicators Only Blinking Reporting Yellow 1Hz Indicators Only Reporting Indicators Only Main output off Solid Yellow (HW controlled) STATUS_BYTE (5,6) / 0x79 (All) STATUS_WORD (5,6,11,15) / 0x79 (All) PS_STATUS (7,15) / 0xE1 (All) STATUS_IOUT (5) / 0x7B (0) STATUS_WORD (14) / 0x79 (All) Blinking Reporting Yellow 1Hz Indicators Only PS_STATUS (14) / 0xE1 (All) READ_IOUT Reporting Indicators Only Reporting Indicators Only Blinking Reporting Yellow 1Hz Indicators Only Solid Yellow STATUS_VOUT (7) / 0x7A (0) Vout STATUS_TEMPERATURE (6) / 0x7D (All) READ_ 0x8F (page 0) TEMPERATURE_3 READ_VOUT STATUS_INPUT (2) / 0x7C (All) STATUS_WORD (13) / 0x79 (All) PS_STATUS (14) / 0xE1 (All) Impact LED Reporting Indicators Only Main output off Solid Yellow (HW controlled) STATUS_IOUT (6,7) / 0x7B (0) PGOOD STATUS_BYTE (4,6) / 0x79 (All) STATUS_WORD (4,6,11,14) / 0x79 (All) PS_STATUS (7,15) / 0xE1 (All) STATUS_IOUT (5) / 0x7B (0) STATUS_WORD (14) / 0x79 (All) Blinking Reporting Yellow 1Hz Indicators Only PS_STATUS (14) / 0xE1 (All) www.murata-ps.com/support 11/21/14 ACAN53.A01 Page 21 of 23 D1U4-W-1600-54-HBxC PMBus™ Communication Protocol D1U4-W-1600-54-HBxC Application Note Sensor Fault / Detect Parameter Location Warning Mechanism Iout Vout Hotspot Temp Vout Hotspot Temp Low-line OC Fault OT Warning OT Fault Floating FW Sensor Floating FW Sensor Floating Ext HW Name READ_IOUT Cmd Address 0x8C (page 0) READ_ 0x8F (page 1) TEMPERATURE_3 Detect Level 26 Reporting Indicators Recovery Status Registers Digital/ Units Level (Bit #) / Cmd Address Analog (Page) Output 25 Adc READ_ Digital Input 0x8F (page 1) TEMPERATURE_3 Interrupt 105 °C °C Vstby UV WarningSecondary FW Sensor READ_VSTBY 0x8B (page 1) 11.5 11.8 Vdc Vstby UV Fault Secondary FW Sensor READ_VSTBY 0x8B (page 1) 11 11.3 Vdc Vstby OV Secondary FW Sensor Warning READ_VSTBY 0x8B (page 1) 13 12.7 Vdc PGOOD STATUS_BYTE (4,6) / 0x79 (All) STATUS_WORD (4,6,11,14) / 0x79 (All) PS_STATUS (7,15) / 0xE1 (All) STATUS_BYTE (2) / 0x79 (All) STATUS_WORD (2) / 0x79 (All) PS_STATUS (14) / 0xE1 (All) Blinking Reporting Yellow 1Hz Indicators Only STATUS_TEMPERATURE (7) / 0x7D (All) PGOOD OV Fault Secondary Ext HW Digital Input Latching Interrupt Vdc STATUS_WORD (2,6) / 0x79 (All) PS_STATUS (7,15) / 0xE1 (All) STATUS_VSTBY (5) / 0x7A (1) STATUS_WORD (15) / 0x79 (All) PS_STATUS (14) / 0xE1 (All) STATUS_VSTBY (4) / 0x7A (1) STATUS_WORD (15) / 0x79 (All) PS_STATUS (15) / 0xE1 (All) STATUS_VSTBY (6) / 0x7A (1) STATUS_WORD (15) / 0x79 (All) PS_STATUS (14) / 0xE1 (All) Blinking Reporting Yellow 1Hz Indicators Only STATUS_BYTE (5) / 0x79 (All) STATUS_WORD (5,15) / 0x79 (All) Istby OC Secondary FW Sensor Warning READ_ISTBY 0x8C (page 1) 2.3 2.2 Adc PS_STATUS (15) / 0xE1 (All) STATUS_ISTBY (5) / 0x7B (1) STATUS_WORD (14) / 0x79 (All) PS_STATUS (14) / 0xE1 (All) STATUS_ISTBY (6,7) / 0x7B (1) OC Fault Secondary Pout Highline OP Secondary FW Sensor Warning READ_POUT Pout High-line Secondary FW Sensor OP Fault READ_POUT 0x96 2000 1900 Watts Pout Lowline OP Secondary FW Sensor Warning READ_POUT 0x96 1300 1200 Watts Pout Low-line Secondary FW Sensor OP Fault READ_POUT Warning Secondary FW Sensor READ_FAN_ SPEED_1 READ_FAN_ SPEED_1 Fan1 Fan1 Fault Ext HW Secondary FW Sensor Digital Input Polled Istby Adc STATUS_WORD (4,14) / 0x79 (All) PS_STATUS (15) / 0xE1 (All) STATUS_IOUT (0) / 0x7B (0) 0x96 1850 1750 Watts STATUS_WORD (14) / 0x79 (All) STATUS_IOUT (1) / 0x7B (0) STATUS_WORD (14) / 0x79 (All) PS_STATUS (15) / 0xE1 (All) STATUS_IOUT (0) / 0x7B (0) STATUS_WORD (14) / 0x79 (All) 1350 Watts 0x90 37.5% 44%(Fan (Fan speed speed setting) setting) RPM 0x90 25% (Fan speed setting) RPM 30%(Fan speed setting) STATUS_IOUT (1) / 0x7B (0) STATUS_WORD (14) / 0x79 (All) PS_STATUS (15) / 0xE1 (All) STATUS_FANS_1_2 (5) / 0x81 (All) STATUS_WORD (10) / 0x79 (All) PS_STATUS (14) / 0xE1 (All) STATUS_FANS_1_2 (7) / 0x81 (All) STATUS_WORD (10) / 0x79 (All) PS_STATUS (14) / 0xE1 (All) Reporting Indicators Only Blinking Reporting Yellow 1Hz Indicators Only Reporting Indicators Only Standby Solid Yellow output off (HW controlled) Blinking Reporting Yellow 1Hz Indicators Only Reporting Indicators Only Standby Solid Yellow output off (HW controlled) Blinking Reporting Yellow 1Hz Indicators Only Solid Yellow Blinking Reporting Yellow 1Hz Indicators Only Solid Yellow Blinking Reporting Yellow 1Hz Indicators Only Solid Yellow PS_STATUS (14) / 0xE1 (All) 1450 Solid Yellow PS_STATUS (14) / 0xE1 (All) 0x96 Reporting Indicators Main output off Solid Yellow (recoverable) STATUS_BYTE (2,6) / 0x79 (All) STATUS_VSTBY (7) / 0x7A (1) Vstby Reporting Indicators Only Main output off Solid Yellow (HW controlled) STATUS_IOUT (6,7) / 0x7B (0) STATUS_TEMPERATURE (6) / 0x7D (All) 110 Impact LED Reporting Indicators Only Reporting Indicators Only Reporting Indicators Only www.murata-ps.com/support 11/21/14 ACAN53.A01 Page 22 of 23 D1U4-W-1600-54-HBxC PMBus™ Communication Protocol D1U4-W-1600-54-HBxC Application Note Sensor Fault / Detect Parameter Location Warning Mechanism Fan2 Fan2 Warning Secondary FW Sensor Fault Secondary FW Sensor Name Cmd Address READ_FAN_ SPEED_2 0x91 37.5% 44%(Fan (Fan speed speed setting) setting) RPM READ_FAN_ SPEED_2 0x91 25% (Fan speed setting) RPM OT READ_ Outlet Temp Secondary FW Sensor Warning TEMPERATURE_2 Outlet Temp OT Fault Secondary Ext HW READ_ TEMPERATURE_2 Murata Power Solutions, Inc. 11 Cabot Boulevard, Mansfield, MA 02048-1151 U.S.A. ISO 9001 and 14001 REGISTERED Reporting Indicators Recovery Status Registers Digital/ Units Level (Bit #) / Cmd Address Analog (Page) Output Detect Level 30%(Fan speed setting) STATUS_FANS_1_2 (4) / 0x81 (All) Blinking Reporting Yellow 1Hz Indicators Only Solid Yellow STATUS_BYTE (2) / 0x79 (All) STATUS_WORD (2) / 0x79 (All) PS_STATUS (14) / 0xE1 (All) Blinking Reporting Yellow 1Hz Indicators Only STATUS_TEMPERATURE (7) / 0x7D (All) PGOOD STATUS_WORD (10) / 0x79 (All) PS_STATUS (14) / 0xE1 (All) STATUS_FANS_1_2 (6) / 0x81 (All) STATUS_WORD (10) / 0x79 (All) PS_STATUS (14) / 0xE1 (All) STATUS_TEMPERATURE (6) / 0x7D (All) 0x8E 0x8E 125 120 Digital Input Polled °C °C Impact LED Reporting Indicators Only Reporting Indicators Main output off Solid Yellow (recoverable) STATUS_BYTE (2,6) / 0x79 (All) STATUS_WORD (2,6) / 0x79 (All) PS_STATUS (7,15) / 0xE1 (All) This product is subject to the following operating requirements and the Life and Safety Critical Application Sales Policy: Refer to: http://www.murata-ps.com/requirements/ Murata Power Solutions, Inc. makes no representation that the use of its products in the circuits described herein, or the use of other technical information contained herein, will not infringe upon existing or future patent rights. The descriptions contained herein do not imply the granting of licenses to make, use, or sell equipment constructed in accordance therewith. Specifications are subject to change without notice. © 2014 Murata Power Solutions, Inc. www.murata-ps.com/support 11/21/14 ACAN53.A01 Page 23 of 23