Visible to Intel only — GUID: bwe1551083202201
Ixiasoft
Visible to Intel only — GUID: bwe1551083202201
Ixiasoft
5.1.2.1. PMBus Master Mode
In the PMBus master mode:
- During the initial stage—the voltage is set to the maximum value, regardless of the temperature. This is a safety measure to assume the device is operating in the worst case temperature (–40 °C).
- After the initial stage—the voltage is set based on the ambient temperature and VID-fused value.
After entering user mode (in the monitor stage), the SDM Power Manager monitors temperature changes and decides if the VCC and VCCP output voltage values need to be updated. If voltages require updating, the SDM Power Manager identifies the voltage value based on the fuse values and the current temperature and sends the desired voltage value to the voltage regulators through the PMBus interface.
Command Name | Command Code | PMBus Transaction Type | Number of Bytes |
---|---|---|---|
PAGE 17 | 00h | Write byte | 1 |
VOUT_MODE | 20h | Read byte | 1 |
VOUT_COMMAND | 21h | Write word | 2 |
READ_VOUT | 8Bh | Read word | 2 |
MFR_ADC_CONTROL 18 | D8h | Write byte | 1 |
STATUS_BYTE | 78h | Read byte | 1 |
CLEAR_FAULTS | 03h | Write byte | 0 |
STATUS_WORD | 79h | Read word | 2 |
Multi-Master Mode
The PMBus master mode supports the multi-master mode.
When multiple devices start to communicate at the same time, the device writing the most zeros to the bus or the slowest device wins the arbitration. The other devices immediately discontinue any operation on the bus. When there is an on-going bus communication, all devices must detect the communication and not interrupt it. The devices must wait for a stop condition to appear before starting communication to the bus. Once the stop condition is received on the bus, the next device that wins arbitration sends a start condition by pulling the PWRMGT_SDA low to re-initialize the bus communication.
In this mode, all master devices must be multi masters in a multi-master system. Single-master systems may not understand the arbitration and the busy detection mechanisms can cause unpredictable results.