JAJAA83A December   2023  – November 2025 DP83822H , DP83822HF , DP83822I , DP83822IF , DP83826I

 

  1.   1
  2.   概要
  3.   商標
  4. 1DP83822 アプリケーションの概要
  5. 2PHY アプリケーションのトラブルシューティングを行う
    1. 2.1 回路図とレイアウトのチェックアウト
    2. 2.2 デバイスの正常性チェック
      1. 2.2.1 電源ランプシーケンスチェック
        1. 2.2.1.1 XI クロックが不安定な場合の電源ランプ
      2. 2.2.2 電圧チェック
      3. 2.2.3 RESET_N 信号をプローブします
      4. 2.2.4 RBIAS ピンのプローブ
      5. 2.2.5 XI クロックをプローブします
      6. 2.2.6 初期化中にストラップ ピンをプローブします
      7. 2.2.7 シリアル管理インターフェース信号のプローブ (MDC、MDIO)
        1. 2.2.7.1 レジスタ値の読み出しと確認
          1. 2.2.7.1.1 拡張レジスタ アクセス
    3. 2.3 MDI ヘルス チェック
      1. 2.3.1 磁気
      2. 2.3.2 MDI 信号をプローブします
      3. 2.3.3 リンク品質チェック
      4. 2.3.4 ファイバ接続のデバッグ
      5. 2.3.5 フレーム開始検出 (SFD) のデバッグ
      6. 2.3.6 コンプライアンス
    4. 2.4 MII ヘルス チェック
      1. 2.4.1 MII チェック
      2. 2.4.2 RMII チェック
      3. 2.4.3 RGMII チェック
    5. 2.5 ループバックと PRBS
      1. 2.5.1 ループバック モード
      2. 2.5.2 MAC とのパケットの送受信
      3. 2.5.3 BIST を使用してパケットを送受信しています
  6. 3ツールとリファレンス
    1. 3.1 DP83822 のレジスタアクセス
    2. 3.2 Linux でのソフトウェアおよびドライバのデバッグ
      1. 3.2.1 一般的な端子出力とソリューション
  7. 4まとめ
  8. 5参考資料
  9. 6改訂履歴

MII チェック

メディア独立インターフェイス (MII) は、PHY を MAC に接続する同期 4 ビット幅のニブル データ インターフェイスです。MII は IEEE 802.3-2002 条項 22 に完全準拠しています。

表 2-14に、MII 信号のまとめを示します。

表 2-14 MII 信号
機能ピン
データ信号TX_D[3:0]
RX_D[3:0]
信号の送受信TX_EN
RX_DV
ライン ステータス信号CRS
COL
クロックTX_CLK
RX_CLK
 MII シグナリング図 2-14 MII シグナリング

以下の波形を参照して、100BASE-Tx MII モードで予想される MAC データとクロック信号を確認してください。表 2-24 に、波形に示されているデータシートから取得された仕様を示します。PHY が 10Mbps でリンクされていない場合、またはリンクされていない場合は MII 信号を 2.5MHz である必要があり、100Mbps でリンクされている場合は 25MHz である必要があります。TX_CLK と RX_CLK はどちらも PHY の出力であることに注意してください。

MAC バス (TX または RX) に問題があると思われる場合は、トレースのレシーバ側のラインを調べ、レシーバのセットアップ時間とホールド時間が VIH/VIL と一致することを確認します。これらの仕様に違反する典型的な症状は、PHY がクリーン トラフィックを示している間に MAC でパケット エラーが発生することです (Reg 0x15)。

表 2-15 100m MII 受信タイミング
テスト条件 最小値 標準値 最大値 単位
RX_CLK High / Low 時間 16 20 24 ns
RX_CLK 立ち上がりからの RX_D[3:0]、RX_ER、RX_DV の遅延 10 30 ns
表 2-16 100m MII 送信タイミング
テスト条件 最小値 標準値 最大値 単位
TX_CLK High / Low 時間 16 20 24 ns
TX_CLK までの TX_D[3:0]、TX_ER、TX_EN のセットアップ 10 ns
TX_CLK からの TX_D[3:0]、TX_ER、TX_EN のホールド 0 ns
表 2-17 10m MII 受信タイミング
テスト条件 最小値 標準値 最大値 単位
RX_CLK High / Low 時間 160 200 240 ns
RX_CLK 立ち上がりからの RX_D[3:0]、RX_ER、RX_DV の遅延 100 300 ns
表 2-18 10M MII 送信タイミング
テスト条件 最小値 標準値 最大値 単位
TX_CLK High / Low 時間 190 200 240 ns
TX_CLK までの TX_D[3:0]、TX_ER、TX_EN のセットアップ 25 ns
TX_CLK からの TX_D[3:0]、TX_ER、TX_EN のホールド 0 ns
 MII の RX_CLK と RX_D0 のタイミング (青波 (チャネル 2) = RX_CLK、紫波 (チャネル 3) = RX_D0)図 2-15 MII の RX_CLK と RX_D0 のタイミング (青波 (チャネル 2) = RX_CLK、紫波 (チャネル 3) = RX_D0)