JAJSVB5C September 2024 – December 2025 TIOL221
PRODMIX
デバイスごとのパッケージ図は、PDF版データシートをご参照ください。
TIOL221 レジスタのメモリマップされたレジスタを、表 8-1 に示します。表 8-1にないレジスタ オフセット アドレスはすべて予約済みと見なします。レジスタの内容は変更してはいけません。
| アドレス | 略称 | レジスタ名 | セクション |
|---|---|---|---|
| 0h | INT | 割り込み | 表示 |
| 1h | STATUS | ステータス | 表示 |
| 2h | DEVICE_CONFIG | デバイス設定 | 表示 |
| 3h | CQ_CURLIM | CQ ドライバの電流制限 | 表示 |
| 4h | CQ_CONFIG | CQ の構成 | 表示 |
| 5h | DIO_CONFIG | DIO の構成 | 表示 |
| 6h | DO_CURLIM | DO ドライバの電流制限 | 表示 |
| 7h | DEVICE_ID | デバイス ID | 表示 |
| 8h | INT_MASK | 割り込みマスク | 表示 |
| 9h | RESET_CONFIG | リセット ピン構成レジスタ | 表示 |
表の小さなセルに収まるように、複雑なビット アクセス タイプを記号で表記しています。表 8-2 に、このセクションでアクセス タイプに使用しているコードを示します。
| アクセス タイプ | コード | 説明 |
|---|---|---|
| 読み取りタイプ | ||
| R | R | 読み出し |
| RC | R C | 読み出し後 クリア |
| 書き込みタイプ | ||
| W | W | 書き込み |
| リセットまたはデフォルト値 | ||
| -n | リセット後の値またはデフォルト値 | |
図 8-1 に、INT を示し、表 8-3 に、その説明を示します。
概略表に戻ります。
割り込みレジスタは、各種の故障状態の現在のステータスを反映します。フォルトがクリアされた後も、割り込みレジスタは自動的にクリアされません。故障状態が存在しない場合、読み取り時にレジスタがクリアされます
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TSD_INT | WU_INT | DO_FAULT_INT | CQ_FAULT_INT | LPW_INT | 予約済み | UV_V5_INT | TEMP_WARN |
| RC-0b | RC-0b | RC-0b | RC-0b | RC-0b | R-0b | RC-0b | RC-0b |
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7 | TSD_INT | RC | 0b | サーマル シャットダウン割り込みビット。フォルトがクリアされても、このビットは自動的にクリアされません。フォルトがすでに存在しない場合、読み取り時にビットがクリアされます
|
| 6 | WU_INT | RC | 0b | このビットは、CQ で IO-Link ウェークアップ条件が検出されると設定されます。
|
| 5 | DO_FAULT_INT | RC | 0b | DO ドライバにフォルト (過電流または熱) が発生すると、このビットが設定されます。
|
| 4 | CQ_FAULT_INT | RC | 0b | CQ ドライバ フォルト (過電流または熱) が発生すると、このビットが設定されます。
|
| 3 | LPW_INT | RC | 0b | LP が警告スレッショルドを下回ると、このビットが設定されます
|
| 2 | 予約済み | R | 0b | 予約済み |
| 1 | UV_V5_INT | RC | 0b | V5IN 電源入力の低電圧 (VSEL ピンがフローティングで V5IN が LDO 入力の場合にのみ有効)
|
| 0 | TEMP_WARN | RC | 0b | 過熱警告割り込み
|
図 8-2 に、STATUS を示し、表 8-4 に、その説明を示します。
概略表に戻ります。
ステータス レジスタは、各種の故障状態の現在のステータスを反映します。このレジスタは読み取り専用で、フォルトがクリアされると自動的にクリアされます。注:ビットはフォルトの現在のステータスを反映するため、ソフト リセットでは STATUS レジスタ ビットはリセットされません。POR 回復ビットは、LSB バイトがデータ出力に転送される時間によってクリアされるため、STATUS レジスタの読み取り時に MSB バイトを読み取ります
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| POR_RECOVERY | TSD | DI_LEVEL | DO_FAULT | CQ_FAULT | UV_V5 | CQ_RX_LEVEL | TEMP_WARN |
| RC-0b | R-0b | R-0b | R-0b | R-0b | R-0b | R-0b | R-0b |
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7 | POR_RECOVERY | RC | 0b | このビットは、デバイスが POR イベントから回復するときに設定されます。このビットは、読み取り時にクリアされます
|
| 6 | TSD | R | 0b | このビットはサーマル シャットダウンのステータスを反映します。温度がサーマル シャットダウン スレッショルドを下回ると、このビットは自動的にクリアされます
|
| 5 | DI_LEVEL | R | 0b | このビットは、DI 電圧がロジック High のときに設定され、DI 電圧がロジック Low のときにクリアされます。注:DI_DIS ビットが 1 に設定されている場合、このビットは無効です。
|
| 4 | DO_FAULT | R | 0b | このビットは DO ドライブ フォルトのステータスを反映します
|
| 3 | CQ_FAULT | R | 0b | このビットは、CQ ドライバ フォルトのステータスを反映します
|
| 2 | UV_V5 | R | 0b | このビットは、V5IN ピンの UV 状態のステータスを反映します
|
| 1 | CQ_RX_LEVEL | R | 0b | このビットは、CQ 電圧がロジック High のときに設定され、CQ 電圧がロジック Low のときにクリアされます。注:CQ_RX_DIS ビットが 1 に設定されている場合、このビットは無効です。
|
| 0 | TEMP_WARN | R | 0b | 温度警告スレッショルドを上回っているか下回っているデバイス温度のステータスを示します
|
DEVICE_CONFIG を 図 8-3 に示し、表 8-5 で説明しています。
概略表に戻ります。
デバイス レベル構成レジスタ
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SOFT_RESET | WU_DIS | DO_CQ_TRACK | IOLINK_5MA_PD | DI_RX_FILTER | CQ_RX_FILTER | T_UVLO | INT_TOG |
| R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b |
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7 | SOFT_RESET | R/W | 0b | すべてのレジスタをデフォルトにリセットします。 注:対応するフォルト ステータスに応じて、ステータスおよび割り込みビットを引き続き設定できます。
|
| 6 | WU_DIS | R/W | 0b |
|
| 5 | DO_CQ_TRACK | R/W | 0b | ビットが設定されている場合、DO ドライバと CQ ドライバは両方とも TX 入力と CQ_CONFIG 設定の関数として追跡します。
|
| 4 | IOLINK_5MA_PD | R/W | 0b | それぞれのドライバがディスエーブルのとき、CQ ドライバと DO ドライバの両方で 5mA プルダウン電流 ILLM を有効化します。注:CQ_CUR_LIM および DO_CUR_LIM 制限値は、CQ および DO でそれぞれ有効にするために 500mA に設定する必要があります。
|
| 3 | DI_RX_FILTER | R/W | 0b | DI ラインの RX グリッチ フィルタをオンまたはオフにします
|
| 2 | CQ_RX_FILTER | R/W | 0b | CQ ラインの RX グリッチ フィルタをオンまたはオフにします
|
| 1 | T_UVLO | R/W | 0b | LP UVLO からの回復後、CQ、DO は遅延 t (UVLO) を再度有効にします
|
| 0 | INT_TOG | R/W | 0b | 割り込みピン トグルを有効にします
|
図 8-4 に CQ_CURLIM を示し、表 8-6 にその説明を示します。
概略表に戻ります。
CQ ドライバ電流制限および自動再試行設定
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CQ_CUR_LIM | CQ_BL_TIME | CQ_RETRY_TIME | CQ_AUTO_RETRY_EN | ||||
| R/W-001b | R/W-00b | R/W-00b | R/W-0b | ||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-5 | CQ_CUR_LIM | R/W | 001b | 電流制限の設定
|
| 4-3 | CQ_BL_TIME | R/W | 00b | 電流ブランキング時間を設定します。
|
| 2-1 | CQ_RETRY_TIME | R/W | 00b | 自動再試行時間を設定します
|
| 0 | CQ_AUTO_RETRY_EN | R/W | 0b | 自動再試行を有効にします。有効にすると、ドライバはブランキング時間の後に無効化され、リトライ時間後に再度有効になります。自動リトライが無効の場合、ドライバは有効なままで、サーマルシャット ダウン後のみシャットオフします。注:ブランキング時間が 2b11 (ブランキング時間なし) に設定されている場合、自動リトライを有効にする必要があります。
|
図 8-5 に CQ_CONFIG を示し、表 8-7 にその説明を示します。
概略表に戻ります。
PNP/NPN モードおよび弱いプルアップ / ダウン用の CQ 構成レジスタ
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 予約済み | CQ_WEAK_PD_EN | CQ_WEAK_PU_EN | CQ_TX_MODE | CQ_Q | RX_DIS | ||
| R-0b | R/W-0b | R/W-0b | R/W-11b | R/W-0b | R/W-0b | ||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-6 | 予約済み | R | 0b | 予約済み |
| 5 | CQ_WEAK_PD_EN | R/W | 0b | ドライバがディスエーブルのとき、CQ の弱いプルダウンを構成します
|
| 4 | CQ_WEAK_PU_EN | R/W | 0b | ドライバがディスエーブルのとき、CQ の弱いプルアップを構成します
|
| 3-2 | CQ_TX_MODE | R/W | 11b | ドライバの転送モードを構成します
|
| 1 | CQ_Q | R/W | 0b | CQ ドライバ出力ロジック
|
| 0 | RX_DIS | R/W | 0b | CQ ラインの RX を構成します
|
図 8-6 に DIO_CONFIG を示し、表 8-8 にその説明を示します。
概略表に戻ります。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| DI_WEAK_PD_EN | DI_WEAK_PU_EN | DO_WEAK_PD_EN | DO_WEAK_PU_EN | DO_MODE | DO_Q | DI_DIS | |
| R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-11b | R/W-0b | R/W-0b | |
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7 | DI_WEAK_PD_EN | R/W | 0b | DI の弱いプルダウンを構成します
|
| 6 | DI_WEAK_PU_EN | R/W | 0b | DI ピンの内部の弱いプルアップを構成します
|
| 5 | DO_WEAK_PD_EN | R/W | 0b | ドライバがディスエーブルのとき、DO の弱いプルダウンを構成します
|
| 4 | DO_WEAK_PU_EN | R/W | 0b | ドライバがディスエーブルのとき、DO の弱いプルアップを構成します
|
| 3-2 | DO_MODE | R/W | 11b | DO ドライバの転送モードを構成します
|
| 1 | DO_Q | R/W | 0b | DO ドライバ出力ロジック
|
| 0 | DI_DIS | R/W | 0b | DI レシーバを構成します
|
図 8-7 に DO_CURLIM を示し、表 8-9 にその説明を示します。
概略表に戻ります。
DO ドライバ電流制限および自動再試行設定
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| DO_CUR_LIM | DO_BL_TIME | DO_RETRY_TIME | DO_RETRY_EN | ||||
| R/W-001b | R/W-00b | R/W-00b | R/W-0b | ||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-5 | DO_CUR_LIM | R/W | 001b | 電流制限の設定
|
| 4-3 | DO_BL_TIME | R/W | 00b | 電流ブランキング時間を設定します。注:自動リトライが有効化されている場合、0b11 (ブランキング時間なし) を設定しないでください。
|
| 2-1 | DO_RETRY_TIME | R/W | 00b | 自動再試行時間を設定します。注:ブランキング時間が 2b11 (ブランキング時間なし) に設定されている場合、自動リトライを有効化しないでください。
|
| 0 | DO_RETRY_EN | R/W | 0b | 自動再試行を有効にします
|
図 8-8 に DEVICE_ID を示し、表 8-10 にその説明を示します。
概略表に戻ります。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| 予約済み | リビジョン ID | ||||||
| R-0b | R-001b | ||||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-3 | 予約済み | R | 0b | 予約済み |
| 2-0 | リビジョン ID | R | 001b | デバイス リビジョン番号を示します
|
図 8-9 に INT_MASK を示し、表 8-11 にその説明を示します。
概略表に戻ります。
割り込みマスキング レジスタ割り込みがマスクされている場合、割り込みピンは割り込みを指示しませんが、割り込みレジスタは依然として割り込みを指示するように更新されます。
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| TSD_INT_MASK | WU_INT_MASK | DO_FAULT_INT_MASK | CQ_FAULT_INT_MASK | LPW_INT_MASK | 予約済み | UV_V5_INT_MASK | TEMP_WARN_MASK |
| R/W-0b | R/W-0b | R/W-0b | R/W-0b | R/W-0b | R-0b | R/W-0b | R/W-0b |
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7 | TSD_INT_MASK | R/W | 0b |
|
| 6 | WU_INT_MASK | R/W | 0b |
|
| 5 | DO_FAULT_INT_MASK | R/W | 0b |
|
| 4 | CQ_FAULT_INT_MASK | R/W | 0b |
|
| 3 | LPW_INT_MASK | R/W | 0b |
|
| 2 | 予約済み | R | 0b | 予約済み |
| 1 | UV_V5_INT_MASK | R/W | 0b |
|
| 0 | TEMP_WARN_MASK | R/W | 0b |
|
図 8-10 に RESET_CONFIG を示し、表 8-12 にその説明を示します。
概略表に戻ります。
RESET ピンの動作を構成します
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESET_SEL | RESET_POL | 予約済み | |||||
| R/W-00b | R-0b | R-0b | |||||
| ビット | フィールド | タイプ | リセット | 説明 |
|---|---|---|---|---|
| 7-6 | RESET_SEL | R/W | 00b | リセット出力を有効にするイベントを選択します
|
| 5 | RESET_POL | R | 0b | リセット出力のために、アクティブ Low 構成とアクティブ High 構成を選択します
|
| 4-0 | 予約済み | R | 0b | 予約済み |