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.

[参考译文] TM4C1290NCPDT:面临 PLL 时钟和 FVCO 的问题

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1313415/tm4c1290ncpdt-facing-an-issue-with-the-pll-clock-and-the-fvco

器件型号:TM4C1290NCPDT
主题中讨论的其他器件:TM4C1294NCPDT

您好!

我们面临 TM4C129NCPDT 内的 PLL 时钟和 FVCO 问题。

我们无法在 VCO 480 MHz 下运行、PLL / SYSCLK 不能在120 MHz 下运行、这是 TM4C1294NCPDT__ds_2014-06-18_SPMS433B 表中所示的最大值。

TM4C1294NCPDT_DS__2014-06-18_SPMS433B 自2014年起是否有一些较新的数据表? SYSCLK 的运行速度不会超过25 MHz。

我们正在使用 Tiva C 系列 TM4C129 Connected Launchpad 评估套件。

本视频还展示了用于计算 PLL 和 SYSCLK 的不同值和公式 https://www.ti.com/video/3881419229001#tab-1

现在哪个方程是正确的? 你可以告诉我吗? 我们没有使用任何 TI 库或代码、因此我们需要知道它是如何工作的。

谢谢你。

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

    您好、 首先、请注意 TM4C129、您必须使用  SysCtlClockFreqSet ()。  SysCtlClockSet () API 只适用于 TM4C123。  

    我们不使用任何 TI 库或代码、因此我们需要知道它是怎么工作的。

     我不确定您不使用提供的 SysCtlClockFreqSet()来配置系统时钟的合理性。  SysCtlClockFreqSet()已经被微调到地址勘误表。  如果您计划为剩余的外设开发自己的驱动程序、我强烈建议您至少使用 SysCtlClockFreqSet ()来配置时钟。 如果你必须重写你自己的函数来配置 时钟、我强烈建议你至少查看 C:\ti\TivaWare_C_Series-2.2.0.295\driverlib\sysctl.c 文件中的 SysCtlClockFreqSet 源代码作为参考。 请运行一个将时钟配置为120MHz 的 TivaWare 示例、您可以参考如何构建 API 以实现最终指定频率。