This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] DS125DF1610:DCR 未锁定在定制电路板上

Guru**** 2390260 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1415966/ds125df1610-the-dcr-is-not-locked-on-the-customized-board

器件型号:DS125DF1610

工具与软件:

设计详细信息:

  1. 应用数据速率- 5.6376Gbps
  2. REF_CLK - 312.5MHz
  3. 手动数据速率计算
VCO 设置
参数 值/公式 Gojira 添加注释 十六进制/二进制
基准时钟 F0 312500000
所需的 VCO 频率 F1 11,275,200,000 支持5.6376Gbps 的子速率
参考时钟数 N = 1024 1024.
VCO 频率÷32 F2 = F1÷32 352,350,000
所需的 VCO 频率÷32的计数 F3 = F2 x N÷F0 1154.58048
需要对 VCO 频率÷32的计数进行四舍五入 F4 1155. 将 F3舍入到最接近的整数值。 将此值转换为二进制。 将高8位编程到通道寄存器0x61 (0x63)、并将低8位编程到通道寄存器0x60 (0x62)。 确保将通道寄存器0x61 (0x63)[7]设置为1、以启用覆盖功能、进行手动编程。 483.
舍入导致的 ppm 误差 ERR = 1e6 x (F4–F3)÷F3 363.3527565
所需的 PPM 容差 T 1000
VCO 频率÷32+PPM 容差 F5 =(1+ T÷1e6)* F2 352702350
所需的 VCO 频率÷32+PPM 容差的四舍五入计数 F6 = F5 x N÷F0 1156.
ppm 计数增量 F7 = F6–F3 1.41952. 将此值转换为二进制。 将最高有效位通道寄存器0x67[7 (6)]和其余位编程到通道寄存器0x64[7:4] 1.

4.通道寄存器设置

通道寄存器 电流
0x60 83. 组0计数 LSB
0x61 84. 组0计数 MSB
0x62 83. 组1计数 LSB
0x63 84. 组1计数 MSB
0x64 EE
0x67 20.
0x2F 06. 组分频器2、4 0x2F[7:4]=2'b00

观察结果:

通过检查寄存器 B、REF CLK 可用

寄存器0xB --> 0x40

寄存器78显示我们可以检测 RX 处的信号、但 CDR 未锁定。

寄存器0x78 --> 0x20

所有其他再生器设置均使用默认值。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Frank、

    我看到客户在计算中犯了一个错误。 在内部、基准时钟始终在25 MHz 上运行、因此 F0 = 25e6。 因此、F4 = 14432 = 0x3860。

    此外、我建议客户设置寄存器0x64 = 0xFF、以确保有足够的 PPM 容差。

    请要求客户使用以下寄存器写入序列。

    1. 0x0A = 0x5C //使 CDR 复位生效
    2. 0x60 = 0x60
    3. 0x61 = 0xB8
    4. 0x62 = 0x60
    5. 0x63 = 0xB8
    6. 0x64 = 0xFF
    7. 0x2F = 0x06
    8. 0x0A = 0x50 //释放 CDR 复位

    此致!

    卢卡斯