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:配置 DS125DF410器件后无法锁定

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1012362/ds125df410-after-configuring-ds125df410-device-fail-to-lock

器件型号:DS125DF410

大家好、我正在尝试将 DS125DF410配置为5.94Gb/s 数据速率、然后计算了11.88Ghz 的 ppm 数、并使用2分频来锁定所需的数据速率。

在另一端未接收到任何信号后、我检查了状态寄存器(0x02)、除了位[5]等于0之外、所有内容看起来都正常工作。

数据表显示:"信号质量和振幅水平不足以锁定"。

是否有人能帮助我了解它的含义以及根据数据表锁定所需的振幅和信号质量。

谢谢你

Daniel。

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

    Daniel、您好!

    寄存器0x02[5]应等于0。 寄存器0x02位3和4是否等于1? 这些位决定 CDR 是否被锁定。

    对于5.94Gbps 数据速率、请确保地址0x60至0x64设置如下:

     ADR0x60 = ADR0x62 = 0x66、  ADR0x61 = ADR0x63 = 0xBB

    使用上述值、请按照下面显示的顺序将器件配置为5.94Gbps 数据速率。

    请注意、寄存器0x2F 必须设置为0xA6。

    此致、

    起亚拉赫巴

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

    Daniel、您好!

    请注意、我对原始帖子进行了一些编辑。

    请确保  ADR0x60 = ADR0x62 = 0x66、  ADR0x61 = ADR0x63 = 0xBB、ADR0x2F = 0xA6。

    此致、

    起亚拉赫巴

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

    数据表中列出了重定时器信号检测有效阈值、这与起亚的响应相加。 请参阅以下内容以方便参考。 为了使其 CDR 锁定、重定时器通道需要数据速率与编程的 CDR 速率(每通道寄存器0x2F 或0x60 - 0x63)匹配并超过信号检测阈值的输入信号。 请注意、这些电平是在器件输入端指定的、即在输入传输介质之后指定的。  

    谢谢、

    罗德里戈

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

    谢谢、添加后、我丢失了 ADR0x2F = 0xA6。有时我在另一端获得信号的时间很短、但在大多数情况下、另一端没有任何信号

    这是我的初始化:

    //Reg           Val
    //--------------------
      {0xFF,        0x0C}, // select ALL channels
      {0x00,        0x0F},  // Reset channel registers,self-clearing
      {0x36,        0x31},  // enable the 25 MHz reference clock
      {0x60,        0x66},  // Lower byte for 0x3B66 (PPM for 11.88Ghz clock for 5.94Gb/s data rate)
      {0x62,        0x66},
      {0x61,        0xBB},  // Upper byte for 0x3B66 + overide bit_7 (0x3B + 0x08 = 0xBB)
      {0x63,        0xBB},
      {0x64,        0xFF},  // Set tolerance to MAX (986 ppm for given clock rate) (more details in datasheet page 15)
      {0x2F,        0xA6},  // set divider ratio 2 for 11.88Ghz clock = 5.94Ghz
      {0x0A,        0x1C},  // reset the retimer CDR
      {0x0A,        0x10},

    对于寄存器0x02、我仍然得到位[7]= 0、否则一切正常、位[4]= 1且位[3]=1、与预期的一样。 原因可能是什么? 遗憾的是、我无法访问能够测量这些频率下信号的示波器。

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

    我成功地完成了 IT 工作、感谢您对传入信号的帮助。