ZHCACS8 june   2023 DP83867CR , DP83867CS , DP83867E , DP83867IR , DP83867IS , DP83869HM

 

  1.   1
  2.   DP83867 和 DP83869 TDR
  3.   商标
  4. 1时域反射法
    1. 1.1 示例连接
      1. 1.1.1 开路电缆
      2. 1.1.2 短路电缆
  5. 2DP83867 和 DP83869 TDR 实现
    1. 2.1 TDR 配置
    2. 2.2 TDR 算法
      1. 2.2.1 TDR 算法示例流程
      2. 2.2.2 TDR 算法 Matlab 示例
  6. 3总结
  7. 4参考文献

TDR 算法

本节介绍如何处理 TDR 寄存器数据。以下所有步骤都必须在代码中执行。

  1. 定义 5x3 矩阵,如表 2-3 所示。然后,将每一列定义为一个数组,并分别命名为 peak_index、peak_value 和 peak_sign。
    表 2-3 5x3 矩阵格式
    peak_index peak_value peak_sign
    0190[7:0] 019a[7:0] 01a5[0]
    0190[15:8] 019a[15:8] 01a5[1]
    0191[7:0] 019b[7:0] 01a5[2]
    0191[5:8] 019b[15:8] 01a5[3]
    0192[7:0] 019c[7:0] 01a5[4]
  2. 初始化以下变量:
    表 2-4 初始变量
    变量 类型 初始值 说明
    i int 5 矩阵的当前行
    阈值 int 10 为了检测到故障,peak_indx 必须超过的阈值
    threshold2 int 24 或 17 peak_indx 必须超过这一阈值,才会在前两次迭代中检测到故障。
    DP83867:threshold2 = 24
    DP83869:threshold2 = 17
    fault_detected bool 定义是否检测到故障
    fault_location float 0 故障位置
    prop_dly float 传播延迟变量,具体取决于电缆类型和 EVM。有关更多信息,请参阅“Prop_dly 值”表
    失调电压 int 16 用于计算故障位置的变量
    故障[fault] int 1 定义故障是短路 (1) 还是开路 (0) 故障
    表 2-5 Prop_dly 值
    电缆类型 Prop_dly (DP83867) Prop_dly (DP83869)
    Cat5/5e 5.35 5.1
    Cat6 5 5
    Cat7 4.6 4.6
  3. 使用以下算法编写一个程序。如需参考,请参阅 MATLAB 示例代码
    GUID-20230501-SS0I-WMSB-BXMP-T2NDNRDBNFMM-low.svg图 2-1 DP83867 和 DP83869 TDR 算法
  4. 故障类型位于 Fault 变量中,故障位置存储在 fault_location 中。