PMBus Specification
PMBus Specification
2023
PFH
PMBus Specification
& Application note
Version 4.2
Customer Release
1
TDK-Lambda Americas Inc. 2023
Table of Contents
PFH PMBus Commands ........................................................................................................................................................... 4
Data Format ............................................................................................................................................................................ 6
Five Bit Two’s Complement Table:...................................................................................................................................... 6
PMBus Address Selection........................................................................................................................................................ 7
Detailed Descriptions of the Supported PMBus Commands .................................................................................................. 9
Vout_Mode: ........................................................................................................................................................................ 9
Vout_Command: ................................................................................................................................................................. 9
Vout_Droop: ....................................................................................................................................................................... 9
Vout_OV_Fault_Limit: ....................................................................................................................................................... 10
OT_Fault_limit:.................................................................................................................................................................. 10
I_Out_OC_Fault Limit:....................................................................................................................................................... 10
Vout_UV_Fault_Limit: ....................................................................................................................................................... 11
Read_Temperature_1: ...................................................................................................................................................... 11
Read_Temperature_2: ...................................................................................................................................................... 11
Read_Temperature_3: ...................................................................................................................................................... 11
Read_Temperature_4: ...................................................................................................................................................... 12
Read_Vcap: ....................................................................................................................................................................... 12
Read_Vout: ....................................................................................................................................................................... 12
Read_Iout: ......................................................................................................................................................................... 12
Read_Frequency: .............................................................................................................................................................. 13
Read_Vin: .......................................................................................................................................................................... 13
Read_Iin: ........................................................................................................................................................................... 13
Status_Word: .................................................................................................................................................................... 14
Status_Mfr_Specific: ......................................................................................................................................................... 14
SMBAlert_Mask: ............................................................................................................................................................... 15
Operation: ......................................................................................................................................................................... 15
Read_MFR_ID: .................................................................................................................................................................. 16
Read_MFR_MODEL: .......................................................................................................................................................... 16
Read_MFR_REVISION: ...................................................................................................................................................... 16
Read_MFR_LOCATION: ..................................................................................................................................................... 16
Read_MFR_DATE: ............................................................................................................................................................. 17
2
TDK-Lambda Americas Inc. 2023
Read_MFR_SUPPORT:....................................................................................................................................................... 17
PMBus_Revision:............................................................................................................................................................... 17
PMBus Reserved Commands: ........................................................................................................................................... 17
Save User Data: ................................................................................................................................................................. 18
Restore User Data: ............................................................................................................................................................ 18
Restore Manufactures Data: ............................................................................................................................................. 18
PMBUS Timing:.................................................................................................................................................................. 19
PFH Sequence Timing:....................................................................................................................................................... 20
PFH Startup/Shutdown Timing: ....................................................................................................................................... 21
3
TDK-Lambda Americas Inc. 2023
4
TDK-Lambda Americas Inc. 2023
Reserved Commands
D9 Reserved --- --- --- ---
F0 Reserved --- --- --- ---
E7 Reserved --- --- --- ---
FD Reserved --- --- --- ---
9E Reserved --- --- --- ---
B0 Reserved --- --- --- ---
B1 Reserved --- --- --- ---
B2 Reserved --- --- --- ---
B3 Reserved --- --- --- ---
B4 Reserved --- --- --- ---
D5 Reserved --- --- --- ---
D6 Reserved --- --- --- ---
D8 Reserved --- --- --- ---
D7 Reserved --- --- --- ---
23 Reserved --- --- --- ---
39 Reserved --- --- --- ---
BC Reserved --- --- --- ---
BD Reserved --- --- --- ---
BE Reserved --- --- --- ---
BF Reserved --- --- --- ---
B5 Reserved --- --- --- ---
B6 Reserved --- --- --- ---
5
TDK-Lambda Americas Inc. 2023
Data Format
The linear data format is a two byte value with a two's complement exponent and an 11-bit Mantissa.
As shown below
6
TDK-Lambda Americas Inc. 2023
PMBus uses a 7-bit device address to identify the different devices on the bus.
The address for the PFH converter is set using external resistors connected to the AD pins.
+3.3V
PMBus Schematic
30.1
PMBusAlt
30.1
PMBusdata Host
30.1 Controller
PMBusclk
PFH AD2
Module #1
AD1
R1 R2
SGnd
Sgnd
PMBusAlt
PMBusdata
PMBusclk
PFH AD2
Module #2
AD1
R3 R4
SGnd
Sgnd
NOTE:
• (*) These addresses are reserved by the SMBus specification and cannot be used
• The Address highlighted in Yellow is reserved by the factory and should not be used
7
TDK-Lambda Americas Inc. 2023
These values are based on the specifications provided by the vendor of the PMBus controller
All resistors should be 1% tolerance or better
8
TDK-Lambda Americas Inc. 2023
Vout_Mode:
The VOUT_MODE command is used to retrieve the information about the data format
For the VOUT_COMMAND.
VOUT_MODE Data Byte Format (Read Only)
Vout_Command:
The VOUT_COMMAND is used to set the output voltage.
VOUT_COMMAND (Read/Write)
Vout_Droop:
The VOUT_DROOP command is used to read the droop rate of the current share circuit.
The value is in mV/A.
VOUT_DROOP (Read Only)
5 bit, two’s
complement
Linear integer. Unsigned 11-bit mantissa
9
TDK-Lambda Americas Inc. 2023
Vout_OV_Fault_Limit:
The VOUT_OV_FAULT_LIMIT command is used to read and change the
Over Voltage fault trip limit.
VOUT_OV_FAULT_LIMIT (Read/Write)
5 bit, two’s
complement
Linear integer. Unsigned 11-bit mantissa
High Limit = 1.58 x Vdivider
Low Limit = Vout Normal
Vdivider = 9.70 for 12V module
Vdivider = 23.55 for 28V module
Vdivider = 42.00 for 48V module
NOTE: This Value can be saved in memory. See “Save User Data” command
OT_Fault_limit:
The OT_FAULT_LIMIT command is used to read and change the
Over Temperature fault trip limit.
OT_FAULT_LIMIT (Read/Write)
5 bit, two’s
complement
Linear integer. Unsigned 11-bit mantissa
High Limit = 1100C (Firmware 4.0.5 and above)
High Limit = 1160C (Firmware 4.0.8 and above)
Low Limit = 650C
NOTE: This Value can be saved in memory. See “Save User Data” command
NOTE: The Over Temperature limit of the module is input voltage dependent
The OT_Fault_Limit that is read back using this command is the calculated OT Fault Limit
The OT Fault Limit made up of two parts
A base OT limit and an input voltage dependent offset number. EXAMPLE: OT_Limit = Base OT +- (X * Vin)
The OT_Fault_limit that is written here is the base number used in the calculation of the real OT limit
I_Out_OC_Fault Limit:
The I_OUT_OC_FAULT_LIMIT command is used to read and change the
Output Over Current fault trip limit.
I_OUT_OC_FAULT_LIMIT (Read/Write)
5 bit, two’s
complement
Linear integer. Unsigned 11-bit mantissa
High Limit = Full Load Rating x 1.28
Low Limit = 0
NOTE: This Value can be saved in memory. See “Save User Data” command
10
TDK-Lambda Americas Inc. 2023
Vout_UV_Fault_Limit:
The VOUT_UV_FAULT_LIMIT command is used to read and change the
Under Voltage fault trip limit.
VOUT_UV_FAULT_LIMIT (Read/Write)
Read_Temperature_1:
The READ_TEMPERATURE_1 command is used to read the internal
temperature of the module (Pin side – Output side of the module)
READ_TEMPERATURE_1 (Read Only)
Read_Temperature_2:
The READ_TEMPERATURE_2 command is used to read the internal
temperature of the module (Heatsink side – Output side of the module)
READ_TEMPERATURE_2 (Read Only)
Read_Temperature_3:
The READ_TEMPERATURE_3 command is used to read the internal
temperature of the module (Heatsink side – Input side of the module)
READ_TEMPERATURE_3 (Read Only)
11
TDK-Lambda Americas Inc. 2023
Read_Temperature_4:
The READ_TEMPERATURE_4 command is used to read the internal
temperature of the module (Pin side – Input side of the module)
READ_TEMPERATURE_4 (Read Only)
Read_Vcap:
The READ_VCAP command is used to read the setting for the High Voltage Bus
5 bit, two’s
complement
Linear integer. Unsigned 11-bit mantissa
NOTE: This value is for reference only
It is not the actual Bus Voltage
Read_Vout:
The READ_VOUT command is used to read the Output Voltage of the converter.
5 bit, two’s
complement
Linear integer. Unsigned 11-bit mantissa
Read_Iout:
The READ_IOUT command is used to read the Output Current of the converter.
5 bit, two’s
complement
Linear integer. Unsigned 11-bit mantissa
12
TDK-Lambda Americas Inc. 2023
Read_Frequency:
The READ_FREQUENCY command is used to read the Switching Frequency
of the DC/DC converter used in the PFH Module. The value is in KHz.
5 bit, two’s
complement
Linear integer. Unsigned 11-bit mantissa
Read_Vin:
The READ_Vin command is used to read the Input Voltage of the converter.
5 bit, two’s
complement
Linear integer. Unsigned 11-bit mantissa
Read_Iin:
The READ_Iin command is used to read the Input Current of the converter.
5 bit, two’s
complement
Linear integer. Unsigned 11-bit mantissa
13
TDK-Lambda Americas Inc. 2023
Status_Word:
The STATUS_WORD command returns a summary of the device status
Status_Mfr_Specific:
The STATUS_MFR_SPECIFIC command returns a summary of the device status
14
TDK-Lambda Americas Inc. 2023
SMBAlert_Mask:
The SMBALERT_MASK command is used to prevent a fault condition from
asserting the ALERT# signal. The bits in the mask byte align with the bits
in the Status_Mfr_Specific register. Setting any bit will enable the corresponding
alarm bit to trigger the ALERT# signal. (Default = x0000)
Operation:
OPERATION command can turn the device on and off through the PMBus.
.
* Value 0x8x will turn the module on, any other value will turn the module off
** Whichever mode is used (PMBus or On/OFF Pin) to turn the module on,
The same mode must be used to turn the module off
15
TDK-Lambda Americas Inc. 2023
Read_MFR_ID:
The READ_MFR_ID command is used to read Identification of the manufacture
Mode: Bytes
text
Ascii
Read_MFR_MODEL:
The READ_MFR_MODEL command is used to read Model number of the module
Mode: Bytes
text
Ascii
Read_MFR_REVISION:
The READ_MFR_REVISION command is used to read version number of the firmware
Mode: Bytes
text
Ascii
Read_MFR_LOCATION:
The READ_MFR_LOCATION command is used to read location of the manufacture
Mode: Bytes
text
Ascii
16
TDK-Lambda Americas Inc. 2023
Read_MFR_DATE:
The READ_MFR_ID command is used to read release date of the firmware
Mode: Bytes
text
Ascii
Read_MFR_SUPPORT:
The READ_MFR_SUPPORT command is used to get the phone number of the support line
for the product
Mode: Bytes
text
Ascii
PMBus_Revision:
The PMBUS_REVISION command reads the revision of the PMBus to which the
device is compliant.
17
TDK-Lambda Americas Inc. 2023
Save User Data:
The SAVE_DATA command is used to save all the user adjustable values to ROM.
5 bit, two’s
complement
Linear integer. Unsigned 11-bit mantissa
Returns the current output voltage set point
NOTE: When using this command, the module needs to be in Stand-By Mode
5 bit, two’s
complement
Linear integer. Unsigned 11-bit mantissa
Returns the current output voltage set point
NOTE: When using this command, the module needs to be in Stand-By Mode
18
TDK-Lambda Americas Inc. 2023
PMBUS Timing:
tR tF
tHD:STA
Clk tLOW
tSU:STO
tHD:STA tHD:DAT tHIGH tSU:DAT tSU:STA
Data
tBUF
PMBus Timing Diagram
19
TDK-Lambda Americas Inc. 2023
Input
Voltage
(AC)
380 VDC
(Typ)
Vbus Terminal
Voltage
Output
Voltage
ENA Signal
Disable
Disable
Enable
Enable
OVP
Recovery
Input Line on
and Enabled
OCP
OCP
20
TDK-Lambda Americas Inc. 2023
PFH
Timing Diagram
PFC_SS PFC_DC/DC DC/DC_SS
PFC_Delay Normal Run Hold Up
Delay
HV_Bus
Vout
DC/DC_Off
DC/DC_SS_Done
DC/DC Enable
PFC_On
PFC_Off
PFC_SS_Done
AC_On
21
TDK-Lambda France SAS TDK-Lambda Americas
Tel: +33 1 60 12 71 65 Tel: +1 800-LAMBDA-4 or 1-800-526-2324
[email protected] [email protected]
www.emea.lambda.tdk.com/fr www.us.lambda.tdk.com
TDK-Lambda UK Ltd.
Tel: +44 (0) 12 71 85 66 66
[email protected]
www.emea.lambda.tdk.com/uk
TDK-Lambda Ltd.
Tel: +9 723 902 4333
[email protected]
www.emea.lambda.tdk.com/il-en