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.

[参考译文] SK-AM62A-LP:MCU 计时器0时钟配置

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1506681/sk-am62a-lp-mcu-timer-0-clock-configuration

器件型号:SK-AM62A-LP

工具/软件:

您好:  

我们目前正在 SK-AM62A-LP 板的 MCU-R5F 内核上集成 autosar 堆栈。 我们的 autosar 堆栈操作系统使用映射到 MCU_TIMER0的 systemticktimer、并配置为80MHz。 MCU_TIMER0默认使用25MHz、使用 HFOSC0_CLK 作为输入时钟。

我有以下问题-

1.我们想知道如何将 MCU_TIMER0配置为80MHz。 我们是否需要 PLL 配置? 如果是。 如何为示例配置它-哪个时钟源、PLL 配置方法和详细信息等

配置完成后、我们如何验证 MCU_TIMER0是否确实设置为80MHz、例如可以为此验证哪个系统/内核寄存器等   

如果您需要更多信息、请随时提问  

谢谢、此致、

Nikhil Bhat

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

    您好、

    如果这对您有帮助、请告诉我: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1494228/sk-am62a-lp-autosar-integration-on-mcu-r5f-core/5790031#5790031

    如果您能达到响应中所述图表中的某个阶段、并且您也看到了80 MHz、请告诉我。

    期待您的答复。

    此致、

    Vaibhav

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

    尊敬的 Vaibhav:

    感谢您的快速响应。 是的、我已经到达了您目前所在的阶段。 我可以看到80 MHz  

    此致、

    Nikhil

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

    你好、Nikhil、

    很高兴知道你已经达到了与我相同的点。

    从这里开始、我们需要确定需要执行这些更改的寄存器空间。

    您能做这个部分吗、同时我也要在我自己的设置中试用它。

    此致、

    Vaibhav

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

    您好、Nikhil、

    我已经回顾了与 MCU 计时器0相关的时钟树配置、并分享了我的理解和建议。

    计时器0通过具有多个源选项的多路复用器接收其时钟。  
    选项0: 来自 HFOSC 的25 MHz
    选项1: MCU_SYSCLK/2、当前会产生200 MHz (假设 MCU_SYSCLK 为400 MHz)

    如果您的目标是在80MHz 处运行计时器、则需要将 MCU_SYSCLK 降低至160 MHz。

    但请注意:
    •MCU_SYSCLK 为多个关键模块供电、包括其他 IP、PLL 和 CPU 内核本身。
    •将 MCU_SYSCLK 从400 MHz 降低到160 MHz 会显著降低总体系统性能。
    •因此、不建议修改 MCU_SYSCLK。

    不建议使用其他时钟源选项、如 PLL 更改和内部 RC 振荡器更改。


    •备选案文5. :使用外部时钟是一种可行的解决方案。 例如、如果您在外部馈入80 MHz 时钟、则可以在不影响其他系统时钟的情况下满足您的时序要求。

    计时器分辨率注意事项:
    •如果计时器0以25 MHz 运行、则分辨率为0.04 µs
    •如果它以80 MHz 运行、分辨率会提高到0.0125 µs

    但是、在大多数软件用例(例如任务调度(通常为微秒、毫秒或第二范围)中、25 MHz 时钟应该对于您的用例来说是可以接受的。

    要求澄清:

    为了更好地提供帮助、您能否分享需要特定计时器频率的具体用例或背后的原因? 这将有助于我们进一步评估并提出最适合的解决方案。

    https://dev.ti.com/sysconfig/#/config/?args=--product%20%2Fmnt%2Ftirex-content%2Fsitara_ctt_1_1_4%2F.metadata%2Fproduct.json%20--device%20AM62A7%20--package%20%22FCBGA%20P$OPEN$AMBP$CLOSE$%22%20--variant%20AM62A74-M%20--context%20system

    此致、

    Anil.