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:PRBS 输出与自由运行的 VCO

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1133389/ds125df410-prbs-output-with-free-running-vco

器件型号:DS125DF410

尊敬的 TI 团队:

我们尝试在   通道0上以自由运行的 VCO 模式输出 PRBS、设置如下:

将 WRM (0xff、0x04、0x0F)#更改为通道0页面
WRM (0x09、0xFC、0xff)#覆盖一些控件
WRM (0x14、0x80、0xc0)#强制信号检测
WRM (0x1b、0x00、0x03)#禁用电荷泵
WRM (0x18、0x30、0x70)# SET VCO 分频器(表7)、4:1/16、3:1/8
WRM (0x08、0x08、0x1f)# VCO CAP 计数
WRM (0x1f、0x12、0x1f)# VCO LPF DAC
WRM (0x1E、0x80、0xe0)#选择 PRBS 发生器作为 o/p (表6) 4:PRBS、2:I-clock
WRM (0x1E、0x10、0x10)#启用 PRBS
WRM (0x30、0x08、0x08)#切换 PRBS_en_DIG_clk 以启用 PRBS 输出
WRM (0x30、0x00、0x08)
WRM (0x30、0x08、0x08)
WRM (0x08、0x0E、0x1f)# VCO CAP 计数
WRM (0x1f、0x14、0x1f)# VCO LPF DAC

其中、WRM (register_address、value、mask)是我们的 I2C 写入函数

在回收 EVM 板的电源并运行上述代码后、我们设法以1.25Gbps 的速率查看数据输出。 但是、奇怪的是、我们得到了一个非常短的重复模式、如下所示:
1111 0100 1010 0000

您能解释一下为什么会发生这种情况、以及我们如何修复它(例如、获取默认 PRBS-7模式)吗?

谢谢。

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

    您好!

    我可以在下周的实验室中尝试此操作、尝试重现此问题。  您的目标输出速率是否为1.25Gbps?

    您是否还可以尝试将下表的步骤7添加到您的序列中、以查看这是否会改变行为?

    谢谢、

    Drew

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

    Drew、

    添加步骤7似乎可以改善此问题。 我们现在可以输出 PRBS9和31模式。 芯片是否能够完全支持 PRBS7和 PRBS15? 编程指南和数据表上提供的信息非常不一致。

    从编程指南:

    从数据表中:

    哪一个是正确的?  

    此外、我们如何将芯片设置为输出特定的数据模式? 您能向我们提供更多信息吗?

    谢谢。

    子级

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

    您好、孩子、

    很抱歉、这方面的混淆不清。  数据表中的 regmap 对此不准确。  仅支持 PRBS9和 PRBS31。   数据表中的 PRBS 描述证实了这一点。

    [引用 userid="513453" URL"~/support/interface-group/interface/f/interface-forum/1133389/ds125df410-prbs-output-with-free-running-vco/4207390 #42073900"]此外,我们如何设置芯片以输出特定的数据模式?

    重定时器不能输出任意模式、只能输出 PRBS9和31。

    谢谢、
    Drew