JAJSUT1D June   2024  – October 2025 TUSB2E221

PRODUCTION DATA  

  1.   1
  2. 特長
  3. アプリケーション
  4. 概要
  5. デバイス バリアント
  6. ピン構成および機能
  7. 仕様
    1. 6.1 絶対最大定格
    2. 6.2 ESD 定格
    3. 6.3 推奨動作条件
    4. 6.4 熱に関する情報
    5. 6.5 電気的特性
    6. 6.6 スイッチング特性
    7. 6.7 タイミング要件
    8. 6.8 代表的特性
  8. パラメータ測定情報
  9. 詳細説明
    1. 8.1 概要
    2. 8.2 機能ブロック図
    3. 8.3 機能説明
      1. 8.3.1 USB 2.0
      2. 8.3.2 eUSB2
      3. 8.3.3 クロス マルチプレクサ
    4. 8.4 デバイスの機能モード
      1. 8.4.1  反復モード
      2. 8.4.2  パワーダウン モード
      3. 8.4.3  UART モード
      4. 8.4.4  ECR の自動再開
      5. 8.4.5  L2 状態割り込みモード
      6. 8.4.6  接続検出割り込みモード
      7. 8.4.7  GPIO モード
        1. 8.4.7.1 EQ0 を GPIO0 として使用
        2. 8.4.7.2 EQ1 を GPIO1 として使用
        3. 8.4.7.3 EQ2/INT を GPIO2 として使用
      8. 8.4.8  CROSS
      9. 8.4.9  USB 2.0 高速ホスト接続解除検出
      10. 8.4.10 フレーム ベースの低消費電力モード
    5. 8.5 プログラミング
      1. 8.5.1 I2C ターゲット インターフェース
      2. 8.5.2 レジスタ アクセス プロトコル (RAP)
  10. レジスタ マップ
    1. 9.1 TUSB2E221 のレジスタ
  11. 10アプリケーションと実装
    1. 10.1 アプリケーション情報
    2. 10.2 代表的なアプリケーション:デュアル ポート システム
      1. 10.2.1 設計要件
      2. 10.2.2 詳細な設計手順
        1. 10.2.2.1 eUSB PHY 設定に関する推奨事項
      3. 10.2.3 アプリケーション曲線
    3. 10.3 電源に関する推奨事項
      1. 10.3.1 パワーアップ リセット
    4. 10.4 レイアウト
      1. 10.4.1 レイアウトのガイドライン
      2. 10.4.2 レイアウト例
  12. 11デバイスおよびドキュメントのサポート
    1. 11.1 ドキュメントのサポート
      1. 11.1.1 関連資料
    2. 11.2 ドキュメントの更新通知を受け取る方法
    3. 11.3 サポート・リソース
    4. 11.4 商標
    5. 11.5 静電気放電に関する注意事項
    6. 11.6 用語集
  13. 12改訂履歴
  14. 13メカニカル、パッケージ、および注文情報

I2C ターゲット インターフェース

I2C ターゲット インターフェイスにより、システム アプリケーション プロセッサから内部レジスタにアクセスできます。インターフェイスの主な機能は、各種 PHY パラメータの設定を有効化し、GPIO ピンの制御と USB-BC 機能の有効化です。TUSB2E221 リピータ機能は、電源投入後に、I2C 構成を必要とせずに動作します。

TUSB2E221 には、I2C 7 ビット ターゲット アドレス 0x4F があります。書き込みの 8 ビット アドレス:0x9E および読み出し:0x9F の詳細を示します。

I2C のデフォルト ターゲット アドレスは、ワンタイム プログラミングにより工場出荷時に変更できます。

I2C 駆動強度は、I2C を介して変更できます。

表 8-5 I2C バス速度、バス プルアップ、バス容量の推奨 I2C 駆動強度
I2C FM+ (1MHz 最大)I2C 駆動強度 (IOL) 選択
I2C バス プルアップ RPU
C(bus) pF1kΩ2.2kΩ4kΩ7kΩ
10-50≅8mA≅4mA該当なし該当なし
10-90≅8mA該当なし該当なし該当なし
10-150該当なし該当なし該当なし該当なし
10-200該当なし該当なし該当なし該当なし
I2C FM (400kHz 最大)I2C 駆動強度 (IOL) 選択
I2C バス プルアップ RPU
C(bus) pF1kΩ2.2kΩ4kΩ7kΩ
10-50≅8mA≅4mA≅2mA該当なし
10-90≅8mA≅4mA該当なし該当なし
10-150≅8mA≅8mA該当なし該当なし
10-200≅8mA該当なし該当なし該当なし
I2C STD (100kHz 最大)I2C 駆動強度 (IOL) 選択
I2C バス プルアップ RPU
C(bus) pF1kΩ2.2kΩ4kΩ7kΩ
10-50≅8mA≅4mA≅2mA≅1mA
10-90≅8mA≅4mA≅2mA≅1mA
10-150≅8mA≅4mA≅2mA≅2mA
10-200≅8mA≅4mA≅2mA≅2mA
TUSB2E221 I2C データ書き込み図 8-5 I2C データ書き込み

TUSB2E221 I2C レジスタにデータを書き込むには、この手順を使用します (図 8-5 を参照) :

  1. ホストは、スタート条件 (S) を生成することで書き込み動作を開始し、続いて TUSB2E221 7ビット アドレスおよび 0 値の「W/R」ビットで書き込みサイクルを示します。
  2. TUSB2E221 が、アドレス サイクルをアクノリッジします。
  3. ホストは、TUSB2E221 内で書き込み対象となるレジスタのオフセットを提示します。このオフセットは 1 バイトのデータで構成され、MSB ファーストで送信されます。
  4. TUSB2E221 が、サブアドレス サイクルをアクノリッジします。
  5. ホストが I2C レジスタに書き込むデータの最初のバイトを送信します。
  6. TUSB2E221が、バイト転送をアクノリッジします。
  7. ホストは書き込むデータの追加のバイトを引き続き提示することができます。各バイト転送は、TUSB2E221 からのアクノリッジで完了します。
  8. ホストがストップ条件 (P) を生成して書き込み動作を終了します。

TUSB2E221 リピート スタートなしの I2C 読み取り図 8-6 リピート スタートなしの I2C 読み取り

リピート スタートを使用せずに TUSB2E221 I2C レジスタを読み取るには、この手順に従ってください (図 8-6 を参照)。

  1. ホストは、スタート条件 (S) を生成することで読み取り動作を開始し、続いて TUSB2E221 7ビット アドレスおよび 0 値の「W/R」ビットで読み取りサイクルを示します。
  2. TUSB2E221 が、7 ビットのアドレス サイクルをアクノリッジします。
  3. アクノリッジ後、ホストは引き続きクロックの送信を行います。
  4. TUSB2E221 は、レジスタ 00h または最後に読み取ったレジスタオフセット +1 から、メモリ レジスタの内容を MSB ファーストで送信します。読み取りの前に I2C レジスタへの書き込みが発生した場合、TUSB2E221 は書き込みで指定されたサブアドレスから開始します。
  5. TUSB2E221 は、各バイト転送の後、ホストからのアクノリッジ (ACK) または非アクノリッジ (NACK) を待ちます。I2C ホストは、各データ バイト転送の受信をアクノリッジします。
  6. ACK を受信すると、TUSB2E221 はホストがクロックを供給している限り、データの次のバイトを送信します。NAK を受信すると、TUSB2E221 を受信すると、データの送信を停止し、停止条件(P)を待機します。
  7. ホストがストップ条件 (P) を生成して書き込み動作を終了します。

TUSB2E221 リピート スタートによる I2C 読み取り図 8-7 リピート スタートによる I2C 読み取り

リピート スタートを使用して TUSB2E221 が、 I2C レジスタを読み取るには、この手順に従ってください (図 8-7 を参照)。

  1. ホストは、スタート条件 (S) を生成することで読み取り動作を開始し、続いて TUSB2E221 7ビット アドレスおよび 0 値の「W/R」ビットで書き込みサイクルを示します。
  2. TUSB2E221 が、7 ビットのアドレス サイクルをアクノリッジします。
  3. ホストは、TUSB2E221 内で書き込み対象となるレジスタのオフセットを提示します。このオフセットは 1 バイトのデータで構成され、MSB ファーストで送信されます。
  4. TUSB2E221 がレジスタのオフセット サイクルをアクノリッジします。
  5. ホストに反復スタート条件 (Sr) が提示されます。
  6. ホストは、スタート条件 (S) を生成することで読み取り動作を開始し、続いて TUSB2E221 7ビット アドレスおよび 1 値の「W/R」ビットで書き込みサイクルを示します。
  7. TUSB2E221 が、7 ビットのアドレス サイクルをアクノリッジします。
  8. TUSB2E221 は、レジスタ オフセットからメモリ レジスタの内容を MSB ファーストで送信します。
  9. TUSB2E221 は、各バイト転送後にホストからのアクノリッジ (ACK) または非アクノリッジ (NACK) を待ちます。I2C ホストは、各データ バイト転送の受信をアクノリッジします。
  10. ACK を受信すると、TUSB2E221 はホストがクロックを供給している限り、データの次のバイトを送信します。NAK を受信すると、TUSB2E221 を受信すると、データの送信を停止し、停止条件(P)を待機します。
  11. ホストがストップ条件 (P) を生成して読み出し動作を終了します。

TUSB2E221 I2C データなし書き込み図 8-8 I2C データなし書き込み

I2C 読み取りの開始サブアドレスを設定するには、この手順を実行します (図 8-8 を参照)。

  1. ホストは、スタート条件 (S) を生成することで書き込み動作を開始し、続いて TUSB2E221 7ビット アドレスおよび 0 値の「W/R」ビットで書き込みサイクルを示します。
  2. TUSB2E221 が、アドレス サイクルをアクノリッジします。
  3. ホストは、TUSB2E221 内で書き込み対象となるレジスタのオフセットを提示します。このオフセットは 1 バイトのデータで構成され、MSB ファーストで送信されます。
  4. TUSB2E221 がレジスタのオフセット サイクルをアクノリッジします。
  5. ホストがストップ条件 (P) を生成して書き込み動作を終了します。

注: 初回の電源投入後、リード手順でレジスタ オフセットが指定されていない場合 (図 8-6 を参照)、読み取りはレジスタ オフセット 00h から開始され、I2C ホストが読み取り動作を終了するまで、レジスタをバイト単位で順次読み取ります。読み取り動作中、TUSB2E221 I2C ホストから ACK を受信したかどうかにかかわらず、最後に転送されたバイトの I2C 内部レジスタ アドレスを自動的にインクリメントします。
TUSB2E221 I2C のタイミング図図 8-9 I2C のタイミング図