JAJSWR0 June 2025 INA2227
PRODUCTION DATA
INA2227 が電流値をアンペア単位で通知するには、選択された CURRENT_LSB と各チャネルのアプリケー ションで使用されるシャント抵抗に依存する、一定の変換値を各 Calibration レジスタに書き込む必要があります。キャリブレーション レジスタの値は、式 1 に基づいて計算されます。CURRENT_LSB は、電流値が格納される CURRENT レジスタの LSB に選択されたステップ サイズです。式 2 に示すように、CURRENT_LSB の最小値は、想定される最大電流に基づいており、この式はCURRENT レジスタの最大分解能を直接定義します。CURRENT_LSB 値が小さいほど分解能は高くなりますが、この値は CURRENT の変換を簡単にするため、CURRENT_LSB にはより大きな切りのいい数 (8× 以下) の値を選択するのが一般的です。
RSHUNT は、IN+ ピンと IN- ピン間の差動電圧を生じさせるために使われる外部シャントの抵抗値です。ADCRANGE = 0 の場合、式 1 を使用します。ADCRANGE = 1 の場合、SHUNT_CAL の値を 4 で除算する必要があります。

ここで、
電流は、SHUNT_CAL フィールドで設定される値に基づき、シャント電圧の測定値に従って計算されます。SHUNT_CAL フィールドにロードされる値が 0 の場合、CURRENT レジスタによって通知される電流値も 0 になります。
計算値を使用して SHUNT_CAL フィールドをプログラミングすると、CURRENT レジスタから電流の測定値をアンペア単位で読み取ることができます。式 3 を使用して、CURRENT_LSB によってスケーリングされた最終的な値を計算します。

ここで、
電力値は、POWER レジスタから符号なし 16 ビットの値として読み取ることができます。式 4 を使用して、電力をワット単位に変換します。

ここで、
エネルギーの値は、各 ENERGY レジスタから 32 ビット符号なし値として読み取ることができます。式 5 使用して、エネルギーをジュールに変換します。
ここで、