Linear11 形式

Versal アダプティブ SoC システム モニター アーキテクチャ マニュアル (AM006)

Document ID
AM006
Release Date
2023-12-13
Revision
1.4 日本語

PMBus コマンドの場合、温度値は次式を使用して求めます。

LINEAR11 = M × 2N

LINEAR11 の場合、次の表に示すように、M は 11 ビットの 2 の補数値です。N は 5 ビットの 2 の補数の指数値です。たとえば、N = 00h および M = 50h (16 ビットのレジスタ値は 0050h) を使用すると、温度は 80℃ に設定されます。N = 00h および M = 7ECh (16 ビットのレジスタ値は 07ECh) を使用すると、温度は -20°C に設定されます。温度を 80.125℃ に設定するには、N = 1Dh および M = 281h (16 ビットのレジスタ値は EA81h) を設定します。

表 1. Linear11 データ
上位バイト 下位バイト
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
N (5 ビット、2 の補数) M (11 ビット、2 の補数)