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.

[参考译文] AM6422:PLL 模块的性能#39

Guru**** 2481465 points
Other Parts Discussed in Thread: AM6422

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1448529/am6422-what-s-the-performance-of-pll-module

器件型号:AM6422

工具与软件:

尊敬的 TI 专家:

我们使用了基于定制电路板的 o AM6422。 当我们使用 ICSSG1配置的 CORE_CLK 和 ICSSG1_CORE_CLK -> MAIN_PLL2_HSDIV0_CLKOUT 300MHz 时、我们发现来自 OBSCLK0的 CLK 有时具有以下周期、

该偏差范围是否可接受? 您这边是否做过任何 PLL 性能测试?

此致

xixiguo

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

    这里有更新吗? 谢谢。

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

    与 OBSCLK0引脚关联的 IO 缓冲器仅设计为以200 MHz 的最大速率进行切换。  因此、 您需要 配置 obsclk0_mux 输出上的后分频器、以将该时钟的频率分频 为小于200 MHz 的切换速率。

    我几个月前听到过一次走廊上的讨论、有人描述一个软件错误、该错误配置了 PLL、而这个错误导致 PLL 的一些频率输出不稳定。

    我将重新分配该线程、该线程涉及的人员更深。  他应该能够帮助您 确认您是否具有旧的或新的 PLL 配置。

    此致、
    Paul

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

    Paul、你好!

    谢谢! 根据您的信息,我认为我真的需要您的同事的帮助来检查我的板上当前正在使用的配置。 感谢您发送该线程! 正在等待更新!

    BR

    xixiguo

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

    您使用的 SDK 版本是什么?  执行测试时、请确保您使用的是 SDK10、因为此版本中有一些对 PLL 编程的重要更新。

    此致、

    James

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

    您好、James、ñ ol

    我使用的是 SDK09.02、而不是 SDK10。 SYSFW 是否对 PLL 编程进行了重要更新? 因为我们最近没有更新 SDK10的计划、所以是否有任何可能我们只部分更新重要更新(到 PLL 编程)的情况?

    谢谢!

    BR

    xixiguo

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

    是的、SDK10对 PLL 编程序列进行了关键更新。  我们不支持将 SYSFW 更改向后移植到 SDK9。   

    此致、

    James

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

    尊敬的 James:

    感谢您的确认。

    您能否帮助确认我的以下理解是否正确?

    SYSFW 由 SBL 加载、并在 M3内核上运行。 因此、 PLL 编程的关键更新不仅包括在 SYSFW 启动过程中的 PLL 初始化中、还包括在 uboot 和内核(它将与 SYSFW 通信)中的 PLL 重新配置过程中? 这意味着我们需要将 Linux 端和 SYSFW 都升级到 SDK10、否则 SDK10中的 SYSFW 无法在 SDK9.2中的 Linux 下正常运行?

    BR

    xixiguo

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

    是的、只要需要更改 PLL 配置、就必须调用 SYSFW 中的 API、无论是来自 uboot 还是内核。  应对完整的 SDK 进行升级、因为我们并未仅测试如何升级各个组件。

    此致、

    James

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

    供参考的 AM64x SDK 10.1今天刚刚发布

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

    还可以、很棒!  可以、任何 SDK10版本都可以修复此问题。   

    此致、

    James

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

    尊敬的 James 和 Jim:

    我找到了此处描述的 SDK10.1版本说明

    https://software-dl.ti.com/processor-sdk-linux-rt/esd/AM64X/10_01_10_04/exports/docs/devices/AM64X/linux/Release_Specific_Migration_Guide SDK.html#:~:text=Linux%20SDK%2009.02%20WAS%20the%20Last%20SDK%20release%20with %20LTS%20Kernel%20version%206.1%20and

    可以在 SDK9.2上获取 PLL 更新、因此我将按照这一点首先更新 SYSFW、然后将所有 SDK 更新为10.1

    BR

    xixiguo

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

    好的、不知道这是可能的。  这看起来是一种反向移植更改的方法。

    此致、

    James