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.

[参考译文] TICSPRO-SW:生成寄存器设置值

Guru**** 2390995 points
Other Parts Discussed in Thread: LMX2594, LMK04208

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1034015/ticspro-sw-generation-of-register-set-values

器件型号:TICSPRO-SW
主题中讨论的其他器件:LMX2594LMK04208

大家好、

我收到了客户的问题。

"我需要为规范生成寄存器设置值,即参考时钟=245.76 MHz,采样率=3.93216 GHz。

借助 SDK 示例代码中提供的寄存器值参考、我能够生成并匹配规范的寄存器值、即参考时钟= 122.88MHz、采样率= 3.93216GHz。

使用为245.76MHz 和采样率3.93216GHz 生成的寄存器值、我无法在频谱分析仪上获得任何 DAC 输出。

我将分享 LMK04208和 LMX2594配置的屏幕截图以及随此帖子一起生成的寄存器集值。

只要我出错、请看一下并纠正我的问题。"

e2e.ti.com/.../attachments.zip

非常感谢你的帮助。

此致、

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

    您好、Zhonghui、

    请您澄清一下:当使用具有122.88MHz 参考的示例配置时、您查看的系统工作正常。 但是、如果将该寄存器设置更改为245.76MHz 基准、则 DAC 不起作用?

    如果将基准更改为245.76MHz、您是否检查了 LMK04802和 LMX2594是否输出了正确的频率? PLL 是否锁定?

    此致、

    Julian

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

    尊敬的 Julian:

    感谢你的帮助。

    实际上、我正在使用 ZCU111 UltraScale+RFSOC 板、是的、当我尝试使用示例 SDK C 代码中提供的寄存器值进行参考时钟= 122.88MHz、采样率为3.93216GHz 时、DAC 会根据需要在频谱分析仪上提供输出、但当我尝试生成时 参考时钟=245.76 MHz 和采样率=3.93216ghz 的寄存器设置值使用 TICS pro 软件,生成的寄存器值(如屏幕截图和文本文件中先前所共享的值)不会在频谱分析仪上产生任何 DAC 输出。 我只是想知道我设置的配置是否正确? 请告诉我如何检查两个 PLL 是否已锁定?  

    根据使用 TICS 专业软件生成的参考时钟= 245.76MHz 和采样率= 3.93216Ghz 寄存器值、两个 PLL 不会像我与该线程共享的屏幕截图中所示被锁定。
    请告诉我如何继续。

       

    谢谢、此致、

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

    您好、Zhonghui、

    在 LMK04208中、我看到 VCXO 频率更新为245.76MHz。 我想这是在您更新 CLKin1频率时发生的。

    这导致 PLL1可能未锁定。  

    此外、您还选择了 CLKin0作为参考:  

    由于该频率仍设置为12.8MHz、因此 R 和 N 分频器的计算将错误。

    对于 LMX2594、您需要切换 FCAL_EN 位  

    此致、

    Julian

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

    尊敬的 Julian:

    感谢你能抽出时间。

    在 LMK04208中、我已将 CLKIN_0设置为12.8MHz、因为 ZCU111 ZynqUltrascale+RFSOC 板的 TCXO 频率仅为12.8MHz。 由于同样的原因、我为 PLL1选择了时钟输入作为 clk_in0。 我将分享 zcu111用户指南的屏幕截图供您参考。
    很好地看了看,导游也很好。

    e2e.ti.com/.../ZCU111-Evaluation-Board-User-Guide-_2800_UG1271_2900_.pdf

    此外、我尝试使用 TICS Pro 为122.88mhz 生成寄存器设置值、方法是将此 CLKIN_0保持在12.8MHz 并选择 CLKIN_0、这些寄存器设置值与适用于射频数据转换器的 SDK 中示例 C 代码中存在的值匹配。

    此致、

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

    您好、Zhonghui、

    我将获取此帖子的支持。

    您是否愿意向我发送适用于良好(参考= 122.88MHz)和不良(参考= 245.76MHz)配置的 TICS Pro .TCS 文件、以便我 可以快速识别导致问题的原因? 谢谢你。

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

    尊敬的 Fung:

    感谢你的帮助。

    我正在共享包含.TCS 文件的压缩文件夹、这些文件适用于 PLL (即 LMX04208和 LMK2594)的 Good (ref_clk=122.88mhz)和 Bad (ref_clk=245.76mhz)。

    只要我错了、请查看并纠正我的问题。

    e2e.ti.com/.../TCS_5F00_FILES.zip

    再次感谢。

    此致、

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

    您好、Zhonghui、

    LMK 器件配置存在一些问题。

    PLL1:

    您的配置已选择 CLKin0 (12.8MHz)作为基准、FPD 仅为106.6667kHz。 如果 CLKin0不存在、将自动选择 CLKin1、但除非您相应地更改 N 分频器、否则 PLL 不会锁定。

    两种配置中的 VCXO 频率应相同。

    PLL2:

    VCO 频率不能高于3072MHz。

    在 LMX2594中、使用245.76MHz 参考时钟时、应将 ACAL_CMP_DLY 值增大到12或更高、或将 CAL_CLK_DIV 更改为"Div4、Fosc <= 800MHz "。

     ZCU111板中的原始 LMK 和 LMX 器件配置是什么?

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

    尊敬的 Fung:

    感谢你能抽出时间。

    我将分享之前共享的 ZCU111用户指南中给出的 LMX 和 LMK 配置的屏幕截图、以及 SDK c 代码中提供的寄存器集值。

    请看一下并提出建议。

    此致、

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

    您好、Zhonghui、

    上面的显示了为了将 CLKin1用作基准、需要更改的内容。

    下面随附了原始 LMK 配置和修改后的配置的.TCS 文件。

    e2e.ti.com/.../lmk_2D00_original.tcse2e.ti.com/.../CLKin1-reference.tcs

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

    尊敬的 Fung:

    感谢你的帮助。

    我使用您提供的 CLKin1折射.TCS 文件进行了检查、但我对您能否进行澄清几乎没有疑问。
    a) ZCU111板 TCXO 频率= 12.8MHz、这就是我在原始配置中选择 Clkin0的原因。 为什么要将其更改为 CLKin1 (245.76 MHz)?
    b)在此配置下、Clkout4频率仍为122.88MHz、应为245.76MHz、因此我可以将其提供给 LMX2594、以便为采样率生成等于3.93216GHz 的寄存器集值。

    请澄清我的上述疑虑。
    我的要求是为参考时钟=122.88MHz 和采样率=3.93216GHz 生成寄存器集值。

    由于生成的 Clockout4频率(用作 LMX2594的参考时钟)始终为122.88MHz、但我的要求是生成245.76MHz 作为时钟输出4、作为 LMX2594的输入。
    是否有任何方法可以像时钟输出4一样生成245.76MHz 频率?
    请解决此问题。



    此致、

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

    您好、Zhonghui、

    您可以选择 CLKin0或 CLKin1、我刚才为您提供了一个需要针对245.76MHz 参考时钟进行更改的示例。  

    这是用于245.76MHz 输入和输出的.TCS。

    e2e.ti.com/.../lmk24576.tcs