JAJSKV8A December 2020 – May 2022 INA229
PRODUCTION DATA
INA229 デバイスとの SPI 通信は、レジスタ・アドレスへのアクセスにより実行されます。すべてのレジスタとの通信は、6 ビットのレジスタ・アドレスから始まり、次に「0」と R/W ビットが続きます。R/W ビットを「1」にセットすると、現在の SPI フレームがデバイスのレジスタから読み取られ、R/W ビットを「0」にセットすると、現在の SPI フレームがデータをデバイスのレジスタに書き込むことを示します。
INA229 デバイスにはさまざまなレジスタが含まれているため、読み取りフレームの長さは可変ですが、書き込みフレームは、書き込み可能なレジスタがすべて 16 ビット幅のため、長さは固定です。SPI 書き込みフレームでは、新しいデータは INA229 レジスタにシフトし、同じレジスタの古いデータは MISO ライン上でシフトアウトします。
各 SPI フレームの最初の 8 ビットを 表 7-2 に示します。これは、MOSI ライン上にある特定のレジスタのアドレスへのアクセスと、読み取り / 書き込み機能を説明しています。SPI 読み取り動作時は、INA229 は同じ SPI フレームで読み取られたデータを返します。
コマンド | b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 |
---|---|---|---|---|---|---|---|---|
読み取り | ADDR5 | ADDR4 | ADDR3 | ADDR2 | ADDR1 | ADDR0 | 0 | 1 |
書き込み | 0 |