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.

[参考译文] TMS320F28P650SH:CLBCLK 同步

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1583024/tms320f28p650sh-clbclk-synchronization

器件型号: TMS320F28P650SH

尊敬的 Champs:

现在、我的客户对 CLB CLK 有了一些疑问。

  1. TRM 显示 CLB 最大频率为 150MHz 。 这是否意味着最大 CLB 寄存器时钟和最大 CLB 逻辑块时钟都是 150MHz?

image.png

2.如果客户使用 EPWM 作为 CLB 输入、则需要同步。 但是、当 EPWMCLKDIV 进行 2 分频时、EPWM TZFRC 和 TZCLR 事件有时会丢失、因此我们需要将 EPWMCLK 设置为 200MHz。 如果需要在同步模式下运行、CLB 逻辑块和寄存器时钟将与 200MHz EPWMCLK 同步。 这似乎无法满足 CLB CLK 的要求。 我们如何解决这个问题? 我们是否可以使用 200MHz CLB 寄存器时钟和 100MHz 逻辑块时钟?

image.png

image.png

谢谢!

 

此致、

Julia

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

    尊敬的 Champs:

    当前情况是客户的 CLB 输入使用 EPWM1、然后 CLB 输出会覆盖同一引脚上的 EPWM1。 如果 CLB 使用同步时钟模式 (200MHz)、则输出正确;如果它使用异步时钟模式、则输出保持为 0。

    谢谢!

     

    此致、

    Julia

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

    尊敬的 Julia:

    在异步模式下运行 CLB 时、CLB 时钟使用什么频率?

    谢谢您、

    Luke

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

    您好  Luke、

    CLB 寄存器时钟为 200MHz、CLB 逻辑块时钟为 100MHz。 您能否提供在异步模式下使用 EPWM1 作为 CLB 输入并覆盖 EPWM1 配置的代码? EPWM CLK= 200MHz

    谢谢!

     

    此致、

    Julia

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

    您好 Luke、

    是否有任何更新? 谢谢!

    此致、

    Julia

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

    尊敬的 Julia:

    我回复了您的电子邮件、请随时在此处或本主题上继续讨论。

    谢谢您、

    Luke