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.

[参考译文] 编译器/LMK04208:LMK04828

Guru**** 2391105 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/924286/compiler-lmk04208-lmk04828

器件型号:LMK04208

工具/软件:TI C/C++编译器

你(们)好  

我需要为同一输入设置不同的时钟  

假设我当前正在生成150MHz 时钟、该可变设置将允许我生成不同的时钟、如100MHz、70MHz 或50MHz

此致

Uzmeed

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

    您好、Uzmeed、

    您是否已经对此设备进行了配置?  假设您已对3000MHz 的 VCO 频率进行编程、则唯一需要重新编程的字段是时钟分频器。  例如、如果从3000MHz VCO 中选择 CLKout0 = 150MHz、则必须将寄存器 R0[15:5]中的 CLKout0_DIV 设置为20。

    • 例如、要更改为100MHz、只需重新编程 CLKout0_DIV = 30。
    • 例如、要更改为50MHz、只需重新编程 CLKout0_DIV = 60。

    只要您更改分频器、输出时钟的相位就有可能相对于其他时钟发生变化。  如果需要、您可以重新同步输出分频器。

    • 要更改为70MHz、使用3000MHz 的 VCO 不再可行、因为在3000MHz 至70MHz 之间没有整数除法。  要产生该输出频率、必须对 PLL R 和 PLL N 分频器进行编程、以产生可被70MHz 均匀分频的新 VCO 频率。
    • 有关 PLL 编程的信息、请参阅数据表第9.1.5节、请注意第9.1.5.1节中的示例。
    73、
    Timothy