D1U86-D-1600-12-HBxDC Application Note ACAN-54; PMBus Communication Protocol PMBus COMMUNICATIONS PROTOCOL APPLICATIONS NOTE FOR PRODUCTS: D1U86-D-1600-12-HB3DC – DC Input, Front to Back Airflow D1U86-D-1600-12-HB4DC – DC Input, Back to Front Airflow www.murata-ps.com/support D1U86-D-1600-12-HBxDC_ACAN_54_A01.D1_14_Jan_2015 Page 1 of 18 D1U86-D-1600-12-HBxDC Application Note ACAN-54; PMBus Communication Protocol TABLE OF CONTENTS PMBus™ Commands & Features............................................................................................................................................................... 3 Standard PMBus™ Commands ............................................................................................................................................................. 3 D1U86-D-1600-12-HB3DC/40 Device Detail ........................................................................................................................................... 3 Device Addressing Methods .................................................................................................................................................................. 3 Command Codes ..................................................................................................................................................................................... 4 RETURNED RESULTS VS. COMMAND CODE: ....................................................................................................................................... 11 SENSOR DATA AND RESOLUTION ......................................................................................................................................................... 15 D1U86-D-1600-12-HB3DC & D1U86-D-1600-12-HB4DC DC Variants ................................................................................................ 15 MANUFACTURERS VITAL PRODUCT DATA .......................................................................................................................................... 15 Command Code 99 HEX (MAN_ID) ...................................................................................................................................................... 15 Command Code 9A HEX; (MAN_MODEL) D1U86-D-1600-12-HB3DC DC Input Variant; Front to Back Airflow .......................... 15 Command Code 9A HEX; (MAN_MODEL) D1U86-D-1600-12-HB4DC DC Input Variant; Back to Front Airflow .......................... 16 Command Code 9B HEX (MFR-REVISION) ......................................................................................................................................... 16 Command Code 9C HEX (MFR_LOCATION)....................................................................................................................................... 16 Command Code 9D HEX (MFR_DATE)................................................................................................................................................ 17 Command Code 9E HEX (MFR_SERIAL) ............................................................................................................................................ 17 GENERAL PARAMETRIC DATA ............................................................................................................................................................... 17 OPERATION COMMAND CODE 01 HEX .................................................................................................................................................. 18 ON/OFF COMMAND CODE 02 HEX .......................................................................................................................................................... 18 LED CONTROL COMMAND CODE EF HEX......................................................................................................................................... 18 www.murata-ps.com/support D1U86-D-1600-12-HBxDC_ACAN_54_A01.D1_14_Jan_2015 Page 2 of 18 D1U86-D-1600-12-HBxDC Application Note ACAN-54; PMBus Communication Protocol PMBus™ Commands & Features This application note is applicable for the following members of the D1U86-D-1600-12-HBxDC Product Series: AC Input Variants --------- DC Input Variants D1U86-D-1600-12-HB3DC: 1600W; 12V - Front to Back Airflow D1U86-D-1600-12-HB4DC: 1600W; 12V - Back to Front Airflow 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 (between current command STOP and next command START) is recommended for robust communications. 2 Note: These products do support 100KHz and 400KHz I C communication on the PMBus™ interface. Note: The PMBus™ slave controller can “clock stretch” on ACK D1U86-D-1600-12-HBxDC Device Detail Vendor Manufacturers Part Number PIC24FJ32GA002T-I/SS PIC24FJ64GA306T-I/PT 24AA024T-IMS Power Module Internal Devices Package Description Microchip Technology Inc. 28 Pin Primary General Purpose uC, 16-bit, 32K flash, 8K SRAM, -40C to +85C Microchip Technology Inc. 64 Pin Secondary General Purpose uC, 16-bit, 64K flash, 8K SRAM, -40C to +85C Microchip Technology Inc. 8 Pin 2K Bit, 2.5-5.5V, 400KHz, 1.8-2.5V 100KHz, 85C 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 Read/Write bit. The addresses, as shown above, assume that the Read/Write bit is a “0”. www.murata-ps.com/support D1U86-D-1600-12-HBxDC_ACAN_54_A01.D1_14_Jan_2015 Page 3 of 18 D1U86-D-1600-12-HBxDC Application Note ACAN-54; 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”, “1” or “2” 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 D1U86-D-1600-12-HBxDC_ACAN_54_A01.D1_14_Jan_2015 Page 4 of 18 D1U86-D-1600-12-HBxDC Application Note ACAN-54; 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 YES 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 #HB3DCReturnedData #HB4DCReturnedData 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 HB3DCOpCodex50 HB4DCOpCodex50 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 D1U86-D-1600-12-HBxDC_ACAN_54_A01.D1_14_Jan_2015 Page 5 of 18 D1U86-D-1600-12-HBxDC Application Note ACAN-54; PMBus Communication Protocol Command Code (Hex) 6A 6A Page Format POUT_OP_WARN_LIMIT Read/ Write R 0 Linear Data Format Number of Bytes 2 POUT_OP_WARN_LIMIT R 1 Linear Data Format 2 6B PIN_OP_WARN_LIMIT R 0 Linear Data Format 2 6B PIN_OP_WARN_LIMIT R 1 Linear Data Format 2 79 Command Name STATUS_BYTE R All Bit Flags 1 Bit(s) Number NONE_F_W 1 CML_F 2 TEMPERATURE_F_W 3 INPUT_UV_F 4 OUTPUT_OC_F 5 OUTPUT_OV_F 6 UNIT_OFF 7 BUSY_F 0 NONE_F_W 2 3 4 5 6 STATUS_WORD R All Bit Flags 2 7 8 9 10 11 12 13 14 15 7A 7A STATUS_VOUT STATUS_VSTBY www.murata-ps.com/support R R 0 1 Bit Flags Bit Flags 1 1 See Returned Data Tables for Individual Models HB3DCOpCodex6A HB4DCOpCodex6A 0 1 79 Bit Name 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 Definition Supported Output Overpower Warning Limit - High line YES Output Overpower Warning Limit - Low line YES Input Overpower Warning Limit - High line YES Input Overpower Warning Limit - Low line YES 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 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 [7:1] occurred NO 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 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 FANS_F_W 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 D1U86-D-1600-12-HBxDC_ACAN_54_A01.D1_14_Jan_2015 Page 6 of 18 D1U86-D-1600-12-HBxDC Application Note ACAN-54; 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 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 Supported YES YES NO NO NO YES YES YES YES YES NO NO NO YES YES YES YES YES YES YES YES YES YES YES 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) 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 D1U86-D-1600-12-HBxDC_ACAN_54_A01.D1_14_Jan_2015 Page 7 of 18 D1U86-D-1600-12-HBxDC Application Note ACAN-54; 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 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 8C 8C 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 #SensorData 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 9A 9B 9C 9D 9E MFR_ID R All Ascii Text Block Variable MFR_MODEL R All Ascii Text Block 10 MFR_REVISION R All Ascii Text Block 15 MFR_LOCATION R/W All Ascii Text Block Variable MFR_DATE R/W All Ascii Text Block 5 MFR_SERIAL R/W All Linear Data Format 2 www.murata-ps.com/support 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 D1U86-D-1600-12-HBxDC_ACAN_54_A01.D1_14_Jan_2015 Page 8 of 18 D1U86-D-1600-12-HBxDC Application Note ACAN-54; PMBus Communication Protocol Command Code (Hex) A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB E0 Command Name Read/ Write Page Format Number of Bit(s) Bytes Number MFR_VIN_MIN R All Linear Data Format 2 MFR_VIN_MAX R All Linear Data Format 2 MFR_IIN_MAX R All Linear Data Format 2 MFR_PIN_MAX R All Linear Data Format 2 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 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 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 NO YES YES YES YES YES YES YES YES 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 YES YES D1U86-D-1600-12-HBxDC_ACAN_54_A01.D1_14_Jan_2015 Page 9 of 18 D1U86-D-1600-12-HBxDC Application Note ACAN-54; PMBus Communication Protocol Command Code (Hex) Command Name E1 EEPROM_WP E2 READ_HOURS_USED Read/Write R/W R Page All All Format Integer Linear Data Format Number of Bytes Bit(s) Number 1 See Sensor Data Tables for Individual Models #ComCodexeE2 3 0 EE EF F0 PMBUS_CONFIG LED_CONTROL #ComCodexEF READ_RESETS R R R All All All Bit Flags 2 Bit Flags 1 Bit Flags 2 Bit Flags 2 F8 BOOTLOAD_RESTART R/W All HEX 1 FA BOOTLOADER_REQUEST R/W All Ascii Text Block 6 FB BOOTLOADER-STATUS www.murata-ps.com/support R All Bit Flags Bit Name/Comment 2 DATA_FORMAT 1 SMBALERT_L 2 MAX_BUS_SPEED 3 PEC 4:7 RESERVED 8:15 CMD_KEY 0:2 3:6 7 LED_MODE RESERVED LED_CONTROL 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 Description Byte to enable (write 0x9A) or disable (write 0x56) writes to the external EEPROM Power Supply Accumulated Main Output Power-On Hours 0 = Linear data format 1 = Direct data format 0 = SMBALERT_L implemented & supported 1 = SMBALERT not implemented 0 = 100kHz 1 = 400kHz 0 = PEC not supported 1 = PEC supported 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 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 D1U86-D-1600-12-HBxDC_ACAN_54_A01.D1_14_Jan_2015 Page 10 of 18 D1U86-D-1600-12-HBxDC Application Note ACAN-54; 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. D1U86-D-1600-12-HB3DC – DC Input Variant; Front to Back Airflow: #RetOpCodex40 Command Code Hex) Command Name Read/ Write Page Data Format # of Bytes Units Scaling Coefficients N m R Bit # Reading b 40 VOUT_OV_FAULT_LIMIT R 0 Linear 2 Vdc -6 14 40 VSTBY_OV_FAULT_LIMIT R 1 Linear 2 Vdc -6 14.5 41 VOUT_OV_FAULT_RESPONSE R 0 Bit Flags 1 41 VSTBY_OV_FAULT_RESPONSE R 1 Bit Flags 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 42 VOUT_OV_WARN_LIMIT R 0 Linear 2 Vdc -6 13 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.5 43 VSTBY_UV_WARN_LIMIT R 1 Linear 2 Vdc -6 11.5 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 IOUT_OC_FAULT_LIMIT R 0 46 ISTBY_OC_FAULT_LIMIT R 47 IOUT_OC_FAULT_RESPONSE R 47 4A ISTBY_OC_FAULT_RESPONSE R Linear 2 Adc -2 2 Linear 2 Adc -8 0 Bit Flags 1 1 IOUT_OC_WARN_LIMIT R 4A ISTBY_OC_WARN_LIMIT R 2 4F AIRFLOW_1_OT_FAULT_LIMIT R 0 4F AIRFLOW_2_OT_FAULT_LIMIT R 1 4F HOTSPOT_1_OT_FAULT_LIMIT R 4F HOTSPOT_2_OT_FAULT_LIMIT 4F HOTSPOT_3_OT_FAULT_LIMIT www.murata-ps.com/support 0 Bit Flags Linear 1 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.5 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 46 Comments 3 145 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.9 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 Response - Output disabled while fault is present & remains disabled until fault cleared 2 Adc -2 140 Linear 2 Adc -8 2.8 Linear 2 °C 0 80 Inlet – Primary Linear 2 °C 0 115 Outlet Secondary 2 Linear 2 °C 0 130 Main Output Hot Spot - Secondary R 3 Linear 2 °C 0 125 PFC Hot Spot - Primary R 3 Linear 2 °C 0 125 Boost Hot Spot - Primary D1U86-D-1600-12-HBxDC_ACAN_54_A01.D1_14_Jan_2015 Page 11 of 18 D1U86-D-1600-12-HBxDC Application Note ACAN-54; PMBus Communication Protocol D1U86-D-1600-12-HB3DC – DC Input Variant; Front to Back Airflow: RetOpCodex50 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 50 AIRFLOW_2_OT_FAULT_RESPONSE HOTSPOT_2_OT_FAULT_RESPONSE HOTSPOT_2_OT_FAULT_RESPONSE HOTSPOT_3_OT_FAULT_RESPONSE R R R R 1 2 3 4 Bit Flags Bit Flags Bit Flags Bit Flags Units Scaling Coefficients N 1 1 1 1 m Bit # Reading Comments R 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 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 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 – Secondary 51 HOTSPOT_1_OT_WARN_LIMIT R 1 Linear Data Format 2 °C 0 105 Outlet Primary 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 51 HOTSPOT_3_OT_WARN_LIMIT R 4 Linear Data Format 110 Boost – Hot Spot Primary 55 VIN_OV_FAULT_LIMIT R 0 Linear Data Format 2 56 VIN_OV_FAULT_RESPONSE R 0 Bit Flags 1 Vdc -3 76 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 57 VIN_OV_WARN_LIMIT R 0 Linear Data Format 2 Vdc -3 74 58 VIN_UV_WARN_LIMIT R 0 Linear Data Format 2 Vdc -3 41 59 VIN_UV_FAULT_LIMIT R 0 Linear Data Format 2 Vdc -3 5A VIN_UV_FAULT_RESPONSE R 0 Bit Flags 1 39 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 5B IIN_OC_FAULT_LIMIT R 0 Linear Data Format 2 5C IIN_OC_FAULT_RESPONSE R 0 Bit Flags 1 Adc -4 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 50 3 IIN_OC_WARN_LIMIT R 0 Linear Data Format 2 Adc -4 47.3 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 1770 69 POUT_OP_FAULT_RESPONSE R 0 Bit Flags 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 6A POUT_OP_WARN_LIMIT R 0 Linear Data Format 2 Watts 1 1710 6B PIN_OP_WARN_LIMIT R 0 Linear Data Format 2 Watts 1 1920 RetOpCodex6A www.murata-ps.com/support D1U86-D-1600-12-HBxDC_ACAN_54_A01.D1_14_Jan_2015 Page 12 of 18 D1U86-D-1600-12-HBxDC Application Note ACAN-54; PMBus Communication Protocol D1U86-D-1600-12-HB4DC – DC Input Variant; Back to Front Airflow: RetOpCodex40 Command Code Hex) Command Name Read/ Write Page Data Format # of Bytes Units 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 Scaling Coefficients N 1 m R Bit # Reading b 14 14.5 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 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.5 43 VSTBY_UV_WARN_LIMIT R 1 Linear 2 Vdc -6 11.5 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 46 IOUT_OC_FAULT_LIMIT R 0 Linear 2 Adc -2 46 ISTBY_OC_FAULT_LIMIT R 2 Linear 2 Adc -8 47 IOUT_OC_FAULT_RESPONSE R 0 Bit Flags 1 47 ISTBY_OC_FAULT_RESPONSE R 1 Bit Flags 1 IOUT_OC_WARN_LIMIT R 0 Linear 2 Adc -2 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.5 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 145 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.9 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) 3 Response - Output disabled while fault is present & remains disabled until fault cleared 7:6 4A Comments 140 4A ISTBY_OC_WARN_LIMIT R 2 Linear 2 Adc -8 2.8 4F AIRFLOW_1_OT_FAULT_LIMIT R 0 Linear 2 °C 0 80 Inlet – Primary 4F AIRFLOW_2_OT_FAULT_LIMIT R 1 Linear 2 °C 0 115 Outlet Secondary 4F HOTSPOT_1_OT_FAULT_LIMIT R 0 Linear 2 °C 0 130 Main Output Hot Spot - Secondary 4F HOTSPOT_2_OT_FAULT_LIMIT R 1 Linear 2 °C 0 125 Bridge Hot Spot - Primary 4F HOTSPOT_3_OT_FAULT_LIMIT R 2 Linear 2 °C 0 125 Boost Hot Spot - Primary www.murata-ps.com/support D1U86-D-1600-12-HBxDC_ACAN_54_A01.D1_14_Jan_2015 Page 13 of 18 D1U86-D-1600-12-HBxDC Application Note ACAN-54; PMBus Communication Protocol D1U86-D-1600-12-HB4DC – DC Input Variant; Back to Front Airflow: RetOpCodex50 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 50 AIRFLOW_2_OT_FAULT_RESPONSE HOTSPOT_1_OT_FAULT_RESPONSE HOTSPOT_2_OT_FAULT_RESPONSE HOTSPOT_3_OT_FAULT_RESPONSE R R R R 1 2 3 4 Bit Flags Bit Flags Bit Flags Bit Flags Units Scaling Coefficients N 1 1 1 1 m R Bit # b Reading Comments 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 2:0 0 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 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 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 – Secondary 51 AIRFLOW_2_OT_WARN_LIMIT R 1 Linear Data Format 2 °C 0 105 Outlet Primary 51 HOTSPOT_1_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 Bridge Hot Spot - Primary 51 HOTSPOT_3_OT_WARN_LIMIT R 4 Linear Data Format 110 Boost – Hot Spot Primary 55 VIN_OV_FAULT_LIMIT R 0 Linear Data Format 2 56 VIN_OV_FAULT_RESPONSE R 0 Bit Flags 1 7:6 Vdc -3 76 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 3 VIN_OV_WARN_LIMIT R 0 Linear Data Format 2 Vdc -3 74 58 VIN_UV_WARN_LIMIT R 0 Linear Data Format 2 Vdc -3 41 59 VIN_UV_FAULT_LIMIT R 0 Linear Data Format 2 Vdc -3 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 Adc 39 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 -4 50 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 5D IIN_OC_WARN_LIMIT R 0 Linear Data Format 2 Adc -4 47.3 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 1770 69 POUT_OP_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 3 6A POUT_OP_WARN_LIMIT R 0 Linear Data Format 2 Watts 1 1710 6B PIN_OP_WARN_LIMIT R 0 Linear Data Format 2 Watts 1 1920 RetOpCodex6A www.murata-ps.com/support D1U86-D-1600-12-HBxDC_ACAN_54_A01.D1_14_Jan_2015 Page 14 of 18 D1U86-D-1600-12-HBxDC Application Note ACAN-54; PMBus Communication Protocol SENSOR DATA AND RESOLUTION D1U86-D-1600-12-HB3DC & D1U86-D-1600-12-HB4DC DC Variants RetOpCodex88 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 8F READ_TEMPERATURE_3 90 READ_FAN_SPEED_1 96 READ_POUT 97 READ_PIN E2 READ_POWER_ON_HOURS RetOpCodexE2 Scaling Coefficient Raw Sensor Page Data Format Units Input Voltage Sensor Reading All Linear Vdc -3 Input Current Sensor Reading All Linear Adc -4 66 0.0645 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 Bridge Hotspot (Primary Side) Temperature Sensor Reading Boost Hotspot (Primary Side) Fan 1 Speed Sensor Reading 0 Linear Vdc -6 14.68 1 Linear Vdc -6 0 Linear Adc 1 Linear Adc 0 Linear 0 0 Output Power Sensor Reading Description Resolution Accuracy 0.125 + / - 2% of Reporting Full-Scale 63.94 0.0625 + / - 5% of Reporting Full-Scale 0.0143 15.98 0.0156 + / - 2% of Reporting Full-Scale 15.91 0.0155 15.984 0.01563 + / - 2% of Reporting Full-Scale -2 150.2 0.147 255.75 0.250 + / - 2% of Reporting Full-Scale -8 4 0.004 3.996 0.00391 + / - 2% of Reporting Full-Scale °C 0 -40 to 150 -40 to 150 1 + / - 5°C Linear °C 0 -40 to 150 -40 to 150 1 + / - 5°C Linear °C 0 -40 to 150 -40 to 150 1 + / - 5°C 1 Linear °C 0 -40 to 150 -40 to 150 1 + / - 5°C 1 Linear °C 0 -40 to 150 -40 to 150 1 + / - 5°C All Linear RPM 5 24,000 32736 1 + / - 5% of Reporting Full-Scale All Linear Watts 1 2046 32 + / - 5% of Reporting Full-Scale Input Power Sensor Reading All Linear Watts 1 2046 2 + / - 5% of Reporting Full-Scale Accumulated Main Output PowerOn Hours All Linear Hours ~1900 (Years 2 MANUFACTURERS VITAL PRODUCT DATA Command Code 99 HEX (MAN_ID) Command Code (Hex) 99 #RetComCodex99 Command Name N PMBus Reporting Sensor Full-scale / Full-scale / Resolution Range Range 110 0.108 127.875 0 Value MFR_ID Murata-PS ~1900 (Years 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 + / - 3% 'M' 'u' 'r' 'a' 't' 'a' '-' 'P' 'S' Command Code 9A HEX; (MAN_MODEL) D1U86-D-1600-12-HB3DC DC Input Variant; Front to Back Airflow Command Code (Hex) Command Name 9A #RetOpCodex9A www.murata-ps.com/support MFR_MODEL Value D1U86-D-1600-12-HB3DC 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 'D' '1' 'U' '8' '6' '-' 'D' '-' '1' '6' '0' '0' '-' '1' '2' '-' 'H' 'B' '3' 'D' 'C' 0 0 0 0 0 0 D1U86-D-1600-12-HBxDC_ACAN_54_A01.D1_14_Jan_2015 Page 15 of 18 D1U86-D-1600-12-HBxDC Application Note ACAN-54; PMBus Communication Protocol MFR_MODEL_27 MFR_MODEL_28 “0” “0” Command Code 9A HEX; (MAN_MODEL) D1U86-D-1600-12-HB4DC DC Input Variant; Back to Front Airflow Command Code (Hex) Command Name 9A #RetOpCodex9A MFR_MODEL Value Units D1U86-D-1600-12-HB4DC Command Code 9B HEX (MFR-REVISION) Command Code (Hex) Command Name Value 9B #RetOpCodex9B MFR_REVISION 0001-0001-0000 9C #RetOpCodex9C www.murata-ps.com/support Command Name MFR_LOCATION 'D' '1' 'U' '8' '6' '-' 'D' '-' '1' '6' '0' '0' '-' '1' '2' '-' 'H' 'B' '4' 'D' 'C' 0 0 0 0 0 0 'D' '1' 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) 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 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 D1U86-D-1600-12-HBxDC_ACAN_54_A01.D1_14_Jan_2015 Page 16 of 18 D1U86-D-1600-12-HBxDC Application Note ACAN-54; PMBus Communication Protocol Command Code 9D HEX (MFR_DATE) Command Code (Hex) 9D #RetOpCodex9D Command Code 9E HEX (MFR_SERIAL) Command Code (Hex) 9E #RetOpCodex9E Command Name MFR_DATE Command Name 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 MFR_SERIAL 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 GENERAL PARAMETRIC DATA Command Code (Hex) A0 #RetOpCodexA0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA #RetOpCodexAA AB #RetOpCodexAB 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 40 Vdc -3 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 72 47 1800 11.40 12.61 133.3 1600 55 0 40 320 0.90 800 0.90 1600 0.88 40 320 0.90 800 0.90 1600 0.88 Vdc Adc W Vdc Vdc Adc W C C Vdc W -3 -4 1 -6 -6 -2 1 0 0 -3 1 -10 1 -10 1 -10 -3 1 -10 1 -10 1 -10 W W Vdc W W W D1U86-D-1600-12-HBxDC_ACAN_54_A01.D1_14_Jan_2015 Page 17 of 18 D1U86-D-1600-12-HBxDC Application Note ACAN-54; PMBus Communication Protocol OPERATION COMMAND CODE 01 HEX Power Module On/Off Mode: Bit # / Bit Description (Command Code 01 HEX) 7 6 On/off Bit 1 On/off Bit 0 5 0 0 x 1 0 x 4 3 1 0 Margin Fault Control Bits 1 0 Bit Bit x x x x x x x x Margin on/off/high/low Bits 1 0 2 Valid Values Dec Hex x 0 - 63 0 - 3F x 128 - 191 80 - BF Power Module Status Not Used RetOpCodex01 Disable power supply when OPERATION command supported Enable power supply when OPERATION command supported – DEFAULT setting ON/OFF COMMAND CODE 02 HEX Power Module On/Off Configuration: Bit # / Bit Description (Command Code 02 HEX) 7 6 5 4 3 2 Valid Values 1 0 CONTROL Pin Dec Hex 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 OPERATION command on/off On/Off Polarity Action RetOpCodex02 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 DEFAULT SETTING 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 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 “X” = Don’t Care www.murata-ps.com/support D1U86-D-1600-12-HBxDC_ACAN_54_A01.D1_14_Jan_2015 Page 18 of 18