D1U3CS-D-1600-12-HCxEC PMBusTM Communications Protocol ACAN57 Application Note PMBus™ Commands & Features This application note is applicable for the following members of the D1U3CS-D-1600-12-HCxEC Series: MPS# Part Number Serial Communication Slave Addressing Airflow Standby (Vdc) TQ1809 D1U3CS-D-1600-12-HC4EC Address Pins Selection (Pin Strapping) back-to-front 3.3 M1831 D1U3CS-D-1600-12-HC3EC Address Pins Selection (Pin Strapping) front-to-back 3.3 Standard PMBus™ Commands Data communicated over the PMBus™ interface shall not use PEC (Packet Error Checking) as defined by the standard for PMBus™ Power Systems Management Protocol Part 1 – General Requirements Rev 1.1. Data parameters passed shall use either linear or direct formatting (see individual commands). 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. Note: 100/400 KHz I2C communications is supported for the PMBus™ interface. Note: The PMBus™ slave controller can “clock stretch” on ACK. Device Details Power Module Internal Devices Vendor Microchip Technology Inc. Microchip Technology Inc. Microchip Technology Inc. Manufacturers Part Number PIC24FJ32GA002T-I/SS PIC24FJ164GA306T-I/PT 24AA024T-IMS Package 28 Pin 64 Pin 8 Pin Description Primary Digital Signal Controller, 16-bit dsPIC, 32K flash, 8K SRAM, --40C to +85C Secondary Digital Signal Controller, 16-bit dsPIC, 64K flash, 8K SRAM, -40C to +85C 2K Bit, 2.5-5.5V, 400KHz, 1.8-2.5V 100KHz, 85C Device Addressing Methods (See D1U3CS-12-CONC Interface Card; Application Note ACAN-41 for Additional Details): The following details the method whereby the two 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; see the PMBus™ standard) is as follows: 1. Terminating the pin(s) to VSB GND (connector pin numbers A2/B6/C6/D6); this method will set a default address of “00”for the last two addressable bits (A0, A1) of the address byte. 2. Leaving these pins unterminated (“floating”) will set a default address of “11”for the last two addressable bits (A0, A1) of the address byte; these pins are pulled up (internally to +VSB) by a 10K ohm resistor. 3. Other combinations are possible to provide a maximum of 4 address permutations as follows: HEX Address Combinations by Analogue Method; ADDR External Resistance Values Address Pin A1 Address Pin A0 Power Module Secondary Power Module (Connector Pin D2) (Connector Pin D1) Main Controller (Serial Slave Address) EEPROM (Serial Slave Address) 0 0 0xB0 0xA0 0 1 0xB2 0xA2 1 0 0xB4 0xA4 1 1 0xB6 0xA6 The D1U3CS-D-1600-12-HCxEC uses 7-bit Device “left shifted” addressing as follows (see example below for Secondary Main Micro Controller; the EEPROM addressing follows a similar convention) but commences at base address 0xA0) interrelationship: Address Convention Device Address Bits Device Address 0xB0 0xB2 0xB4 0xB6 7 6 5 4 3 1 1 1 1 0 0 0 0 1 1 1 1 1 1 0 1 0 0 0 0 2 (A1) 0 0 1 1 1 (A0) 0 1 0 1 Read/Write Bit “0” = “W” “1” = “R” “0” “0” “0” “0” www.murata-ps.com/support 19Mar 2015 ACAN57.A01 Page 1 of 19 D1U3CS-D-1600-12-HCxEC PMBusTM Communications Protocol ACAN57 Application Note PMBus™ COMMANDS Command Codes Page Command is supported to allow the ability to control and monitor the dual outputs (the Main 1 output and VSTANDBY outputs). Each Command Code is annotated with either “All”, “0”, “1”, “2” or “3” accordingly to identify which “page” is associated with the command. Command Code (Hex) 00 01 02 03 20 20 25 25 26 26 Read/ Write R/W Page OPERATION (See Relevant Table at the Rear of Document) #ComCodex01 R/W All ON_OFF_CONFIG See Relevant Table at the Rear of Document) #ComCodex02 R Command Name PAGE CLEAR_FAULTS VOUT_MODE VSTBY_MODE VOUT_MARGIN_HIGH VSTBY_MARGIN_LOW VOUT_MARGIN_HIGH VSTBY_MARGIN_LOW W R R R/W R/W R/W R/W Format All All Bit Flags Bit Flags All 0 1 0 1 0 1 Number of Bytes 1 Bit(s) Number 1 5:0 Set output margin high/low voltages 7:6 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) 1 1 Bit Flags Bit Flags Linear Data Format Linear Data Format Linear Data Format Linear Data Format 1 1 2 2 2 2 Bit Name Definition Command to provide ability to configure, control & monitor multiple outputs 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 Supported YES NO YES YES YES YES YES YES NO NO NO 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 required N”N exponent. 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 exponent “N” for translation to volts. PMBus Spec - Part II - Revision 1.1 Sections 8.1-8.3 Load the unit with the voltage to which the output is to be changed when the OPERATION command set to "Margin High" Load the unit with the voltage to which the output is to be changed when the OPERATION command set to "Margin High" Load the unit with the voltage to which the output is to be changed when the OPERATION command set to "Margin Low" Load the unit with the voltage to which the output is to be changed when the OPERATION command set to "Margin Low" YES NO NO NO NO NO NO www.murata-ps.com/support 19Mar 2015 ACAN57.A01 Page 2 of 19 D1U3CS-D-1600-12-HCxEC PMBusTM Communications Protocol ACAN57 Application Note Command Code (Hex) Command Name Read/ Write R 3A Page All Format Bit Flags Number of Bytes 1 FAN_CONFIG_1_2 Bit(s) Number Bit Name 0 FAN_2_TACH_PULSES 1 FAN_2_TACH_PULSES 2 FAN_2_SETTING_MODE 3 FAN_2_INSTALLATION 4 FAN_1_TACH_PULSES 5 FAN_1_TACH_PULSES 6 FAN_1_SETTING_MODE 7 FAN_1_INSTALLATION Definition 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) Supported NO NO NO NO YES YES YES Set when fan is installed in position 1 YES YES YES 3B FAN_COMMAND_1 R/W All R/W 2 Manual fan override command fan speed value in RPM Command speed formatted in Linear as per command 0x90 - READ_FAN_SPEED_1 40 VOUT_OV_FAULT_LIMIT R 0 Linear Data Format 2 Main Output Overvoltage Fault Limit Standby(Auxiliary) Output Overvoltage Fault Limit Main Output Overvoltage Fault Response Actions Standby(Auxiliary) Output Overvoltage Fault Response Actions 40 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 Main Output Overvoltage Warning Limit YES 42 VSTBY_OV_WARN_LIMIT R 1 Linear Data Format 2 Standby(Auxiliary) Output Overvoltage Warning Limit YES 43 VOUT_UV_WARN_LIMIT R 0 Linear Data Format 2 Main Output Undervoltage Warning Limit YES 43 VSTBY_UV_WARN_LIMIT R 1 Linear Data Format 2 Standby(Auxiliary) Output Undervoltage Warning Limit YES 44 VOUT_UV_FAULT_LIMIT R 0 Linear Data Format 2 Main Output Undervoltage Fault Limit YES 44 VSTBY_UV_FAULT_LIMIT R 1 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 See Returned Data Tables for Individual Models #HC4ECcomcodex40 #HC3ECcomcodex40 Standby(Auxiliary) Output Undervoltage Fault Limit Main Output Undervoltage Fault Response Actions Standby(Auxiliary) Output Undervoltage Fault Response Actions YES YES YES YES YES YES Main Output Overcurrent Fault Limit - High line YES 2 Main Output Overcurrent Fault Limit - Low line YES YES 46 ISTBY_OC_FAULT_LIMIT R 2 Bit Flags 1 Standby(Auxiliary) Output Overvoltage Fault Limit 47 IOUT_OC_FAULT_RESPONSE R 0 Bit Flags 1 Main Output Overcurrent Fault Response Actions YES 47 IOUT_OC_FAULT_RESPONSE R 1 Bit Flags 1 Main Output Overcurrent Fault Response Actions YES 47 ISTBY_OC_FAULT_RESPONSE R 2 Linear Data Format 2 Standby(Auxiliary) Output Response Actions YES Standby(Auxiliary) Output Overcurrent Fault Response Actions Main Output Overcurrent Warning Limit - High line Main Output Overcurrent Warning Limit - Low line 4A IOUT_OC_WARN_LIMIT R 0 Linear Data Format 2 4A IOUT_OC_WARN_LIMIT R 1 Linear Data Format 2 YES 4A ISTBY_OC_WARN_LIMIT R 2 Linear Data Format 2 4F AIRFLOW_1_OT_FAULT_LIMIT R 2 Linear Data Format 2 Airflow 1 Overtemperature Fault Limit YES 4F HOTSPOT_1_OT_FAULT_LIMIT R 1 Linear Data Format 2 Hotspot 1 Overtemperature Fault Limit YES 4F AIRFLOW_2_OT_FAULT_LIMIT R 2 Linear Data Format 2 Airflow 2 Overtemperature Fault Limit YES 4F HOTSPOT_2_OT_FAULT_LIMIT R 3 Bit Flags 1 Hotspot 2 Overtemperature Fault Limit YES YES YES www.murata-ps.com/support 19Mar 2015 ACAN57.A01 Page 3 of 19 D1U3CS-D-1600-12-HCxEC PMBusTM Communications Protocol ACAN57 Application Note Command Code (Hex) Command Name Read/ Write Page Format Number of Bytes 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 Bit Flags 2 Bit(s) Number Bit Name Definition Supported 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 Linear Data Format 1 Input Undervoltage Fault Limit YES Linear Data Format See Returned Data Tables for Individual Models #HC4ECcomcodex50 #HC3ECcomcodex50 YES YES YES YES YES 5A VIN_UV_FAULT_RESPONSE R 0 5B IIN_OC_FAULT_LIMIT R 0 Bit Flags 1 Input Undervoltage Fault Response Actions Input Overcurrent Fault Limit 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 YES YES 2 68 POUT_OP_FAULT_LIMIT R 0 Bit Flags 1 Output Overpower Fault Limit 69 POUT_OP_FAULT_RESPONSE R 0 Linear Data Format 2 Output Overpower Fault Response Actions 6A POUT_OP_WARN_LIMIT R 0 Linear Data Format 2 6A POUT_OP_WARN_LIMIT R 1 Linear Data Format 2 6B PIN_OP_WARN_LIMIT R 0 Linear Data Format 2 Output Overpower Warning Limit - High line Output Overpower Warning Limit - Low line Input Overpower Warning Limit - High line 6B PIN_OP_WARN_LIMIT R 1 Linear Data Format 2 Input Overpower Warning Limit - Low line 0 1 2 3 79 STATUS_BYTE R All Bit Flags 1 4 5 6 7 NONE_F_W CML_F TEMPERATURE_F_W INPUT_UV_F OUTPUT_OC_F OUTPUT_OV_F UNIT_OFF BUSY_F 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 YES YES YES YES YES YES NO YES YES YES YES YES YES YES www.murata-ps.com/support 19Mar 2015 ACAN57.A01 Page 4 of 19 D1U3CS-D-1600-12-HCxEC PMBusTM Communications Protocol ACAN57 Application Note Command Code (Hex) Command Name Read/ Write Page Format Number of Bytes Bit(s) Number 0 1 2 3 4 5 6 7 79 STATUS_WORD R All Bit Flags 2 8 9 10 11 12 13 14 15 7A 7A STATUS_VOUT STATUS_VSTBY R R 0 1 Bit Flags Bit Flags 1 1 Bit Name Definition NONE_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 Set when unit not providing power to the output Asserted when device busy and unable to respond fault Set when a fault not listed in [15:1] has occurred Set when a bit in command STATUS_OTHER set Set when a fan fault or warning has occurred Set when the POWER_GOOD signal is negated Manufacturer specific fault or warning has occurred Set when an Input voltage/current/power fault or warning has occurred Set when an output current / output power fault or warning has occurred Set when an output voltage fault or warning has occurred 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 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 FANS_F_W POWER_GOOD_L MFG_SPECIFIC_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 Supported NO YES YES YES YES YES YES YES NO NO YES YES YES YES YES YES NO NO NO NO YES YES YES YES NO NO NO NO YES YES YES YES www.murata-ps.com/support 19Mar 2015 ACAN57.A01 Page 5 of 19 D1U3CS-D-1600-12-HCxEC PMBusTM Communications Protocol ACAN57 Application Note Command Code (Hex) 7B Command Name STATUS_IOUT Read/ Write R Page 0 Format Bit Flags Number of Bytes 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 1 4 5 6 7 7C 7D 7E STATUS_INPUT STATUS-TEMPERATURE STATUS_CML R R R ALL ALL All Bit Flags Bit Flags Bit Flags 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 1 1 Supported YES YES NO NO NO YES YES YES YES YES NO NO NO YES YES YES YES YES YES NO YES 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 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 www.murata-ps.com/support 19Mar 2015 ACAN57.A01 Page 6 of 19 D1U3CS-D-1600-12-HCxEC PMBusTM Communications Protocol ACAN57 Application Note Command Code (Hex) Command Name Read/Wri te Page Format Number of Bit(s) Number Bytes 0 1 2 3 1 4 5 6 7 Bit Name/Comment Description Supported 81 STATUS_FANS_1_2 R All Bit Flags 88 READ_VIN R All Linear Data Format 2 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 Direct Data Format 2 Main Output Voltage Sensor Reading YES 8B READ_VSTBY R 1 Direct Data Format 2 8C READ_IOUT R 0 Direct Data Format 2 8C READ_ISTBY R 1 Direct Data Format 2 8D READ_TEMPERATURE_1 R 0 Linear Data Format 2 8E READ_TEMPERATURE_2 R 0 Direct 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 96 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 All Models #SensorDatax88HC4EC #SensorDatax88HC3EC Standby(Auxiliary) Output Current Sensor Reading Airflow 1 Temperature Sensor Reading NO NO NO YES NO YES NO YES 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 R 0 Linear Data Format 2 Fan 2 Speed Sensor Reading NO READ_POUT R All Linear Data Format 2 Output Power Sensor Reading YES 97 READ_PIN R All Linear Data Format 2 Input Power Sensor Reading YES 98 PMBUS_REVISION R ALL HEX 1 PMBus Specification Revision YES 99 9A 9B MFR_ID MFR_PART_NUMBER MFR_REVISION R R R All All All Ascii Text Block Ascii Text Block Ascii Text Block Variable 15 10 9C MFR_LOCATION R/W All Ascii Text Block Variable 9D MFR_DATE R/W All Ascii Text Block 5 9E MFR_SERIAL R/W All Ascii Text Block 2 See MFR_ID at link: #ComCodex99 See MFR_PART_NUMBER at link: #ComCodex9AHC4EC #ComCodex9AHC3EC 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 Firmware Revision Power Supply Model Number Power Supply Manufacture Location Power Supply Manufacture Date Power Supply Serial Number YES YES YES YES YES YES www.murata-ps.com/support 19Mar 2015 ACAN57.A01 Page 7 of 19 D1U3CS-D-1600-12-HCxEC PMBusTM Communications Protocol ACAN57 Application Note Command Code (Hex) A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 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 Bit Name/Comment See Manufacturers Data Tables ComCodexA0 AA AB MFR_EFFICIENCY_LL MFR_EFFICIENCY_HL R R All All Linear Data Format Linear Data Format 2 2 0 E0 PS_STATUS R All Bit Flags 2 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 BOOTLOAD_MODE 11 12 13 UNUSED UNUSED UNUSED 14 WARNING 15 FAULT 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 Set when the bootloader is currently bootloading any of the microcontrollers in the power supply 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 NO YES YES YES YES YES NO NO NO Set when power supply warning has occurred; tracks 'WARNING' status LED Set when power supply fault has occurred; tracks 'FAULT' status LED YES YES www.murata-ps.com/support 19Mar 2015 ACAN57.A01 Page 8 of 19 D1U3CS-D-1600-12-HCxEC PMBusTM Communications Protocol ACAN57 Application Note Command Code (Hex) Command Name Read/Write Page Format Number of Bit(s) Bytes Number Bit Name/Comment E1 EEPROM_WP R/W All Integer 1 See EEPROM FRU Data #EEPROMDATA E2 READ_HOURS_USED R All Linear Data Format 3 See Sensor Data Tables for Individual Models ComCodexE2 E5 EB READ_RESETS MFR_FW_TYPE R R Bit Flags 2 Bit Flags 2 All All Ascii Test Block 11 F8 BOOTLOAD_RESTART R/W All HEX 1 FA BOOTLOADER_REQUEST R/W All Ascii Text Block 6 FB BOOTLOADER-STATUS R All Bit Flags See MFR_FW_TYPE Data #ComCodexEB 2 Description Write 0x9A to enable write protection to the external EEPROM. Write 0x56 to disable write protection to the external EEPROM Power Supply Accumulated Main Output Power-On Hours RCON register status flags for troubleshooting RCON2 register status flags for troubleshooting Manufacturers specific F/W revision 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 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 www.murata-ps.com/support 19Mar 2015 ACAN57.A01 Page 9 of 19 D1U3CS-D-1600-12-HCxEC PMBusTM Communications Protocol ACAN57 Application Note RETURNED RESULTS, VS. COMMAND CODE: The following table represents typical results/responses returned from respective Command Code entries and is provided as an illustration of what should be expected. RETURNED RESULTS: D1U3CS-D-1600-12-HC4EC; Back to Front Airflow: 3.3VSB (TQ1809) Command Code Hex) Command Name Read/ Write Page 40 VOUT_OV_FAULT_LIMIT R 0 40 VSTBY_OV_FAULT_LIMIT R 1 41 VOUT_OV_FAULT_RESPONSE R 0 Data Format # of Bytes Units Scaling Coefficients Linear Data Format 2 Vdc -6 13 Linear Data Format 2 Vdc -7 3.8 Bit Flags 1 N 41 VSTBY_OV_FAULT_RESPONSE R 1 Bit Flags 1 m R Bit # VOUT_OV_WARN_LIMIT R 0 42 VSTBY_OV_WARN_LIMIT R 1 43 VOUT_UV_WARN_LIMIT R 0 43 VSTBY_UV_WARN_LIMIT R 1 44 VOUT_UV_FAULT_LIMIT R 0 44 VSTBY_UV_FAULT_LIMIT R 1 45 VOUT_UV_FAULT_RESPONSE R 0 45 VSTBY_UV_FAULT_RESPONSE R 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 Linear Data Format Vdc -6 Linear Data Format 2 Vdc -7 3.7 Linear Data Format 2 Vdc -6 11.5 Linear Data Format 2 Vdc -7 3 Linear Data Format 2 Vdc -6 10.9 Linear Data Format 2 Vdc -7 Bit Flags 1 1 IOUT_OC_FAULT_LIMIT R 0 46 ISTBY_OC_FAULT_LIMIT R 1 47 IOUT_OC_FAULT_RESPONSE R 0 Linear Data Format 2 Adc -2 Linear Data Format 2 Adc -7 1 Bit Flags 47 ISTBY_OC_FAULT_RESPONSE R 1 1 Bit Flags 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 12.5 2.8 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 3 2 Bit Flags Comments b 7:6 42 Reading 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 145 7.5 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 4A IOUT_OC_WARN_LIMIT R 0 Linear Data Format 2 Adc -2 140 4A ISTBY_OC_WARN_LIMIT R 1 Linear Data Format 2 Adc -7 6.5 4F AIRFLOW_1_OT_FAULT_LIMIT R 0 Linear Data Format 2 °C 0 95 Primary 4F HOTSPOT_1_OT_FAULT_LIMIT R 1 Linear Data Format 2 °C 0 125 Primary 4F HOTSPOT_2_OT_FAULT_LIMIT R 2 Linear Data Format 2 °C 0 125 Primary 4F AIRFLOW_2_OT_FAULT_LIMIT R 3 Linear Data Format 2 °C 0 75 Secondary 4F HOTSPOT_OT_FAULT_LIMIT R 4 Linear Data Format 2 °C 0 125 Secondary #Backtox40 www.murata-ps.com/support 19Mar 2015 ACAN57.A01 Page 10 of 19 D1U3CS-D-1600-12-HCxEC PMBusTM Communications Protocol ACAN57 Application Note D1U3CS-D-1600-12-HC4EC; Back to Front Airflow: 3.3VSB (TQ1809) Command Code Hex) Command Name Read/ Write Page Data Format # of Bytes 50 AIRFLOW_1_OT_FAULT_RESPONSE R 0 Bit Flags 1 Units Scaling Coefficients N 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 1 1 1 m R Bit # 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 b 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 85 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 Primary 51 HOTSPOT_1_OT_WARN_LIMIT R 1 Linear Data Format 2 °C 0 100 Primary 51 HOTSPOT_2_OT_WARN_LIMIT R 2 Linear Data Format 2 °C 0 100 Primary 51 AIRFLOW_2_OT_WARN_LIMIT R 3 Linear Data Format 2 °C 0 70 Secondary 51 HOTSPOT_OT_WARN_LIMIT R 4 Linear Data Format 110 Secondary 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 73 58 VIN_UV_WARN_LIMIT R 0 Linear Data Format 2 Vdc -3 40 59 VIN_UV_FAULT_LIMIT R 0 Linear Data Format 2 Vdc -3 5A VIN_UV_FAULT_RESPONSE R 0 Bit Flags 1 36 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 IIN_OC_WARN_LIMIT R 0 Linear Data Format 5E POWER_GOOD_ON R 0 Linear Data Format 3 50 8 2 Adc -4 40.8 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 1730 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 1680 6B PIN_OP_WARN_LIMIT R 0 Linear Data Format 2 Watts 1 1910 #Backtox50 www.murata-ps.com/support 19Mar 2015 ACAN57.A01 Page 11 of 19 D1U3CS-D-1600-12-HCxEC PMBusTM Communications Protocol ACAN57 Application Note D1U3CS-D-1600-12-HC3EC; Back to Front Airflow: 3.3VSB (M1831) Command Code Hex) Command Name Read/ Write Page Data Format # of Bytes Units 40 VOUT_OV_FAULT_LIMIT R 40 VSTBY_OV_FAULT_LIMIT 41 VOUT_OV_FAULT_RESPONSE Scaling Coefficients 0 Linear Data Format 2 Vdc -6 R 1 Linear Data Format 2 Vdc -7 R 0 Bit Flags 1 N 41 VSTBY_OV_FAULT_RESPONSE R 1 Bit Flags 1 m R Bit # Reading b 13 3.8 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 Data Format 2 Vdc -6 42 VSTBY_OV_WARN_LIMIT R 1 Linear Data Format 2 Vdc -7 3.7 43 VOUT_UV_WARN_LIMIT R 0 Linear Data Format 2 Vdc -6 11.5 43 VSTBY_UV_WARN_LIMIT R 1 Linear Data Format 2 Vdc -7 3 44 VOUT_UV_FAULT_LIMIT R 0 Linear Data Format 2 Vdc -6 10.9 44 VSTBY_UV_FAULT_LIMIT R 1 Linear Data Format 2 Vdc -7 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 Data Format 2 Adc -2 46 ISTBY_OC_FAULT_LIMIT R 1 Linear Data Format 2 Adc -7 47 IOUT_OC_FAULT_RESPONSE R 0 Bit Flags 1 47 ISTBY_OC_FAULT_RESPONSE R 1 4A IOUT_OC_WARN_LIMIT R 0 4A ISTBY_OC_WARN_LIMIT R 1 4F AIRFLOW_1_OT_FAULT_LIMIT R 0 4F HOTSPOT_1_OT_FAULT_LIMIT R 1 4F HOTSPOT_2_OT_FAULT_LIMIT R 2 4F AIRFLOW_2_OT_FAULT_LIMIT R 3 4F HOTSPOT_OT_FAULT_LIMIT R 4 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 12.5 2.8 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 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 145 7.5 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 Linear Data Format 2 Adc -2 140 Linear Data Format 2 Adc -7 6.5 Linear Data Format 2 °C 0 95 Secondary Linear Data Format 2 °C 0 125 Secondary Linear Data Format 2 °C 0 125 Secondary Linear Data Format 2 °C 0 75 Primary Linear Data Format 2 °C 0 125 Primary #Backtox40 www.murata-ps.com/support 19Mar 2015 ACAN57.A01 Page 12 of 19 D1U3CS-D-1600-12-HCxEC PMBusTM Communications Protocol ACAN57 Application Note D1U3CS-D-1600-12-HC3EC; Back to Front Airflow: 3.3VSB (M1831) Command Code Hex) Command Name Read/ Write Page Data Format # of Bytes 50 AIRFLOW_1_OT_FAULT_RESPONSE R 0 Bit Flags 1 Units Scaling Coefficients N 50 50 50 HOTSPOT_1_OT_FAULT_RESPONSE AIRFLOW_2_OT_FAULT_RESPONSE HOTSPOT_2_OT_FAULT_RESPONSE R R R 1 2 3 Bit Flags Bit Flags Bit Flags 1 1 1 m R Bit # 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 b 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 85 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 Primary 51 HOTSPOT_1_OT_WARN_LIMIT R 1 Linear Data Format 2 °C 0 100 Primary 51 HOTSPOT_2_OT_WARN_LIMIT R 2 Linear Data Format 2 °C 0 100 Primary 51 AIRFLOW_2_OT_WARN_LIMIT R 3 Linear Data Format 2 °C 0 70 Primary 51 HOTSPOT_OT_WARN_LIMIT R 4 Linear Data Format 110 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 73 58 VIN_UV_WARN_LIMIT R 0 Linear Data Format 2 Vdc -3 40 59 VIN_UV_FAULT_LIMIT R 0 Linear Data Format 2 Vdc -3 5A VIN_UV_FAULT_RESPONSE R 0 Bit Flags 1 36 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 3 50 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 8 5D IIN_OC_WARN_LIMIT R 0 Linear Data Format 2 Adc -4 40.8 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 1730 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 1680 6B PIN_OP_WARN_LIMIT R 0 Linear Data Format 2 Watts 1 1910 #Backtox50 www.murata-ps.com/support 19Mar 2015 ACAN57.A01 Page 13 of 19 D1U3CS-D-1600-12-HCxEC PMBusTM Communications Protocol ACAN57 Application Note SENSOR DATA AND RESOLUTION SENSOR DATA: D1U3CS-D-1600-12-HC4EC; 3.3VSB (Back to Front Airflow; TQ1809) Command Code (Hex) Command Name 88 READ_VIN Input Voltage Sensor Reading All 89 READ_IIN Input Current Sensor Reading All 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 Description 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 Outlet (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) Page 0 1 0 1 0 0 0 1 8F READ_TEMPERATURE_3 90 READ_FAN_SPEED_1 Fan 1 Speed Sensor Reading All 96 READ_POUT Output Power Sensor Reading All Input Power Sensor Reading All 97 #Backtox88 E2 #BacktoxE2 READ_PIN Accumulated Main Output PowerREAD_POWER_ON_HOURS On Hours 2 All Data Format Linear Data Format Linear Data Format Direct Data Format Direct Data Format Direct Data Format Direct Data Format Linear Data Format Direct Data Format Linear Data Format Linear Data Format Linear Data Format Linear Data Format Linear Data Format Linear Data Format Linear Data Format Scaling Coefficient Units N m R Vdc -3 Adc -4 Vdc -6 1 2 Vdc -7 1 Adc -2 Adc -7 °C 0 °C 0 °C Raw Sensor b PMBus Reporting Sensor Full-scale / Full-scale / Range Resolution Range 106.68 0.104 127.875 Resolution Accuracy 0.125 + / - 2% of Reporting Full-Scale 66 0.0645 63.94 0.0625 + / - 5% of Reporting Full-Scale 0 15.28 0.0149 15.98 0.0156 + / - 2% of Reporting Full-Scale 2 0 4.05 0.00395 7.992 0.00781 + / - 2% of Reporting Full-Scale 1 2 0 170 0.169 255.75 0.250 + / - 2% of Reporting Full-Scale 1 2 0 8.11 0.00792 7.992 0.00781 + / - 2% of Reporting Full-Scale -40 to 150 -40 to 150 1 + / - 5°C 1 2 0 -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 RPM 5 24,000 32736 32 + / - 5% of Reporting Full-Scale Watts 1 2046 2 + / - 5% of Reporting Full-Scale Watts 1 2046 2 + / - 5% of Reporting Full-Scale 0 ~1900 (Years 1 + / - 3% Hours ~1900 (Years SENSOR DATA: D1U3CS-D-1600-12-HC3EC; 3.3VSB (Front to Back Airflow; M1831) 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 Description Input Voltage Sensor Reading Input Current Sensor Reading 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 Outlet (Secondary Side) Temperature Sensor Reading Inlet (Primary Side) Temperature Sensor Reading Main Output Hotspot (Secondary Side) Temperature Sensor Reading Bridge Hotspot (Primary Side) Temperature Sensor Reading Boost Hotspot (Primary Side) Page All All 0 1 0 1 0 0 8F READ_TEMPERATURE_3 8F READ_TEMPERATURE_3 8F READ_TEMPERATURE_3 90 READ_FAN_SPEED_1 Fan 1 Speed Sensor Reading All 96 READ_POUT Output Power Sensor Reading All Input Power Sensor Reading All Accumulated Main Output PowerOn Hours All 97 #Backtox88 E2 #BacktoxE2 READ_PIN READ_POWER_ON_HOURS 0 1 2 Data Format Linear Data Format Linear Data Format Direct Data Format Direct Data Format Direct Data Format Direct Data Format Linear Data Format Direct Data Format Linear Data Format Linear Data Format Linear Data Format Linear Data Format Linear Data Format Linear Data Format Linear Data Format Scaling Coefficient Units N m R Raw Sensor b Vdc -3 Adc -4 Vdc -6 1 2 0 Vdc -7 1 2 0 Adc -2 1 2 0 Adc -7 1 2 0 °C 0 °C 0 °C PMBus Reporting Sensor Full-scale / Full-scale / Range Resolution Range 106.68 0.104 127.875 Accuracy 0.125 + / - 2% of Reporting Full-Scale 0.0625 + / - 5% of Reporting Full-Scale 0.0645 63.94 15.28 0.0149 15.98 0.0156 + / - 2% of Reporting Full-Scale 4.05 0.00395 7.992 0.00781 + / - 2% of Reporting Full-Scale 170 0.169 255.75 0.250 + / - 2% of Reporting Full-Scale 8.11 0.00792 7.992 0.00781 + / - 2% of Reporting Full-Scale -40 to 150 -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 °C 0 -40 to 150 -40 to 150 1 + / - 5°C °C 0 -40 to 150 -40 to 150 1 + / - 5°C 24,000 32736 32 + / - 5% of Reporting Full-Scale 2046 2 + / - 5% of Reporting Full-Scale 2046 2 + / - 5% of Reporting Full-Scale ~1900 (Years 1 + / - 3% RPM 5 Watts 1 Watts 1 Hours 0 66 Resolution 1 2 0 ~1900 (Years www.murata-ps.com/support 19Mar 2015 ACAN57.A01 Page 14 of 19 D1U3CS-D-1600-12-HCxEC PMBusTM Communications Protocol ACAN57 Application Note MANUFACTURERS VITAL PRODUCT DATA Command Code 99 HEX (MAN_ID) Command Code (Hex) Command Name Value Units ID Length/Bit#ID/ASCII Text MFR_ID_LENGTH 99 #Backtox99 MFR_ID Murata-PS N/A 9 MFR_ID_0 'M' MFR_ID_1 'u' MFR_ID_2 'r' MFR_ID_3 'a' MFR_ID_4 't' MFR_ID_5 'a' MFR_ID_6 '-' MFR_ID_7 'P' MFR_ID_8 'S' Command Code 9A HEX; (MFR_MODEL) D1U3CS-D-1600-12-HC4EC DC Input Variant; Back to Front Airflow (TQ1809) Command Code (Hex) Command Name Value Units ID Length/Bit#ID/ASCII Text MFR_MODEL_LENGTH = 22 MFR_MODEL_0 9A #Backtox9A MFR_MODEL D1U3CS-D-1600-12-HC4EC N/A 'D' MFR_MODEL_1 '1' MFR_MODEL_2 'U' MFR_MODEL_3 '3' MFR_MODEL_4 'C' MFR_MODEL_5 'S’ MFR_MODEL_6 '-' MFR_MODEL_7 'D' MFR_MODEL_8 ‘-‘ MFR_MODEL_10 ‘1’ MFR_MODEL_11 ‘6’ MFR_MODEL_12 ‘0’ MFR_MODEL_13 ‘0’ MFR_MODEL_14 ‘-‘ MFR_MODEL_15 ‘1’ MFR_MODEL_16 ‘2’ MFR_MODEL_17 ‘-‘ MFR_MODEL_18 ‘H’ MFR_MODEL_19 ‘C’ MFR_MODEL_20 ‘4’ MFR_MODEL_21 ‘E’ MFR_MODEL_22 ‘C’ www.murata-ps.com/support 19Mar 2015 ACAN57.A01 Page 15 of 19 D1U3CS-D-1600-12-HCxEC PMBusTM Communications Protocol ACAN57 Application Note Command Code 9A HEX; (MAN_MODEL) D1U3CS-D-1600-12-HC3EC DC Input Variant; Front to Back Airflow (M1831) Command Code (Hex) Command Name Value Units ID Length/Bit#ID/ASCII Text MFR_MODEL_LENGTH = 22 MFR_MODEL_0 9A #Backtox9A MFR_MODEL D1U3CS-D-1600-12-HC3EC N/A 'D' MFR_MODEL_1 '1' MFR_MODEL_2 'U' MFR_MODEL_3 '3' MFR_MODEL_4 'C' MFR_MODEL_5 'S’ MFR_MODEL_6 '-' MFR_MODEL_7 'D' MFR_MODEL_8 ‘-‘ MFR_MODEL_10 ‘1’ MFR_MODEL_11 ‘6’ MFR_MODEL_12 ‘0’ MFR_MODEL_13 ‘0’ MFR_MODEL_14 ‘-‘ MFR_MODEL_15 ‘1’ MFR_MODEL_16 ‘2’ MFR_MODEL_17 ‘-‘ MFR_MODEL_18 ‘H’ MFR_MODEL_19 ‘C’ MFR_MODEL_20 ‘3’ MFR_MODEL_21 ‘E’ MFR_MODEL_22 ‘C’ Command Code 9B HEX; (MFR_REVISION) Command Code (Hex) Command Name Value Units ID Length/Bit#ID/ASCII Text MFR_MODEL_LENGTH = 14 9B #Backtox9B MFR_MODEL 0001-0001-0000 N/A MFR_MODEL_0 '0' MFR_MODEL_1 '0' MFR_MODEL_2 ‘0' MFR_MODEL_3 ‘1' MFR_MODEL_4 '-' MFR_MODEL_5 '0’ MFR_MODEL_6 '0' MFR_MODEL_7 '0' MFR_MODEL_8 ‘1' MFR_MODEL_9 ‘-‘ MFR_MODEL_10 '0’ MFR_MODEL_11 '0' MFR_MODEL_12 '0' MFR_MODEL_13 '0’ www.murata-ps.com/support 19Mar 2015 ACAN57.A01 Page 16 of 19 D1U3CS-D-1600-12-HCxEC PMBusTM Communications Protocol ACAN57 Application Note Command Code 9C HEX (MFR_LOCATION) Command Code (Hex) Command Name Value ID Length/Bit#ID/ASCII Text MFR_LOCATION_LENGTH = 5 9C #Backtox9C MFR_LOCATION China MFR_LOCATION_0 'C' MFR_LOCATION_1 'h' MFR_LOCATION_2 'i' MFR_LOCATION_3 'n' MFR_LOCATION_4 'a' MFR_LOCATION_5 0 MFR_LOCATION_6 0 MFR_LOCATION_7 0 MFR_LOCATION_8 0 MFR_LOCATION_9 0 MFR_LOCATION_10 0 MFR_LOCATION_11 0 MFR_LOCATION_12 0 MFR_LOCATION_13 0 MFR_LOCATION_14 0 MFR_LOCATION_15 0 MFR_LOCATION_16 0 MFR_LOCATION_17 0 MFR_LOCATION_18 0 Command Code 9D HEX (MFR_DATE) Command Code (Hex) Command Name Value ID Length/Bit#ID/ASCII Text MFR_DATE_LENGTH = 4 9D #Backtox9D MFR_DATE 1400 MFR_DATE_0 '1' MFR_DATE_1 '4' MFR_DATE_2 '0' MFR_DATE_3 '0' Command Code 9E HEX (MFR_SERIAL) Command Code (Hex) Command Name Value ID Length/Bit#ID/ASCII Text MFR_SERIAL_LENGTH = 12 9E #Backtox9E MFR_SERIAL QEyywwR1xxxx MFR_SERIAL_0 'Q' MFR_SERIAL_1 'E' MFR_SERIAL_2 'y' MFR_SERIAL_3 'y' MFR_SERIAL_4 'w' MFR_SERIAL_5 'w' MFR_SERIAL_6 'R' MFR_SERIAL_7 '1' MFR_SERIAL_8 'x' MFR_SERIAL_9 'x' MFR_SERIAL_10 'x' MFR_SERIAL_11 'x' MFR_SERIAL_12 0 MFR_SERIAL_13 0 MFR_SERIAL_14 0 MFR_SERIAL_15 0 MFR_SERIAL_16 0 MFR_SERIAL_17 0 MFR_SERIAL_18 0 www.murata-ps.com/support 19Mar 2015 ACAN57.A01 Page 17 of 19 D1U3CS-D-1600-12-HCxEC PMBusTM Communications Protocol ACAN57 Application Note Command Code EB HEX (MFR-FW-TYPE) Command Code (Hex) Command Name ID Length/Bit#ID/ASCII Text Value MFR_REVISION_LENGTH = 11 EB #BacktoxEB MFR_FW_TYPE 1XY-7XY-4XY MFR_PART_NUMBER_0 '1' MFR_PART_NUMBER_1 'X' Location (Primary) Revision, baseline =”0” MFR_PART_NUMBER_2 'Y' F/W Type MFR_PART_NUMBER_3 '-' MFR_PART_NUMBER_4 '7' MFR_PART_NUMBER_5 'X' Revision, baseline =”0” MFR_PART_NUMBER_6 'Y' F/W Type MFR_PART_NUMBER_7 ‘-’ MFR_PART_NUMBER_8 '0' MFR_PART_NUMBER_9 '0' MFR_PART_NUMBER_10 '0' Location (Secondary) MANUFACTURERS GENERAL PARAMETRIC DATA Command Code (Hex) Command Name Value Units A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 MFR_VIN_MIN MFR_VIN_MAX MFR_IIN_MAX MFR_PIN_MAX MFR_VOUT_MIN MFR_VOUT_MAX MFR_IOUT_MAX MFR_POUT_MAX MFR_TAMBIENT_MAX MFR_TAMBIENT_MIN MFR_EFFICIENCY_LL_VIN MFR_EFFICIENCY_LL_POUT1 MFR_EFFICIENCY_LL_EFF1 MFR_EFFICIENCY_LL_POUT2 MFR_EFFICIENCY_LL_EFF2 MFR_EFFICIENCY_LL_POUT3 MFR_EFFICIENCY_LL_EFF3 MFR_EFFICIENCY_HL_VIN MFR_EFFICIENCY_HL_POUT1 MFR_EFFICIENCY_HL_EFF1 MFR_EFFICIENCY_HL_POUT2 MFR_EFFICIENCY_HL_EFF2 MFR_EFFICIENCY_HL_POUT3 MFR_EFFICIENCY_HL_EFF3 40 72 50 1818 11.64 12.36 133 1600 50 0 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A Vdc Vdc Adc W Vdc Vdc Adc W C C Vdc W AA AB W W Vdc W W W Scaling Coefficients N m R b -3 -3 1 -6 -6 -2 1 0 0 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A Read Value (Decimal) 320 576 800 909 745 791 532 800 50 0 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A #BacktoxA0toAB www.murata-ps.com/support 19Mar 2015 ACAN57.A01 Page 18 of 19 D1U3CS-D-1600-12-HCxEC PMBusTM Communications Protocol ACAN57 Application Note 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 0 1 5 4 3 Margin on/off/high/low Bits Valid Values 2 1 0 Bit Bit Power Module Status 1 0 Margin Fault Control Bits 1 0 0 x x x x x x 0 - 63 0 - 3F 0 x x x x x x 128 - 191 80 - BF Dec Hex Not Used Disable power supply when OPERATION command supported Enable power supply when OPERATION command supported – DEFAULT setting #Backtox01 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 only Operation command and control pin ; active low polarity; DEFAULT setting Operation command and control pin ; active high polarity OPERATION command on/off On/Off Polarity Action #Backtox02 EEPROM DATA Address (HEX) Data Length Register Contents (Hexadecimal Format) Order = Low Address -> High Address Dynamic Data Byte = "xx" 00 - 0A 11 01 00 00 00 01 00 00 FE 01 08 19 0B - 14 10 C9 4D 75 72 61 74 61 2D 50 53 7 C5 54 51 31 38 30 39 6 C5 4D 31 38 30 31 15 - 1A 1B – 31 (Data Model Specific) 23 Register Name Static or Dynamic Register? (S/D) R/W Protected? (Y/N) Data Type Description Header S N HEX Manufacturer Bytes S N TEXT Product Name S N TEXT S N TEXT S N HEX Product version, length =0 D N TEXT Reads as "Murata-PS" Reads as "TQ1809" D5 44 31 55 33 43 53 2D 44 2D 31 36 30 30 2D 31 32 2D 48 43 34 45 43 Part Number D5 44 31 55 33 43 53 2D 44 2D 31 36 30 30 2D 31 32 2D 48 43 33 45 43 C0 Product Version Length CC pp pp yy yy ww ww rr rr XX XX XX XX Product Serial Number Reads as "M1831" Reads as "D1U3CS-D-1600-12-HC4EC" Reads as "D1U3CS-D-1600-12-HC3EC" 32 1 33-3F 13 40-45 6 C0 C0 C0 C0 C0 C0 Custom data S N HEX CC = HEX 0xCC length identifier pp = Product Code yy = Serial Number Year ww = Serial Number Week rr = Serial Number Revision Level XX = Serial Number Asset tag, Custom data, FRU ID 46 1 C1 END S N HEX Signifies end of information 47 1 XX Checksum D N HEX XX = 2's complement checksum from 0x08 - 0x46 48-FF 184 00 00 00 … 00 00 00 UNUSED EEPROM S N HEX Fill all unused memory locations with 0x00 #BacktoxE1 www.murata-ps.com/support 19Mar 2015 ACAN57.A01 Page 19 of 19