英特尔Agilex® 7电源管理用户指南

ID 683373
日期 12/04/2023
Public
文档目录

5.1.2.1. PMBus Master模式

在PMBus master模式下:

  • 在初始阶段期间—无论温度如何,电压都设置为最大值。这是假设器件在最坏情况温度(–40 °C)下运行的安全措施。
  • 初始阶段之后—根据环境温度和VID熔断值设置电压。

进入用户模式后(在监控阶段),SDM Power Manager监控温度变化并决定是否需要更新VCC和VCCP输出电压。如果电压需要更新,那么SDM Power Manager根据保险丝值和当前温度来识别电压值,通过PMBus接口将所需电压值发送到电压调节器。

图 22. PMBus Master模式
表 22.  支持PMBus Master模式的命令
命令名称 命令代码 默认值 PMBus传输类型 字节数
PAGE 12 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 13 D8h Write byte 1
STATUS_BYTE 78h 00h Read byte 1
CLEAR_FAULTS 03h Write byte 0
图 23. PMBus Master模式下的PMBus电压适配器与FPGA之间的流程

Multi-Master模式

PMBus master模式支持multi-master模式。

当多个器件同时开始通信时,向总线写入最多零的器件或最慢的器件将赢得仲裁。其他器件立即停止总线上的任何操作。当有正在进行的总线通信时,所有器件都必须检测此通信并且不能中断此通信。开始与总线通信之前,器件必须等待停止条件出现。一旦在总线上接收到停止条件,下一个赢得仲裁的器件就会通过拉低PWRMGT_SDA来发送一个启动条件,以重新初始化总线通信。

在此模式下,所有主器件必须是多主(multi-master)系统中的多主器件。单主(single-master)系统可能不了解仲裁,繁忙的检测机制可能会导致不可预测的结果。

12 这是一个可选命令。此命令仅在使能PAGE命令参数时适用。请参考"电源管理和VID参数"部分来了解更多信息。
13 仅当器件类型设置为LTM4677时才发送此命令。