ZHCAAW6C March 2021 – June 2022 DP83TD510E
通过每隔五个固定的间隔测量 ALCD 寄存器信息,直至达到应用所需的最大电缆长度,ALCD 将对每种电缆类型和应用进行校准。可以在米6体育平台手机版_好二三四评估期间在设计人员的实验室内完成校准。状况良好的电缆与校准中使用的测试电缆与现场部署的电缆在特性上不会有太大的偏差,这样就可以对 PHY 电缆进行一次校准。要进行校准并估算链路的电缆长度,请遵循下述步骤。
设置 1:{0m,200m,400m,600m,800m,1km}
参数 | 寄存器地址 | 注释 |
---|---|---|
2p4V Metric1 | 0x088D | 用于 2p4V 模式下指标 1 的 3 个 MSB 十六进制数字 |
2p4V Metric2 | 0x088E | 用于 2p4V 模式下指标 2 的 3 个 MSB 十六进制数字 |
2p4V Metric3 | 0x088F | 用于 3p4V 模式下指标 2 的 3 个 MSB 十六进制数字 |
2p4V Metric4 | 0x0890 | 用于 4p4V 模式下指标 2 的 3 个 MSB 十六进制数字 |
2p4V Metric5 | 0x0891 | 用于 5p4V 模式下指标 2 的 3 个 MSB 十六进制数字 |
2p4V Metric6 | 0x0892 | 用于 6p4V 模式下指标 2 的 3 个 MSB 十六进制数字 |
1V Metric1 | 0x0898 | 用于 1p0V 模式下指标 1 的 3 个 MSB 十六进制数字 |
1V Metric2 | 0x0899 | 用于 2p0V 模式下指标 1 的 3 个 MSB 十六进制数字 |
1V Metric3 | 0x089a | 用于 3p0V 模式下指标 1 的 3 个 MSB 十六进制数字 |
1V Metric4 | 0x089b | 用于 4p0V 模式下指标 1 的 3 个 MSB 十六进制数字 |
1V Metric5 | 0x089c | 用于 5p0V 模式下指标 1 的 3 个 MSB 十六进制数字 |
1V Metric6 | 0x089d | 用于 6p0V 模式下指标 1 的 3 个 MSB 十六进制数字 |
Cable1 | 0x08E9 | 四舍五入(电缆 1/8)并将其转换为十六进制数字 |
Cable2 | 0x08EA | 四舍五入(电缆 2/8)并将其转换为十六进制数字 |
Cable3 | 0x08EB | 四舍五入(电缆 3/8)并将其转换为十六进制数字 |
Cable4 | 0x08EC | 四舍五入(电缆 4/8)并将其转换为十六进制数字 |
Cable5 | 0x08ED | 四舍五入(电缆 5/8)并将其转换为十六进制数字 |
Cable6 | 0x08EE | 四舍五入(电缆 6/8)并将其转换为十六进制数字 |
在下电上电期间不保留寄存器信息。ALCD 校准信息应包含在初始化例程中,以便在每次上电后用于估算电缆长度。
用于校准的最长电缆长度必须大于实际使用的电缆。
生成 ALCD 指标的过程如下:
//For each output operating mode utilized in an application, record ALCD <cable, metric pair>
1.0 Vpp operating ALCD metrics
//For each cable length segment in ALCD range, record the ALCD metric
begin
0001 //check that link is established in 0x0001[2]
0A9D //read register 0x0A9D and record bits [15:4] for
end
2.4 Vpp operating ALCD metrics
//For each cable length segment in ALCD range, record the ALCD metric
begin
0001 //check that link is established in 0x0001[2]
0A9D //read register 0x0A9D and record bits [15:4] for
end
在初始化例程期间设置 ALCD 校准寄存器:
begin
//Set ALCD cable length segments
08E9 0000 //Cable length 1 is 0 meters
08EA 0019 //Cable length 2 is 200 meters ([200 meters / 8] -> converted to hex)
08EB 0032 //Cable length 3 is 400 meters ([400 meters / 8] -> converted to hex)
08EC 004B //Cable length 4 is 600 meters ([600 meters / 8] -> converted to hex)
08ED 0064 //Cable length 5 is 800 meters ([800 meters / 8] -> converted to hex)
08EE 007D //Cable length 6 is 1000 meters([1000 meters / 8] -> converted to hex)
//Set 1.0 Vpp ALCD metrics
0898 0046 //ALCD metric for 0 meters is 046
0899 0067 //ALCD metric for 200 meters is 067
089A 0088 //ALCD metric for 400 meters is 088
089B 0137 //ALCD metric for 600 meters is 137
089C 0178 //ALCD metric for 800 meters is 178
089D 0263 //ALCD metric for 1000 meters is 263
//Set 2.4 Vpp ALCD metrics
088D 0078 //ALCD metric for 0 meters is 078
088E 0096 //ALCD metric for 200 meters is 096
088F 0120 //ALCD metric for 400 meters is 120
0890 0174 //ALCD metric for 600 meters is 174
0891 0201 //ALCD metric for 800 meters is 201
0892 0310 //ALCD metric for 1000 meters is 310
end