ZHCSZ56A July 2025 – November 2025 DP83TC815-Q1
PRODUCTION DATA
除了估算電纜開路和短路故障外,時域反射法還有助于確定電纜、連接器和終端的質(zhì)量。DP83TC815-Q1 通過所連接的雙絞線電纜傳輸測試脈沖。發(fā)送的脈沖會沿電纜繼續(xù)傳輸,并在每次出現(xiàn)缺陷和故障時進行反射,從而使器件能夠測量所有反射的返回時間和強度(振幅)。借助該技術,DP83TC815-Q1 能夠識別電纜中的開路和短路故障。
通過在寄存器 0x1E 中設置位 [15],可激活 TDR。表 7-17 概述了該過程。請注意,連接到 PHY 的鏈路伙伴必須靜默。在 TDR 執(zhí)行期間鏈路斷開。
| 序列 | 說明 | 寄存器讀取/寫入 | |
|---|---|---|---|
| 第 1 步: 將 DP83TC815-Q1 用作主器件 |
通過寫入寄存器強制斷開鏈路,并使鏈路伙伴靜默。如果發(fā)生有效開路和短路電纜故障,即使不執(zhí)行步驟 1,TDR 仍能正常工作。電纜狀態(tài)良好時,如果繞過此步驟,TDR 寄存器 0x001E 可能顯示 Fail。 | 寫入寄存器[0x1834]= 0x8001 以使主器件靜默。 | |
| 步驟 1: 將DP83TC815-Q1 用作從器件 |
通過寫入寄存器強制斷開鏈路,并使鏈路伙伴靜默。在有效的開路和短路電纜故障時,TDR 沒有步驟 1 仍然能正常工作。電纜狀態(tài)良好時,如果繞過此步驟,TDR 寄存器 0x001E 可能顯示 Fail。 | 如果 DP83TC815-Q1 是鏈路伙伴,則在鏈路伙伴上寫入 reg[0x1834] = 0x8001 以使其靜默。如果使用其他 PHY、請聯(lián)系供應商以進行寄存器寫入,從而使鏈路伙伴靜默 | |
| 第 2 步 | TDR 配置:運行前 | Reg[0x0523] = 0x0001 Reg[0x04DF] = 0x0003 Reg[0x0827] = 0x3800 Reg[0x0301] = 0x1700 Reg[0x0302] = 0x0045 Reg[0x0303] = 0x042D Reg[0x0304] = 0x0026 Reg[0x0305] = 0x0015 Reg[0x001F] = 0x4000 Reg[0x0523] = 0x0000 Reg[0x001F] = 0x0000 Reg[0x001E]= 0x8000 |
|
| 第 3 步 | 開始 TDR | Reg[0x001E(15)] = 1 | |
| 第 4 步 | 等待 100ms(應該足以讓 TDR 收斂,從而準確測量最長電纜長度) | ||
| 第 5 步 | 讀取 0x001E[1:0] = [TDR done : TDR fail]。值必須為 [1,0]。只有讀取到正確值時,故障類型和位置才有效。[1,0] 以外的值表示線路上有一些噪聲導致 TDR 失敗。 | ||
| 第 6 步 | 讀取故障類型和位置。 | 讀取寄存器 0x0310 以了解故障狀態(tài)和故障類型。對于故障類型: | |
| TDR_TC-1 Reg 0x0310[7] = peak_detect | |||
| 0b | 未檢測到故障 | ||
| 1b | 檢測到故障 | ||
| TDR_TC-1 Reg 0x0310[6] = peak_sign | |||
| 0b | short | ||
| 1b | 開路 | ||
| **只有在電纜中檢測到故障時,peak_sign 才有效。如果檢測到有效故障:寄存器 0x0310[5:0] = 是故障位置(以米為單位)。 | |||