JAJSLZ2C may 2021 – march 2023 INA234
PRODUCTION DATA
デバイスごとのパッケージ図は、PDF版データシートをご参照ください。
INA234 には単一のマスク / イネーブル・レジスタ (06h) があり、必要に応じて、単一のユーザー定義イベントや、変換準備完了の通知に応答するよう ALERT ピンをプログラムできます。マスク / イネーブル・レジスタを使用すると、変換準備完了ビット (CNVR、マスク / イネーブル・レジスタ) を監視および設定する 5 つの機能のいずれかを選択して、ALERT ピンの応答を制御できます。監視対象の機能に基づいて、デバイスのレジスタデバイスのレジスタ に値を入力し、ALERT ピンのアサートに使用される、対応のスレッショルド値を設定します。
ALERT ピンを使用すると、利用可能な複数のアラート機能のいずれかを監視して、ユーザー定義のスレッショルドを超えたかどうかを判定できます。次の 5 つのアラート機能を監視できます。
ALERT ピンはオープン・ドレイン出力です。このピンは、マスク / イネーブル・レジスタで選択されたアラート機能が、アラート制限レジスタにプログラムされた値を超えるとアサートされます。同時にイネーブルおよび監視できるのは、これらのアラート機能のうち 1 つだけです。複数のアラート機能がイネーブルの場合、最上位のビット位置で選択された機能が優先され、アラート制限レジスタの値に応答します。たとえば、SOL と SUL の両方を選択したなら、シャント電圧の上限レジスタがアラート制限レジスタの値を超えると、ALERT ピンがアサートされます。
デバイスの変換準備完了状態を ALERT ピンで監視して、デバイスが以前の変換を完了し、新しい変換を開始する準備ができたことをユーザーに通知することもできます。変換準備完了フラグ (CVRF) ビットは、アラート機能の 1 つと同時に ALERT ピンで監視できます。アラート機能と CNVR ビットの両方について、ALERT ピンでの監視がイネーブルの場合、ALERT ピンがアサートされた後、アラートの後でマスク / イネーブル・レジスタの CVRF ビット (D3) と AFF ビット (D4) を読み取り、アラートのソースを判定する必要があります。変換準備完了機能が不要で、CNVR ビットがセットされていないなら、ALERT ピンは、イネーブルされたアラートに基づいて、超過したアラート制限にのみ応答します。
アラート機能を使用しない場合、ALERT ピンをフローティングのままにしても、デバイスの動作には影響しません。
アラート制限レジスタの値が、対応する変換値と比較される、相対的なタイミングについては、図 7-1 を参照してください。たとえば、イネーブルされているアラート機能がシャント電圧の上限 (SOL) なら、シャント電圧の変換ごとに、アラート制限レジスタの値が測定されたシャント電圧と比較され、測定値がプログラムされた制限を超えたかどうかが判定されます。AFF ビット (D4、マスク / イネーブル・レジスタ) は、測定された電圧がアラート制限レジスタにプログラムされた値を超えると、常に High にアサートされます。アサートされる AFF ビットに加えて、アラート極性ビット (APOL、D1、マスク / イネーブル・レジスタ) に基づいて ALERT ピンがアサートされます。アラート・ラッチがイネーブルなら、構成レジスタが書き込まれるか、マスク / イネーブル・レジスタが読み出されるまで、AFF ビットおよび ALERT ピンはアサートされたままです。
バス電圧アラート機能 (BOL および BUL、マスク / イネーブル・レジスタ) は、すべてのバス電圧変換の後で、測定されたバス電圧をアラート制限レジスタと比較し、制限スレッショルドを超えていれば AFF ビットと ALERT ピンをアサートします。
また、電力の上限アラート機能 (POL、マスク / イネーブル・レジスタ) は、バス電圧の測定の変換を行うたびに、計算された電力値と比較され、制限スレッショルドを超えた場合に AFF ビットと ALERT ピンをアサートします。
アラート機能は、プログラムされたアラート制限値を、対応する各変換の結果と比較します。このため、信号の平均化された値がアラート制限を超えない変換サイクルでも、その途中にアラートが発行されることがあります。この中間変換に基づいてアラートをトリガすると、平均化された出力データ・レジスタの更新よりも先に、範囲外のイベントを検出できます。この高速検出機能を使用すると、アラート機能を使用して、急速に変化する条件についてアラート制限を作成したり、平均化された出力値のソフトウェア監視により、長期間の条件に対して制限を作成したりできます。