特長長
■ 電流、電圧、電力、電荷、エネルギーを測定■オフセットが9mAと低い±30Aの電流範囲■ 300μΩの検出抵抗を内蔵■電源電圧とは無関係なOV ～ 15Vの入力範囲■電圧と電流の瞬時の乗算■電圧精度：0.5% ■ 電流および電荷の精度:1% ■電力およびエネルギーの精度:1.2% ◾しきい値を超えた場合はアラート■最大値および最小値を格納■ loが10μA未満のシャットダウン・モード■ I²C/SPI互換インタフェース■ 4mm×6mmの32ピンQFNバッケージで供給
アプリケーション
■サーバ■通信機器のインフラ■産業用機器■電気自動車■太陽光発電
標準的応応用例

概要
LTC®2947は、最大±30Aをサポートする検出抵抗を内蔵した高精度の電力およびエネルギー・モニタです。3つの内蔵No Latency ΔΣ™ ADCが、電圧および電流の高精度の測定を保証し、電圧および電流の高帯域幅のアナログ乗算が、広範囲のアプリケーションでの高精度の電力測定を提供します。内部または外部クロック・オプションが、高精度の電荷およびエネルギーの測定を可能にします。内部の300μΩの温度補償された検出抵抗が、効率損失および外付け部品を最小限に抑え、エネルギー測定アプリケーションを簡略化しながら、全温度範囲にわたる高精度の電流測定を可能にします。測定量は全て、選択可能なI²C/SPIインタフェースを介してアクセス可能な内部レジスタに格納されます。LTC2947は、ホストとのデジタル・トラフィックを低減するために、全ての測定量に関して、設定可能な高しきい値および低しきい値を備えています。 LT、LT、LTC、LTM、Linear TechnologyおよびLinearのロゴはリニアテクノロジー社の登録商気です。No Latency ΔζおよびQuikEyalはリニアテクノロジー社の商標です。その他全ての商標の所有権は、それぞれの所有者に帰属します。8907703、8841962を含む米国特許によって保薄されています。
2
絶対最大定格
(Note 1、2)

ピン配置
発注情報http://www.linear-tech.co.jp/product/LTC2947#orderinfo
鉛フリー仕様の製品マーキングの詳細については、http://www.linear-tech.co.jp/leadfree/をご覧ください。テープ・アンド・リールの仕様の詳細については、http://www.linear-tech.co.jp/tapeandreel/をご覧ください。 LTC2947電気的特性
2947f電気的特性
29471
電気的特性

●は全動作温度範囲での規格値を意味する。それ以外はT A = 25˚Cでの値。
える可能性がある。また、長期にわたって絶対最大定格条件に曝すと、デバイスの信頼性と寿命に悪影響を与えるおそれがある。 Note 2：正電流はピンに流れ込み、負電流はピンから流れ出す。最小価と最大価は絶対価を意味する。 Note 3：これらのピンには電圧源も電流源も印加してはならない。これらのピンは、容量性負荷にのみ接続する必要がある。CLKOピンは、必要に応じて水晶発振器にも接続できる。そうしない場合、回復不可能な損傷が発生するおそれがある。 Note 5:設計および特性評価によって保証されており、テストは行われない。 Note 6：設計およびテストとの相関により保証されている。 Note 7: R senseの価は、検出抵抗の実際の価に対して、内部で補償される。 Note 8: Vovooinalは、電源投入時のセトリングの終了でのOVDDの電源電圧値である。 6 7標準的性能特性注記がない限り、TA = 25˚C。 2947f 8標準的性能特性注記がない限り、T A = 25˚C。
ピン機能
IM (ピン1、2、3、4、5、6)：負の電流入力。内部の電流検出抵抗に接続されています。6つのピンを全て相互接続する必要があります。 AGND (ピンク)：アナログ・グランド。「アプリケーション情報」セクションの「レイアウトに関する検討事項」を参照してください。 DGND(ピン8)：デジタル・グランド。「アプリケーション情報」とクションの「レイアウトに関する検討事項」を参照してください。 ADO (ピン9)：アドレス入力0。SPIモードを選択するには、 AD0をOVDDに接続します。 I²Cモードの場合、AD0を直接(L)または100kΩの抵抗(R)を介してグランドに接続し、6つのI²Cアドレスのうちの１つを選択します。詳細は、「アプリケーション情報」のセクションの表３を参照してください。 AD1/CS (ピン10) :アドレス入力1/チップ選択。SPIモードでは、これはチップ選択入力であり、アクティブ“L”です。 I 2 Cモードでは、OVDD (H)またはDGND (L)に接続するか、100kΩの抵抗を介してグランド(R)に接続し、6つのI²Cアドレスのうちの１つを選択します。詳細は、「アプリケーション情報」のセクションの表３を参照してください。 GPIO (ピン11) :汎用I/O(オープン・ドレイン)。プルアップ抵抗を介してOVDDに接続します。使用しない場合はグランドに接続します。 ALERT(ピン12)：アラート出力。ALERTは、マスクされないしきい値レジスタの値を超えた場合、またはマスクされないエラー状態が検出された場合にグランドに引き下げられる、オープンドレイン・ロジック出力として動作します。インタフェースがI²Cモードで動作している場合、ALERTピンはSMBus ARA (アラート応答)プロトコルに従います。詳細については「I’Cモード」のセクションを参照してください。使用しない場合はALERTをグランドに接続します。 SCL (ピン13) :シリアル・クロック。 I 2 CモードとSPIモードの両方でのシリアル・クロック入力。 SDO (ピン14)：シリアル・データ出力。 I²CモードとSPIモードの両方でのデータ出力。I²Cモードでは、このピンをSDIに接続して標準の双方向SDAピンとして機能させるか、または分離したままにして光絶縁を容易にします。 SDI (ピン15) :シリアル・データ入力。I²CモードとSPIモードの両方でのデータ入力。I²Cモードでは、このピンをSDOに接続して標準の双方向SDAピンとして機能させるか、または分瞳したままにして光絶縁を容易にします。 OVDD(ピン16)：デジタル・インタフェースの電源。1μFのバイパス・コンデンサをOVDDとDGNDの間に接続します。 BYP (ピン17)：内部回路に電力を供給するための内部2.5V電圧源。負荷を与えないでください。1μFのバイパス・コンデンサをDGNDに接続します。 DVCC (ピン18) :デジタル電源。1μFのバイパス・コンデンサをDVCCとDGNDの間に接続します。 AVCCとDVCCを相互に接続する必要があります。 DNC (ピン19) :接続しないでください。 AVCC(ピン20)：アナログ電源。1μFのバイパス・コンデンサをAVCCとAGNDの間に接続します。AVCCとDVCCを相互に接続する必要があります。 IP (ピン21、22、23、24、25、26)：正の電流入力。内部の電流検出抵抗に接続されています。6つのピンを全て相互接続する必要があります。 VP (ピン27)：電圧検出の正側入力。測定対象の電圧の正端子に接続します。 222の直列抵抗および2.2μFのバイパス・コンデンサをVMに接続することを推奨します。 VM (ピン28)：電圧検出の負側入力。測定対象の電圧の負端子に接続します。 220の直列抵抗および2.2μFのバイパス・コンデンサをVPに接続することを推奨します。 CFP(ピン29)：正フィルタ・ピン。1μFのバイパス・コンデンサをCFPとCFMの間に接続し、0.1μFのコモン・モード・コンデンサをCFPとAGNDの間に接続します。 CFM(ピン30) :負フィルタ・ピン。1μFのバイパス・コンデンサをCFPとCFMの間に接続し、0.1μFのコモン・モード・コンデンサをCFMとAGNDの間に接続します。 CLKI (ピン31)：クロック入力。内部クロックを使用する場合は、グランドに接続します。精度を向上するために、CLKIとCLKOの間に水晶発振器を接続して、整合するコンデンサをグランドに接続するか、または外部クロックを使用してCLKIを駆動します。詳細については「タイムベース制御」のセクションを参照してください。 CLKO (ピン32)：クロック出力。使用する場合は水晶発振器をCLKOとCLKIの間に接続し、使用しない場合はフロート状態のままにします。露出パッド1 (ピン33)：内部の電流検出抵抗。金属またはその他の導電素材のいずれにも接続しないでください。詳細については「レイアウトに関する検討事項」のセクションを参照してください。 DGND (ピン34)：露出パッド。DGNDに接続するか、フロート状態のままにしてください。 29471 10
ブロック図
11
動作
概要
LTC2947は、最大±30Aの電流および最大15Vの電圧用の検出抵抗が内蔵された高精度の電力およびエネルギー計測器です。 7つのパラメータ(電流、電圧、電力、電荷(クーロン)、エネルギー、および実行時間の合計、ならびにデバイス自体の温度)を測定します。電流、電圧、および電力を同時に測定するために、3つのNo Latency ΔΣアナログ|デジタル・コンバータが内蔵されています。ダイ温度も測定し、外部クロックまたは内蔵発振器を使用して、累算された電荷量、エネルギー量、および時間を導出します。これらの値は、I²CまたはSPIのいずれかとして構成可能なシリアル・インタフェースを介して読み出すことができる内部レジスタに格納されます。 LTC2947は、測定量ごとに、最小測定値および最大測定値を記録します。パラメータごとにしきい値を設定することができ、 LTC2947は、しきい値を超えたときに、アラート・レジスタ内の対応するピットを設定し、必要に応じて、ALERTピンの電圧を“L”に引き下げることによって、ホストに警告します。 4種類の目的で使用できるGPIOピンが含まれています。このピンは、汎用ロジック入力または出力として、LTC2947の内部シリコン温度測定に基づいてファンを自動的に制御するための出力として、あるいは電荷、エネルギー、および時間の累算をイネープル/ディスエープルするための入力として、構成できます。
動作モード
電源の投入
全ての電源電圧がUVLOしきい値を超えて上昇すると、 LTC2947が起動し、全てのレジスタをデフォルト状態に設定してIDLEモードに移行します。このモードでは、LTC2947はさらに命令がホストから送信されるのを待機します。 LTC2947が起動してIDLEモードに移行するには、約100msが必要です。
IDLE
IDLEモードでは、全ての回路がアクティブになりますが、測定は行われていません。動作制御制御レジスタを介して、IDLEモードから、シングル・ショット・モード、連続モード、またはシャットダウン・モードに移行するようにLTC2947に対して指示できます。
シングル・ショット(SSHOT)
動作制御レジスタ内のSSHOTビットが設定された場合、 LTC2947は4つの測定結果(電流、電圧、電力、および温度)を受け取り、対応するレジスタ、および最小/最大レジスタとしきい値レジスタを更新します。時間測定は実行されず、電荷レジスタとエネルギー・レジスタは更新されません。その後、 LTC2947は動作制御レジスタ内のSSHOTビットをクリアし、状態レジスタ内のUPDATEピットを設定してIDLEモードに戻ります。シングル・ショットの１測定サイクルには１００ｍｓかかります。ホストは、状態レジスタ内のUPDATEピットをポーリングして、測定サイクルの完了を検出できます。
連続測定モード(CONT)
動作制御レジスタ内のCONTビットが設定された場合、 LTC2947は電流、電圧、電力、および温度を繰り返し測定し、エネルギー、電荷、時間を再計算して、最小/最大トラッキング・レジスタとしきい値レジスタを更新します。各測定サイクルには、約100msかかります。このモードでは電流ADCと電力ADCが連続的に動作して、電荷またはエネルギーを逃さないようにします。 LTC2947は、動作制御レジスタのCONTピットがユーザーによってリセットされるまで、連続モードのままになります。連続モードにある間にSSHOTビットが設定された場合、LTC2947は現在の測定サイクルを終了し、その後、シングル・ショットモードに移行して、動作制御レジスタ内のCONTビットをクリアします。
シヤットダウン(SHDN)
動作制御レジスタ内のSHDNビットが設定された場合、 LTC2947はシャットダウン・モードに移行し、電源電流が約10μAに減少します。デバイスは、シングル・ショット・モードまたは連続モードで測定サイクルの途中である場合、サイクルを完了してからシャットダウン・モードに移行し、SSHOTビットまたはCONTビットをクリアします。シャットダウン・モードでは、電圧、電流、および温度の結果をクリアしますが、累算された電荷量とエネルギー量の値および全てのしきい値とトラッキング値を維持します。 LTC2947は、シャットダウン・モードにある間、シリアル・インタフェースをモニタし続けます。 SPIモードでは、LTC2947は、 CSが“L”になると、シャットダウン・モードからIDLEモードに遷移します。I²Cモードでは、LTC294は正しいスレーブ・アドレスに対してアクノリッジを返した後に、IDLEモードに遷2947f
動作
移します。LTC2947がシャットダウン状態から復帰するには、約100msが必要です。この時間の間、LTC2947はレジスタ昔き込みを無視し、0x01でのレジスタ読み出しに応答します。 LTC2947は、復帰するとIDLEモードに移行して、さらに命令を待機します。ホストは動作制御レジスタをポーリングして0x00の応答を監視し、LTC2947が復帰しており、IDLEモードにあることを決定できます。シャットダウン・モードでは、内部のアナログ電源とデジタル電源がオフになります。これによって、LTC2947がシャットダウン状態から再開したときに、UVLOAビットとUVLODビットが設定されます。UVLOSTBYピットとPORAピットは、AVCC/ DVCCでの電源電圧がVuvlo未満に低下してパワーオン・リセットが発生した場合にのみ設定されます。状態図(図1)に、LTC2947のさまざまな動作モードをまとめています。ユーザーによって開始される遷移および制御ビット設定は黒でマークされ、デバイスによって引き起こされる遷移および制御ビット設定は青でマークされています。測定サイクルが進行中である場合、動作モード間の切り替えには最大100msを要する可能性があります。
動作
電流、電圧、および温度の測定
LTC2947は、用途に合わせて特に調整されたA/Dコンバータを使用して各入力を測定します。内部検出抵抗を通る電流は、±30Aの測定範囲と3mAの分解能を持つΔΣ A/Dコンバータを使用して測定されます。同相電圧は、AVCCでの電源電圧に関わらず、GNDより100mV低い電圧から15.5Vまで変動することができます。このA/Dコンバータは、1次アーキテクチャと連続オフセット較正を使用して、全ての入力サンプルが等しく重み付けされて平均化され、失われることのないようにします。現在のA/Dコンバータが「盲目」になることはありません。10MHzのサンプリング・レートにより、最大2.5MHzの高調波を含む全ての電流波形で、平均化の精度を維持します。新しい平均値は、100msごとに通知されます。 2番目のA/Dコンバータは、電流測定が行われている間、温度およびVPピンとVMピンの間の差動電圧の両方を連続的に測定します。温度測定は、ホストに通知にされると同時に、内部電流検出抵抗の温度ドリフトを補償するためにLTC2947によって内部で使用されます。そのため、極めて安定した電流測定結果が得られます。電圧測定の分解能は2mVであり、温度の分解能は0.204℃です。差動電圧測定範囲(VP-VM)は、電源電圧とは無関係に、−0.3V ～ 15.5Vになります。温度測定は、ダイ上のセンサを使用して行われることに注意してください。この温度は、内部検出抵抗を流れる電流が大きい場合、周囲温度から大きく変化する可能性があります。 AVCC/DVCCでの高い電源電圧によって、内部消費電力が増加し、内部温度も上昇します。
電力測定
LTC2947は、３番目のA/Dコンバータを使用して電力を測定します。このA/Dコンバータは、5MHzの最大サンプリング周波数で電圧(VP-VM)と電流を乗算し、その後、アナログリデジタル変換のために平均化します。これにより、100msの変換時間の間に同位相で電流と電圧が変化した場合でも、精度を維持します。この電流と電圧の変化は、バッテリなどの大きいインピーダンスを持つ電源から電力が供給された場合に発生する可能性があります。図２に、負荷によって9Aの電流パルスが流れたときに、内部直列抵抗のために11Vに低下する12V電源の例を示します。この例では、平均電流と平均電圧の乗算によって、計算された電力において6%の誤差が発生します。これは、電流が流れた瞬間に、電圧が平均電圧よりも大幅に低下するためです。 LTC2947で使用されている方式は、この誤差を防ぎ、最大50kHzの信号で規定された精度を維持します。
電荷、エネルギーの測定および累算された時間
LTC2947は、電流と電力の測定結果を時間にわたって積分し、負荷に流れる電荷とエネルギーまたは負荷から流れる電荷とエネルギーを計算します。この積分に使用される累算された合計時間も記録されます。積分のタイムベースは、内部クロック、CLKIに接続された外部クロック、またはCLKIとCLKOに接続された外部水晶発振器によって提供できます。外部クロックが使用された場合、LTC2947は時間、電荷、およびエネルギーを、外部クロック周期に対する数学的関係として提供します。電荷量、エネルギー量、および時間量ごとに、LTC2947はレジスタの２つのセットを備えています。各レジスタ・セットは、測定される電流の符号に基づくか、またはGPIOピンのレベルによって、または制御レジスタ設定によって累算するように、別々に構成できます。これによって、累算レジスタの１番目のセットを常に積分するように構成し、例えば、バッテリの充電効率を考慮するために) 2番目のセットを電流が正である場合にのみ積分するように構成することができます。最小電流しきい値を設定することもでき、このしきい値を下回ると積分が停止されます。
アプリケーション情報
タイムベース：内部/外部クロック/水晶発振器
電流と電力を積分することによって電荷とエネルギーを正確に測定するには、高精度のタイミングが必要になります。 LTC2947は、積分期間を決定するためのタイムベースとして、調整された内部発振器または外部クロックのいずれかを使用します。200kHz ～ 25MHzの周波数範囲内の外部方形波クロックまたは4MHzの水晶発振器を外部クロック入力として使用できます。外部方形波を使用する場合、その信号をCLKIピンに接続し、CLKOピンをフロート状態のままにする必要があります。図３に、水晶発振器を使用して基準クロックを生成する場合に推奨される回路を示します。内部クロックを使用する場合は、CLKIをDGNDに接続し、 CLKOをフロート状態のままにします。
タイムベース制御
LTC2947は、デフォルトで内部発振器を使用します。外部クロックまたは水晶発振器を使用する場合は、タイムベース制御レジス夕内のPREパラメータとDIVパラメータを適切に設定する必要があります。その場合、LTC2947は内部クロックを外部周波数と比較し、時間、電荷、およびエネルギーを外部クロック周期の倍数として表します。許容される外部周波数の広い範囲に対応するために、タイムベース制御レジスタ(0xE9)を介して内部プリスケーラを構成する必要があります。このプリスケーラは2つの段で構成され、第１段が外部周波数freeを係数2PREで分周し、第2段が係数DIVで分周します。PREは、タイムベース制御レジスタ(0xE9)のビット[2:0]を使用して0～5の間で設定します。PREは、表1に示すように、外部周波数を2PREで分周した場合に1MHz未満の周波数が得られる最も小さい値に設定する必要があります。
次に、プリスケーラの第２段が、得られた周波数を係数DIVで分周します。DIVは、タイムベース制御レジスタのビット[7:3]によって0～31の間で設定します。DIVは、プリスケーラの第1段の出力(fref_1 = fref/2pre)と32768Hzとの間の比率の次に小さい整数値、つまり次の値に設定する必要があります。
4MHzの水晶発振器を使用する場合、値はPRE=2、DIV=30となります。 LTC2947用のQuikEval ™ソフトウェアは、これらのパラメータを計算するための使いやすい機能を備えています。表2に、一般的な周波数の例をいくつか示します。

GPIOピンの構成
LTC2947は、GPIO状態および制御レジスタ内のGPOENピット(0x67) [0]を用いて汎用入力または汎用オープンドレイン出力になるように構成できる1つのGPIOピンを備えています。
アプリケーション情報
0x67[0]=0と設定してGPIOピンを入力として構成した場合、 GPIOピンの状態がGPIO状態および制御レジスタのGPIピット(0x67) [4]によって通知されます。汎用入力ピンの状態を使用して、アキュムレータ制御GPIOレジスタ(0xE3)によって電荷、エネルギー、および時間の累算を制御できます。この累算機能は、累算レジスタの２つのセットごとに別々にイネーブルできます。ビット(0xE3) [1:0]を[01]に設定すると、GPIOが1の場合に電荷1、エネルギー1、および時間1の累算をイネーブルし、ピット(0xE3) [1:0]を[10]に設定すると、GPIOが0の場合に電荷1、エネルギー1、および時間1の累算をイネーブルします。ビット(0xE3) [1:0]を[00]に設定すると、GPIOレベルによる累算レジスタの1番目のセットの累算制御をディスエーブルします。同様に、累算制御GPIOレジスタのビット(0xE3) [3:2]によって、電荷2、エネルギー 2、および時間2の累算を制御できます。 (0x67) [0]=[1]を設定することによってGPIOピンをオープンドレイン出力として構成した場合、GPIO状態および制御レジス夕内のGPOビット(0x67)[5]に0を書き込んでGPIOピンを“L”に引き下げるか、またはGPOビットに１を書き込んでGPIOピンを“H”に解放することができます。オープンドレイン出力としてのGPIOピンは、FANENピット(0x67) [6]を1に設定することで、測定された温度の関数としてファンを制御するように構成することもできます。その場合、GPIOピンは、温度測定結果が(page1.0x9C)および(page1.0x9D)に書き込まれたしきい値TFANHを超えたときに直ちにアクティブになり、温度が(page1.0x9E)および(page1.0x9F)に書き込まれたしきい値TFANLを下回った場合に非アクティブになります。 (0x67) [7]のFANPOLビットを0または1に設定することで、GPIOピンの極性をそれぞれ構成できます。GPIO出力レベルは、シャットダウン状態に維持されます。GPIO状態の内部サンプリング・レートが100msであるため、入力または出力としてのこの状態の変化に対する反応は、この時間範囲内に収まることができます。
内部検出抵抗
LTC2947は、独自技術を使用して内部検出抵抗の温度係数を補償します。絶対値および温度係数補償の工場出荷時のトリムは、超低オフセットA/Dコンバータとともに、電流測定が含まれている場合(すなわち、電流、電力、電荷、エネルギー)のLTC2947の優れた精度に貢献します。全ての検出抵抗と同様に、LTC2947に内蔵された検出抵抗は、長期間の使用時に抵抗値がわずかにシフトします。ワーストケースの条件下で予想される抵抗のドリフト性能については、「標準的性能特性」セクションを参照してください。このドリフトは、低い温度または低電流(あるいはその両方)では、極めて小さくなります。
電流および電圧の入力フィルタ
電流、電力、および電圧に関するA/Dコンバータの電気的性能を最大限に発揮させるには、図４に示すように、入力フィル夕回路をCFPピン、CFMピン、VPピン、およびVMピンに適用します。これらの部品は、ノイズを削減するための最適な入力フィルタを提供します。電流入力および電圧入力での等しい時定数は、各経路での異なる遅延に起因する、過渡信号の電力測定における誤差を最小限に抑えます。
アプリケーション情報
レイアウトに関する検討事項
IPピンおよびIMピンへのPCBトレースの電気的抵抗を減らすことによって、LTC2947に近い領域での発熱と、LTC2947自体の温度上昇を最小限に抑えます。PCBトレースの電気的抵抗を減らす方法には、図５に示すように、それらのトレースの幅とPCB層数を増やしたり、十分な数のビアを含めたりすることなどがあります。 IPピンおよびIMピンに接続する場合、70μm以上の厚さのPCBトレースを使用することを推奨します。電流の読み出し値は、70µm未満のIPおよびIMのPCBトレースの厚さにやや依存します。さらに薄いトレースを使用する場合、精度を向上するために電流のLSBに掛ける補正係数を図６に示します。電流の読み取り値は、電力、電荷、およびエネルギーの読み取り値にも関係するため、これらの数量でも補正係数を考慮する必要があります。 IPとIMの間の露出パッドを、電気的に導通するどのPCBパッドやトラックにも、接触させたり半田付けしたりしてはなりません。入力フィルタ・コモン・モード・コンデンサ、CFPピン、およびCFMピンを、AGNDピンに直接スター接続する必要があります。この接続では、関係のないどのグランド電流も測定誤差を引き起こします。これは、AGNDピンを含むCFP、CFMでのコンデンサのグランド・トラックを別の小さいプレーンに結合し、このプレーンを一箇所でPCBのグランドに接続することによって実現できます。図５に、このスター接続の概念、つまり、A/D図5.電流トラック、電圧入力、およびグランドの推奨レイアウト17
アプリケーション情報
コンバータの入力に対する干渉を最小限に抑える例を示します。同じ方法で、小さい別のプレーンに、DGNDピンを含むDVCC、OVCCに接続されたコンデンサのグランド接続を集め、そのプレーンを、PCBのグランドに接続されたAGNDプレーンと同じグランドスターポイントに接続することができます。 AVCCピンおよびDVCCピンの電源もスター配線する必要があります。デカップリング・コンデンサを、電源スターポイントよりもこれらのピンに近い位置に配置する必要があります。水晶発振器のクロック振幅は、CLKOUTピンの浮遊容量や、 CLKINピンとCLKOUTピン間のカップリングなどの寄生素子に敏感です。 LTC2947から水晶発振器ネットワークへのCLKINおよびCLKOUTトレースは実用上できる限り短くし、負荷コンデンサを水晶の隣に配置することを推奨します。浮遊容量を最小限に抑えるため、水晶発振器ネットワークの近くに大きなグランド・プレーンおよびデジタル信号を配置しないでください。
デジタル・インタフェース
絶縁型のSPIインタフェースまたは
I²Cシリアル・インタフェースの選択
LTC2947のシリアル・インタフェースは、SPIモードまたはI²Cモードのいずれかで動作できます。SPIモードを選択するには、ADOをOVDDに接続します。I²Cモードを選択するには、表3に従ってAD0を接続します。 LTC2947は、DVCCがパワーアップしたときにADOピンを読み出すことによって、SPIモードまたはI²Cモードを選択します。適切なモード検出を保証するために、OVDDをパワーアップしてからDVCCをパワーアップする必要があります。
SPIモード
物理層
SPIモードでは、LTC2947はSPIスレープとして機能し、AD1ピンがCS（チップ選択、アクティブ“L”）として機能します。ロジック入力しきい値および出力振幅は、SPIマスタ・デバイスと同じ電源に接続する必要があるOVDDピンの電圧によって設定されます。1μFのバイパス・コンデンサをOVDDとDGNDの間に接続することを推奨します。SDIピンは、多くの場合、 MOSIと呼ばれ、SDOピンはMISOと呼ばれます。 LTC2947は、SCLの立ち上がりエッジでSDIのデータをサンプリングし、 SCLの立ち下がりエッジでSDOのデータを変更します(多くの場合、CPHA=0、CPOL=0と見なされます)。
データ層
LTC2947に送信される全てのデータは、MSBを先頭にして8ビット・バイトで送信されます。 LTC2947は、これと同じ形式でデータを返します。複数のバイトを、単一のトランザクションで送信できます。図8と図9に、標準的な書き込みおよび読み出しトランザクションを示します。
書き込みプロトコル
マスタは、トランザクション内の先頭のバイトとして0x00を送信し、次に、昔き込まれる1番目のレジスタのアドレスを送信することによって、LTC2947に書き込みます。次に送信されるバイトは、このアドレスに書き込まれます。 LTC2947は、各バイトを受信した後にアドレス・ポインタをインクリメントします。そのため、複数のバイトを単一のトランザクションの一部として昔き込むことができます。不完全なバイトは破棄されます。
読み出しプロトコル
マスタは、トランザクション内の先頭のバイトとして0x01を送信し、次に、読み出される1番目のレジスタのアドレスを送信することによって、LTC2947から読み出します。LTC2947は、このアドレスから開始して、各バイトの送信後にアドレス・ポインタをインクリメントしながら、データ・バイトを送信します。任意の数のバイトを読み出すことができます。アドレス・ポインタは、アドレス0xFFに達すると、アドレス0x00に戻ります。レジスタ・アドレスの後のSDIライン上のどのデータも、LTC2947によって無視されます。
SPIアラートの処理
LTC2947は、さまざまなイベントが発生した場合にALERTピンを介してアラートを生成するように構成できます。アラートをイネーブルするには、アラート・マスタ制御イネーブル・レジスタ内のALERTBENビット(0xE8) [0]を設定します(これがデフォルトの設定です)。マスク・レジスタ(アドレス0x88 ～ 0x8F)内のビットをクリアすることによって、アラートをトリガするイベントを選択します。アラートがイネーブルされていれば、対応するイベントの発生時にALERTピンが“L”にプルダウンされます。SPIモードでALERTピンを解放するには、マスタが状態レジスタ、しきい値レジスタ、およびオーバーフロー・アラート・レジスタ(0x80～ 0x87)を読み出す必要があります。 LTC2947デジタル・インタフェースX: DON'T CARE Z: HIGH IMPEDANCE図7. SPIによる一般的なデータ伝送FROM MASTER TO SLAVE FROM SLAVE TO MASTER AD1/CS 1:347 roa図8. SPI書き込みプロトコル図9. SPI読み出しプロトコル20 29471
デジタル・インタフェース
I²Cモード
I²Cデバイスのアドレス指定
電源投入時にAD0が接続されていない場合、LTC2947はI²Cモードで動作します。 I²Cアドレスを構成するには、表3に示すようにAD1とAD0を接続します。各レベルは、L：“L” (DGNDに接続)、H：“H”(OVDDに接続)、R：抵抗(100kΩの抵抗を使用してDGNDに接続）です。 LTC2947は、各I 2 Cトランザクションの開始時にAD0とAD1をチェックし、対応するI²Cアドレスに応答します。
START条件とSTOP条件
I²Cバスがアイドルの場合、SCLとSDAはともに“H”状態になります。マスタは、SCLを“H”に保持したままSDAを“H”から“L”に遷移させるSTART条件によって送信の開始を通知します。マスタはスレーブとの通信を終了すると、SCLを“H”に保持したままSDAを“L”から“H”に遷移させるSTOP条件を発行します。この動作によりバスは解放され、次の送信を開始できます。
スタックバス・リセット
LTC2947のI²Cインタフェースは、SCL信号が伝送中に割り込まれてバス・ラインが永久に“L”に保持されることを防ぐ、スタックバス・タイマを備えています。このタイマは、SCLまたはSDIのいずれかが“L”になると動作を開始し、SCLとSDIの両方が“H”になるとリセットされます。SCLまたはSDIのいずれかが50msよりも長く“L”に留まると、スタックバス・タイマが内部i Cインタフェースをリセットしてバスを解放します。次のSTARTコマンドで正常な通信が再開します。
アクノリッジ
アクハリッジ信号はマスタとスレープの間のハンドシェークに使用されます。 LTC2947は、データを受信する際に、9クロック・サイクルごとにSDAラインを“L”に引き下げて、各データ・バイトのアクノリッジを返します。スレーブがSDAを“H”のままにしてアクノリッジを返さないと、マスタがSTOP条件を生成して送信を中止します。同様に、マスタは、スレープからデータを受信しているときに、9クロックごとにSDAラインをプルダウンしてアクハリッジ・パルスを生成する必要があります。最終バイトを受信した後、マスタはSDAラインを“H”のまま(アクノリッジを返さずに) STOP条件を発行して通信を終了することができます。
書き込みプロトコル
マスタは、START条件とそれに続く7ビットのスレーブ・アドレスおよび0にセットされたR/Wビットによって書き込み動作を開始します。スレープのアドレスがスレープのAD0/AD1ピンで設定されたアドレスと一致する場合、LTC2947はそのアドレス・バイトのアクノリッジを返します。次にマスタは、マスタが書き込もうとしている内部レジスタを示すレジスタ・アドレス・バイトを送信します。 LTC2947は再びアクノリッジを返し、レジスタ・アドレスを内部レジスタのアドレス・ポインタにラッチします。その後マスタはデータ・バイトを送信し、LTC2947がアクノリッジを返して、データを選択された内部レジスタに書き込みます。レジスタ・アドレス・ポインタは、各バイトのアクノリッジが返されたときに自動的に１つインクリメントされます。マスタがSTOP条件を送信すると、書き込み動作が終了し、レジスタ・アドレス・ポインタは00hにリセットされます。
デジタル・インタフェースS
REGISTER W A 0 b7:b0 D D ATA A b7:b0 D P A 0 1247 [1]図11. I²Cバイト書き込みプロトコルFROM MASTER TO SLAVE FROM SLAVE TO MASTER A: ACKNOWLEDGE (LOW) A: NOT ACKNOWLEDGE (HIGH) R: READ BIT (HIGH) W: WRITE BIT (LOW) S: START CONDITION P: STOP CONDITION s
A
0 2047 IT図12. l²C複数バイト書き込みプロトコルS ADDRESS a6:a0 W R EGISTER A b7:b0 0 D
A P 1 2:247 I 11図13. I²Cバイト読み出しプロトコル
s a6:a0
A 0
2947 TH図14. l²C複数バイト読み出しプロトコル
デジタル・インタフェース
読み出しプロトコル
マスタは、START条件とそれに続く7ビットのスレーブ・アドレスおよび0にセットされたR/Wビットによって読み出し動作を開始します。スレープのアドレスが、AD0/AD1ピンで設定されたアドレスに一致する場合、LTC2947はアクノリッジを返し、マスタは、マスタが読み出そうとしている内部レジスタを示すレジスタ・アドレス・バイトを送信します。 LTC2947は再びアクノリッジを返し、レジスタ・アドレス・バイトを内部レジスタのアドレス・ポインタにラッチします。次に、マスタは反復START条件に続き、R/Wピットだけ今回は１にセットされ、残りは先ほどと同じ7ビットのアドレスを送ります。 LTC2947は1回以上アクノリッジを返してから、要求されたレジスタの内容を送信します。マスタがアクノリッジを返すと、LTC2947はレジスタ・アドレス・ポインタをインクリメントし、次のレジスタの内容を送信して、データ・バイトを送信します。マスタがSTOP条件を送信すると、読み出し動作が終了し、レジスタ・アドレス・ポインタは00hにリセットされます。
SMBusアラート応答プロトコル
LTC2947は、SMBusアラート応答プロトコル(ARA)を使用して、I²Cモードでアラートを管理します。アラートをイネープルするには、アラート・マスタ制御イネーブル・レイスタ内のALERTBENビット(0xE8) [0]を設定します(これがデフォルトの設定です)。アラート・マスク・レジスタ(アドレス0x88 ～
0x8F)内のビットをクリアすることによって、アラートをトリガするイベントを選択します。 ARAがプロードキャストされたときに同じバス上の2つ以上のデバイスがアラートを生成している場合、標準のI²Cアービトレーションにより、優先度が最高のデバイス(アドレス値が最小)が最初に返信し、優先度が最低のデバイス(アドレス値が最大)が最後に返信します。バス・マスタは、ALERTラインが解放されるまでアラート応答プロトコルを繰り返します。デバイスでアラートが発生していることが識別されると、マスタは状態レジスタ、しきい値レジスタ、およびオーバーフロー・アラート・レジスタ(0x80～0x87)を読み出して、何がフォルトを引き起こしたかを決定するとができます。SPIモードでは、状態レジスタまたはアラート・レジスタを読み出すと、ALERTピンが解放されます。I²Cモードでは、SMBus ARAプロトコルを使用してALERTピンを解放します。状態レジスタまたはアラート・レジスタを読み出しても、ALERTは解放されません。
レジスタ・マップ
LTC2947は、内部レジスタを介して構成されてホスト・システムと通信し、シリアル・インタフェースを介してアドレス指定されます。 LTC2947のレジスタ・マップには、256バイトのページとして配置された合計496個のレジスタ・アドレスがありますが、その全てを使用するわけではありません(図16)。 LTC2947をシステムに組み込むのを容易にするために、 Linduino (リニアテクノロジーのArduino互換開発プラットフォーム)をターゲットにするC/C++コードの例が、LTC2947のLinduino  Sketch  Webpage ( http://www.linear-tech.co.jp/ product/LTC2947#code)で提供されています。ヘッダに、レジスタ・アドレス定義、レジスタ・ピット・マスク定義、RAW量のLSB値、外部発振器周波数からのPRE/DIV計算、およびユーザー定義のPRE/DIV値に応じた累算される数量のLSB値が示されています。
24 2947I
レジスタの内容
レジスタの命名規則RW読み出し/書き込みRO読み出し専用COR読み出し時にクリアDEFデフォルト値SI符号付き整数UI符号なし警教
ページングの仕組み
LTC2947のメモリ・マップは、PAGEOおよびPAGE1という2ページに整理されています。PAGEOには、全ての数量、制御レジスタ、および状態レジスタが含まれており、PAGE1には、全てのしきい値レジスタが含まれています。各ページには、0x00～0xEFの範囲のレジスタ・アドレス空間があり、各レジスタは１つの８ビット・バイト・データで構成されています。複数バイト・データは、最上位バイトを最も低いアドレスにして(リトルエンディアンで)格納されます。例えば、数量C1のMSB C1[47:40]はPAGEO内のアドレス0x00に格納されます。レジスタ・マップ内の一部のアドレスは使用されず、予備になっています。予備ではないレジスタ内の明確に説明されていないビットも、予備に「なっています。未使用の予備のレジスタまたは予備ではないレジスタ内の予備のピットに書き込むと、望ましくないLTC2947の動作を招くおそれがあります。子備ではないレジスタ内の子備のピットに0を書き込むことは許容されます。未使用のレジスタを読み出すことは、通常、昔はありませんが、ランダムなデータが返されます。 0xF0 ～ 0xFFの範囲内のアドレスを使用してページへのアクセスを調御し、これらのアドレスは両方のページで共通です。以下のレジスタ(OPCTL (0xF0)およびPGCTL (0XFF) )には、単一バイトのトランザクションを使用して書き込む必要があります。複数バイト書き込みの一部として書き込まないでください。
ページ制御
ページ制御レジスタ(0xFF)は、アクティブなメモリ・ページを選択します。

動作制御
動作制御レジスタOPCTL (0xF0)は、LTC2947の動作モードを設定し、累算レジスタとトラッキング・レジスタをクリアして、デバイスをリセットします。シングル・ショット・モードと連続モード、およびシャットグウン・モードという３つの動作モードがあります。
2947f
レジスタの内容

状態レジスタ内のUPDATEピット(0x80) [4]をポーリングし、全ての潤定サイクルが完了したことを確認します。UPDATEピットがLTC2947によって1に設定されると、マスタはCLRピットを設定することができ、その後CONTを再びイネーブルできます。
レジスタ・マップPAGEO

レジスタの内容
表6. PAGEOのレジストリのまとめ(続き)

レジスタの内容
累算された結果レジスタ
表7および8内のレジスタには、緊禁された電荷量、エネルギー量、および時間量の2つのセットが含まれています。時間レジスタは符号なし整数値ですが、電荷レジスタとエネルギー・レジスタは、2の補数の符号付き整数値です。累算された各数量の値は、各レジスタ値に、表7または8の対応するLSB値を掛けることによって決定できます。内部クロックまたは4MHzの水晶発振器を基準クロックとして使用する場合は、表7のLSB値を使用します。外部基準クロックを使用する場合は、表8に従ってLSB値を計算します。PRE (0xE9) [2:0]およびDIV (0xE9) [7:3]の値は、「タイムベース制御」セクションに従って設定してください。
内部クロックを使用する場合は、0x07をレジスタ(0xE9)に書き込んで、PREとDIVをデフォルト値に設定する必要があります(表16を参照)。
Note 12:PREとDIVの価は、「タイムベース制御」セクションに従って計算してください。例えば、10MHzの外部クロック周波数の場合は、PREの値を4に設定し、DIVの値を19に設定する必要があります。 f EXT=10MHzでは、LSBc 1は1.23418E-06A+sと計算されます。電荷1の値を取得するには、C1レジスタの内容に、LSBc 1を掛けます。この場合、0x7B A2 92のC1レジスタの値から、10.0A+sの電荷1の値が得られます。0xFF FF FF 84 5D 6EのC1レジスタの値の場合、得られる電荷１の値は−10.0Aでsになります。 LSB値は、LTC2947用のQuikEvalソフトウェアを使用して簡単に計算できます。電荷、エネルギー、および時間のレジスタは、ゼロ以外の初期値にプリセットできます。各数量の全てのバイトは、同じマルチバイト・トランザクションで書き込まれる必要があります。例えば、エネルギー１の１０.0Wでsの開始値を（10MHzの外部基準クロックを仮定して)設定するには、6バイト0x00 00 00 07 6B 08全てを1つのトランザクションとしてレジスタE1 (0x06 ～ 0x0B)に書き込む必要があります。 28
レジスタの内容
累算されない結果レジスタ
表9のレジスタには、電流、電力、電圧、温度、およびVpvccの測定値が格納されます。全ての数量は、2の補数の符号付き整数値で表されます。電流は、IPピンおよびIMピンを流れる電流Iです。電圧は、VPピンとVMピンの間の差動電圧VDです。電力は、電圧VDおよび電流Iの瞬時の乗算です。温度は、シリコン上の温度センサの温度です。Vpvccは、DVCCピンとDGNDピンの間の電圧です。電流履歴レジスタは、最新の読み出し値より前の5つの電流読み出し値を格納します。電流履歴1は最も新しい以前の電流結果、電流履歴２は電流履歴１より前の電流結果であり、電流履歴３以降も同様です。全ての測定値は、表9のLSB値を使用してスケール調整されます。温度を除き、測定されたパラメータの物理値を計算するには、レジスタ値に適切なLSB値を掛けます。温度を計算するには、TEMPレジスタ値に0.204°Cを掛けて5.5°Cを足します。
例えば、表9からLSB1 = 3mAが得られます。0x00 0B B8のIレジスタ値(0x90～0x92)の場合、得られる電流は9.0Aになります。 0xFF F4 48のレジスタ値の場合、得られる電流は-9.0Aになります。 0x00 78のTEMPレジスタ値(0xA2 ～0xA3)の場合、得られる温度は30℃です。0xFF 52のレジスタ値の場合、得られる温度は−30°Cです。追加の電力の分解能は、1つのマルチバイト・トランザクションでレジスタＶ(0xA0～0xA1)および1(0x90～0x92)の結果を読み出し、それらを外部のホスト内で乗算することによって得られます。この場合、得られた電力値のLSBは、50mWではなく6μWです。このモードでは、帯域幅が大幅に減少します。
トラッキング・レジスタ
トラッキング・レジスタは、最後のリセットからの全ての変換の最大値と最小値を記録します。値のスケール調整は、表10のLSB値を使用して、累算されない結果レジスタの値と同じ方法で行います。負の値は、最小レジスタが更新されるため、正の値よりも小さい(さらに小さい最小)として扱われます。例えば、0x01 FのPMAX (0x44～0x45)のレジスタ値は、測定された最大電力である500 • 0.2W = 100Wを示します。0xFA 24のPMIN (0x46 ～ 0x47)のレジスタ値は、測定された最小電力である-1500 • 0.2W = -300Wを示します。その他の記録されたパラメータ値の計算は、対応するLSB値を使用して同じ方法で行います。
レジスタの内容

電流および電力用のトラッキング・レジスタが各18ビットの結果レジスタの16 MSBのみを通知することに注意してください。
制御レジスタ
制御レジスタは、電荷、エネルギー、および時間の累算を制御し、GPIOピンを構成し、外部クロックを使用する場合にタイムベースを設定します。詳細については、「GPIO制御」セクションを参照してください。
での電気的入力が、書き込みの価と異なっている場合、次の動作サイクル(100ms(標準))の後に、GPIビットが更新されます。
レジスタの内容
アキュムレータ制御電流極性レジスタは、電荷およびエネルギーを計算するために累算される電流の極性を設定します。例えば、レジスタの１つのセット(例えば、電荷１、エネルギー１)を、電荷およびエネルギーの合計を累算するように構成することができ、2つ目のセット(例えば、電荷2およびエネルギー 2)を、負の電荷およびエネルギーのみを累算するように構成することができます。これによってシステムは、例えば、全電荷およびバッテリに流れる電荷を記録することができます。
アキュムレータ制御GPIOレジスタは、GPIOピンによる累算された結果レジスタのイネープルとディスエープルを可能にします。
累算不感帯レジスタは、下回った場合に累算が行われなくなる電流レベルの設定を可能にします。
アラート・マスタ制御イネーブル・レジスタは、アラート・ピンの全体的なイネーブル/ディスエーブルを可能にします。
タイムベース制御レジスタは、内部基準クロックと外部基準クロックのいずれかを選択し、外部基準クロックを使用する場合は、タイムベース・パラメータを設定します。 PRE[2:0] = 111bまたは0x07 (デフォルト)に設定すると、内部基準クロックをイネープルします。外部基準クロックを使用するには、外部クロック周波数に従ってPRE[2:0]およびDIV[4:0]の値を設定します(「タイムベース:内部/外部クロック/水晶発振器」セクションを参照)。
レジスタの内容

状態レジスタ
状態レジスタは、レジスタの更新、低電圧ロックアウト、および基準クロックのエラーの状態を通知します。電源投入時、全ての低電圧ロックアウトおよびパワーオン・リセットのビット[3:0]は1に設定されます。シャットダウン状態から復帰した後に、 UVLOA[0]ピットおよびUVLOD[3]ピットが設定され、その他全てのピットがクリアされ、シャットダウンの前にアサートされた理由がUVLOAO[0]ビットおよびUVLOD[3]ビットのみだった場合、ALERTが解放されます。これによってシステムは、これら2つのケースを区別できます。どちらの場合も、状態レジスタを読み出すことによってピットをクリアできます。ピットがクリアされた後に、AVCC/DVCC電源ピンで低電圧イベントが発生した場合、低電圧レジスタおよびPORAが再び設定されます。アラート・マスタ制御イネープル・レジスタ(0xE8)および状態マスク・レジスタ(0x88)でイネープルされた場合も、イベントによってALERTピンをトリガできます。 LTC2947が測定サイクルを終了して結果レジスタ、累算レジスタ、およびトラッキング・レジスタを更新した場合、UPDATEビット[4]が１に設定されます。測定の完了は、UPDATEピット[4]をポーリングするか、ALERTピンを介してアラートの仕組みを利用することによって観察できます。しきい値およびオーバーフロー・アラート・レジスタ(0x81 ～ 0x87)を構成して使用する場合、状態レジスタ(0x80)および全てのアラート・レジスタ(0x81 ～0x87)を1つのマルチバイト・トランザクションで読み出す必要があります。これには、UPDATEビットの前述のポーリングが含まれます。 AVCCでの電源電圧が低すぎるためにA/Dコンバータが適切に動作できない場合、ADCERRビット[5]が1に設定されます。 ADCERRが設定されている場合、結果レジスタ内の値は有効ではなく、破棄する必要があります。内部タイムベースがオーバーフローすると、TBERRビット[6]が１に設定されます。これは、CLKIでの外部クロックに対してPREとDIVの値の設定が正しくないことを示しています。TBERRが設定された場合、累算された結果レジスタの値を破棄する必要があります。
デフォルト動作29471
レジスタの内容
しきい値およびオーバーフロー・アラート・レジスタ
各しきい値の値を超えた場合またはレジスタがオーバーフローした場合、しきい値およびオーバーフロー・アラート・レジスタが設定されます。しきい値は、しきい値レジスタのセクションで設定されます。累算された数量は、レジスタがオーバーフローに近づいていることを警告するために、保護値に対して継続的にチェックされます。保護値は、公称で各レジスタの最大値の90％に設定されます。いずれかの数量が保護しきい値を超えた場合、LTC2947は、状態レジスタ内の対応するオーバーフロー・ビットを設定して、アラートを生成し（イネープルされている場合）、その後、累算を統行します。最大電流入力および最大電圧入力で、通常は、オーバーフロー・アラートが通知されてから数時間の後に、値の巻き戻りが発生します。これによって、データの紛失を防ぐための処置を取る時間がホストに与えられます。32ビットの数量(時間)の場合のオーバーフローしきい値は0xE6 66 66 65 LSB、48ビットの数量(電荷、エネルギー)の場合のオーバーフローしきい値は±73 33 33 33 32 LSBです。累算された電荷量、エネルギー量、および時間量のためのしきい値コンパレータおよびオーバーフロー・コンパレータは、内部で浮動小数点形式を使用します。これによって、わずかなビット・レベルの比較の不一致が発生するように思われるかもしれませんが、累算された結果レジスタと各しきい値レジスタとの間の比較の精度は、常に0.001％よりも良好になります。アラート・レジスタ(0x81 ～ 0x87)によって通知されるには、200ms以上の間、アラート条件が存在する必要があります。しきい値およびオーバーフロー・アラート・レジスタ(0x81 ～0x87)を構成して使用する場合、状態レジスタ(0x80)および全てのアラート・レジスタ(0x81 ～ 0x87)を１つのマルチバイト・トランザクションで読み出す必要があります。
表19.電流、電力しきい値アラートSTATIP (0x82)表20.電荷しきい値アラートSTATC (0x83)

レジスタの内容

マスク・レジスタ
マスク・レジスタは、ALERTピンをトリガするアラートを制御できます。マスク・レジスタ・ピットを0にリセットした場合、アラート・マスタ制御イネープルALERTBCTL (0xE8)レジスタ内のALERTBENが1に設定されると、各しきい値を超えたときに、ALERTピンが“L”に引き下げられます。状態マスク・レジスタSTATUSMのビットが0に設定された場合、レジスタSTATUS (0x80)の対応するビットがアラートを生成します。例えば、状態マスク・レジスタ(0x88)のUPDATEMピットが0にリセットされ、ALERTBCTL(0xE8)レジスタ内のALERTBENピットが設定されると、結果レジスタの全ての更新によって、ALERTピンが“L”に引き下げられます。
29471
レジスタの内容

STATVTMのピットが0に設定された場合、レジスタSTATVT(0x81)の対応するピットがアラートを生成します。
表26.電圧、温度しきい値アラート・マスクSTATVTM (0x89)、デフォルト値0x3F STATIPMのビットが0に設定された場合、レジスタSTATIP (0x82)のビットがアラートを生成します。
29471
レジスタの内容
STATCMのピットが0に設定された場合、レジスタSTATC (0x83)のピットがアラートを生成します。
STATEMのピットが0に設定された場合、レジスタSTATE (0x84)のピットがアラートを生成します。
STATCEOFMのピットが0に設定された場合、レジスタSTATCEOF(0x85)のピットがアラートを生成します。
36 29471
レジスタの内容

STATTBMのビットが0に設定された場合、レジスタSTATTB (0x86)のビットがアラートを生成します。表31.タイムベース・アラート・マスクSTATTBM (0x8E)、デフォルト値0x33 STATDVCCMのピットが0に設定された場合、レジスタSTATDVCC(0x87)のピットがアラートを生成します。

レジスタ・マップPAGE1
しきい値レジスタ
しきい値レジスタは、測定される各数量のしきい値を設定します。測定値がしきい値を超えた場合、アラートがトリガされ、しきい値およびオーバーフロー・アラート・レジスタ(0x81～0x87)内の対応するピットが設定されます。アラート・マスタ調御イネープル・レジスタALERTBCTL (0xE8)およびマスク・レジスタ(0x88 ～ 0x8F)でイネープルされた場合、ALERTピンも“L”に引き下げられます。値のスケール調整は、表33のLSB値を使用して、対応する結果レジスタの値と同じ方法で行います。

レジスタの内容

累算された電荷量、エネルギー量、および時間量のためのしきい値コンパレータは、内部で浮動小数点形式を使用します。これによって、わずかなビット・レベルの比較の不一致が発生するように思われるかもしれませんが、累算された結果レジスタと各しきい値レジスタとの間の比較の精度は、常に0.001%よりも良好になります。電流および電力用のしきい値レジスタが各18ピットの結果レジスタの16 MSBのみを通知することに注意してください。標準的応用例図17. I 6インタフェースおよび高電位側検出を備える12V、30A双方向電力、エネルギー、および電荷モニタ標準的応用例図18.絶縁されたl 5 Cインタフェースおよび高電位側検出を備える48V双方向電力、エネルギー、および電荷モニタ
パッケージの寸法
最新のパッケージ図面については、http://www.linear-tech.co.jp/product/LTC2947#packagingを参照してください。 UFE Package Variation: UFE32MA 32-Lead Plastic QFN (4mm × 6mm) (Reference LTC DWG # 05-08-1938 Rev B) APPLY SOLDER MASK TO AREAS THAT ARE NOT SOLDERED注記： 1.図はJEDECのバッケージ外形ではない2.図は実寸とは異なる3.全ての寸法はミリメートル4.バッケージ底面の露出バッドの寸法にはモールドのバリを含まないモールドのバリは(もしあれば)各サイドで0.20mmを超えないこと5.露出バッドは半田メッキとする6.灰色の部分はバッケージの上面と底面のピン1の位置の参考に過ぎないアテクノロジー・コーポレーションがここで提供する情報は正確かつ信頼できるものと考えておりますが、その使用に関する責務一切負いません。また、ここに記載された回路結線と既存特許とのいかなる関連についても一切関知いたしません。なお、日本語の資あくまでも参考資料です。訂正、変更、改版に追従していない場合があります。最終的な部認は必ず最新の英語版データシートでお願いいたしま2947f標準的応用例関連製品