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.

[参考译文] DS125DF410:CDR 复位

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1047074/ds125df410-cdr-reset

器件型号:DS125DF410

DS125DF410SQ 中是否强制进行 CDR 复位?

我只按如下方式设置 regiser。

 

1.将0xff 寄存器设置为0x0c

2.将寄存器0x36的位5:4设置为'2B11

3.将0x2F 寄存器设置为0xf6

4.将0x15寄存器设置为0x42

上述设置没有问题。

请告诉我这些信息。

谢谢你。

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

    您好!

    对 VCO 进行任何更改时、建议将 CDR 复位置为有效并释放。  您可以按照以下写入操作来执行此操作:

    寄存器地址 寄存器值 寄存器掩码 说明
    0xFF 0x0C 0x0C 广播到所有频道
    0x0A 0x0C 0x0C 使 CDR 复位有效
    0x36 0x30 0x30 启用25MHz 参考时钟
    0x2F 0xF6 0xFF 选择数据速率
    0x15 0x42 0xFF 设置驱动器去加重功能
    0x0A 0x00 0x0C 释放 CDR 复位

     谢谢、

    Drew

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

    VCO 更改是否包含在下面的寄存器中?

    1.将0xff 寄存器设置为0x0c

    2.将寄存器0x36的位5:4设置为'2B11

    3.将0x2F 寄存器设置为0xf6

    4.将0x15寄存器设置为0x421。 将0xff 寄存器设置为0x0c

    我需要设置 CDR 重置吗? 或者不是?

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

    您好!

    是的、建议 使用 CDR 复位。  将寄存器0x2F 设置为0xF6可通过调整 VCO 频率和分频器来设置数据速率。

    谢谢、
    Drew

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

    您所回答的配置序列与数据表和编程指南中的 CDR 复位序列不同。

    应答序列:
    1.将0xA 寄存器设置为0xc
    2.将0xff regisrer 设置为0xc
    3.将0x2F 寄存器设置为0xf6
    4.将0x15寄存器设置为0x42
    5.将0xA 寄存器设置为0x0

    编程指南:
    1.将0xff 寄存器设置为0xc
    2.将0x00寄存器设置为0x4
    3.将0xA 寄存器设置为0x0c
    4.将0x2F 寄存器设置为0xf6
    5.将0x15寄存器设置为0x42
    6.将0xA 寄存器设置为0x0

    数据表:
    1.将0xff 寄存器设置为0xc
    2.将0x2F 寄存器设置为0xf6
    3.将0x15寄存器设置为0x42
    4.将0xA 寄存器设置为0xc
    5.将0xA 寄存器设置为0x0

    我应该设置哪个序列?

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

    您好!

    编程指南或数据表中的序列都应起作用。  我将更新原始响应中的序列、以便更好地匹配编程指南中的过程、以防将来有人提到这一点。  我认为在将 CDR 复位置为有效之前、向所有通道(0xFF = 0x0C)广播非常重要、因此感谢您提请我注意这一点。

    谢谢、

    Drew

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

    现在、我们在卡上使用2个重定时器芯片。
    芯片 A:PHY ->重定时器-> SFP+(TX 线)
    芯片 B:SFP+->重定时器-> PHY (RX 线)

    *测试配置
    (---------- 电路板 A-----------) (---------- 电路板 B)
    PHY ->重定时器-> SFP+--- >光缆--> SFP+->重定时器-> PHY
    (TX 线)(RX 线)

    测试用例1
    当我设置 CDR 复位并释放板载重定时器时、电路板 B 上出现 RX CRC 错误
    此时、如果我们建立一个上下链接、此 CRC 错误将会显示。

    测试案例2.
    当我设置 CDR 复位并释放板载 B 重定时器时、它工作正常、无 CRC 错误。

    我的问题是,如果我没有进行 CDR 重置并释放设置以重定时器板 A,将会出现任何问题?

    如果可以、我希望在其他寄存器设置时删除 CDR 复位序列。

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

    您好!

    只需确认一下、当您在板 A 上设置/释放 CDR 复位时、您是否会在板 B 上继续收到 RX CRC 错误、直到您进行上下链接、还是在复位和释放过程中仅收到 CRC 错误?

    CDR 复位/释放用于允许重定时器 VCO 在更改 VCO 设置后匹配数据速率。  建议在更改 VCO 设置后设置和释放 CDR 复位、以便允许 VCO 适应新的数据速率。  不这样做的影响是、您可能无法实现 CDR 锁定、但如果您在实现 CDR 锁定方面没有遇到问题、这可能是您的情况所不需要的。

    谢谢、
    Drew

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

    在我的电路板用例中、继续在电路板 B 上获取 RX CRC 错误、直到您进行了链接。

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

    您好!

    感谢您的澄清。  在 A 板上设置/释放 CDR 复位后、是否已尝试通过 B 板上的设置/释放 CDR 复位来执行此操作?  执行此操作后是否继续出现 CDR 错误?

    此外、您在重定时器上使用哪种调整模式?

    谢谢、

    Drew