JAJSVB5C September   2024  – December 2025 TIOL221

PRODMIX  

  1.   1
  2. 特長
  3. アプリケーション
  4. 説明
  5. ピン構成および機能
  6. 仕様
    1. 5.1 絶対最大定格
    2. 5.2 ESD 定格
    3. 5.3 ESD 定格 - IEC 仕様
    4. 5.4 推奨動作条件
    5. 5.5 熱に関する情報
    6. 5.6 電気的特性
    7. 5.7 スイッチング特性
    8. 5.8 代表的特性
  7. パラメータ測定情報
  8. 詳細説明
    1. 7.1 概要
    2. 7.2 機能ブロック図
    3. 7.3 機能説明
      1. 7.3.1  ウェークアップ検出
      2. 7.3.2  電流制限構成
        1. 7.3.2.1 ピン モードでの電流制限構成
        2. 7.3.2.2 SPI モードでの電流制限構成
      3. 7.3.3  CQ 電流フォルト検出、表示、自動回復
      4. 7.3.4  DO 電流フォルト検出、表示、自動回復
      5. 7.3.5  CQ および DI レシーバ
      6. 7.3.6  障害通知
        1. 7.3.6.1 サーマル警告、サーマル シャットダウン
      7. 7.3.7  内蔵電圧レギュレータ (LDO)
      8. 7.3.8  逆極性保護
      9. 7.3.9  サージ保護および過渡波形耐性を内蔵
      10. 7.3.10 低電圧誤動作防止(UVLO)
      11. 7.3.11 割り込み機能
    4. 7.4 デバイスの機能モード
      1. 7.4.1 CQ および DO トラッキング モード
    5. 7.5 SPI のプログラミング
  9. TIOL221 のレジスタ
  10. アプリケーションと実装
    1. 9.1 アプリケーション情報
    2. 9.2 代表的なアプリケーション
      1. 9.2.1 設計要件
      2. 9.2.2 詳細な設計手順
        1. 9.2.2.1 容量性負荷の駆動
        2. 9.2.2.2 誘導性負荷の駆動
      3. 9.2.3 アプリケーション曲線
    3. 9.3 電源に関する推奨事項
    4. 9.4 レイアウト
      1. 9.4.1 レイアウトのガイドライン
      2. 9.4.2 レイアウト例
  11. 10デバイスおよびドキュメントのサポート
    1. 10.1 ドキュメントのサポート
      1. 10.1.1 関連資料
    2. 10.2 ドキュメントの更新通知を受け取る方法
    3. 10.3 サポート・リソース
    4. 10.4 商標
    5. 10.5 静電気放電に関する注意事項
    6. 10.6 用語集
  12. 11改訂履歴
  13. 12メカニカル、パッケージ、および注文情報
    1. 12.1 メカニカル データ

パッケージ・オプション

デバイスごとのパッケージ図は、PDF版データシートをご参照ください。

メカニカル・データ(パッケージ|ピン)
  • RGE|24
  • YAH|25
サーマルパッド・メカニカル・データ
発注情報

TIOL221 のレジスタ

TIOL221 レジスタのメモリマップされたレジスタを、表 8-1 に示します。表 8-1にないレジスタ オフセット アドレスはすべて予約済みと見なします。レジスタの内容は変更してはいけません。

表 8-1 TIOL221 のレジスタ
アドレス略称レジスタ名セクション
0hINT割り込み表示
1hSTATUSステータス表示
2hDEVICE_CONFIGデバイス設定表示
3hCQ_CURLIMCQ ドライバの電流制限表示
4hCQ_CONFIGCQ の構成表示
5hDIO_CONFIGDIO の構成表示
6hDO_CURLIMDO ドライバの電流制限表示
7hDEVICE_IDデバイス ID表示
8hINT_MASK割り込みマスク表示
9hRESET_CONFIGリセット ピン構成レジスタ表示

表の小さなセルに収まるように、複雑なビット アクセス タイプを記号で表記しています。表 8-2 に、このセクションでアクセス タイプに使用しているコードを示します。

表 8-2 TIOL221 のアクセス タイプ コード
アクセス タイプコード説明
読み取りタイプ
RR読み出し
RCR
C
読み出し後
クリア
書き込みタイプ
WW書き込み
リセットまたはデフォルト値
-nリセット後の値またはデフォルト値

8.1 INT レジスタ (アドレス = 0h) [リセット = 00h]

図 8-1 に、INT を示し、表 8-3 に、その説明を示します。

概略表に戻ります。

割り込みレジスタは、各種の故障状態の現在のステータスを反映します。フォルトがクリアされた後も、割り込みレジスタは自動的にクリアされません。故障状態が存在しない場合、読み取り時にレジスタがクリアされます

図 8-1 INT レジスタ
76543210
TSD_INTWU_INTDO_FAULT_INTCQ_FAULT_INTLPW_INT予約済みUV_V5_INTTEMP_WARN
RC-0bRC-0bRC-0bRC-0bRC-0bR-0bRC-0bRC-0b
表 8-3 INT レジスタ フィールドの説明
ビットフィールドタイプリセット説明
7TSD_INTRC0bサーマル シャットダウン割り込みビット。フォルトがクリアされても、このビットは自動的にクリアされません。フォルトがすでに存在しない場合、読み取り時にビットがクリアされます
  • 0b = デバイスはサーマルシャットダウン中ではありません
  • 1b = デバイスはサーマルシャットダウンに移行しています
6WU_INTRC0bこのビットは、CQ で IO-Link ウェークアップ条件が検出されると設定されます。
  • 0b = ウェークアップ検出なし
  • 1b = ウェークアップを検出
5DO_FAULT_INTRC0bDO ドライバにフォルト (過電流または熱) が発生すると、このビットが設定されます。
  • 0b = DO ドライバにフォルトなし
  • 1b = DO ドライバにフォルトが発生しました
4CQ_FAULT_INTRC0bCQ ドライバ フォルト (過電流または熱) が発生すると、このビットが設定されます。
  • 0b = CQ ドライバに故障なし
  • 1b = CQ ドライバにフォルトが発生しました
3LPW_INTRC0bLP が警告スレッショルドを下回ると、このビットが設定されます
  • 0b = LP が警告スレッショルドを上回っています
  • 1b = LP が警告スレッショルドを下回っています
2予約済みR0b予約済み
1UV_V5_INTRC0bV5IN 電源入力の低電圧 (VSEL ピンがフローティングで V5IN が LDO 入力の場合にのみ有効)
  • 0b = V5IN での UV フォルトなし
  • 1b = V5IN での UV フォルト発生
0TEMP_WARNRC0b過熱警告割り込み
  • 0b = 過熱警告なし
  • 1b = 過熱警告制限に達しました

8.2 STATUS レジスタ (アドレス = 1h) [リセット = 00h]

図 8-2 に、STATUS を示し、表 8-4 に、その説明を示します。

概略表に戻ります。

ステータス レジスタは、各種の故障状態の現在のステータスを反映します。このレジスタは読み取り専用で、フォルトがクリアされると自動的にクリアされます。注:ビットはフォルトの現在のステータスを反映するため、ソフト リセットでは STATUS レジスタ ビットはリセットされません。POR 回復ビットは、LSB バイトがデータ出力に転送される時間によってクリアされるため、STATUS レジスタの読み取り時に MSB バイトを読み取ります

図 8-2 ステータス レジスタ
76543210
POR_RECOVERYTSDDI_LEVELDO_FAULTCQ_FAULTUV_V5CQ_RX_LEVELTEMP_WARN
RC-0bR-0bR-0bR-0bR-0bR-0bR-0bR-0b
表 8-4 STATUS レジスタ フィールドの説明
ビットフィールドタイプリセット説明
7POR_RECOVERYRC0bこのビットは、デバイスが POR イベントから回復するときに設定されます。このビットは、読み取り時にクリアされます
  • 0b = デバイスは正常に動作しています
  • 1b = デバイスは POR イベントから回復しました
6TSDR0bこのビットはサーマル シャットダウンのステータスを反映します。温度がサーマル シャットダウン スレッショルドを下回ると、このビットは自動的にクリアされます
  • 0b = サーマル シャットダウンなし
  • 1b = サーマル シャットダウン中
5DI_LEVELR0bこのビットは、DI 電圧がロジック High のときに設定され、DI 電圧がロジック Low のときにクリアされます。注:DI_DIS ビットが 1 に設定されている場合、このビットは無効です。
  • 0b = 0x0
  • 1b = 0x1
4DO_FAULTR0bこのビットは DO ドライブ フォルトのステータスを反映します
  • 0b = DO ピンでフォルトなし
  • 1b = DO ピンでフォルト発生
3CQ_FAULTR0bこのビットは、CQ ドライバ フォルトのステータスを反映します
  • 0b = CQ ピンでフォルトなし
  • 1b = CQ ピンでフォルト発生
2UV_V5R0bこのビットは、V5IN ピンの UV 状態のステータスを反映します
  • 0b = V5IN 電圧が UVLO スレッショルドを上回っています
  • 1b = V5IN が UVLO スレッショルドを下回っています
1CQ_RX_LEVELR0bこのビットは、CQ 電圧がロジック High のときに設定され、CQ 電圧がロジック Low のときにクリアされます。注:CQ_RX_DIS ビットが 1 に設定されている場合、このビットは無効です。
  • 0b = 0x0
  • 1b = 0x1
0TEMP_WARNR0b温度警告スレッショルドを上回っているか下回っているデバイス温度のステータスを示します
  • 0b = 温度警告なし
  • 1b = デバイスの温度が警告スレッショルドを上回っています

8.3 DEVICE_CONFIG レジスタ (アドレス = 2h) [リセット = 00h]

DEVICE_CONFIG を 図 8-3 に示し、表 8-5 で説明しています。

概略表に戻ります。

デバイス レベル構成レジスタ

図 8-3 DEVICE_CONFIG レジスタ
76543210
SOFT_RESETWU_DISDO_CQ_TRACKIOLINK_5MA_PDDI_RX_FILTERCQ_RX_FILTERT_UVLOINT_TOG
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR/W-0b
表 8-5 DEVICE_CONFIG レジスタ フィールドの説明
ビットフィールドタイプリセット説明
7SOFT_RESETR/W0bすべてのレジスタをデフォルトにリセットします。
注:対応するフォルト ステータスに応じて、ステータスおよび割り込みビットを引き続き設定できます。
  • 0b = リセットしない
  • 1b = デバイス構成をリセットします
6WU_DISR/W0b
  • 0b = CQ はウェークアップ パルスを認識できます
  • 1b = CQ はウェークアップパルスを無視します
5DO_CQ_TRACKR/W0bビットが設定されている場合、DO ドライバと CQ ドライバは両方とも TX 入力と CQ_CONFIG 設定の関数として追跡します。
  • 0b = DO ドライバと CQ ドライバは独立しています
  • 1b = DO および CQ ドライバは TX 入力の機能として追跡します
3DI_RX_FILTERR/W0bDI ラインの RX グリッチ フィルタをオンまたはオフにします
  • 0b = DI グリッチ フィルタはディスエーブル
  • 1b = DI グリッチ フィルタはイネーブル
2CQ_RX_FILTERR/W0bCQ ラインの RX グリッチ フィルタをオンまたはオフにします
  • 0b = CQ RX グリッチ フィルタはディスエーブル
  • 1b = CQ RX グリッチフィルタはイネーブル
1T_UVLOR/W0bLP UVLO からの回復後、CQ、DO は遅延 t (UVLO) を再度有効にします
  • 0b = 0.5ms (標準値)
  • 1b = 30ms (標準値)
0INT_TOGR/W0b割り込みピン トグルを有効にします
  • 0b = 割り込みピンをアクティブ Low に設定
  • 1b = 200µs 周期と 50% デューティ サイクルでトグルするように割り込みピンが設定されています

8.4 CQ_CURLIM レジスタ (アドレス = 3h) [リセット = 20h]

図 8-4 に CQ_CURLIM を示し、表 8-6 にその説明を示します。

概略表に戻ります。

CQ ドライバ電流制限および自動再試行設定

図 8-4 CQ_CURLIM レジスタ
76543210
CQ_CUR_LIMCQ_BL_TIMECQ_RETRY_TIMECQ_AUTO_RETRY_EN
R/W-001bR/W-00bR/W-00bR/W-0b
表 8-6 CQ_CURLIM レジスタのフィールドの説明
ビットフィールドタイプリセット説明
7-5CQ_CUR_LIMR/W001b電流制限の設定
  • 000b = 35mA (min)
  • 001b = 50mA (min)
  • 010b = 100mA (min)
  • 011b = 150mA (min)
  • 100b = 200mA (min)
  • 101b = 250mA (min)
  • 110b = 300mA (min)
  • 111b = 500mA (min)
4-3CQ_BL_TIMER/W00b電流ブランキング時間を設定します。
  • 00b = 200µs (標準値)
  • 01b = 500µs (標準値)
  • 10b = 5ms (標準値)
  • 11b = 0s (ブランキング時間なし)
2-1CQ_RETRY_TIMER/W00b自動再試行時間を設定します
  • 00b = 50ms (標準値)
  • 01b = 100ms (標準値)
  • 10b = 200ms (標準値)
  • 11b = 500ms (標準値)
0CQ_AUTO_RETRY_ENR/W0b自動再試行を有効にします。有効にすると、ドライバはブランキング時間の後に無効化され、リトライ時間後に再度有効になります。自動リトライが無効の場合、ドライバは有効なままで、サーマルシャット ダウン後のみシャットオフします。注:ブランキング時間が 2b11 (ブランキング時間なし) に設定されている場合、自動リトライを有効にする必要があります。
  • 0b=ディセーブル
  • 1b = イネーブル

8.5 CQ_CONFIG レジスタ (アドレス = 4h) [リセット = 0Ch]

図 8-5 に CQ_CONFIG を示し、表 8-7 にその説明を示します。

概略表に戻ります。

PNP/NPN モードおよび弱いプルアップ / ダウン用の CQ 構成レジスタ

図 8-5 CQ_CONFIG レジスタ
76543210
予約済みCQ_WEAK_PD_ENCQ_WEAK_PU_ENCQ_TX_MODECQ_QRX_DIS
R-0bR/W-0bR/W-0bR/W-11bR/W-0bR/W-0b
表 8-7 CQ_CONFIG レジスタのフィールドの説明
ビットフィールドタイプリセット説明
7-6予約済みR0b予約済み
5CQ_WEAK_PD_ENR/W0bドライバがディスエーブルのとき、CQ の弱いプルダウンを構成します
  • 0b = 弱いプルダウンをディスエーブル
  • 1b = 弱いプルダウンをイネーブル
4CQ_WEAK_PU_ENR/W0bドライバがディスエーブルのとき、CQ の弱いプルアップを構成します
  • 0b = 弱いプルアップがディスエーブル
  • 1b = 弱プルアップがイネーブル
3-2CQ_TX_MODER/W11bドライバの転送モードを構成します
  • 00b = PNP モード
  • 01b = プッシュプル モード
  • 10b = NPN モード
  • 11b = ドライバがディスエーブル
1CQ_QR/W0bCQ ドライバ出力ロジック
  • 0b = EN1 が Low (または CQ_DIS が Low) のとき CQ はハイインピーダンス
  • 1b = CQ ドライバは、プッシュプルまたは PNP モードでロジック High を出力し、NPN モードではオフ
0RX_DISR/W0bCQ ラインの RX を構成します
  • 0b = RX を有効化
  • 1b = RX を無効化

8.6 DIO_CONFIG レジスタ (アドレス = 5h) [リセット = 0Ch]

図 8-6 に DIO_CONFIG を示し、表 8-8 にその説明を示します。

概略表に戻ります。

図 8-6 DIO_CONFIG レジスタ
76543210
DI_WEAK_PD_ENDI_WEAK_PU_ENDO_WEAK_PD_ENDO_WEAK_PU_ENDO_MODEDO_QDI_DIS
R/W-0bR/W-0bR/W-0bR/W-0bR/W-11bR/W-0bR/W-0b
表 8-8 DIO_CONFIG レジスタのフィールドの説明
ビットフィールドタイプリセット説明
7DI_WEAK_PD_ENR/W0bDI の弱いプルダウンを構成します
  • 0b = 弱いプルダウンをディスエーブル
  • 1b = 弱いプルダウンをイネーブル
6DI_WEAK_PU_ENR/W0bDI ピンの内部の弱いプルアップを構成します
  • 0b = 弱いプルアップがディスエーブル
  • 1b = 弱プルアップがイネーブル
5DO_WEAK_PD_ENR/W0bドライバがディスエーブルのとき、DO の弱いプルダウンを構成します
  • 0b = 弱いプルダウンをディスエーブル
  • 1b = 弱いプルダウンをイネーブル
4DO_WEAK_PU_ENR/W0bドライバがディスエーブルのとき、DO の弱いプルアップを構成します
  • 0b = 弱いプルアップがディスエーブル
  • 1b = 弱プルアップがイネーブル
3-2DO_MODER/W11bDO ドライバの転送モードを構成します
  • 00b = PNP モード
  • 01b = プッシュプル モード
  • 10b = NPN モード
  • 11b = ドライバがディスエーブル
1DO_QR/W0bDO ドライバ出力ロジック
  • 0b = EN2 が Low (または DO_DIS が Low) のとき DO はハイインピーダンス
  • 1b = DO ドライバは、プッシュプルまたは PNP モードでロジック High を出力し、NPN モードではオフ
0DI_DISR/W0bDI レシーバを構成します
  • 0b = DI を有効化
  • 1b = DI を無効化

8.7 DO_CURLIM レジスタ (アドレス = 6h) [リセット = 20h]

図 8-7 に DO_CURLIM を示し、表 8-9 にその説明を示します。

概略表に戻ります。

DO ドライバ電流制限および自動再試行設定

図 8-7 DO_CURLIM レジスタ
76543210
DO_CUR_LIMDO_BL_TIMEDO_RETRY_TIMEDO_RETRY_EN
R/W-001bR/W-00bR/W-00bR/W-0b
表 8-9 DO_CURLIM レジスタのフィールドの説明
ビットフィールドタイプリセット説明
7-5DO_CUR_LIMR/W001b電流制限の設定
  • 000b = 35mA (min)
  • 001b = 50mA (min)
  • 010b = 100mA (min)
  • 011b = 150mA (min)
  • 100b = 200mA (min)
  • 101b = 250mA (min)
  • 110b = 300mA (min)
  • 111b = 500mA (min)
4-3DO_BL_TIMER/W00b電流ブランキング時間を設定します。注:自動リトライが有効化されている場合、0b11 (ブランキング時間なし) を設定しないでください。
  • 00b = 200µs (標準値)
  • 01b = 500µs (標準値)
  • 10b = 5ms (標準値)
  • 11b = 0s (ブランキング時間なし)
2-1DO_RETRY_TIMER/W00b自動再試行時間を設定します。注:ブランキング時間が 2b11 (ブランキング時間なし) に設定されている場合、自動リトライを有効化しないでください。
  • 00b = 50ms (標準値)
  • 01b = 100ms (標準値)
  • 10b = 200ms (標準値)
  • 11b = 500ms (標準値)
0DO_RETRY_ENR/W0b自動再試行を有効にします
  • 0b=ディセーブル
  • 1b = イネーブル

8.8 DEVICE_ID レジスタ (アドレス = 7h) [リセット = 01h]

図 8-8 に DEVICE_ID を示し、表 8-10 にその説明を示します。

概略表に戻ります。

図 8-8 DEVICE_ID レジスタ
76543210
予約済みリビジョン ID
R-0bR-001b
表 8-10 DEVICE_ID レジスタ フィールドの説明
ビットフィールドタイプリセット説明
7-3予約済みR0b予約済み
2-0リビジョン IDR001bデバイス リビジョン番号を示します
  • 001b = 1st リビジョン

8.9 INT_MASK レジスタ (アドレス = 8h) [リセット = 00h]

図 8-9 に INT_MASK を示し、表 8-11 にその説明を示します。

概略表に戻ります。

割り込みマスキング レジスタ割り込みがマスクされている場合、割り込みピンは割り込みを指示しませんが、割り込みレジスタは依然として割り込みを指示するように更新されます。

図 8-9 INT_MASK レジスタ
76543210
TSD_INT_MASKWU_INT_MASKDO_FAULT_INT_MASKCQ_FAULT_INT_MASKLPW_INT_MASK予約済みUV_V5_INT_MASKTEMP_WARN_MASK
R/W-0bR/W-0bR/W-0bR/W-0bR/W-0bR-0bR/W-0bR/W-0b
表 8-11 INT_MASK レジスタのフィールドの説明
ビットフィールドタイプリセット説明
7TSD_INT_MASKR/W0b
  • 0b = 割り込みアクティブ
  • 1b = 割り込みマスク中
6WU_INT_MASKR/W0b
  • 0b = 割り込みアクティブ
  • 1b = 割り込みマスク中
5DO_FAULT_INT_MASKR/W0b
  • 0b = 割り込みアクティブ
  • 1b = 割り込みマスク中
4CQ_FAULT_INT_MASKR/W0b
  • 0b = 割り込みアクティブ
  • 1b = 割り込みマスク中
3LPW_INT_MASKR/W0b
  • 0b = 割り込みアクティブ
  • 1b = 割り込みマスク中
2予約済みR0b予約済み
1UV_V5_INT_MASKR/W0b
  • 0b = 割り込みアクティブ
  • 1b = 割り込みマスク中
0TEMP_WARN_MASKR/W0b
  • 0b = 割り込みアクティブ
  • 1b = 割り込みマスク中

8.10 RESET_CONFIG レジスタ (アドレス = 9h) [リセット = 00h]

図 8-10 に RESET_CONFIG を示し、表 8-12 にその説明を示します。

概略表に戻ります。

RESET ピンの動作を構成します

図 8-10 RESET_CONFIG レジスタ
76543210
RESET_SELRESET_POL予約済み
R/W-00bR-0bR-0b
表 8-12 RESET_CONFIG レジスタのフィールドの説明
ビットフィールドタイプリセット説明
7-6RESET_SELR/W00bリセット出力を有効にするイベントを選択します
  • 00b = UVLP と UVOUT の両方
  • 01b = UVLP
  • 10b = UVOUT
  • 11b = 予約済み
5RESET_POLR0bリセット出力のために、アクティブ Low 構成とアクティブ High 構成を選択します
  • 0b = ピン出力 Low (アクティブ Low)
  • 1b= ピン出力 High (アクティブ High)
4-0予約済みR0b予約済み