インテルのみ表示可能 — GUID: bwe1551083202201
Ixiasoft
5.1.2.1. PMBusマスターモード
PMBusマスターモードでは、
- 初期段階において、電圧は温度に関係なく最大値に設定されます。これは、デバイスが最悪の場合の温度 (–40 °C) で動作していることを想定した安全対策です。
- 初期段階の後、周囲温度とVIDヒューズ値に基づいて電圧が設定されます。
(監視ステージで) ユーザーモードに入った後、SDM Power Managerは温度変化を監視し、VCCとVCCP出力電圧値を更新する必要があるかどうかを決定します。電圧の更新が必要な場合、SDM Power Managerは、ヒューズ値と現在の温度に基づいて電圧値を識別し、PMBusインターフェイスを介して必要な電圧値を電圧レギュレーターに送信します。
図 22. PMBusマスターモード
コマンド名 | コマンドコード | PMBusトランザクション・タイプ | バイト数 |
---|---|---|---|
PAGE 16 | 00h | 書き込みバイト | 1 |
VOUT_MODE | 20h | 読み出しバイト | 1 |
VOUT_COMMAND | 21h | 書き込みワード | 2 |
READ_VOUT | 8Bh | 読み出しワード | 2 |
MFR_ADC_CONTROL 17 | D8h | 書き込みバイト | 1 |
STATUS_BYTE | 78h | 読み出しバイト | 1 |
CLEAR_FAULTS | 03h | 書き込みバイト | 0 |
STATUS_WORD | 79h | 読み出しワード | 2 |
図 23. PMBusマスターモードでのPMBus電圧レギュレーターとFPGAの間のフロー
マルチマスター・モード
PMBusマスターモードでは、マルチマスター・モードをサポートしています。
複数のデバイスが同時に通信を開始すると、バスに最も多くのゼロを書き込むデバイスまたは最も遅いデバイスが、アービトレーションを達成します。他のデバイスは、バス上の動作を直ちに中止します。進行中のバス通信がある場合、すべてのデバイスが通信を検出し、通信を中断しないようにしてください。デバイスは、バスへの通信を開始する前に、停止条件が現れるのを待つ必要があります。バス上で停止条件が受信されると、アービトレーションを達成した次のデバイスが、PWRMGT_SDA をLowに引き下げて開始条件を送信し、バス通信を再初期化します。
このモードでは、すべてのマスターデバイスがマルチマスター・システム内のマルチマスターである必要があります。シングルマスター・システムでは、アービトレーションを理解しない可能性があり、ビジー検出メカニズムによって予測できない結果が引き起こされる可能性があります。
16 これはオプションのコマンドです。このコマンドを適用できるのは、PAGE コマンド・パラメーターをイネーブルした場合のみです。詳細については、Power Management and VIDパラメーターの項を参照してください。
17 このコマンドが送信されるのは、デバイスタイプをLTM4677に設定した場合のみです。