JAJSUD6A April 2024 – May 2025 TPS23881B
PRODUCTION DATA
COMMAND = 17h、1 データ バイト、読み取り/書き込み
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| INTEN | - | nbitACC | MbitPrty | CLCHE | DECHE | – | – |
| R/W-1 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 |
| 凡例:R/W = 読み出し / 書き込み、R = 読み出し専用、-n = リセット後の値 |
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7 | INTEN | R/W | 1 | INT ピン マスク ビット。0 を書き込むと、割り込みマスク レジスタの状態に関係なく、割り込みレジスタのどのビットも INT 出力のアクティブ化からマスクされます。INTEN をアクティブにしても、イベント レジスタには影響がないことに注意してください。 1 = マスクされていない割り込みレジスタのビットは、INT 出力をアクティブにできます 0 = INT 出力をアクティブにできません |
| 6 | - | R/W | 0 | |
| 5 | nbitACC | R/W | 0 | I2C レジスタ アクセス構成ビット。 1 = 構成。これは、1 つのデバイス アドレス (A0 = 0) から 16 ビット アクセスを意味します。 0 = 構成 A。これは 8 ビットのアクセスを意味し、8 チャネル デバイスは 2 つの連続したターゲットアドレスを持つ 2 つの独立した 4 チャネル デバイスとして扱われます。 I2C アドレス プログラミングの詳細については、レジスタ 0x11 を参照してください。 |
| 4 | MbitPrty | R/W | 0 | マルチ ビット優先度ビット。1 ビットのシャットダウン優先度と 3 ビットのシャットダウン優先度を選択するために使用します。 1 = 3 ビットのシャットダウン優先度。優先度と OSS の動作を行うには、レジスタ 0x27 および 0x28 に従う必要があります。 0 = 1 ビットのシャットダウン優先度。優先度と OSS の動作のためには、レジスタ 0x15 に従う必要があります |
| 3 | CLCHE | R/W | 0 | クラス変更イネーブル ビット。検出イベント レジスタの CLSCn ビットがセットされている場合は、最新の分類動作の結果が前の分類動作の結果と異なることのみを示します。 1 = CLSCn ビットは、関連するチャネルに対してクラスの変更が発生したときにのみ設定されます。 0 = CLSCn ビットは、関連するチャネルについて分類サイクルが発生するたびに設定されます。 |
| 2 | DECHE | R/W | 0 | 検出変更イネーブル ビット。セットされている場合、検出イベント レジスタの DETCn ビットは、最新の検出動作の結果が前の検出動作の結果と異なることを示します。 1 = DETCn ビットは、関連するチャネルで検出の変化が発生したときにのみ設定されます。 0 = DETCn ビットは、関連するチャネルで検出サイクルが発生するたびに設定されます。 |
| 1 | - | R/W | 0 | |
| 0 | - | R/W | 0 |
MbitPrty ビットを 0 から 1 に変更する必要がある場合は、OSS ビット ストリームとの同期喪失に関連して誤動作を防止するため、MbitPrty ビットを設定する前に、OSS 入力ピンが最小 200μs の間アイドル (low) 状態になっていることを確認してください。
16 ビットの I2C 動作をイネーブルにするには、チャネル 1 ~ 4 の nbitACC ビットのみを設定する必要があります。
| CMD コード | レジスタ またはコマンド名 | ビットの詳細 | 構成 A (8 ビット) | 構成 B (16 ビット) |
|---|---|---|---|---|
| 00h | 割り込み | INT ビット P1-4、P5-8 | 4 チャネルのグループごとに、マスク結果と割り込み結果を分けます。 電源イベント ビットは 2 回繰り返されます。 | |
| 01h | 割り込みマスク | MSK ビット P1-4、P5-8 | ||
| 02h | パワー イベント | PGC_PEC P4-1、P8-5 | 4 チャネルのグループごとに個別のイベント バイト。 | |
| 03h | ||||
| 04h | 検出イベント | CLS_DET P4-1、P8-5 | ||
| 05h | ||||
| 06h | 故障イベント | DIS_PCUT P4-1、P8-5 | ||
| 07h | ||||
| 08h | 開始 / ILIM イベント | ILIM_STR P4-1、P8-5 | ||
| 09h | ||||
| 0Ah | 電源供給/故障イベント | TSD、VDUV、VDUW、VPUV、RAMFLT PCUT34、PCUT12、PCUT78、PCUT56、OSSE4-1、OSSE8-5 | 8 ビット レジスタ (チャネル 1 ~ 4 およびチャネル 5 ~ 8) はどちらも TSD、VDUV、VPUV、RAMFLT で同じ結果を示します。PCUTxx ビットと OSSEx ビットは、4 チャネルのグループごとに個別のステータスになります。 少なくとも 1 つの VPUV/VDUV をクリアすると、もう 1 つの VPUV/VDUV もクリアされます。 | |
| 0Bh | ||||
| 0Ch | チャネル 1 検出 | CLS&DET1_CLS&DET5 | チャネルごとに独立したステータス バイト | |
| 0Dh | チャネル 2 検出 | CLS&DET2_CLS&DET6 | ||
| 0Eh | チャネル 3 検出 | CLS&DET3_CLS&DET7 | ||
| 0Fh | チャネル 4 検出 | CLS&DET4_CLS&DET8 | ||
| 10h | 電源ステータス | PG_PE P4-1、P8-5 | 4 チャネルのグループごとに個別のステータス バイト | |
| 11h | ピン ステータス | A4-A1、A0 | 8 ビット レジスタ (チャネル 1 ~ 4 およびチャネル 5 ~ 8) はどちらも同じ結果を示します。ただし、A0 = 0 (チャネル 1 ~ 4) または 1 (チャネル 5 ~ 8) は除きます。 | 8 ビット レジスタ (チャネル 1 ~ 4 およびチャネル 5 ~ 8) は、A0 = 0 を含めて同じ結果を示します。 |
| 12h | 動作モード | MODE P4-1, P8-5 | 4 チャネルのグループごとに個別のモード バイト。 | |
| 13h | 接続解除イネーブル | DCDE P4-1, P8-5 | 4 チャネルのグループごとに個別の DC 切断イネーブル バイト。 | |
| 14h | 検出 / クラス イネーブル | CLE_DETE P4-1、P8-5 | 4 チャネルのグループごとに個別の検出/クラス イネーブル バイト。 | |
| 15h | PWRPR/2P-PCUT ディセーブル | OSS_DCUT P4-1、P8-5 | 4 チャネルのグループごとに個別の OSS/DCUT バイト。 | |
| 16h | タイミング構成 | TLIM_TSTRT_TOVLD_TMPDO P4-1、 P8-5 | 4 チャネルのグループごとに個別のタイミング バイト。 | |
| 17h | 汎用マスク | P4-1、P8-5 (n ビット アクセスを含む) | 4 チャネルのグループごとに個別のバイト。 n ビット アクセス:これを仮想クワッド レジスタ空間の少なくとも 1 つに設定するだけで、構成 B モードに移行できます。設定 A に戻るには、両方をクリアします。 MbitPrty:これを仮想クワッド レジスタ空間の少なくとも 1 つに設定すると、3 ビットのシャットダウン優先度を入力するのに十分です。1 ビット シャットダウンに戻るには、両方の MbitPrty ビットをクリアします。 | |
| 18h | 検出 / クラス再起動 | RCL_RDET P4-1、P8-5 | 4 チャネルのグループごとに個別の DET/CL RST バイト | |
| 19h | パワー イネーブル | POF_PWON P4-1、P8-5 | 4 チャネルのグループごとに POF/PWON バイトを分離します | |
| 1Ah | リセット | P4-1、P8-5 | 4 チャネルのグループごとに個別のバイト、Int ピンのクリア、および All Int のクリア。 | 4 チャネルのグループごとに個別のバイト。 |
| 1Bh | ID | 8 ビットのレジスタ (チャネル 1 ~ 4 およびチャネル 5 ~ 8) は、I2C を使用して変更しない限り、同じ結果を示します | ||
| 1Ch | 自動クラスと接続チェック | AC4-1、CC34 - 12、AC8-5、CC78-56 | 4 チャネルのグループごとに個別のバイト。 | |
| 1Eh | 2P POLITY 1/5 の設定 | POL1、POL5 | チャネルごとに個別のポリシング バイト。 | |
| 1Fh | 2P POLITY 2/6 の設定 | POL2、POL6 | ||
| 20h | 2P POLITY 3/7の設定 | POL3、POL7 | ||
| 21h | 2P POLITY 4/8 の設定 | POL4、POL8 | ||
| 22h | 静電容量の測定 | CDET4-1、CDET8-5 | 4 チャネルのグループごとに、個別の容量測定イネーブル バイト。 | |
| 24h | 電源オンの障害 | PF P4-1, P8-5 | 4 チャネルのグループごとに独立したパワーオン フォルト バイト | |
| 25h | ||||
| 26h | ポートの再割り当て | 論理 P4-1、P8-5 | 4 チャネルのグループごとに個別のリマッピング バイト。 POR または RESET ピンの場合のみ再初期化されます。0x1A IC リセットまたは CPU ウォッチドッグ リセットの場合は、変更されないままにします。 | |
| 27h | マルチビット優先度 21/65 | MBP2-1、MBP6-5 | 2 チャネルのグループごとに MBP バイトを分離します | |
| 28h | マルチビット優先度 43/87 | MBP4-3、MBP8-7 | 2 チャネルのグループごとに MBP バイトを分離します | |
| 29h | ポート電力の割り当て | 4PW34-12、MC34-12、4PW78-56、MC78-56 | 4 チャネルのグループごとに4Pnn、MCnn バイトを分離します | |
| 2Ah | 4P POLICE 12 / 56 CONFIG | POL12、POL56 | チャネルごとに 4P ポリシング バイトを分離します | |
| 2Bh | 4P POLICE 34 / 78CONFIG | POL34、POL78 | チャネルごとに 4P ポリシング バイトを分離します | |
| 2Ch | 温度 | TEMP P1-4, P5-8 | 8 ビットのレジスタ (チャネル 1 ~ 4 とチャネル5 ~ 8) は、どちらも同じ結果を示す必要があります。 | |
| 2Dh | 4P 障害設定 | NLM4-1、NCT4-1、4PPCT4-1、DCDT4-1、NLM8-5、NCT8-5、4PPCT8-5、DCDT8-5 | 4 チャネルのグループごとに個別の障害処理バイト | |
| 2Eh | 入力電圧 | VPWR P1-4, P5-8 | 8 ビットのレジスタ (チャネル 1 ~ 4 とチャネル5 ~ 8) は、どちらも同じ結果を示す必要があります。 | |
| 2Fh | ||||
| 30h | チャネル 1 電流 | I1、I5 | 4 チャネルのグループごとに 2 バイトを分離 | 4 チャネルのグループごとに 2 バイトを分離。 0X30 での 2 バイト読み出しにより、0x30 での I1 4 バイト読み出しにより I1、I5 が得られます。 |
| 31h | 該当なし | 0X31 での 2 バイト読み出しにより I5 となります。 | ||
| 32h | チャネル 1 電圧 | V1、V5 | 4 チャネルのグループごとに 2 バイトを分離 | 0X32 での 2 バイト読み出しにより、0x32 での V1 4 バイト読み出しにより V1、V5 が得られます。 |
| 33h | 該当なし | 0X33 からの 2 バイト読み出しにより V5 となります。 | ||
| 34h | チャネル 2 電流 | I2、I6 | 4 チャネルのグループごとに 2 バイトを分離 | 0X34 での 2 バイト読み出しにより、0x34 での I2 4 バイト読み出しにより、 I2、I6 となります。 |
| 35h | 該当なし | 0X35 での 2 バイト読み出しにより I6 となります。 | ||
| 36h | チャネル 2 電圧 | V2、V6 | 4 チャネルのグループごとに 2 バイトを分離 | 0X36 での 2 バイト読み出しにより、0x36 で V2 の 4 バイト読み出しが行われた場合、V2、V6 となります。 |
| 37h | 該当なし | 0X37 での 2 バイト読み出しにより V6 となります。 | ||
| 38h | チャネル 3 電流 | I3、I7 | 4 チャネルのグループごとに 2 バイトを分離 | 0X38 での 2 バイト読み出しにより、0x38 で I3 の 4 バイト読み出しが行われた場合、I3、I7 となります。 |
| 39h | 該当なし | 0X39 での 2 バイト読み出しにより I7 となります。 | ||
| 3Ah | チャネル 3 電圧 | V3、V7 | 4 チャネルのグループごとに 2 バイトを分離 | 0x3A での 2 バイト読み出しにより、0x3A で V3 の 4 バイト読み出しが行われた場合、V3、V7 となります。 |
| 3Bh | 該当なし | 0x3B での 2 バイト読み出しにより V7 となります。 | ||
| 3Ch | チャネル 4 電流 | I4、I8 | 4 チャネルのグループごとに 2 バイトを分離 | 0x3C での 2 バイト読み出しにより、0x3C で I4 の 4 バイト読み出しが行われた場合、I4、I8 となります。 |
| 3Dh | 該当なし | 0x3D での 2 バイト読み出しにより I8 となります。 | ||
| 3Eh | チャネル 4 電圧 | V4、V8 | 4 チャネルのグループごとに 2 バイトを分離 | 0x3E での 2 バイト読み出しにより、0x3E で V4 の 4 バイト読み出しが行われた場合、V4、V8 となります。 |
| 3Fh | 該当なし | 0x3F での 2 バイト読み出しにより V8 となります。 | ||
| 40h | 動作フォールドバック | 2xFB4-1、2xFB8-5 | 4 チャネルのグループごとに 2xFBn 構成バイトを分離します。 | |
| 41h | ファームウェア リビジョン | FRV P1-4, P5-8 | 8 ビットのレジスタ (チャネル 1 ~ 4 とチャネル5 ~ 8) は、どちらも同じ結果を示す必要があります。 | |
| 42h | I2C ウォッチドッグ | P1-4、P5-8 | IWD3-0:2 つの 4 ポート設定のうち少なくとも 1 つが 1011b と異なる場合、8 つのチャネルすべてでウォッチドッグがイネーブルになります。 WDS:8 ビット レジスタ (チャネル 1 ~ 4 およびチャネル 5 ~ 8) は、どちらも同じ WDS 結果を示す必要があります。各 WDS ビットは、I2C によって個別にクリアする必要があります | |
| 43h | デバイス ID | DID_SR P1-4、P5-8 | 8 ビットのレジスタ (チャネル 1 ~ 4 とチャネル5 ~ 8) は、どちらも同じ結果を示します。 | |
| 44h | チャネル 1 の抵抗 | RDET1、RDET5 | チャネルごとに個別のバイト。 検出抵抗は常に更新、検出良好または不良 | |
| 45h | チャネル 2 の抵抗 | RDET2、RDET6 | ||
| 46h | チャネル 3 の抵抗 | RDET3、RDET7 | ||
| 47h | チャネル 4 の抵抗 | RDET4、RDET8 | ||
| 4Ch | チャネル 1 割り当てクラス | ACLS&PCLS1_ACLS&PCLS5 | チャネルごとに独立したステータス バイト | |
| 4Dh | チャネル 2 割り当てクラス レジスタ | ACLS&PCLS2_ACLS&PCLS6 | ||
| 4Eh | チャネル 3 割り当てクラス | ACLS&PCLS3_ACLS&PCLS7 | ||
| 4Fh | チャネル 4 割り当てクラス | ACLS&PCLS4_ACLS&PCLS8 | ||
| 50h | AUTOCLASS 制御 | MAC4-1、AAC4-1、MAC8-5、AAC8-5 | 4 つのチャネルごとに独立した自動クラス制御バイト | |
| 51h | AUTOCLASS パワー 1/5 | PAC1、PAC5 | チャネルごとに独立した自動クラス電力測定バイト | |
| 52h | AUTOCLASS パワー 2/6 | PAC2、PAC6 | ||
| 53h | AUTOCLASS パワー 3/7 | PAC3、PAC7 | ||
| 54h | AUTOCLASS パワー 4/8 | PAC4、PAC8 | ||
| 55h | 代替フォールドバック | ALTFB4-1、ALTIR4-1、ALTFN8-5、ALTIR8-5 | 4 チャネルのグループごとに異なる代替フォールドバック バイト | |
| 60h | SRAM 制御 | SRAM CNTRL ビット | これらのビットは、下位仮想クワッド (A0 = 0、CH 1 ~ 4) 用に設定する必要があります。これらのビットには、上位仮想クワッド (A0 = 1、Ch 5 ~ 8) デバイス用の機能はありません | |
| 61h | SRAM データ | ストリーミング データ入力は、I2C 構成の影響を受けません | ||
| 62h | 開始アドレス (LSB) | これらのビットは、下位仮想クワッド (A0 = 0、CH 1 ~ 4) 用に設定する必要があります。これらのビットには、上位仮想クワッド (A0 = 1、Ch 5 ~ 8) デバイス用の機能はありません | ||
| 63h | 開始アドレス (MSB) | これらのビットは、下位仮想クワッド (A0 = 0、CH 1 ~ 4) 用に設定する必要があります。これらのビットには、上位仮想クワッド (A0 = 1、Ch 5 ~ 8) デバイス用の機能はありません | ||