JAJAA83A December 2023 – November 2025 DP83822H , DP83822HF , DP83822I , DP83822IF , DP83826I
MAC でパケットを生成およびチェックできない場合は、外部パケットジェネレータまたは内部 PRBS パケット生成およびチェック機能を使用してデータパスを検証してください。PRBS および現用リンク パートナーでリバースループバックを実行するには、次の手順を実行します。
レジスタ 0x17[11] が high の場合、PHY → MDI を経由するデータ パスが有効です。このテストに合格しない場合は、PHY の内部データパスまたは MDI に問題がある可能性があります。内部データ パスを確認するには、次のスクリプトを使用して、アナログ ループバックで PRBS を実行します。内部データパスが有効である場合、問題は MDI に切り分けられます (リンク パートナーが動作していると仮定します)。
以下のコードは、2 つの DP83822 PHY を使用して BIST を実行するためのレジスタ読み取りおよび書き込みのシーケンス例です。
// Reverse Loopback on PHY
begin
001F 8000 //Hard Reset
0000 2100 //Disables Auto-Neg, Selects 100 Mbps
0016 7100 //Enables PRBS packet generation
0016 // check PRBS lock status on bit 10 high
end
// Reverse Loopback on Link Partner
begin
001F 8000 //Hard Reset
0000 2100 //Disables Auto-Neg, Selects 100 Mbps
0016 0110 //Select Reverse Loopback
end