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.

[参考译文] LMK04828:无 SYSREF 输出

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1250404/lmk04828-no-sysref-output

器件型号:LMK04828
主题中讨论的其他器件: ADC32J25

您好!

通过附加的 TICS Pro 配置、SDCLKout1没有 SYSREF 输出。

此外、还附上了原理图副本。  LMK04828电路位于表18中。

我是需要使用脉冲驱动 SYNC 引脚(引脚6)还是将其设置为高电平?

此致、

安德鲁

e2e.ti.com/.../LMK04828b_5F00_v071623c.tcs

e2e.ti.com/.../fibersense_5F00_v1p23.pdf

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

    Andrew、您好!  

    SYNC 需要脉冲或切换 SYNC_POL 位。  

    有关设置 SYSREF 的流程、请参阅 DS 的第40页:  

    EVM 用户指南还提供了一个使用默认配置设置 SYSREF 脉冲的快速示例:  

    此致、  

    维森特  

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

    您好、Vicente:

     SYNC_POL 位是否为引脚6 (SYNC)?

    我们还能切换一次吗? 或者我们是否需要持续进行脉冲?

    切换或脉冲是否有任何时序要求?

    此致、

    安德鲁

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

    您好、Vicente:

    SYNC_POL 是0x143中的一个寄存器位。   

    然后我需要执行3次寄存器写入以进行切换。

    您可以澄清一下 SYNC 引脚(引脚6)吗?  它的用途是什么?

    谢谢!

    安德鲁

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

    Andrew、您好!  
    那么您是对的。 SYNC_POL 是一个寄存器位。  
    您还可以使用脉冲来驱动 SYNC 引脚。  

    可以使用任一方法来执行同步事件。  

    这里是有关同步的更多内容。  

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

    当 SYNC_POL_INV = 1时、SYNC 引脚为低电平有效。

    请告诉我其他情况。
    我们来试试。

    非常感谢

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

    为明确起见、SYNC_POL = 1 (对于低电平有效)。  然后使用低电平有效脉冲驱动 SYNC 引脚。

    您能否确认我的理解是否正确?

    再次感谢

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

    要通过 SPI 执行同步、
    从 L -> H、然后从 H -> L 切换 SYNC_POL。  

    此致、  

    维森特  

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

    您的理解是正确的

    此致、  

    维森特

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

    您好、Vicente:

    我懂了。  我们来试试。

    此致、

    安德鲁

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

    您好、Vicente:

    e2e.ti.com/.../HexRegisterValues_5F00_072023a.txt

    从0x0000到0x1FFF 写入后、我在137和147行中完成了 SYSREF 设置过程。

    0x013900
    0x014319
    0x01000F
    0x01080F
    0x013A01
    0x013B2C
    0x014008
    0x014319
    0x013E03
    0x014339
    0x014319

    我可能没有重写每个建议的寄存器、但我认为我解决了所有关键步骤。

    我似乎仍然看不到  SDCLKout1的 SYSREF 输出。

    您能看一下寄存器吗?

    谢谢!

    安德鲁

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

    Andrew、您好!  
    我打开配置后发现 VCO0频率超出范围:  

    寄存器似乎与 TICS Pro 为该器件导出的内容相加。  

    您能仔细检查一下吗? 如果可能、您可以附加.TCS 文件吗?

    要生成 Sysref、请务必执行概述的所有步骤。  

    请注意

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

    您好、Vicente:

    这是生成了导出寄存器的 TICS pro 文件。

    在 TICS Pro 中、VCO0为2400 MHz。

    我还将重试 SYSREF 生成。

    谢谢!

    安德鲁

    e2e.ti.com/.../LMK04828b_5F00_v072123a.tcs

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

    您好、Vicente:

    是否可以在 Sysref 运行时接收 TICS Pro 文件?

    还是 以 Sysref 生成功能导出的十六进制文件为例?

    我仅想了解如何正确生成 Sysref 信号。

    谢谢!

    安德鲁

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

    Andrew、您好!

    在收到上述配置文件(LMK04828b_v072123a.TCS)的情况下、器件处于同步模式(SYSREF 输出关闭)、一旦 PLL2锁定、所有 DCLK 分频器都将复位。

    若要在连续模式下生成 SYSREF、请在 PLL2锁定后执行以下写入。

    1.0x144 --> FF

    2. 0x143 --> 11

    3. 0x139 -> 03

    谢谢!

    此致、
    阿杰特·帕尔

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

    尊敬的 Ajeet:

    在上面显示的屏幕截图中、我应该如何更改复选框?

    这些黄漆的区域看起来和我所提供的一样。

    谢谢!

    安德鲁

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

    我们对 LMK04828进行编程的方式是、

    • 在 TICS Pro 中设置所有内容
    • "导出十六进制寄存器值"
    • 添加与以上建议的命令类似的其他命令
    • 将0x 命令复制并粘贴到 FPGA 代码
    • 构建 FPGA 映像并下载到 FPGA

    出于完整性考虑、  

    • 我想获得最终的.TCS
    • 接收其他命令、以便我可以将其添加到已导出的寄存器文件中

    再次感谢!

    同时,我会尝试你的建议。

    安德鲁

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

    尊敬的 Ajeet:

    8 MHz Sysref 在遵循您的建议后工作!

    下面还附加了.TCS (与您的相同)和我使用的.hex 文件(基本上从 TICS Pro 导出、并在0x1FFF53之后添加了您建议的命令

    e2e.ti.com/.../LMK04828_5F00_JESD204B_5F00_Config_5F00_Cust.tcs

    e2e.ti.com/.../HexRegisterValues_5F00_072423c_5F00_ti.txt

    非常感谢

    安德鲁

    附注:我想再留几天、因为我现在也要让 ADC 正常工作。

    此致、

    安德鲁

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

    尊敬的 Ajeet:

    您能否查看原理图?  我也对与时钟相关的电路做了笔记。

    • DCLKOUT2p/n (ADCCLKP/N):在幻灯片5上、我认为 ADC32J25需要 LVDS。  那么、我应该按照幻灯片2中所述更新电阻器吗?
    • SDCLKOUT3p/n (SYSREFP/N):此处存在相同的问题。  我是否应该更新电阻器?
    • DCLKOUT8p/n (PCIe_CLK1P/N):用于 PCIe。  请告诉我、这看起来是否合适、
    • SDCLKOUT9p/n (PCIe_CLK1P/N):用于 PCIe。  请告诉我、这看起来是否合适、

    再次感谢、

    安德鲁

    e2e.ti.com/.../notes-072423a.pdf

    e2e.ti.com/.../4760.fibersense_5F00_v1p23.pdf

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

    Andrew、您好!

    您能够获得 SYSREF 输出。

    关于您的原理图、请查看以下备注:

    • DCLKOUT2p/n (ADCCLKP/N):在幻灯片5上、我认为 ADC32J25需要 LVDS。  那么、我应该按照幻灯片2中所述更新电阻器吗?
    • SDCLKOUT3p/n (SYSREFP/N):此处存在相同的问题。  我是否应该更新电阻器?
    [/报价]

    从 ADC 数据表中、以下是 LVDS 和 LVPECL 输入时钟的预期电路。

    您的电路板原理图显示了 LVPECL 输入格式的终止。 因此、您可以保持 R412、R415、R418和 R419的原样、并使 LMK04828 DCLKout2和 SDCLKout3输出设置为 LVPECL 格式。

    • DCLKOUT8p/n (PCIe_CLK1P/N):用于 PCIe。  请告诉我、这看起来是否合适、
    • SDCLKOUT9p/n (PCIe_CLK1P/N):用于 PCIe。  请告诉我、这看起来是否合适、
    [/报价]

    按照 LMK04828数据表的第10.4.2节、如果接收器没有内部端接、则可以保持 DCLKoutx_P 和 DCLKoutx_N 之间  的100ohm 电阻。 则保持560 Ω 的电阻通过它们。

    基于 PCIe 接收器终端、您可以遵循 上述建议。

    谢谢!

    此致、
    阿杰特·帕尔

    [/quote]