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.

[参考译文] LAUNCHXL-F28379D:生成20MHz 时钟

Guru**** 2463330 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1495137/launchxl-f28379d-generating-20mhz-clock

器件型号:LAUNCHXL-F28379D
主题:C2000WARE 中讨论的其他器件

工具/软件:

您好、

生成20MHz 时钟信号。  我正在使用 EPWM 来生成时钟、但无法完全生成20MHz、因为最大 EPWMCLK 为100MHz、我只能将其除以整数值。  是否有办法通过 ePWM 模块或其他一些外设获取20MHz 时钟?

谢谢。

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

    是的、这应可与 ePWM 模块一起使用

    您能帮助我理解为什么您不能使用 CLKDIV 和 HSPCLKDIV 将 PWM 频率设置为20Mhz 从100Mhz 吗?

    上面是 PWM 频率的计算方式、这取决于 TBCLK 和 TBPRD 两个方面、可以进行更改以获得所需的 PWM 频率

    谢谢

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

    你好 Prarthan、

    我忘记提到我想要50%的占空比、因此需要以40MHz 速率进行转换。   

    谢谢。

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

    GPIO 不支持高于25MHz 的频率、但只要根据上述公式正确设置 TBCLK 和 TBPRD、ePWM 仍可以生成任何频率

    谢谢。

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

    TBCLK 和 TBPRD 可以得到什么40MHz?

    除了 ePWM 之外、是否还有其他方法可以生成时钟信号?

    谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    除 ePWM 之外、是否还有其他方法可以生成时钟信号?

    您可以使用 XCLKOUT 将内部时钟路由到 GPIO。 请从 TRM 中查看以下内容

    谢谢

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

    你好 Prarthan、

    我已经尝试设置 XCLKOUT、但我似乎只是在输出引脚上得到了一个直流高电平值。

    我是否缺少一些配置设置?

    谢谢。

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

    为什么要为 XCLKOUT 功能配置 XBAR?

    我建议您查看 C2000Ware 示例中的 XCLKOUT 功能、然后为您的应用更改它

    谢谢