D1U86P-W-1600-12-HBxDC Application Note ACAN-51; PMBus Communication Protocol PMBUS COMMUNICATIONS PROTOCOL APPLICATIONS NOTE FOR PRODUCTS: D1U86P-W-1600-12-HB3DC - AC Input, Front to Back Airflow D1U86P-W-1600-12-HB4DC - AC Input, Back to Front Airflow www.murata-ps.com/support D1U86P-W-1600-12-HBxDC; ACAN_51_A01_13_Jan 2015 D1U86P-W-1600-12-HBxDC Application Note ACAN-51; PMBus Communication Protocol TABLE OF CONTENTS PMBus™ COMMANDS & FEATURES ........................................................................................................................................................ 3 Standard PMBus™ Commands ............................................................................................................................................................. 3 M183x Device Detail ................................................................................................................................................................................ 3 Device Addressing Methods .................................................................................................................................................................. 3 Command Codes ..................................................................................................................................................................................... 4 RETURNED RESULTS VS. COMMAND CODE: ....................................................................................................................................... 11 D1U86P-W-1600-12-HB3DC – AC Input Variant; Front to Back Airflow: .......................................................................................... 11 D1U86P-W-1600-12-HB4DC – AC Input Variant; Back to Front Airflow:.......................................................................................... 13 SENSOR DATA AND RESOLUTION ......................................................................................................................................................... 15 D1U86P-W-1600-12-HB3DC AC Variants............................................................................................................................................. 15 D1U86P-W-1600-12-HB4DC AC Variants............................................................................................................................................. 15 MANUFACTURERS VITAL PRODUCT DATA .......................................................................................................................................... 16 Command Code 99 HEX (MAN_ID) ...................................................................................................................................................... 16 Command Code 9A HEX; (MAN_MODEL) D1U86P-W-1600-12-HB3DC AC Input Variant; Front to Back Airflow ....................... 16 Command Code 9A HEX; (MAN_MODEL) D1U86P-W-1600-12-HB4DC AC Input Variant; Back to Front Airflow ....................... 16 Command Code 9B HEX (MFR-REVISION) ......................................................................................................................................... 17 Command Code 9C HEX (MFR_LOCATION)....................................................................................................................................... 17 Command Code 9D HEX (MFR_DATE)................................................................................................................................................ 18 Command Code 9E HEX (MFR_SERIAL) ............................................................................................................................................ 18 MANUFACTURERS GENERAL PARAMETRIC DATA ............................................................................................................................. 18 ON/OFF COMMAND CODE 02 HEX .......................................................................................................................................................... 19 LED CONTROL COMMAND CODE EF HEX......................................................................................................................................... 19 www.murata-ps.com/support D1U86P-W-1600-12-HBxDC; ACAN_51_A01_13_Jan 2015 D1U86P-W-1600-12-HBxDC Application Note ACAN-51; PMBus Communication Protocol PMBus™ COMMANDS & FEATURES This application note is applicable for the following members of the product D1U86P-W-1600-12-HBxDC Series: AC Input Variants D1U86P-W-1600-12-HB3DC: 1600W; 12V - Front to Back Airflow D1U86P-W-1600-12-HB4DC: 1600W; 12V - Back to Front Airflow DC Input Variants ----- Standard PMBus™ Commands All data communicated over the PMBus™ interface uses 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. It is strongly recommended to fully utilize the PEC byte to validate all transactions and to repeat if not validated. 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 (i.e. between current command STOP and next command START) is recommended for robust communications. 2 2 Note: 100KHz I C communications is supported for the PMBus™ interface. These products also support 400KHz I C communication on the PMBus™ interface. Note: The PMBus™ slave controller can “clock stretch” on ACK M183x Device Detail Vendor Microchip Technology Inc. Microchip Technology Inc. Power Module Internal Devices Manufacturers Package Description Part Number dsPIC33FJ16GS504-50I/PT 44 Pin Primary Digital Signal Controller, 16-bit dsPIC, 16K flash, 2K SRAM, 40C to +85C dsPIC33FJ64GS606-50I/PT 64 Pin Secondary Digital Signal Controller, 16-bit dsPIC, 64K flash, 9K SRAM, -40C to +85C 24AA024T-IMS 8 Pin 2K Bit, 2.5-5.5V, 400KHz, 1.8-2.5V 100KHz, 85C Microchip Technology Inc. Device Addressing Methods See D1U86P12-CONC Interface Card; Application Note ACAN-50 for Additional Details: There are two methods whereby the three lower order address bits of the seven bit address structure of the internal addressable devices can be assigned (for the secondary microcontroller and the EEPROM device A0, A1 & A2; see the PMBus™ standard). These are as follows: 1. Using the ADDR signal pin (Pin# 27) in digital mode either by: a. Unterminated (leaving open circuit); this will set a default setting of “111” for the last three addressable bits (A0, A1 & A2) of the seven bit address byte. b. Terminating the pin to RTN/ground (Pin numbers 1-13 and/or 52-64); this method will set a default address of “000”for the last three addressable bits (A0, A1 & A2) of the address byte. 2. Using the ADDR signal pin (Pin# 27) in analogue mode by connection of an external resistance to RTN/ground (pin numbers 1-13 and/or 52-64). For the possible external resistance values this will result in the following address combinations: HEX Address Combinations by Analogue ADDR External Resistance Value ADDR External Resistance to RTN/Ground Power Module Secondary (KΩ; ±5% Tolerance) Main Controller (Serial Slave Address) 0.82 0xB0 2.7 0xB2 5.6 0xB4 8.2 0xB6 15 0xB8 27 0xBA 56 0xBC 180 0xBE Power Module EEPROM (Serial Slave Address) 0xA0 0xA2 0xA4 0xA6 0xA8 0xAA 0xAC 0xAE NB: The D1U86P-W-1600-12-HBxDC PMBus uses “left shifted” 7-Bit addressing; Bit “0” is the ReadWrite bit. The addresses, as shown above, assume that the Read/Write bit is a “0”. www.murata-ps.com/support D1U86P-W-1600-12-HBxDC; ACAN_51_A01_13_Jan 2015 D1U86P-W-1600-12-HBxDC Application Note ACAN-51; PMBus Communication Protocol PMBus™ COMMANDS Command Codes Page Command is supported to allow the ability to control and monitor the dual outputs (the Main 12V 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) 00 01 02 03 20 20 25 25 26 26 3A 3B Read/ Write R/W Page OPERATION (See Relevant Table at the Rear of Document) #OpCode R/W All ON_OFF_CONFIG See Relevant Table at the Rear of Document) #OnOffCommand R Command Name PAGE CLEAR_FAULTS VOUT_MODE VSTBY_MODE VOUT_MARGIN_HIGH VSTBY_MARGIN_LOW VOUT_MARGIN_HIGH VSTBY_MARGIN_LOW FAN_CONFIG_1_2 FAN_COMMAND_1 www.murata-ps.com/support Format All Bit Flags Number of Bytes 1 Bit(s) Number 1 5:0 Bit Name 7:6 W R R R/W R/W R/W R/W R R/W All Bit Flags All 0 1 0 1 0 1 All 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 1 Bit Flags Bit Flags Linear Data Format Linear Data Format Linear Data Format Linear Data Format Bit Flags R/W 1 1 2 2 2 2 1 2 0 FAN_2_TACH_PULSES 1 FAN_2_TACH_PULSES 2 FAN_2_SETTING_MODE 3 4 FAN_2_INSTALLATION FAN_1_TACH_PULSES 5 FAN_1_TACH_PULSES 6 FAN_1_SETTING_MODE 7 FAN_1_INSTALLATION Definition Supported Command to provide ability to configure, control & monitor multiple outputs YES Set output margin high/low voltages NO Turn the unit on/off in conjunction with digital input from PSON_L 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) 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" 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 RPM Command speed formatted in Linear as per command 0x90 READ_FAN_SPEED_1 YES YES YES YES YES YES NO NO NO YES NO NO NO NO NO NO NO NO NO NO YES YES YES YES YES D1U86P-W-1600-12-HBxDC; ACAN_51_A01_13_Jan 2015 D1U86P-W-1600-12-HBxDC Application Note ACAN-51; PMBus Communication Protocol Command Code (Hex) 40 40 Command Name Page Format VOUT_OV_FAULT_LIMIT Read/ Write R 0 Linear Data Format Number of Bytes 2 VSTBY_OV_FAULT_LIMIT R 1 Linear Data Format 2 41 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 Bit Flags 1 45 VOUT_UV_FAULT_RESPONSE R 0 Bit Flags 1 45 VSTBY_UV_FAULT_RESPONSE R 1 Linear Data Format 2 46 IOUT_OC_FAULT_LIMIT R 0 Linear Data Format 2 46 IOUT_OC_FAULT_LIMIT R 1 Linear Data Format 2 46 ISTBY_OC_FAULT_LIMIT R 2 Bit Flags 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 Linear Data Format 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 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 Bit Flags 1 Hotspot 2 Overtemperature Fault Limit 50 AIRFLOW_1_OT_FAULT_RESPONSE R 0 Bit Flags 1 50 HOTSPOT_1_OT_FAULT_RESPONSE R 1 Bit Flags 1 50 AIRFLOW_2_OT_FAULT_RESPONSE R 2 Bit Flags 1 50 HOTSPOT_2_OT_FAULT_RESPONSE R 3 Linear Data Format 2 51 AIRFLOW_1_OT_WARN_LIMIT R 0 Linear Data Format 2 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 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 Bit Flags 1 Input Overvoltage Fault Limit YES 56 VIN_OV_FAULT_RESPONSE R 0 Linear Data Format 2 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 Bit Flags 1 Input Undervoltage Fault Limit YES 5A VIN_UV_FAULT_RESPONSE R 0 Linear Data Format 2 Input Undervoltage Fault Response Actions YES 5B IIN_OC_FAULT_LIMIT R 0 Bit Flags 1 Input Overcurrent Fault Limit YES 5C IIN_OC_FAULT_RESPONSE R 0 Linear Data Format 2 Input Overcurrent Fault Response Actions YES 5D IIN_OC_WARN_LIMIT R 0 Linear Data Format 2 Input Overcurrent Warning Limit YES 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 Bit Flags 1 Output Overpower Fault Limit YES 69 POUT_OP_FAULT_RESPONSE R 0 Linear Data Format 2 Output Overpower Fault Response Actions YES www.murata-ps.com/support Bit(s) Number Bit Name Definition 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 See Returned Data Tables for Individual Models ComCodex40HB3DC ComCodex40HB4DC 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 Fault Response Actions Main Output Overcurrent Fault Response Actions Standby(Auxiliary) Output Response Actions Standby(Auxiliary) Output Overcurrent Fault Response Actions Main Output Overcurrent Warning Limit - High line Main Output Overcurrent Warning Limit - Low line Airflow 1 Overtemperature Fault Limit See Returned Data Tables for Individual Models ComCodex50HB3DC ComCodex50HB4DC Supported YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES D1U86P-W-1600-12-HBxDC; ACAN_51_A01_13_Jan 2015 D1U86P-W-1600-12-HBxDC Application Note ACAN-51; PMBus Communication Protocol Command Code (Hex) 6A 6A 6B 6B Command Name POUT_OP_WARN_LIMIT POUT_OP_WARN_LIMIT PIN_OP_WARN_LIMIT PIN_OP_WARN_LIMIT Read/ Write R R R R Page Format 0 1 0 1 Linear Data Format Linear Data Format Linear Data Format Linear Data Format Number of Bytes 2 2 2 2 Bit(s) Number 0 1 2 79 STATUS_BYTE R All Bit Flags 1 3 4 5 6 7 0 1 2 3 4 5 6 79 STATUS_WORD R All Bit Flags 2 7 8 9 7A STATUS_VSTBY www.murata-ps.com/support R 1 Bit Flags Bit Flags 1 1 OUTPUT_OC_F OUTPUT_OV_F UNIT_OFF BUSY_F NONE_F_W CML_F TEMPERATURE_F_W INPUT_UV_F OUTPUT_OC_F OUTPUT_OV_F UNIT_OFF BUSY_F UNKNOWN_F_W STATUS_OTHER_F_W 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 YES YES YES YES NO YES YES YES YES YES YES YES NO YES YES YES YES YES 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 Set when a bit in command STATUS_OTHER set NO Set when a fan fault or warning has occurred YES POWER_GOOD_L Set when the POWER_GOOD signal is negated YES MFG_SPECIFIC_F_W 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 Set when an error in the output voltage during power-up/down has occurred Set when the output turn-on timing has exceeded the TON_MAX warning timing Set when the output turn-on timing has exceeded the TON_MAX fault timing Set when the output is set higher than the commanded VOUT_MAX limit Set when an output undervoltage fault has occurred Set when an output undervoltage warning has occurred Set when an output overvoltage warning has occurred Set when an output overvoltage fault has occurred Set when an error in the output voltage during power-up/down has occurred Set when the output turn-on timing has exceeded the TON_MAX warning timing Set when the output turn-on timing has exceeded the TON_MAX fault timing Set when the output is set higher than the commanded VOUT_MAX limit Set when an output undervoltage fault has occurred Set when an output under-voltage warning has occurred Set when an output overvoltage warning has occurred Set when an output overvoltage fault has occurred 15 0 INPUT_UV_F Supported 11 14 R TEMPERATURE_F_W Definition Output Overpower Warning Limit - High line Output Overpower Warning Limit - Low line Input Overpower Warning Limit - High line Input Overpower Warning Limit - Low line 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 10 13 STATUS_VOUT See Returned Data Tables for Individual Models ComCodex6AHB3DC ComCodex6AHB4DC NONE_F_W CML_F FANS_F_W 12 7A Bit Name INPUT_F_W IOUT_POUT_F_W VOUT_F_W 0 VOUT_TRACKING_E 1 TON_MAX_W 2 TON_MAX_F 3 VOUT_MAX_F 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 5 VOUT_UV_W 6 VOUT_OV_W 7 VOUT_OV_F YES YES YES YES NO NO NO NO YES YES YES YES NO NO NO NO YES YES YES YES D1U86P-W-1600-12-HBxDC; ACAN_51_A01_13_Jan 2015 D1U86P-W-1600-12-HBxDC Application Note ACAN-51; PMBus Communication Protocol Command Code (Hex) 7B Command Name STATUS_IOUT Read/ Write R Page 0 Format Bit Flags Number of Bytes 1 1 Bit(s) Number 0 Bit Name Definition 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 POUT_OP_W 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 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 1 2 3 7B STATUS_ISTBY R 1 Bit Flags 4 5 6 7 7C 7D 7E STATUS_INPUT STATUS-TEMPERATURE STATUS_CML www.murata-ps.com/support R R R ALL ALL All Bit Flags Bit Flags Bit Flags 1 1 POUT_OP_F POWER_LIMIT_MODE CURRENT_SHARE_F IOUT_UC_W IOUT_OC_W IOUT_OC_SHUTDOWN IOUT_OC_F Supported YES YES NO NO NO YES YES YES YES YES NO NO NO YES YES YES YES 0 PIN_OP_W 1 IIN_OC_W 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 RESERVED 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 1 4 CML_MEMORY_F 5 CML_PEC_E 6 CML_DATA_E 7 CML_COMMAND_E 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 YES YES YES YES YES YES NO NO YES YES YES NO 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 YES YES YES D1U86P-W-1600-12-HBxDC; ACAN_51_A01_13_Jan 2015 D1U86P-W-1600-12-HBxDC Application Note ACAN-51; PMBus Communication Protocol Command Code (Hex) Command Name Read/Wri te Page Format Number of Bit(s) Number Bytes 0 1 2 Bit Name/Comment Description Supported NO NO 81 STATUS_FANS_1_2 R All Bit Flags 1 82 STATUS_FANS_3_4 R All Bit Flags 1 88 READ_VIN R All Linear Data Format 2 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 Airflow warning Airflow fault Fan 2 speed overridden Fan 1 speed overridden Fan 2 warning Fan 1 warning Fan 2 fault Fan 1 fault Input Voltage Sensor Reading 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 3 80 STATUS_MFR_SPECIFIC R All 4 Bit Flags 5 6 7 8B 8C 8C READ_VSTBY R 1 Linear Data Format 2 READ_IOUT R 0 Linear Data Format 2 READ_ISTBY R 1 Linear Data Format 2 8D READ_TEMPERATURE_1 R 0 Linear Data Format 2 8E READ_TEMPERATURE_2 R 0 Linear Data Format 2 8F READ_TEMPERATURE_3 R 0 Linear Data Format 8F READ_TEMPERATURE_3 R 1 90 READ_FAN_SPEED_1 R 91 READ_FAN_SPEED_2 R 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 RESERVED RESERVED 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 FAN_AIRFLOW_W FAN_AIRFLOW_F FAN_2_OVERRIDE FAN_1_OVERRIDE FAN_2_W FAN_1_W FAN_2_F FAN_1_F Standby(Auxiliary) Output Voltage Sensor Reading Main Output Current Sensor Reading See Sensor Data Tables for Individual Models ComCodex88HB3DC ComCodex88HB4DC Standby(Auxiliary) Output Current Sensor Reading Airflow 1 Temperature Sensor Reading NO YES YES YES YES YES NO NO NO YES NO YES NO YES NO NO NO NO NO NO NO NO YES YES YES YES YES Airflow 2 Temperature Sensor Reading YES 2 Hotspot 1 Temperature Sensor Reading YES Linear Data Format 2 Hotspot 2 Temperature Sensor Reading YES 0 Linear Data Format 2 Fan 1 Speed Sensor Reading YES 0 Linear Data Format 2 Fan 2 Speed Sensor Reading NO YES 96 READ_POUT R All Linear Data Format 2 Output Power Sensor Reading 97 READ_PIN R All Linear Data Format 2 Input Power Sensor Reading YES 98 PMBUS_REVISION R ALL HEX 1 PMBus Specification Revision YES 99 MFR_ID R All Ascii Text Block Variable 9A 9B MFR_MODEL MFR_REVISION R R All All Ascii Text Block Ascii Text Block 10 15 9C MFR_LOCATION R/W All Ascii Text Block Variable 9D MFR_DATE R/W All Ascii Text Block 5 9E MFR_SERIAL www.murata-ps.com/support R/W All Ascii Text Block 2 See MFR_ID at link: #ComCodex99 See MFR_MODEL at link: #ComCodex9AHB3DC ComCodex9AHB4DC See MFR_REVISION at link: #ComCodex9B See MFR_LOCATION at link: #ComCodex9C See MFR_DATE at link: #ComCodex9D See MFR_SERIAL at link: #ComCodex9E Power Supply Company Name Power Supply Model Number Power Supply Firmware Revision Power Supply Manufacture Location Power Supply Manufacture Date Power Supply Serial Number YES YES YES YES YES YES D1U86P-W-1600-12-HBxDC; ACAN_51_A01_13_Jan 2015 D1U86P-W-1600-12-HBxDC Application Note ACAN-51; PMBus Communication Protocol Command Code (Hex) A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB E0 Read/ Write Page MFR_VIN_MIN R All Linear Data Format 2 MFR_VIN_MAX R All Linear Data Format 2 Command Name Format Number of Bit(s) Number Bytes MFR_IIN_MAX R All Linear Data Format 2 MFR_PIN_MAX R All Linear Data Format 2 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_TAMBIENT_MIN R All Linear Data Format 2 MFR_EFFICIENCY_LL MFR_EFFICIENCY_HL PS_STATUS www.murata-ps.com/support R R R All All All Linear Data Format Linear Data Format Bit Flags See Manufacturers Data at link: #ComCodexA0 See Manufacturers Data at link: #ComCodexAA 2 See Manufacturers Data at link: #ComCodexAB 2 2 Bit Name/Comment Description 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 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 Low Power Specification Power Supply High-Line Low 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 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 by the unit is OK; mirrors the digital output signal Set when boot loader is taking control and the main output and PFC need to be shutdown Set when the boot loader has completed and system reset needs to be Set Supported YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES 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 FAULT Set when power supply warning has occurred; tracks 'WARNING' status LED Set when power supply fault has occurred; tracks 'FAULT' status LED NO YES YES YES YES YES YES YES YES YES YES D1U86P-W-1600-12-HBxDC; ACAN_51_A01_13_Jan 2015 D1U86P-W-1600-12-HBxDC Application Note ACAN-51; PMBus Communication Protocol Command Code (Hex) Command Name E1 EEPROM_WP E2 EE EF READ_HOURS_USED PMBUS_CONFIG LED_CONTROL ComCodexEF Read/Write R/W R R R Page Format All Integer All Linear Data Format All All Bit Flags Number of Bytes 2 Bit Flags 1 Bit Flags 2 R All Bit Flags 2 F8 BOOTLOAD_RESTART R/W All HEX 1 FA BOOTLOADER_REQUEST R/W All Ascii Text Block 6 www.murata-ps.com/support R All Bit Flags See Sensor Data at Link: #ComCodexE2 3 READ_RESETS BOOTLOADER-STATUS Bit Name/Comment 1 F0 FB Bit(s) Number 2 0 DATA_FORMAT 1 SMBALERT_L 2 MAX_BUS_SPEED 3 PEC 4:7 RESERVED 8:15 CMD_KEY 0:2 3:6 LED_MODE RESERVED 7 LED_CONTROL Description Byte to enable (write 0x9A) or disable (write 0x56) writes to the external EEPROM – DEFAULT Setting Power Supply Accumulated Main Output Power-On Hours Bit at “0” = Linear data format – DEFAULT Setting Bit at “0” = PS does have SMBALERT pin and supports SMBus alert protocol – DEFAULT Setting Bit at “1” = 400kHz – DEFAULT Setting Bit at “1” = PEC supported – DEFAULT Setting Command activation/verification key = 0x5A LED mode change bits LED manual/auto control toggle bit RCON register status flags for troubleshooting RCON2 register status flags for troubleshooting Boot loader completion and application restart request command Boot loader request command 0 BOOTLOADING_PRI 1 BOOTLOADING_FLOAT 2 BOOTLOADING_SEC 3 BOOTLOADED_PRI 4 BOOTLOADED_FLOAT 5 BOOTLOADED_SEC 6 RESET_PRI 7 RESET_FLOAT 8 RESET_SEC 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 Set when primary uC reset Supported YES YES YES YES YES YES NO NO YES NO NO YES YES NO NO YES NO YES YES NO YES YES Set when floating uC reset NO Set when secondary uC reset YES 9 RESERVED NO 10 RESERVED NO 11 RESERVED NO 12 RESERVED NO 13 RESERVED NO 14 RESERVED NO 15 RESERVED NO D1U86P-W-1600-12-HBxDC; ACAN_51_A01_13_Jan 2015 D1U86P-W-1600-12-HBxDC Application Note ACAN-51; PMBus Communication Protocol 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. D1U86P-W-1600-12-HB3DC – AC Input Variant; Front to Back Airflow: #RetComCodex40 Command Code Hex) Command Name Read/ Write Page Data Format # of Bytes Units Scaling Coefficients N 40 VOUT_OV_FAULT_LIMIT R 0 Linear 2 Vdc -6 40 VSTBY_OV_FAULT_LIMIT R 1 Linear 2 Vdc -6 41 VOUT_OV_FAULT_RESPONSE R 0 Bit Flags 1 41 VSTBY_OV_FAULT_RESPONSE R 1 Bit Flags 1 m R Bit # Reading b 13 14 2:0 0 Delay Time - None 5:3 0 7:6 3 2:0 0 Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear Response - Output disabled while fault is present & remains disabled until fault cleared Delay Time - None 5:3 0 7:6 3 42 VOUT_OV_WARN_LIMIT R 0 Linear 2 Vdc -6 13.1 42 VSTBY_OV_WARN_LIMIT R 1 Linear 2 Vdc -6 13.5 43 VOUT_UV_WARN_LIMIT R 0 Linear 2 Vdc -6 11.4 43 VSTBY_UV_WARN_LIMIT R 1 Linear 2 Vdc -6 11.3 44 VOUT_UV_FAULT_LIMIT R 0 Linear 2 Vdc -6 10.9 44 VSTBY_UV_FAULT_LIMIT R 1 Linear 2 Vdc -6 45 VOUT_UV_FAULT_RESPONSE R 0 Bit Flags 1 45 VSTBY_UV_FAULT_RESPONSE R 1 Bit Flags 1 Comments Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear Response - Output disabled while fault is present & remains disabled until fault cleared 11.1 2:0 0 Delay Time - None 5:3 0 7:6 3 2:0 0 Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear Response - Output disabled while fault is present & remains disabled until fault cleared Delay Time - None 5:3 0 IOUT_OC_FAULT_LIMIT R 0 Linear 2 Adc -2 147 Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear Response - Output disabled while fault is present & remains disabled until fault cleared AC high range 46 IOUT_OC_FAULT_LIMIT R 1 Linear Data Format 2 Adc -2 120 AC low range 46 ISTBY_OC_FAULT_LIMIT R 2 Linear 2 Adc -8 3 47 IOUT_OC_FAULT_RESPONSE R 0 Bit Flags 1 7:6 46 47 ISTBY_OC_FAULT_RESPONSE R 1 Bit Flags 1 3 2:0 0 Delay Time - None 5:3 7 7:6 3 Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear Response - Continuous restart (self-recovery) 2:0 0 Delay Time - None 5:3 7 Response - Continuous restart (self-recovery) 7:6 3 4A IOUT_OC_WARN_LIMIT R 0 Linear 2 Adc -2 140 Response - Output disabled while fault is present & remains disabled until fault cleared AC high range 4A IOUT_OC_WARN_LIMIT R 1 Linear 2 Adc -2 113 AC low range 4A ISTBY_OC_WARN_LIMIT R 2 Linear 2 Adc -8 2.7 4F AIRFLOW_1_OT_FAULT_LIMIT R 0 Linear 2 °C 0 75 Inlet – Primary 4F HOTSPOT_1_OT_FAULT_LIMIT R 1 Linear 2 °C 0 95 Outlet Secondary 4F AIRFLOW_2_OT_FAULT_LIMIT R 2 Linear 2 °C 0 130 Main Output Hot Spot - Secondary 4F HOTSPOT_2_OT_FAULT_LIMIT R 3 Linear 2 °C 0 125 PFC Hot Spot - Primary www.murata-ps.com/support D1U86P-W-1600-12-HBxDC; ACAN_51_A01_13_Jan 2015 D1U86P-W-1600-12-HBxDC Application Note ACAN-51; PMBus Communication Protocol #RetComCodex50 Command Code Hex) Command Name Read/ Write Page Data Format # of Bytes 50 AIRFLOW_1_OT_FAULT_RESPONSE R 0 Bit Flags 1 50 50 50 HOTSPOT_1_OT_FAULT_RESPONSE AIRFLOW_1_OT_FAULT_RESPONSE HOTSPOT_2_OT_FAULT_RESPONSE R R R 1 2 3 Bit Flags Bit Flags Bit Flags Units Scaling Coefficients N 1 1 1 m R Bit # Reading Comments b 2:0 0 Delay Time - None 5:3 0 7:6 3 2:0 0 Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear Response - Output disabled while fault is present & remains disabled until fault cleared Delay Time - None 5:3 0 7:6 3 2:0 0 5:3 0 7:6 3 2:0 0 5:3 0 7:6 3 Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear Response - Output disabled while fault is present & remains disabled until fault cleared Delay Time - None Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear Response - Output disabled while fault is present & remains disabled until fault cleared Delay Time - None 51 AIRFLOW_1_OT_WARN_LIMIT R 0 Linear Data Format 2 °C 0 70 Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear Response - Output disabled while fault is present & remains disabled until fault cleared Inlet – Primary 51 HOTSPOT_1_OT_WARN_LIMIT R 1 Linear Data Format 2 °C 0 85 Outlet Secondary 51 AIRFLOW_2_OT_WARN_LIMIT R 2 Linear Data Format 2 °C 0 125 Main Output Hot Spot - Secondary 51 HOTSPOT_2_OT_WARN_LIMIT R 3 Linear Data Format 2 °C 0 110 PFC Hot Spot - Primary 55 VIN_OV_FAULT_LIMIT R 0 Linear Data Format 2 Vrms -1 280 56 VIN_OV_FAULT_RESPONSE R 0 Bit Flags 1 2:0 0 Delay Time - None 5:3 0 Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear Response - Output disabled while fault is present & remains disabled until fault cleared 7:6 57 3 VIN_OV_WARN_LIMIT R 0 Linear Data Format 2 Vrms -1 275 58 VIN_UV_WARN_LIMIT R 0 Linear Data Format 2 Vrms -1 80 59 VIN_UV_FAULT_LIMIT R 0 Linear Data Format 2 Vrms -1 5A VIN_UV_FAULT_RESPONSE R 0 Bit Flags 1 5B IIN_OC_FAULT_LIMIT R 0 Linear Data Format 2 5C IIN_OC_FAULT_RESPONSE R 0 Bit Flags 1 Arms 70 2:0 0 Delay Time - None 5:3 0 7:6 3 Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear Response - Output disabled while fault is present & remains disabled until fault cleared -5 18 2:0 0 Delay Time - None 5:3 0 Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear Response - Output disabled while fault is present & remains disabled until fault cleared 7:6 5D 3 IIN_OC_WARN_LIMIT R 0 Linear Data Format 2 Arms -5 17 5E POWER_GOOD_ON R 0 Linear Data Format 2 Vdc -6 10.9 5F POWER_GOOD_OFF R 0 Linear Data Format 2 Vdc -6 10.9 68 POUT_OP_FAULT_LIMIT R 0 Linear Data Format 2 Watts 1 2000 AC high range 68 POUT_OP_FAULT_LIMIT R 1 Linear Data Format 2 Watts 1 1500 AC low range 69 POUT_OP_FAULT_RESPONSE R 0 Bit Flags 1 2:0 0 Delay Time - None 5:3 0 7:6 3 6A POUT_OP_WARN_LIMIT R 0 Linear Data Format 2 Watts 1 1900 Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear Response - Output disabled while fault is present & remains disabled until fault cleared AC high range 6A POUT_OP_WARN_LIMIT R 1 Linear Data Format 2 Watts 1 1400 AC low range 6B PIN_OP_WARN_LIMIT R 0 Linear Data Format 2 Watts 1 2000 AC high range 6B PIN_OP_WARN_LIMIT R 1 Linear Data Format 2 Watts 1 1500 AC low range #OpCodex6A www.murata-ps.com/support D1U86P-W-1600-12-HBxDC; ACAN_51_A01_13_Jan 2015 D1U86P-W-1600-12-HBxDC Application Note ACAN-51; PMBus Communication Protocol D1U86P-W-1600-12-HB4DC – AC Input Variant; Back to Front Airflow: #RetComCodex40 Command Code Hex) Command Name Read/ Write Page Data Format # of Bytes Units Scaling Coefficients N 40 VOUT_OV_FAULT_LIMIT R 0 40 VSTBY_OV_FAULT_LIMIT R 41 VOUT_OV_FAULT_RESPONSE R 41 VSTBY_OV_FAULT_RESPONSE R Linear 2 Vdc -6 1 Linear 2 Vdc -6 0 Bit Flags 1 1 Bit Flags 1 m R Bit # Reading b 13 14 2:0 0 Delay Time - None 5:3 0 7:6 3 2:0 0 Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear Response - Output disabled while fault is present & remains disabled until fault cleared Delay Time - None 5:3 0 7:6 3 42 VOUT_OV_WARN_LIMIT R 0 Linear 2 Vdc -6 13.1 42 VSTBY_OV_WARN_LIMIT R 1 Linear 2 Vdc -6 13.5 43 VOUT_UV_WARN_LIMIT R 0 Linear 2 Vdc -6 11.4 43 VSTBY_UV_WARN_LIMIT R 1 Linear 2 Vdc -6 11.3 44 VOUT_UV_FAULT_LIMIT R 0 Linear 2 Vdc -6 10.9 44 VSTBY_UV_FAULT_LIMIT R 1 Linear 2 Vdc -6 45 VOUT_UV_FAULT_RESPONSE R 0 Bit Flags 1 45 VSTBY_UV_FAULT_RESPONSE R 1 Bit Flags 1 Comments Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear Response - Output disabled while fault is present & remains disabled until fault cleared 11.1 2:0 0 Delay Time - None 5:3 0 7:6 3 2:0 0 Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear Response - Output disabled while fault is present & remains disabled until fault cleared Delay Time - None 5:3 0 7:6 3 46 IOUT_OC_FAULT_LIMIT R 0 Linear 2 Adc -2 147 Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear Response - Output disabled while fault is present & remains disabled until fault cleared AC high range 46 IOUT_OC_FAULT_LIMIT R 1 Linear Data Format 2 Adc -2 120 AC low range 46 ISTBY_OC_FAULT_LIMIT R 2 Linear 2 Adc -8 3 47 IOUT_OC_FAULT_RESPONSE R 0 Bit Flags 1 47 ISTBY_OC_FAULT_RESPONSE R 1 Bit Flags 1 2:0 0 Delay Time - None 5:3 7 7:6 3 Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear Response - Continuous restart (self-recovery) 2:0 0 Delay Time - None 5:3 7 Response - Continuous restart (self-recovery) 7:6 3 4A IOUT_OC_WARN_LIMIT R 0 Linear 2 Adc -2 140 Response - Output disabled while fault is present & remains disabled until fault cleared AC high range 4A IOUT_OC_WARN_LIMIT R 1 Linear 2 Adc -2 113 AC low range 4A ISTBY_OC_WARN_LIMIT R 2 Linear 2 Adc -8 2.7 4F AIRFLOW_1_OT_FAULT_LIMIT R 0 Linear 2 °C 0 75 Inlet – Primary 4F HOTSPOT_1_OT_FAULT_LIMIT R 1 Linear 2 °C 0 95 Outlet Secondary 4F AIRFLOW_2_OT_FAULT_LIMIT R 2 Linear 2 °C 0 130 Main Output Hot Spot - Secondary 4F HOTSPOT_2_OT_FAULT_LIMIT R 3 Linear 2 °C 0 125 PFC Hot Spot - Primary www.murata-ps.com/support D1U86P-W-1600-12-HBxDC; ACAN_51_A01_13_Jan 2015 D1U86P-W-1600-12-HBxDC Application Note ACAN-51; PMBus Communication Protocol #RetComCodex50 Command Code Hex) Command Name Read/ Write Page Data Format # of Bytes 50 AIRFLOW_1_OT_FAULT_RESPONSE R 0 Bit Flags 1 50 50 50 HOTSPOT_1_OT_FAULT_RESPONSE AIRFLOW_1_OT_FAULT_RESPONSE HOTSPOT_2_OT_FAULT_RESPONSE R R R 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 VIN_UV_FAULT_RESPONSE R 0 5B IIN_OC_FAULT_LIMIT R 0 5C IIN_OC_FAULT_RESPONSE R 0 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 Flags Units Scaling Coefficients N 1 1 1 m R Bit # Reading 2:0 0 Delay Time - None 5:3 0 7:6 3 2:0 0 Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear Response - Output disabled while fault is present & remains disabled until fault cleared Delay Time - None 5:3 0 7:6 3 2:0 0 5:3 0 7:6 3 2:0 0 5:3 0 7:6 3 b 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 Linear Data Format Linear Data Format Linear Data Format Linear Data Format Linear Data Format Bit Flags 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 #OpCodex6A www.murata-ps.com/support Linear Data Format Linear Data Format Linear Data Format Linear Data Format Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear Response - Output disabled while fault is present & remains disabled until fault cleared Delay Time - None 2 °C 0 70 2 °C 0 85 Outlet Primary 2 °C 0 125 Main Output Hot Spot - Secondary 2 °C 0 110 PFC Hot Spot - Primary 2 Vrms -1 280 1 2:0 0 Delay Time - None 5:3 0 7:6 3 Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear Response - Output disabled while fault is present & remains disabled until fault cleared 2 Vrms -1 275 2 Vrms -1 80 2 Vrms -1 1 2 Arms 70 2:0 0 Delay Time - None 5:3 0 7:6 3 Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear Response - Output disabled while fault is present & remains disabled until fault cleared -5 1 18 2:0 0 Delay Time - None 5:3 0 Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear Response - Output disabled while fault is present & remains disabled until fault cleared 3 2 Arms -5 17 2 Vdc -6 10.9 2 Vdc -6 10.9 2 Watts 1 2000 AC high range 2 Watts 1 1500 AC low range 1 2:0 0 Delay Time - None 5:3 0 2 Watts 1 1900 Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear Response - Output disabled while fault is present & remains disabled until fault cleared AC high range 2 Watts 1 1400 AC low range 2 Watts 1 2000 AC high range 2 Watts 1 1500 AC low range 7:6 6A Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear Response - Output disabled while fault is present & remains disabled until fault cleared Delay Time - None Retry Setting - Unit does not attempt to restart & output remains disabled until fault clear Response - Output disabled while fault is present & remains disabled until fault cleared Inlet – Secondary 7:6 5D Comments 3 D1U86P-W-1600-12-HBxDC; ACAN_51_A01_13_Jan 2015 D1U86P-W-1600-12-HBxDC Application Note ACAN-51; PMBus Communication Protocol SENSOR DATA AND RESOLUTION D1U86P-W-1600-12-HB3DC AC Variants #RetComCodex88 Command Code (Hex) Command Name 88 READ_VIN 89 READ_IIN 8B READ_VOUT 8B READ_VSTBY 8C READ_IOUT 8C READ_ISTBY 8D READ_TEMPERATURE_1 8E READ_TEMPERATURE_2 8F READ_TEMPERATURE_3 8F READ_TEMPERATURE_3 90 READ_FAN_SPEED_1 96 READ_POUT 97 READ_PIN E2 Scaling Coefficient Raw Sensor Page Data Format Units Input Voltage Sensor Reading All Linear Vrms -1 Input Current Sensor Reading All Linear Arms -5 36.6 0.0356 Main Output Voltage Sensor Reading Standby(Auxiliary) Output Voltage Sensor Reading Main Output Current Sensor Reading Standby(Auxiliary) Output Current Sensor Reading Temperature Sensor Reading - Inlet (Primary Side) Temperature Sensor Reading Outlet (Secondary Side) Temperature Sensor Reading Main Output Hotspot (Secondary Side) Temperature Sensor Reading - PFC Hotspot (Primary Side) Fan 1 Speed Sensor Reading 0 Linear Vdc -6 20.2 0.0197 1 Linear Vdc -6 14.73 0 Linear Adc -2 148.54 1 Linear Adc -8 2.54 0.00248 0 Linear °C 0 -40 to 150 0 Linear °C 0 -40 to 150 0 Linear °C 0 1 Linear °C All Linear RPM Output Power Sensor Reading All Linear Watts Input Power Sensor Reading All Linear Watts Description Accumulated Main Output PowerREAD_POWER_ON_HOURS On Hours All Linear Hours Page Data Format Units N PMBus Reporting Sensor Full-scale / Full-scale / Resolution Range Range 300 0.293 511.5 Resolution Accuracy 0.5 + / - 2% of Reporting Full-Scale 31.97 0.0313 + / - 5% of Reporting Full-Scale 15.98 0.0156 + / - 2% of Reporting Full-Scale 0.0144 15.984 0.01563 + / - 2% of Reporting Full-Scale 0.145 255.75 0.250 + / - 2% of Reporting Full-Scale 3.996 0.00391 + / - 2% of Reporting Full-Scale -40 to 150 1 + / - 5°C -40 to 150 1 + / - 5°C -40 to 150 -40 to 150 1 + / - 5°C 0 -40 to 150 -40 to 150 1 + / - 5°C 5 24,000 32736 32 + / - 5% of Reporting Full-Scale 1 2046 2 + / - 5% of Reporting Full-Scale 1 2046 2 + / - 5% of Reporting Full-Scale ~1,900 (Years) 1 0 #RetComCodexE2 ~1,900 (Years) + / - 3% D1U86P-W-1600-12-HB4DC AC Variants #RetComCodex88 Scaling Coefficient Raw Sensor Command Code (Hex) Command Name 88 READ_VIN Input Voltage Sensor Reading All Linear Vrms -1 Input Current Sensor Reading All Linear Arms -5 36.6 0.0356 Main Output Voltage Sensor Reading Standby(Auxiliary) Output Voltage Sensor Reading Main Output Current Sensor Reading Standby(Auxiliary) Output Current Sensor Reading Temperature Sensor Reading - Inlet (Secondary Side) Temperature Sensor Reading Outlet (Primary Side) Temperature Sensor Reading Main Output Hotspot (Secondary Side) Temperature Sensor Reading - PFC Hotspot (Primary Side) Fan 1 Speed Sensor Reading 0 Linear Vdc -6 20.2 0.0197 1 Linear Vdc -6 14.73 0 Linear Adc -2 1 Linear Adc -8 0 Linear °C 0 0 Linear °C 0 Linear 1 Linear All Output Power Sensor Reading All Input Power Sensor Reading All 89 READ_IIN 8B READ_VOUT 8B READ_VSTBY 8C READ_IOUT 8C READ_ISTBY 8D READ_TEMPERATURE_1 8E READ_TEMPERATURE_2 8F READ_TEMPERATURE_3 8F READ_TEMPERATURE_3 90 READ_FAN_SPEED_1 96 READ_POUT 97 READ_PIN E2 Description Accumulated Main Output PowerREAD_POWER_ON_HOURS On Hours www.murata-ps.com/support All Resolution Accuracy 0.5 + / - 2% of Reporting Full-Scale 31.97 0.0313 + / - 5% of Reporting Full-Scale 15.98 0.0156 + / - 2% of Reporting Full-Scale 0.0144 15.984 0.01563 + / - 2% of Reporting Full-Scale 148.54 0.145 255.75 0.250 + / - 2% of Reporting Full-Scale 2.54 0.00248 3.996 0.00391 + / - 2% of Reporting Full-Scale -40 to 150 -40 to 150 1 + / - 5°C 0 -40 to 150 -40 to 150 1 + / - 5°C °C 0 -40 to 150 -40 to 150 1 + / - 5°C °C 0 -40 to 150 -40 to 150 1 + / - 5°C Linear RPM 5 24,000 32736 32 + / - 5% of Reporting Full-Scale Linear Watts 1 2046 2 + / - 5% of Reporting Full-Scale Linear Watts 1 2046 2 + / - 5% of Reporting Full-Scale ~1,900 (Years) 1 Linear Hours N PMBus Reporting Sensor Full-scale / Full-scale / Resolution Range Range 300 0.293 511.5 0 ~1,900 (Years) + / - 3% D1U86P-W-1600-12-HBxDC; ACAN_51_A01_13_Jan 2015 D1U86P-W-1600-12-HBxDC Application Note ACAN-51; PMBus Communication Protocol MANUFACTURERS VITAL PRODUCT DATA Command Code 99 HEX (MAN_ID) Command Code (Hex) 99 #RetComCodex99 Command Name Value MFR_ID Murata-PS Units N/A ID Length/Bit#ID/ASCII Text MFR_ID_LENGTH 9 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 'M' 'u' 'r' 'a' 't' 'a' '-' 'P' 'S' Command Code 9A HEX; (MAN_MODEL) D1U86P-W-1600-12-HB3DC AC Input Variant; Front to Back Airflow Command Code (Hex) Command Name 9A #RetComCodex9A MFR_MODEL Value D1U86P-W-1600-12-HB3DC Units N/A ID Length/Bit#ID/ASCII Text MFR_MODEL_LENGTH =22 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_MODEL_24 MFR_MODEL_25 MFR_MODEL_26 MFR_MODEL_27 MFR_MODEL_28 “D” '1” “U” “8” “6” “P” “-“ “W” “-“ “1” “6” '0' “0” “-“ “1” “2” “-“ “H” “B” “3” “D” “C” “0” “0” “0” “0” “0” “0” “0” Command Code 9A HEX; (MAN_MODEL) D1U86P-W-1600-12-HB4DC AC Input Variant; Back to Front Airflow Command Code (Hex) Command Name 9A #RetComCodex9A www.murata-ps.com/support MFR_MODEL Value D1U86P-W-1600-12-HB4DC Units N/A ID Length/Bit#ID/ASCII Text MFR_MODEL_LENGTH =5 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_MODEL_24 MFR_MODEL_25 MFR_MODEL_26 MFR_MODEL_27 MFR_MODEL_28 “D” '1” “U” “8” “6” “P” “-“ “W” “-“ “1” “6” '0' “0” “-“ “1” “2” “-“ “H” “B” “4” “D” “C” “0” “0” “0” “0” “0” “0” “0” D1U86P-W-1600-12-HBxDC; ACAN_51_A01_13_Jan 2015 D1U86P-W-1600-12-HBxDC Application Note ACAN-51; PMBus Communication Protocol Command Code 9B HEX (MFR-REVISION) Command Code (Hex) Command Name Value 9B #RetComCodex9B MFR_REVISION 0001-0001-0000 ID Length/Bit#ID/ASCII Text MFR_REVISION_LENGTH = 14 MFR_REVISION_0 '0' // Primary FW major rev byte0 MFR_REVISION_1 '0' // Primary FW major rev byte1 MFR_REVISION_2 '0' // Primary FW minor rev byte0 MFR_REVISION_3 '1' // Primary FW minor rev byte1 MFR_REVISION_4 '-' MFR_REVISION_5 '0' // Secondary FW major rev byte0 MFR_REVISION_6 '0' // Secondary FW major rev byte1 MFR_REVISION_7 '0' // Secondary FW minor rev byte0 MFR_REVISION_8 '1' // Secondary FW minor rev byte1 MFR_REVISION_9 '-' MFR_REVISION_10 '0' // Floating FW major rev byte0 MFR_REVISION_11 '0' // Floating FW major rev byte1 MFR_REVISION_12 '0' // Floating FW minor rev byte0 MFR_REVISION_13 '0' // Floating FW minor rev byte1 Command Code 9C HEX (MFR_LOCATION) Command Code (Hex) 9C #RetComCodex9C www.murata-ps.com/support Command Name MFR_LOCATION Value China ID Length/Bit#ID/ASCII Text MFR_LOCATION_LENGTH = 5 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 'C' 'h' 'i' 'n' 'a' 0 0 0 0 0 0 0 0 0 0 0 0 0 0 D1U86P-W-1600-12-HBxDC; ACAN_51_A01_13_Jan 2015 D1U86P-W-1600-12-HBxDC Application Note ACAN-51; PMBus Communication Protocol Command Code 9D HEX (MFR_DATE) Command Code (Hex) Command Name 9D #RetComCodex9D Command Code 9E HEX (MFR_SERIAL) Command Code (Hex) 9E #RetComCodex9E MFR_DATE Command Name MFR_SERIAL Value ID Length/Bit#ID/ASCII Text MFR_DATE_LENGTH =4 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 1400 Value ID Length/Bit#ID/ASCII Text MFR_SERIAL_LENGTH = 12 MFR_SERIAL_0 MFR_SERIAL_1 MFR_SERIAL_2 MFR_SERIAL_3 MFR_SERIAL_4 MFR_SERIAL_5 MFR_SERIAL_6 MFR_SERIAL_7 MFR_SERIAL_8 MFR_SERIAL_9 MFR_SERIAL_10 MFR_SERIAL_11 MFR_SERIAL_12 MFR_SERIAL_13 MFR_SERIAL_14 MFR_SERIAL_15 MFR_SERIAL_16 MFR_SERIAL_17 MFR_SERIAL_18 QEyywwR1xxxx MANUFACTURERS GENERAL PARAMETRIC DATA Command Code (Hex) A0 #RetComCodexA0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA #RetComCodexAA AB #RetComCodexAB www.murata-ps.com/support '1' '4' '0' '0' 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 'Q' 'E' 'y' 'y' 'w' 'w' 'R' '1' 'x' 'x' 'x' 'x' 0 0 0 0 0 0 0 Command Name Value Units N MFR_VIN_MIN 80 Vac -1 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 264 12 1800 11.40 12.61 133.3 1600 55 0 110 240 0.88 600 0.92 1200 0.89 230 320 0.9 800 0.94 1600 0.91 Vac Aac W Vdc Vdc Adc W C C Vac W -1 -5 1 -6 -6 -2 1 0 0 -1 1 -10 1 -10 1 -10 -1 1 -10 1 -10 1 -10 W W Vac W W W D1U86P-W-1600-12-HBxDC; ACAN_51_A01_13_Jan 2015 D1U86P-W-1600-12-HBxDC Application Note ACAN-51; PMBus Communication Protocol OPERATION COMMAND CODE 01 HEX Power Module On/Off Mode: Bit # / Bit Description (Command Code 01 HEX) 6 5 4 3 2 1 0 On/off Margin on/off/high/low Margin Fault Bit Bit Bit Bits Control Bits 0 1 0 1 0 Not Used 7 On/off Bit 1 Valid Values Dec Hex 0 0 x x x x x x 0 - 63 0 - 3F 1 0 x x x x x x 128 - 191 80 - BF #RetComCodex01 ON/OFF COMMAND CODE 02 HEX 7 reserved 0 0 0 Power Module On/Off Configuration: Bit # / Bit Description (Command Code 02 HEX) 6 5 4 3 2 1 0 CONTROL Pin CONTROL pin / OPERATION OPERATION reserved reserved On/Off Polarity Action command PS command on/off on/off 0 0 1 0 1 0 1 0 0 1 0 1 1 1 0 0 1 1 0 x 1 Power Module Status Disable power supply when OPERATION command supported Enable power supply when OPERATION command supported – DEFAULT setting Valid Values Dec Hex 21 23 25 or 27 15 17 19 or 1B 0 0 0 1 1 1 0 1 29 1D 0 0 0 1 1 1 1 1 31 1F #RetComCodex02 LED CONTROL COMMAND CODE EF HEX Bit # / Bit Description 7 6 CONTROL reserved Bit 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 X 1 0 1 0 1 0 1 0 1 0 1 0 1 0 RetComCodexEF 5 reserved 4 reserved 3 reserved 0 0 0 0 0 0 0 X 0 0 0 0 0 0 0 0 0 0 0 0 0 0 X 0 0 0 0 0 0 0 0 0 0 0 0 0 0 X 0 0 0 0 0 0 0 2 LED Mode Bit 2 0 0 0 0 1 1 1 X 0 0 0 0 1 1 1 1 LED Mode Bit 1 0 0 1 1 0 0 1 X 0 0 1 1 0 0 1 0 LED Mode Bit 0 0 1 0 1 0 1 0 X 0 1 0 1 0 1 0 Valid Values Dec Hex 0 1 2 3 4 5 6 0 - 127 128 129 130 131 132 133 134 0 1 2 3 4 5 6 0 - 7F 80 81 82 83 84 85 86 Power Supply On/Off Mode Control pin only ; active low polarity Control pin only ; active high polarity Operation command only Operation command and control pin ; active low polarity; DEFAULT setting Operation command and control pin ; active high polarity Read / Write Read Read Read Read Read Read Read Write Read / Write Read / Write Read / Write Read / Write Read / Write Read / Write Read / Write LED Status & Control Auto - LED off Auto - LED solid green Auto - LED blinking green Auto - LED solid red Auto - LED blinking red Auto - LED solid yellow Auto - LED blinking yellow Set to Auto LED control Set to Manual - LED off Set to Manual - LED solid green Set to Manual - LED blinking green Set to Manual - LED solid red Set to Manual - LED blinking red Set to Manual - LED solid yellow Set to Manual - LED blinking yellow DEFAULT SETTING “X” = Don’t Care www.murata-ps.com/support D1U86P-W-1600-12-HBxDC; ACAN_51_A01_13_Jan 2015