ACBEL POLYTECH INC. 康舒科技股份有限公司 159, Sec. 3, Tam-King Rd., Tamsui, Taipei, Taiwan, 251 R.O.C. Tel : (02)2623-7904~10‧2621-7672~9 Sales DID : (02)2623-2750‧2622-4300 Fax : □886-2-2623-6530‧2623-4156 PMBus Features of Switching Power Supply This Spec. is applicable for power supplies of the “R1C”-Series with following PN: Revision: A04 Prepared By: Arthur Kao Approved By: Mark Huang 1 ACBEL POLYTECH INC. 康舒科技股份有限公司 159, Sec. 3, Tam-King Rd., Tamsui, Taipei, Taiwan, 251 R.O.C. Tel : (02)2623-7904~10‧2621-7672~9 Sales DID : (02)2623-2750‧2622-4300 Fax : □886-2-2623-6530‧2623-4156 Table of Contents Table of Contents ........................................................................................................................................... 2 1 Revision Log ........................................................................................................................................... 4 2 Introduction ........................................................................................................................................... 5 2.1 Scope .......................................................................................................................................... 5 2.2 Related Documents .................................................................................................................... 5 3 General PMBus Requirement ................................................................................................................ 5 3.1 3.2 3.3 3.4 4 5 PSU Address / EEPROM Address ................................................................................................ 5 Power Sourcing ........................................................................................................................... 6 Data Speed ................................................................................................................................. 6 Bus Error ..................................................................................................................................... 6 PMBus Data Formats ............................................................................................................................. 7 4.1 Bit and Byte Order ...................................................................................................................... 7 4.2 Data Format ................................................................................................................................ 7 4.2.1 Linear Data Format..................................................................................................................... 7 4.2.2 DIRECT Data Format ................................................................................................................... 7 4.2.3 Vout_Mode Linear Data Format ................................................................................................. 7 4.3 Data Formatting Tables .............................................................................................................. 7 4.4 Accuracy ..................................................................................................................................... 8 PMBus Command................................................................................................................................... 9 5.1 PMBus Command List .............................................................................................................. 10 5.2 Bit Filed .................................................................................................................................... 15 5.2.1 STATUS_WORD ........................................................................................................................ 16 5.2.2 STATUS_VOUT .......................................................................................................................... 18 5.2.3 STATUS_IOUT ........................................................................................................................... 19 5.2.4 STATUS_INPUT ......................................................................................................................... 20 5.2.5 STATUS_ TEMPERATURE .......................................................................................................... 21 5.2.6 5.2.7 5.2.8 STATUS_CML ............................................................................................................................ 22 STATUS_MFR_SPECIFIC ............................................................................................................ 23 STATUS_FAN_1_2 .................................................................................................................... 24 5.3 5.4 5.5 5.5.1 5.5.2 Resetting of Status bits ............................................................................................................ 25 SMBAlert_MASK (1Bh) ............................................................................................................. 25 SMBAlert# ............................................................................................................................. 25 Alert Response Address (ARA) .................................................................................................. 25 SMBAlert# operation in standby mode .................................................................................... 25 2 ACBEL POLYTECH INC. 康舒科技股份有限公司 159, Sec. 3, Tam-King Rd., Tamsui, Taipei, Taiwan, 251 R.O.C. Tel : (02)2623-7904~10‧2621-7672~9 Sales DID : (02)2623-2750‧2622-4300 Fax : □886-2-2623-6530‧2623-4156 5.5.3 5.5.4 5.5.5 6 7 Setting and Resetting the SMBAlert# signal ............................................................................ 26 Continuous Assertion After Clearing If Condition Is Still Present ............................................. 26 Conceptual Schematic of SMBAlert# ....................................................................................... 26 PMBus Command Details..................................................................................................................... 27 6.1 PAGE (00h) ............................................................................................................................... 27 6.2 OPERATION (01h) ..................................................................................................................... 27 6.3 ON_OFF_CONFIG(02h) ............................................................................................................. 27 6.4 CLEAR_FAULTS (03h) ................................................................................................................ 28 6.5 PAGE_PLUS_WRITE / PAGE_PLUS_READ commands (05h/06h) ............................................. 28 6.6 6.7 6.8 WRITE_PROTECT (10h)............................................................................................................. 29 CAPABILITY (19h) ..................................................................................................................... 30 QUERY (1Ah) ............................................................................................................................ 30 6.9 6.10 6.11 6.12 6.13 6.14 QUERY Value ............................................................................................................................ 31 VOUT_MODE (20h) .................................................................................................................. 31 FAN_CONFIG_1_2 (3Ah) .......................................................................................................... 31 Warning and Fault Limit ........................................................................................................... 32 TON_DELAY (60h)..................................................................................................................... 32 TOFF_DELAY (64h) ................................................................................................................... 32 MFR_SPEC Command Details .............................................................................................................. 33 7.1 Manufacturer Ratings .............................................................................................................. 33 7.2 APP_PROFILE_SUPPORT .......................................................................................................... 33 7.3 Cold Redundancy ..................................................................................................................... 34 7.3.1 Powering on Cold Standby supplies to maintain best efficiency ............................................. 34 7.3.2 Powering on Cold Standby supplies during a fault or over current condition ......................... 35 7.3.3 Cold_Redundancy_Config (D0h) .............................................................................................. 35 7.3.4 State Diagram .......................................................................................................................... 36 7.4 7.5 7.5.1 FW_REVISION (D9h) ................................................................................................................. 36 Black Box Data Recorder .......................................................................................................... 37 MFR_PAGE (D1h) ..................................................................................................................... 37 7.6 7.7 7.8 POS_TOTAL (D2h)..................................................................................................................... 38 POS_LAST (D3h) ....................................................................................................................... 38 System on-Line Bootloader....................................................................................................... 38 3 ACBEL POLYTECH INC. 康舒科技股份有限公司 159, Sec. 3, Tam-King Rd., Tamsui, Taipei, Taiwan, 251 R.O.C. Tel : (02)2623-7904~10‧2621-7672~9 Sales DID : (02)2623-2750‧2622-4300 Fax : □886-2-2623-6530‧2623-4156 1 Revision Log Revision A00 A01 A02 A03 A04 Description Approved Date First revision P.11 OV UV limit change to 75%~125% 17/09/06 Update chapter 5.5.5 black diagram 17/09/21 Add note in 03h clear fault Add resolution table Modify command list Modify command list for MCU MFR command Modify Status_MFR for information reporting Remove Power protect relation command 18/02/09 4 18/04/26 18/05/23 18/05/30 ACBEL POLYTECH INC. 康舒科技股份有限公司 159, Sec. 3, Tam-King Rd., Tamsui, Taipei, Taiwan, 251 R.O.C. Tel : (02)2623-7904~10‧2621-7672~9 Sales DID : (02)2623-2750‧2622-4300 Fax : □886-2-2623-6530‧2623-4156 2 Introduction 2.1 Scope This document covers the applicable Power System Monitoring and Management requirements for the AcBel Power Supply with regard to PSU-to-system communications, command and control. 2.2 Related Documents o PMBus™ Power System Management Protocol Specification Part I – General Requirements, Transport o o And Electrical Interface; Revision 1.2 PMBus™ Power System Management Protocol Specification Part II – Command Language; Revision 1.2 System Management Bus (SMBus) Specification Version 2.0 3 General PMBus Requirement 3.1 PSU Address / EEPROM Address The PSU PMBus device address locations are shown below. For redundant systems there are up to three signals to set the address location of the PSU once it is installed in the system; Address2, Address1, Address0. For non-redundant systems the PSU device address location should be B0h. The ‘0’ and ‘1’ correspond to ‘0’ = grounded; ‘1’ = not grounded. PSU Address EEPROM Address2 Address1 Address0 Address B0h A0h 0 0 0 B2h A2h 0 0 1 B4h A4h 0 1 0 B6h A6h 0 1 1 B8h A8h 1 0 0 BAh AAh 1 0 1 BCh ACh 1 1 0 BEh AEh 1 1 1 Table 1: Addressing 5 ACBEL POLYTECH INC. 康舒科技股份有限公司 159, Sec. 3, Tam-King Rd., Tamsui, Taipei, Taiwan, 251 R.O.C. Tel : (02)2623-7904~10‧2621-7672~9 Sales DID : (02)2623-2750‧2622-4300 Fax : □886-2-2623-6530‧2623-4156 3.2 Power Sourcing The circuits inside the power supply shall derive their power from the standby output. For redundant power supplies the device(s) shall be powered from the system side of the or’ing device. The PMBus device shall be on whenever AC power is applied to the power supply or a parallel redundant power supply in the system. 3.3 Data Speed The PMBUS device in the power supply shall operate at the full 100 kbps SMBus speed and avoid using clock stretching that can slow down the bus. For example, the power supply can clock stretch while parsing a command or a power supply servicing multiple internal interrupts or NACK may require some use of clock stretching. Unsupported commands may respond with a NACK but must always set the communication error status bit in STATUS_CML. The PMBus device shall support SMBus cumulative clock low extend time (Tlow:sext) if < 25msec. This requires the device to extend the clock time no more than 25msec between START and STOP for any given message. Note: Unsupported CMD respond with a NACK, need follow microcontroller datasheet. 3.4 Bus Error The PMBus device shall support SMBus clock-low timeout (Ttimeout). This capability requires the device to abort any transaction and drop off the bus if it detects the clock being held low for >25ms, and be able to respond to new transactions 10ms later. 6 ACBEL POLYTECH INC. 康舒科技股份有限公司 159, Sec. 3, Tam-King Rd., Tamsui, Taipei, Taiwan, 251 R.O.C. Tel : (02)2623-7904~10‧2621-7672~9 Sales DID : (02)2623-2750‧2622-4300 Fax : □886-2-2623-6530‧2623-4156 4 PMBus Data Formats 4.1 Bit and Byte Order When a value consisting of more than one data byte is transmitted, the lowest order byte highest order byte is sent last. Within any byte the MSB is sent first and LSB is sent last. 4.2 Data Format All command data format types detail content can refer to PMBus Data Formats chapter . 4.2.1 Linear Data Format All commands related to current, temperature, input voltage, time(durations), fan speed, percentage return a value using linear-11 data format. The linear data format is a two byte value and contents of mantissa and an exponent. 4.2.2 DIRECT Data Format Command READ_EIN / READ_EOUT return value with direct data format. System uses the following equation to convert the value: 1 (𝑌 × 10−𝑅 − 𝑏) m Where the m, b, R coefficients are defined in COEFFICIENT Command. The COEFFICIENT is read-only and has a fixed value. X= 4.2.3 Vout_Mode Linear Data Format All commands that return a value related to output voltage use the linear-16 mode. The exponent for the linear mode can be retrieved from the VOUT_MODE Command. The VOUT_MODE is read-only and has a fixed value. 4.3 Data Formatting Tables Data range refers to 5.1 PMBus Command List, if a device does support detecting data that is out of the range of the device, it shall set CML error (unsupported data).The resolution and data format are follow PMBus 1.2 chapter 7.1 linear mode and in different model will use different resolution to report each data. System must analyze exponent to calculate the data. 7 ACBEL POLYTECH INC. 康舒科技股份有限公司 159, Sec. 3, Tam-King Rd., Tamsui, Taipei, Taiwan, 251 R.O.C. Tel : (02)2623-7904~10‧2621-7672~9 Sales DID : (02)2623-2750‧2622-4300 Fax : □886-2-2623-6530‧2623-4156 Minimum Maximum Minimum Maximum Value Value Resolution Resolution R1CA2551K(Gen3 550W) 0 63.9375 0.0625 0.0625 R1CH2122A(Gen2.1 1200W) 0 255.75 0.125 0.25 R1CA2551K 0 1023 0.25 1 R1CH2122A 0 2046 R1CA2551K 0 15.984375 0.00390625 0.015625 R1CH2122A 0 15.984375 0.015625 0.015625 R1CA2551K 0 1023 0.125 1 R1CH2122A 0 2046 R1CA2551K 0 511.5 R1CH2122A 0 1023 1 READ_TEMPERATURE -10 127 0.5 READ_FAN_SPEED_n 0 *22000 32 Command Modle READ_IOUT READ_POUT READ_IIN READ_PIN READ_VIN 2 2 0.125 0.5 Table 2: Resolution and Range Table 4.4 Accuracy The sensor commands shall meet the following accuracy requirements. PSU Input Parameter Measurement Accuracy as a function of Output Load Command 2.5% ≤load <5% 5% ≤load <10% 10% ≤load 20% ≤load 50%≤load <20% <50% <100% READ_VIN +/-5% +/-5% +/-5% +/-5% +/-4% READ_IIN +/-5% or 0.5A +/-5% or 0.5A +/-5% or 0.5A +/-5% +/-5% READ_PIN +/-10W +/-10W +/-5% +/-3% +/-2% READ_EIN +/-10W +/-10W +/-5% or 10W +/-3% +/-3% READ_VOUT +/-5% +/-5% +/-3% +/-3% +/-3% READ_IOUT +/-10% or 0.5A +/-7% or 0.5A +/-5% or 0.5A +/-5% +/-5% READ_POUT +/-10W +/-10W +/-5% or 10W +/-3% +/-3% READ_EOUT +/-10% +/-7% +/-5% +/-2% +/-2% READ_TEMPERATURE_n +/-5 degC READ_FAN_SPEED_n +/-250 RPM Table 3: Accuracy Requirements 8 ACBEL POLYTECH INC. 康舒科技股份有限公司 159, Sec. 3, Tam-King Rd., Tamsui, Taipei, Taiwan, 251 R.O.C. Tel : (02)2623-7904~10‧2621-7672~9 Sales DID : (02)2623-2750‧2622-4300 Fax : □886-2-2623-6530‧2623-4156 5 PMBus Command System can control and check the PSU in different page information via PAGE_PLUS_CMD or STANDARD_CMD. 9 ACBEL POLYTECH INC. 康舒科技股份有限公司 159, Sec. 3, Tam-King Rd., Tamsui, Taipei, Taiwan, 251 R.O.C. Tel : (02)2623-7904~10‧2621-7672~9 Sales DID : (02)2623-2750‧2622-4300 Fax : □886-2-2623-6530‧2623-4156 5.1 PMBus Command List All commands support none-PEC and PEC. CMD Data Bytes 00h PAGE R/W Byte 1 n/a 00h 01h OPERATION R/W Byte 1 n/a 80h 02h ON_OFF_CONFIG R/W Byte 1 n/a 03h CLEAR_FAULTS Send Byte 0 n/a 05h PAGE_PLUS_WRITE Block Write Variable n/a 06h PAGE_PLUS_READ Variable n/a 10h WRITE_PROTECT R/W Byte 1 n/a 19h CAPABILITY Read Byte 1 n/a 1Ah QUERY 1 n/a 2 n/a 1 n/a 17h 5 n/a m01b00r00 90h or D0h 90h Block Write-Block Read Process Call Length Block Write-Block Read Process Call Value Value Range Power On SMBus Transaction Type code Format QUERY CMD name Default Value 00h Write Word/ 1Bh SMBALERT_MASK Block Write-Block Read Process Call 20h VOUT_MODE Read Byte 30h COEFFICIENT 3Ah FAN_CONFIG_1_2 R/W Byte 1 3Bh FAN_COMMAND_1 R/W Word 2 Linear-11 40h VOUT_OV_FAULT_LIMIT Read Word 2 Linear-16 42h VOUT_OV_WARN_LIMIT Read Word 2 Linear-16 43h VOUT_UV_WARN_LIMIT Read Word 2 Linear-16 44h VOUT_UV_FAULT_LIMIT Read Word 2 Linear-16 46h IOUT_OC_FAULT_LIMIT Read Word 2 Linear-11 Block Write-Block Read Process Call 10 0 - 100% or 0 - Max rpm 75% ~ 125% of regulation 75% ~ 125% of regulation 0 ~ 140% of max load 0% ACBEL POLYTECH INC. 康舒科技股份有限公司 159, Sec. 3, Tam-King Rd., Tamsui, Taipei, Taiwan, 251 R.O.C. Tel : (02)2623-7904~10‧2621-7672~9 Sales DID : (02)2623-2750‧2622-4300 Fax : □886-2-2623-6530‧2623-4156 CMD Data Bytes SMBus Transaction Type 4Ah IOUT_OC_WARN_LIMIT Read Word 2 Linear-11 0A ~ 512A 51h OT_WARN_LIMIT Read Word 2 Linear-11 0C ~ 512C 57h VIN_OV_WARN_LIMIT Read Word 2 Linear-11 58h VIN_UV _WARN_LIMIT Read Word 2 Linear-11 59h VIN_UV_FAULT_LIMIT Read Word 2 Linear-11 5Bh IIN_OC_FAULT_LIMIT Read Word 2 Linear-11 5Dh IIN_OC_WARN_LIMIT Read Word 2 Linear-11 78h READ_STATUS_BYTE Read Byte 1 bit field n/a 79h STATUS_WORD Read Word 2 bit field n/a 7Ah STATUS_VOUT R/W Byte 1 bit field n/a 7Bh STATUS_IOUT R/W Byte 1 bit field n/a 7Ch STATUS_INPUT R/W Byte 1 bit field n/a 7Dh STATUS_TEMPERATURE R/W Byte 1 bit field n/a 7Eh STATUS_CML R/W Byte 1 bit field n/a 80h STATUS_MFR_SPECIFIC R/W Byte 1 bit field n/a 81h STATUS_FANS_1_2 R/W Byte 1 bit field n/a code Length 11 Format QUERY CMD name Value Value Range 0 ~ 140% of max load 0 ~ 200% of max load Power On Default Value ACBEL POLYTECH INC. 康舒科技股份有限公司 159, Sec. 3, Tam-King Rd., Tamsui, Taipei, Taiwan, 251 R.O.C. Tel : (02)2623-7904~10‧2621-7672~9 Sales DID : (02)2623-2750‧2622-4300 Fax : □886-2-2623-6530‧2623-4156 CMD Data Bytes SMBus Transaction Type 86h READ_EIN Block Read 6 Direct n/a 87h READ_EOUT Block Read 6 Direct n/a 88h READ_VIN Read Word 2 Linear-11 n/a 89h READ_IIN Read Word 2 Linear-11 n/a 8Bh READ_VOUT Read Word 2 Linear-16 n/a 8Ch READ_IOUT Read Word 2 Linear-11 n/a 8Dh READ_TEMPERATURE_1 Read Word 2 Linear-11 n/a 8Eh READ_TEMPERATURE_2 Read Word 2 Linear-11 n/a 8Fh READ_TEMPERATURE_3 Read Word 2 Linear-11 n/a 90h READ_FAN_SPEED_1 Read Word 2 Linear-11 n/a 96h READ_POUT Read Word 2 Linear-11 n/a 97h READ_PIN Read Word 2 Linear-11 n/a 98h PMBUS_REVISION Read Byte 1 hex integer n/a 99h MFR_ID Block Read 5 ASCII n/a 9Ah MFR_MODEL Block Read 13 ASCII n/a 9Bh MFR_REVISION Block Read 3 ASCII n/a 9Ch MFR_LOCATION Block Read 3 ASCII n/a 9Dh MFR_DATE Block Read 6 ASCII n/a code Length Format QUERY CMD name Value Value Range Power On Default Value "AcBel" "R1Cx2xxxP00 0" "AXX" XX=00~99 "PRC" or “TWN” YYMMDD (Follow Acbel 9Eh MFR_SERIAL Block Read 25 ASCII n/a Label bar code rule) 9Fh APP_PROFILE_SUPPORT Block Read 4 hex integer n/a A0h MFR_VIN_MIN Read Word 2 Linear-11 n/a 05h 13h 01h 13h Follow HW SPEC Follow HW A1h MFR_VIN_MAX Read Word 2 Linear-11 n/a A2h MFR_IIN_MAX Read Word 2 Linear-11 n/a 12 SPEC Follow HW SPEC ACBEL POLYTECH INC. 康舒科技股份有限公司 159, Sec. 3, Tam-King Rd., Tamsui, Taipei, Taiwan, 251 R.O.C. Tel : (02)2623-7904~10‧2621-7672~9 Sales DID : (02)2623-2750‧2622-4300 Fax : □886-2-2623-6530‧2623-4156 CMD Data Bytes SMBus Transaction Type A3h MFR_PIN_MAX Read Word 2 Linear-11 n/a A4h MFR_VOUT_MIN Read Word 2 Linear-16 n/a A5h MFR_VOUT_MAX Read Word 2 Linear-16 n/a A6h MFR_IOUT_MAX Read Word 2 Linear-11 n/a A7h MFR_POUT_MAX Read Word 2 Linear-11 n/a A8h MFR_TAMBIENT_MAX Read Word 2 Linear-11 n/a A9h MFR_TAMBIENT_MIN Read Word 2 Linear-11 n/a AAh MFR_EFFICIENCY_LL Block Read 14 Linear-11 n/a ABh MFR_EFFICIENCY_HL Block Read 14 Linear-11 n/a Read Word 2 Linear-11 n/a Read Word 2 Linear-11 n/a Read Word 2 Linear-11 n/a n/a n/a n/a R/W Byte code C0h C1h C2h MFR_MAX_TEMP_1 (Ambient) MFR_MAX_TEMP_2 (Hot Spot) MFR_MAX_TEMP_3 (Pri Hot Spot) C8h Calibration_Enable CAh Calibration_Status CBh Calibration_Data D0h Cold_Redundancy _CONFIG Length Value Power On Default Value Follow HW SPEC Follow HW SPEC Follow HW SPEC Follow HW SPEC Follow HW SPEC Follow HW SPEC Follow HW SPEC If support Follow HW SPEC OTW Threshold OTW Threshold OTW Threshold n/a 1 0<=x<=4 00h n/a FFh MFR_PAGE R/W Byte 1 D2h POS_TOTAL Block Read 4 D3 POS_LAST Block Read 4 Refer section 7.4 Refer section 7.5 n/a Value Range n/a D1h 13 Format QUERY CMD name ACBEL POLYTECH INC. 康舒科技股份有限公司 159, Sec. 3, Tam-King Rd., Tamsui, Taipei, Taiwan, 251 R.O.C. Tel : (02)2623-7904~10‧2621-7672~9 Sales DID : (02)2623-2750‧2622-4300 Fax : □886-2-2623-6530‧2623-4156 CMD code CMD name SMBus Transaction Type Data Bytes Length Format QUERY Value Value Range Power On Default Value MFR_FW_REVISION(Read D9h query shows does not Block Read 4 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 R/W Byte 1 hex integer n/a MFR Define write Variable hex integer n/a Read Word 2 hex integer n/a n/a n/a n/a support) E2h E3h E4h MFR_SPECIFIC E5h (MCU_Setting) E6h E7h EEh EFh F4h F9h MFR_SPECIFIC_30 (Address_Config) MFR_SPECIFIC_31 (Mode_Config) MFR_SPECIFIC (MCU_Setting) MFR_SPECIFIC (MCU_Setting) MFR_FWUPLOAD_MODE( FAh Read query shows does not support) MFR_FWUPLOAD(Read FBh query shows does not support) MFR_FWUPLOAD_STATUS( FCh Read query shows does not support) FDh MFR_SPECIFIC_45 (MCU_Setting) Table 4: PMBus Command Table 14 n/a n/a n/a ACBEL POLYTECH INC. 康舒科技股份有限公司 159, Sec. 3, Tam-King Rd., Tamsui, Taipei, Taiwan, 251 R.O.C. Tel : (02)2623-7904~10‧2621-7672~9 Sales DID : (02)2623-2750‧2622-4300 Fax : □886-2-2623-6530‧2623-4156 5.2 Bit Filed No PAGE’ is the standard STATUS_ commands accessed directly without using the PAGE_PLUS commands. STATUS_CMD procedure STATUS_CMD PAGE Directly (not PAGE_PLUS_CMD) NO PAGE Via PAGE_PLUS_CMD PAGE 00h PAGE 00h Via PAGE_PLUS_CMD PAGE 01h PAGE 01h Via PAGE_PLUS_CMD PAGE xxh NO PAGE Table 5: STATUS_CMD procedure 15 ACBEL POLYTECH INC. 康舒科技股份有限公司 159, Sec. 3, Tam-King Rd., Tamsui, Taipei, Taiwan, 251 R.O.C. Tel : (02)2623-7904~10‧2621-7672~9 Sales DID : (02)2623-2750‧2622-4300 Fax : □886-2-2623-6530‧2623-4156 5.2.1 STATUS_WORD 79h STATUS_WORD (low byte) SMBALERT_MASK Default 0 = causes assertion of SMBAlert# Bits Name PSU state when Description STATUS bit Auto bit is asserted(‘1’) Recovery 1 = does not cause assertion of SMBAlert# NO PAGE 7 BUSY Not Implemented N/A PAGE 00h PAGE 01h (BMC) N/A This bit is asserted 6 OFF if the unit is not providing power to Yes, Reflects real OFF time state of PSU the output. An output 5 VOUT_OV_FAULT overvoltage fault has occurred. An output over 4 IOUT_OC_FAULT current fault has occurred. VIN_UV_FAULT Refer to STATUS_VOUT STATUS_VOUT Refer to Refer to STATUS_IOUT STATUS_IOUT N/A An input under 3 Refer to voltage fault has occurred. Refer to Refer to STATUS_INPUT STATUS_INPUT A temperature fault Refer to 2 TEMPERATURE Refer to or warning has STATUS_TEMPER STATUS_TEMPER occurred. ATURE ATURE memory or logic Refer to Refer to fault has STATUS_CML STATUS_CML N/A N/A A communications, 1 CML occurred 0 NONE OF THE ABOVE Not Implemented Table 6: STATUS_WORD(low byte 16 (ME) ACBEL POLYTECH INC. 康舒科技股份有限公司 159, Sec. 3, Tam-King Rd., Tamsui, Taipei, Taiwan, 251 R.O.C. Tel : (02)2623-7904~10‧2621-7672~9 Sales DID : (02)2623-2750‧2622-4300 Fax : □886-2-2623-6530‧2623-4156 79h STATUS_WORD (high byte) SMBALERT_MASK Default 0 = causes assertion of SMBAlert# Bits Name PSU state when Description STATUS bit Auto 1 = does not cause assertion of bit is asserted(‘1’) Recovery SMBAlert# NO PAGE An output voltage 7 VOUT fault or warning has occurred. Refer to STATUS_VOUT PAGE 00h PAGE 01h (BMC) No An output current or 6 IOUT/POUT output power fault or Refer to Refer to warning STATUS_IOUT STATUS_IOUT Refer to Refer to STATUS_INPUT STATUS_INPUT N/A N/A has occurred An input voltage, input current, or 5 INPUT input power fault or warning has occurred 4 MFR _SPECIFIC Not Implemented The POWER_GOOD 3 POWER_GOOD# signal, if present, is negated A fan or airflow fault 2 FANS or warning has occurred Reflects real time state of PSU Yes, reflects real time state of Power_Good# Refer to Refer to STATUS_FANS STATUS_FANS 1 OTHER Not Implemented N/A N/A 0 UNKNOWN Not Implemented N/A N/A Table 7: STATUS_WORD(high byte) 17 N/A (ME) ACBEL POLYTECH INC. 康舒科技股份有限公司 159, Sec. 3, Tam-King Rd., Tamsui, Taipei, Taiwan, 251 R.O.C. Tel : (02)2623-7904~10‧2621-7672~9 Sales DID : (02)2623-2750‧2622-4300 Fax : □886-2-2623-6530‧2623-4156 5.2.2 STATUS_VOUT 7Ah STATUS_VOUT SMBALERT_MASK Default 0 = causes assertion of SMBAlert# Bits Name Description PSU state when STATUS bit Auto 1 = does not cause assertion of bit is asserted(‘1’) Recovery SMBAlert# NO PAGE PAGE 00h PAGE 01h (BMC) VOUT_OV_FAULT 7 VOUT_OV_FAULT (Output OFF No 1, 1, 1 Overvoltage Fault) 6 VOUT_OV_WARNING Not Implemented N/A N/A N/A 5 VOUT_UV_WARNING Not Implemented N/A N/A N/A OFF No 1, 1, 1 N/A N/A N/A Not Implemented N/A N/A N/A TOFF_MAX_WARNING Not Implemented N/A N/A N/A N/A N/A N/A VOUT_UV_FAULT 4 VOUT_UV_FAULT (Output Under voltage Fault) 3 2 1 0 VOUT_MAX_WARNING Not Implemented TON_MAX_FAULT VOUT Tracking Error Not Implemented Table 8: STATUS_VOUT 18 (ME) ACBEL POLYTECH INC. 康舒科技股份有限公司 159, Sec. 3, Tam-King Rd., Tamsui, Taipei, Taiwan, 251 R.O.C. Tel : (02)2623-7904~10‧2621-7672~9 Sales DID : (02)2623-2750‧2622-4300 Fax : □886-2-2623-6530‧2623-4156 5.2.3 STATUS_IOUT 7Bh STATUS_IOUT SMBALERT_MASK Default 0 = causes assertion of SMBAlert# Bits Name Description PSU state when STATUS bit Auto 1 = does not cause assertion of bit is asserted(‘1’) Recovery SMBAlert# NO PAGE PAGE 00h PAGE 01h (BMC) 7 IOUT_OC_FAULT Failure OFF No 1, 1, 1 6 IOUT_OC_LV_FAULT Not Implemented N/A N/A N/A 5 IOUT_OC_WARNING Predictive failure ON YES 1, 1, 0 4 IOUT_UC_FAULT Not Implemented N/A N/A N/A 3 Current Share Fault Not Implemented N/A N/A N/A Not Implemented N/A N/A N/A 2 In Power Limiting Mode 1 POUT_OP_FAULT Failure OFF No 1, 1, 1 0 POUT_OP_WARNING Predictive failure ON YES 1, 1, 1 Table 9: STATUS_IOUT 19 (ME) ACBEL POLYTECH INC. 康舒科技股份有限公司 159, Sec. 3, Tam-King Rd., Tamsui, Taipei, Taiwan, 251 R.O.C. Tel : (02)2623-7904~10‧2621-7672~9 Sales DID : (02)2623-2750‧2622-4300 Fax : □886-2-2623-6530‧2623-4156 5.2.4 STATUS_INPUT 7Ch STATUS_INPUT SMBALERT_MASK Default 0 = causes assertion of SMBAlert# Bits Name Description PSU state when STATUS bit Auto 1 = does not cause assertion of bit is asserted(‘1’) Recovery SMBAlert# NO PAGE 7 VIN_OV_FAULT 6 VIN_OV_WARNING 5 VIN_UV_WARNING 4 VIN_UV_FAULT Input Overvoltage PAGE 00h PAGE 01h (BMC) (ME) OFF YES 1, 1, 1 Not Implemented N/A N/A N/A Predictive failure ON YES 1, 1, 1 OFF YES 1, 1, 0 OFF YES 1, 1, 1 OFF No 1, 1, 1 Fault Input Under voltage Fault Either the input voltage has never exceeded the input 3 Unit Off for Low Input Voltage turn-on threshold or if the unit did start, the input voltage decreased below the turn-off threshold. Input Overcurrent 2 IIN_OC_FAULT 1 IIN_OC_WARNING Predictive failure ON No 1, 1, 1 0 PIN_OP_WARNING Predictive failure ON No 1, 1, 1 Fault Table 10: STATUS_INPUT 20 ACBEL POLYTECH INC. 康舒科技股份有限公司 159, Sec. 3, Tam-King Rd., Tamsui, Taipei, Taiwan, 251 R.O.C. Tel : (02)2623-7904~10‧2621-7672~9 Sales DID : (02)2623-2750‧2622-4300 Fax : □886-2-2623-6530‧2623-4156 5.2.5 STATUS_ TEMPERATURE 7Dh STATUS_TEMPURATURE SMBALERT_MASK Default 0 = causes assertion of SMBAlert# Bits Name Description PSU state when STATUS bit Auto 1 = does not cause assertion of bit is asserted(‘1’) Recovery SMBAlert# NO PAGE 7 OT_FAULT 6 OT_WARNING 5 UT_WARNING 4 Over Temperature PAGE 00h PAGE 01h (BMC) OFF YES 1, 1, 1 ON YES 1, 1, 0 Not Implemented N/A N/A N/A UT_FAULT Not Implemented N/A N/A N/A 3 Not implemented Not Implemented N/A N/A N/A 2 Not implemented Not Implemented N/A N/A N/A 1 Not implemented Not Implemented N/A N/A N/A 0 Not implemented Not Implemented N/A N/A N/A Fault Over Temperature Warning Table 11: STATUS_TEMPERATURE 21 (ME) ACBEL POLYTECH INC. 康舒科技股份有限公司 159, Sec. 3, Tam-King Rd., Tamsui, Taipei, Taiwan, 251 R.O.C. Tel : (02)2623-7904~10‧2621-7672~9 Sales DID : (02)2623-2750‧2622-4300 Fax : □886-2-2623-6530‧2623-4156 5.2.6 STATUS_CML 7Eh STATUS_CML SMBALERT_MASK Default 0 = causes assertion of SMBAlert# Bits Name Description PSU state when STATUS bit Auto 1 = does not cause assertion of bit is asserted(‘1’) Recovery SMBAlert# NO PAGE 7 6 Invalid/Unsupported Command Invalid/Unsupported Data PAGE 00h PAGE 01h (BMC) Invalid Or Unsupported ON No 1, 1, 1 ON No 1, 1, 1 ON No 1, 1, 1 Command Received Invalid Or Unsupported Data Received Packet Error Check Packet Error Check Failed Failed 4 Not implemented Not Implemented N/A N/A N/A 3 Not implemented Not Implemented N/A N/A N/A 2 Not implemented Not Implemented N/A N/A N/A 1 Not implemented Not Implemented N/A N/A N/A 0 Not implemented Not Implemented N/A N/A N/A 5 Table 12: STATUS_CML 22 (ME) ACBEL POLYTECH INC. 康舒科技股份有限公司 159, Sec. 3, Tam-King Rd., Tamsui, Taipei, Taiwan, 251 R.O.C. Tel : (02)2623-7904~10‧2621-7672~9 Sales DID : (02)2623-2750‧2622-4300 Fax : □886-2-2623-6530‧2623-4156 5.2.7 STATUS_MFR_SPECIFIC 80h STATUS_MFR_SPECIFIC (STATUS_ MFR_SPECIFIC command is only accessed by the NO PAGE) SMBALERT_MASK Default 0 = causes assertion of SMBAlert# Bits Name Description PSU state when STATUS bit Auto 1 = does not cause assertion of bit is asserted(‘1’) Recovery SMBAlert# NO PAGE PAGE 00h PAGE 01h (BMC) 7 Not implemented Not Implemented N/A N/A N/A 6 Not implemented Not Implemented N/A N/A N/A 5 Not implemented Not Implemented N/A N/A N/A 4 Not implemented Not Implemented N/A N/A N/A 3 Not implemented Not Implemented N/A N/A N/A 2 Idle mode N/A YES N/A 1 DC Input DC input detected ON YES N/A 0 AC Input AC input detected ON YES N/A Cold Standby sleep mode Table 13: STATUS_MFR_SPECIFIC 23 (ME) ACBEL POLYTECH INC. 康舒科技股份有限公司 159, Sec. 3, Tam-King Rd., Tamsui, Taipei, Taiwan, 251 R.O.C. Tel : (02)2623-7904~10‧2621-7672~9 Sales DID : (02)2623-2750‧2622-4300 Fax : □886-2-2623-6530‧2623-4156 5.2.8 STATUS_FAN_1_2 81h STATUS_FANS_1_2 (STATUS_FANS_1_2 command is only accessed by the NO PAGE) SMBALERT_MASK Default 0 = causes assertion of SMBAlert# Bits Name Description PSU state when STATUS bit Auto 1 = does not cause assertion of bit is asserted(‘1’) Recovery SMBAlert# NO PAGE Fan 1 fault 7 Fan 1 Fault 6 Fan 2 Fault 5 Fan 1 Warning 4 Fan 2 Warning Not Implemented Fan 1 Speed Fan 1 overridden Overridden occurred 3 2 Fan 2 Speed Overridden occurred. Not Implemented Fan 1 warning occurred. Not Implemented PAGE 00h PAGE 01h (BMC) OFF No 1, NA, NA N/A N/A N/A ON No 1, NA, NA N/A N/A N/A ON Yes 1, NA, NA N/A N/A N/A Table 14: STATUS_FAN_1_2 24 (ME) ACBEL POLYTECH INC. 康舒科技股份有限公司 159, Sec. 3, Tam-King Rd., Tamsui, Taipei, Taiwan, 251 R.O.C. Tel : (02)2623-7904~10‧2621-7672~9 Sales DID : (02)2623-2750‧2622-4300 Fax : □886-2-2623-6530‧2623-4156 5.3 Resetting of Status bits The STATUS_ commands shall be reset only by the below methods. If the event is still present that caused the assertion of the status bit, the bit shall stay assert after clearing. o Writing a ‘1’ to any given bit location shall reset only that bit of the command. o Sending a CLEAR_FAULTS command to the PSU shall reset all STATUS_ bits to ‘0’. CLEAR_FAULTS shall clear all STATUS commands at a given PAGE if PAGE command is supported. If the PAGE is set to FFh; all STATUS bits in all PAGEs shall be cleared. o o o Cycling input power OFF for 1 second or more then ON shall reset all STATUS_ bits to ‘0’. Systems with redundant power supplies where only one of the supplies cycle input power OFF/ON; the power cycled PSU shall reset the STATUS_ bits to ‘0’ only when powered back ON. If the PSU is kept OFF, the STATUS_ bits shall not be reset. Cycling the PSON# signal from de-asserted to asserted shall reset the STATUS_ bits to ‘0’. The bits shall be reset only on the assertion of PSON#; not the de-assertion. 5.4 SMBAlert_MASK (1Bh) This allows the system to mask events from asserting the SMBAlert# signal and to read back this information from the PSU. SMBALERT_MASK command can be used with any of the supported STATUS events. The events are masked from asserting SMBAlert# by writing a ‘1’ to the associated STATUS bits. SMBALERT_MASK procedure MASK STATUS_CMD PAGE Directly (not PAGE_PLUS_CMD) NO PAGE Via PAGE_PLUS_CMD PAGE 00h PAGE 00h Via PAGE_PLUS_CMD PAGE 01h PAGE 01h Via PAGE_PLUS_CMD PAGE xxh NO PAGE, xxh: other page Table 15: SMBALERT_MASK procedure 5.5 SMBAlert# 5.5.1 Alert Response Address (ARA) The PSU shall not support ARA. After asserting the SMBAlert# signal the PSU shall keep its address at it standard address. 5.5.2 SMBAlert# operation in standby mode The PSU shall assert the SMBAlert# signal only when the main outputs are ON. SMBAlert# shall stay de-asserted when the PSU is in standby mode when any bits in the STATUS commands get asserted. 25 ACBEL POLYTECH INC. 康舒科技股份有限公司 159, Sec. 3, Tam-King Rd., Tamsui, Taipei, Taiwan, 251 R.O.C. Tel : (02)2623-7904~10‧2621-7672~9 Sales DID : (02)2623-2750‧2622-4300 Fax : □886-2-2623-6530‧2623-4156 5.5.3 Setting and Resetting the SMBAlert# signal The SMBAlert# signal shall be asserted whenever any un-masked event has occurred. This is a level detected event. Whenever the event is present SMBAlert# shall be asserted. The SMBAlert# signal shall not de-assert at any time if the event that has caused the assertion is still present. The SMBAlert# signal shall be cleared and re-armed by the following methods. o Clearing STATUS bits causing the asserted SMBAlert# signal. o Power cycling with PSON or with input power. o Masking the event with SMBALERT_MASK. 5.5.4 Continuous Assertion After Clearing If Condition Is Still Present If the warning or fault condition is present when a bit is cleared, the bit and associated SMABLERT# signal stays asserted with no momentary transition to a de-asserted state. 5.5.5 Conceptual Schematic of SMBAlert# 26 ACBEL POLYTECH INC. 康舒科技股份有限公司 159, Sec. 3, Tam-King Rd., Tamsui, Taipei, Taiwan, 251 R.O.C. Tel : (02)2623-7904~10‧2621-7672~9 Sales DID : (02)2623-2750‧2622-4300 Fax : □886-2-2623-6530‧2623-4156 6 PMBus Command Details 6.1 PAGE (00h) The PAGE command provides the ability to configure, control and monitor different Output through only one physical address. Each PAGE contains the Operating Memory for each output and shall allow system to access corresponding Memory after the PAGE had been switched with the PAGE command. PAGE Output CMD Support 00h 12V(main output) READ_VOUT, READ_IOUT, READ_POUT … main output-related commands 10h SBY READ_VOUT, READ_IOUT Table 16: PAGE Note: 1. PAGE 00h applies to all Main output-related commands. 2. Other PAGE, Read_Value Command configure to PAGE 00h. 6.2 OPERATION (01h) The OPERATION command is used to turn the unit on and off in conjunction with the input from the CONTROL pin. 01h OPERATION Bits Value Unit ON or OFF 7 0 OFF 1 ON 6:0 Not implemented Table 17: OPERATION 6.3 ON_OFF_CONFIG(02h) The ON_OFF_CONFIC command configures the combination of CONTROL pin (A21) input and serial bus commands needed to turn on and off. 01h Bits OPERATION Value 7:5 4 Meaning Not implemented 0 Unit powers up any time power is present regardless of stat of the 27 ACBEL POLYTECH INC. 康舒科技股份有限公司 159, Sec. 3, Tam-King Rd., Tamsui, Taipei, Taiwan, 251 R.O.C. Tel : (02)2623-7904~10‧2621-7672~9 Sales DID : (02)2623-2750‧2622-4300 Fax : □886-2-2623-6530‧2623-4156 CONTROL pin. 1 Unit does not power up until commanded by the CONTROL and OPERATION command (as programmed in bits[3:2]). 3 0 Unit ignores the on/off operation of the OPERATION(01h) command. 1 Unit requires the on/off operation of the OPERATION(01h) command. 2 0 Unit ignores the CONTROL pin (A21). 1 Unit requires the CONTROL pin (A21). 1:0 Not implemented Table 18: ON_OFF_CONFIG 6.4 CLEAR_FAULTS (03h) The CLEAR_FAULTS command is able to reset all STATUS bit of instance or all instances simultaneously and this command does not cause a unit that has latched off for a fault condition to Restart. If the fault is still present when the bit is cleared, the fault bit shall immediately be set again and the host notified by the usual means. The CLEAR_FAULTS command can be issued directly or via PAGE_PLUS_WRITE. Refer CLEAR_CAULTS table. CLEAR_FAULTS procedure Reset STATUS registers PAGE Directly (not PAGE_PLUS_WRITE) NO PAGE Via PAGE_PLUS_WRITE PAGE 00h Only PAGE 00h Via PAGE_PLUS_WRITE PAGE 01h Only PAGE 01h Via PAGE_PLUS_WRITE PAGE FFh All page(NO PAGE, PAGE 00h, PAGE 01h) Table 19: CLEAR_FAULTS procedure Note: If the PAGE is set to FFh; all STATUS bits in all PAGEs shall be cleared Note: To finish 03h clear fault function requires more than 1ms processing time. 6.5 PAGE_PLUS_WRITE / PAGE_PLUS_READ commands (05h/06h) The PAGE_PLUS_WRITE (05h) and PAGE_PLUS_READ (06h) commands, defined in following subsections, are used with the STATUS_BYTE, STATUS_WORD, STATUS_VOUT, STATUS_INPUT, STATUS_TEMPERATURE, 28 ACBEL POLYTECH INC. 康舒科技股份有限公司 159, Sec. 3, Tam-King Rd., Tamsui, Taipei, Taiwan, 251 R.O.C. Tel : (02)2623-7904~10‧2621-7672~9 Sales DID : (02)2623-2750‧2622-4300 Fax : □886-2-2623-6530‧2623-4156 STATUS_IOUT, STATUS_CML, CLEAR_FAULT and SMBALERT_MASK to create two instances of the same command. Each instance is set by the same events, but cleared by their own master in the system. All STATUS commands, except the STATUS_FANS_1_2 commands, shall be accessed with the PAGE_PLUS_WRITE and PAGE_PLUS_READ commands. PAGE_PLUS_ commands used with STATUS_FANS_1_2 and OTHER commands shall be treated as STATUS_CML “unsupported data”. PAGE_PLUS_WRITE Packet Format Example: PAGE_PLUS_READ Packet Format Example: Note: PAGE_PLUS commands shall not affect the currently set Page Memory. 6.6 WRITE_PROTECT (10h) The WRITE_PROTECT command is used to control writing to the PMBus device. The intent of this command is to provide protection against accidental changes. All supported commands may have their parameters read, regardless of the WRITE_PROTECT settings. 10h WRITE_PROTECT Value Meaning 80h Disable all writes except to the WRITE_PROTECT command 40h Disable all writes except to the WRITE_PROTECT, OPERATION and PAGE commands 20h Disable all writes except to the WRITE_PROTECT, OPERATION, PAGE, ON_OFF_CONFIG and VOUT_COMMAND commands 00h Enable writes to all commands. (Default value) Table 20: WRITE_PROTECT 29 ACBEL POLYTECH INC. 康舒科技股份有限公司 159, Sec. 3, Tam-King Rd., Tamsui, Taipei, Taiwan, 251 R.O.C. Tel : (02)2623-7904~10‧2621-7672~9 Sales DID : (02)2623-2750‧2622-4300 Fax : □886-2-2623-6530‧2623-4156 Note: If a device receives a data byte that is not listed, then the device shall set CML error(unsupported data). 6.7 CAPABILITY (19h) 19h CAPABILITY Bits Description Value Meaning 7 Packet Error 0 Packet Error Checking not supported Checking 1 Packet Error Checking is supported SMBALERT# 00 Maximum supported bus speed is 100 kHz 01 Maximum supported bus speed is 400 kHz 10 Reserved 11 Reserved 0 The device does not have a SMBALERT# pin and does not 6:5 4 SMBALERT# support the SMBus Alert Response protocol 1 The device does have a SMBALERT# pin and does support the SMBus Alert Response protocol 3:0 Not implemented X Reserved Table 21: CAPABILITY 6.8 QUERY (1Ah) 1Ah Bits 7 6 5 4:2 QUERY Value Meaning 1 Command is supported 0 Command is not supported 1 Command is supported for write 0 Command is not supported for write 1 Command is supported for read 0 Command is not supported for read 000 Linear Data Format used 001 16 bit signed number 010 Reserved 011 Direct Mode Format used 100 8 bit unsigned number 101 VID Mode Format used 110 Manufacturer specific format used 30 ACBEL POLYTECH INC. 康舒科技股份有限公司 159, Sec. 3, Tam-King Rd., Tamsui, Taipei, Taiwan, 251 R.O.C. Tel : (02)2623-7904~10‧2621-7672~9 Sales DID : (02)2623-2750‧2622-4300 Fax : □886-2-2623-6530‧2623-4156 Command does not return numeric data. This is also 111 1:0 used for commands that return blocks of data XX Reserved for future use Table 22: QUERY 6.9 QUERY Value Refer to Table 4 PMBus command table . 6.10 VOUT_MODE (20h) 20h Mode VOUT_MODE Bits [7:5] Bits [4:0] (Parameter) Five bit two’s complement exponent for the mantissa Linear 000b delivered as the data bytes for an output voltage related command VID 001b Five bit VID code identifier per Direct 010b Always set to 00000b Table 23: VOUT_MODE 6.11 FAN_CONFIG_1_2 (3Ah) 3Ah Bit 7 6 5:4 3 2 1:0 FAN_CONFIG_1_2 Value Meaning 1 A Fan Is Installed In Position 1 0 No Fan Is Installed In Position 1 1 Fan 1 Is Commanded In RPM 0 Fan 1 Is Commanded In Duty Cycle 00b-11b Fan 1 Tachometer Pulses Per Revolution 1 A Fan Is Installed In Position 2 0 No Fan Is Installed In Position 2 1 Fan 2 Is Commanded In RPM 0 Fan 2 Is Commanded In Duty Cycle 00b-11b Fan 2 Tachometer Pulses Per Revolution Table 24: FAN_CONFIG_1_2 31 ACBEL POLYTECH INC. 康舒科技股份有限公司 159, Sec. 3, Tam-King Rd., Tamsui, Taipei, Taiwan, 251 R.O.C. Tel : (02)2623-7904~10‧2621-7672~9 Sales DID : (02)2623-2750‧2622-4300 Fax : □886-2-2623-6530‧2623-4156 6.12 Warning and Fault Limit Warning limits shall be set with enough margin to guarantee no false warnings will occur is PSU operates within the specified requirements, but before the PSU shuts down. Fault limits shall be set at limits equal to or greater than the level at which the PSU shuts down. The PSU shall reset the warning and fault limits to default values for the following case. o Input power cycling o PSON power cycling Note: 1. IIN_OC warning and fault Limit has diffident value in High/Low input. 2. If High/Low line has diffident max load than limits will change with input. 6.13 TON_DELAY (60h) The TON_DELAY sets the time, in milliseconds, from when a start condition is received until the output voltage starts to rise. 6.14 TOFF_DELAY (64h) The TOFF_DELAY sets the time, in milliseconds, from a stop condition is received until the unit stops transferring energy to the output. 32 ACBEL POLYTECH INC. 康舒科技股份有限公司 159, Sec. 3, Tam-King Rd., Tamsui, Taipei, Taiwan, 251 R.O.C. Tel : (02)2623-7904~10‧2621-7672~9 Sales DID : (02)2623-2750‧2622-4300 Fax : □886-2-2623-6530‧2623-4156 7 MFR_SPEC Command Details 7.1 Manufacturer Ratings The commands provide the ability for manufacturers to provide summary information about the unit’s ratings. This is a read of the unit’s maximum or minimum value with respect to input type. Example: High/Low Line MFR_IIN_MAX is 18A/9A. CMD Name Input type A0h MFR_VIN_MIN same A1h MFR_VIN_MAX same A2h MFR_IIN_MAX different 1 A3h MFR_PIN_MAX A4h MFR_VOUT_MIN A5h MFR_VOUT_MAX A6h MFR_IOUT_MAX Report Value different 1 same High/Low Line, HVDC 1 same different A7h MFR_POUT_MAX different A8h MFR_TAMBIENT_MAX same A9h MFR_TAMBIENT_MIN same AAh MFR_EFFICIENCY_LL same ABh MFR_EFFICIENCY_HL same Table 25: Manufacturer Ratings Note: 1. If support High/Low Line with different of max load 7.2 APP_PROFILE_SUPPORT APP_PROFILE_SUPPORT command provides a mean for a host to determine which PMBus Application profiles, and the revision of those, that the PSMc supports. This command uses Block Read/Write protocol. Each profile is identified by two data bytes. The first data byte transmitted indicates a supported profile and the second data byte indicates the revision. The second data byte, indicating revision shall be formatted as two four bit nibbles. Bits [7:4] shall indicate the major revision and bits [3:0] shall indicate the minor revision. Value 00h shall be used if first data byte is also 00h, indicating that now application profile is supported. Application compliance for the first data byte is shown in table 27. 33 ACBEL POLYTECH INC. 康舒科技股份有限公司 159, Sec. 3, Tam-King Rd., Tamsui, Taipei, Taiwan, 251 R.O.C. Tel : (02)2623-7904~10‧2621-7672~9 Sales DID : (02)2623-2750‧2622-4300 Fax : □886-2-2623-6530‧2623-4156 First Byte Application Profile 00h No Application Profiles are supported 01h Server AC-DC Power Supply *Default (Rev. 1.2 – 0102h) 02h DC-DC Converts For Microprocessor Power and Other Computer Applications 03h DC-DC Converters for General Purpose Use 05h Intel NM 1.3 Compliant Power Supply Table 26: – APP_PROFILE_SUPPORT data Byte Contents APP_PROFILE_SUPPORT PACKET Format Example: 7.3 Cold Redundancy 7.3.1 Powering on Cold Standby supplies to maintain best efficiency Power supplies in Cold Standby state shall monitor the shared voltage level of the load share signal to sense when it needs to power on. Depending upon which position (1, 2, or 3) the system defines that power supply to be in the cold standby configuration; will slightly change the load share threshold that the power supply shall power on at. Standard Enable Threshold for Disable Threshold for VCR_ON_EN VCR_ON_DIS CR_BUS# power supply is always ON Low power supply is always ON High Redundancy Cold Redundant Active Cold Standby 1 (02h) 3.2V (40% of max) 3.2V x 0.5 x 0.9 = 1.44V Open Cold Standby 2 (03h) 5.0V (62% of max) 5.0V x 0.5 x 0.9 = 2.25V Open Cold Standby 3 (04h) 6.7V (84% of max) 6.7V x 0.5 x 0.9 = 3.015V Open Table 27: Example Current Share Threshold 34 ACBEL POLYTECH INC. 康舒科技股份有限公司 159, Sec. 3, Tam-King Rd., Tamsui, Taipei, Taiwan, 251 R.O.C. Tel : (02)2623-7904~10‧2621-7672~9 Sales DID : (02)2623-2750‧2622-4300 Fax : □886-2-2623-6530‧2623-4156 Notes: Maximum load share voltage = 8.0V (refer HW spec) at 100% of rated output power These are example load share bus threshold; for any power supply these shall be customized to maintain the best efficiency curve that specific model. CR_BUS# PSU 1 State PSU 2 State Low Standard Standard Low Active Standard High Active Cold Standby High Active Active Cold Standby Cold Standby Unsupported 1 Table 28: Logic Matrix for Cold Redundancy Note: 1. Cold redundancy mode does not support multiple standby without standard or active mode . 7.3.2 Powering on Cold Standby supplies during a fault or over current condition When an active power supply asserts its CR_BUS# signal (pulling it low), all parallel power supplies in cold standby mode shall power on within 100μsec. 7.3.3 Cold_Redundancy_Config (D0h) The MFR command Cold_Redundancy_Config (D0h) is used to configure the operating state of the power supply related to cold redundancy. The power supplies setup to be the cold standby power supplies; shall change to standard redundancy mode (D0h = 00h) whenever the CR_BUS# is pulled low. D0h Cold_Redundancy_Config Value State Description 00h Standard Redundancy Turns the power supply ON into standard redundant load sharing (default power on state) more. The power supply’s CR_BUS# signal shall be OPEN but still pull the bus low if a fault occurs to activate any power supplies still in Cold Standby state. 01h Cold Redundant Active 1 Defines this power supply to be the one that is always ON in a cold redundancy configuration. 02h Cold Standby 1 1 Cold Standby 2 1 Cold Standby 3 1 Defines the power supply that is first to turn on in a cold redundant configuration as the load increases. 03h Defines the power supply that is second to turn on in a cold redundant configuration as the load increases. 04h Defines the power supply that is third to turn on in a cold 35 ACBEL POLYTECH INC. 康舒科技股份有限公司 159, Sec. 3, Tam-King Rd., Tamsui, Taipei, Taiwan, 251 R.O.C. Tel : (02)2623-7904~10‧2621-7672~9 Sales DID : (02)2623-2750‧2622-4300 Fax : □886-2-2623-6530‧2623-4156 redundant configuration as the load increases. 05h - FFh reserved Table 29: Cold_Redundancy_Config Note:1.When the CR_BUS# transitions from a high to a low state; each PSU programmed to be in Cold Standby state shall be put into Standard Redundancy mode (Cold_redundancy_Config = 00h). For the power supplies to enter Cold Redundancy mode the system must re-program the power supplies using the Cold_Redundancy_Config command. 7.3.4 State Diagram External trigger a re-configuration Cold_Redundancy_Config command. o AC power ON/OFF o PSON power ON/OFF 7.4 FW_REVISION (D9h) D9h FW_Revision Byte Value Description Format 0 0 - 255 Minor revision; primary Hex 1 0 - 255 Major revision; primary Hex 2 0 - 255 Minor revision; secondary Hex 3 0 - 255 Major revision; secondary Hex 36 ACBEL POLYTECH INC. 康舒科技股份有限公司 159, Sec. 3, Tam-King Rd., Tamsui, Taipei, Taiwan, 251 R.O.C. Tel : (02)2623-7904~10‧2621-7672~9 Sales DID : (02)2623-2750‧2622-4300 Fax : □886-2-2623-6530‧2623-4156 Table 30: FW_Revision 7.5 Black Box Data Recorder The PSU have the capability to capture and retriever a snapshot of the supply stage once a STATUS register fault indication has occurred excluding SBY_Fault and Vin_UV_Fault. The PSU shutdown fault capture data is to be stored within the “black box” of the PSU as a segment of non-volatile memory that can be accessed long afterwards. It should be organized as a 5-deep shift register. 7.5.1 MFR_PAGE (D1h) Any fault that is defined as a black box event causes a complete storage of the last known state of the supply, not just the fault related variables. (Note that this does not apply to warning or status conditions). The history is stored at the time of the fault. For example, if an over-temp fault has happened, then reading the temperature returns that last known temperature at the time of the OT fault. Also reading Vout (MFR_PAGE = 1) returns the last known output voltage when the OT fault occurred. The data within Fault History 1 will be identical to the Real Time Data at the instant the fault occurred. After that time, the Real Time data values will likely diverge since they are not latched. The PSU manufacturer shall clear this fault history prior to the unit’s shipment. D1h MFR_PAGE Value Description 0xFF Real Time Data (Default) 0x00 Fault History 1 (newest fault event) 0x01 Fault History 2 0x02 Fault History 3 0x03 Fault History 4 0x04 Fault History 5 other Reserved, assert invalid data flag in the STAT_CML Table 31: MFR_PAGE When the MFR_PAGE is set to 0xFF, any PMBus commands will operate normally (in real time). When the MFR_PAGE command is used to set the page to 0x00 to 0x04, any following PMBus commands will refer to the value of that parameter stored at the time of the respective fault condition. Command Command Name Command Command name 7Ah STATUS_VOUT 8Eh READ_TEMPERATURE_2 7Bh STATUS_IOUT 8Fh READ_TEMPERATURE_2 37 ACBEL POLYTECH INC. 康舒科技股份有限公司 159, Sec. 3, Tam-King Rd., Tamsui, Taipei, Taiwan, 251 R.O.C. Tel : (02)2623-7904~10‧2621-7672~9 Sales DID : (02)2623-2750‧2622-4300 Fax : □886-2-2623-6530‧2623-4156 7Ch STATUS_INPUT 90h READ_FAN_SPEED_1 7Dh STATUS_TEMPERATURE 96h READ_POUT 7Eh STATUS_CML 97h READ_PIN 81h STATUS_FAN_1_2 D2h POS_TOTAL 88h READ_VIN D3h POS_LAST 89h READ_IIN D9h(TBD) FW_REVISION 8Bh READ_VOUT 8Ch READ_IOUT 8Dh READ_TEMPERATURE_1 Table 32: Fault History Command 7.6 POS_TOTAL (D2h) This is a read of the Total Power On Seconds (POS) the PSU has been powered on and delivering energy to the main output since it was manufactured. The register must increment in seconds while the main output is delivering energy. When the main output is not delivering energy the PSU must hold the current value. Time accuracy must be within ±5% 7.7 POS_LAST (D3h) This is a read of the Last Power On Seconds (POS) since the PSU has been powered on and delivering energy to the main output since it was last started. This value must be reset to zero when the main output of the PSU is started. The register must increment in seconds while the main output is delivering energy. When the main output is not delivering energy the PSU must hold the current value. Time accuracy must be within ±5%. 7.8 System on-Line Bootloader The power supply shall have the capability to update its firmware via the PMBus interface while it is in standby mode. This FW can be updated when in the system and in standby mode and outside the system with power applied to the 12Vstby pins. The update proposal is in below ISP_Proposal.pdf film. 38