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.

[参考译文] TMS320F28388D:同时时钟设置:200MHz 为 EPWM、125MHz 为 AUXPLL、100MHz 为 CLBTILE

Guru**** 2539500 points
Other Parts Discussed in Thread: TMS320F28388D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1369381/tms320f28388d-simultaneous-clock-settings-epwm-at-200mhz-auxpll-at-125mhz-and-clbtile-at-100mhz

器件型号:TMS320F28388D

工具与软件:

尊敬的 TI 支持:

我们想通过以下设置操作 TMS320F28388D 的外设:

  • 200MHz 上的 ePWM 时钟
  • 125MHz 处的 AUXPLL (用于 CM)
  • 100MHz 时的 CLB 逻辑块时钟。

从 TRM 中的时钟方案图表中、我了解 CLB 可由 SYSCLK 或 AUXPLL 计时:

  • 在 CLB 由 AUXPLL 供电的情况下、时钟只能是125MHz 或它的一小部分、因此100MHz 是不可能的。
  • 如果 CLB 由 SYSCLK 馈电、则只能通过将 EPWMCLKDIV 设置为1 (/2)来实现100MHz、从而降低 ePWM 的分辨率(使用所有 ePWM、但不是所有 ePWM 都支持高分辨率)。

我是否缺少其他解决方案? CLB 必须以20MHz 的倍数(> 1)运行。

感谢您的支持、

此致、Gael

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

    您好、Gael、

    SyncMode 使用具有 epwmclkdiv 分频器的 SYSPLL
    但当 SYSCLK >150Mhz 时、CLB 将在 SYNC 模式下以 SYSCLK/2速率运行

    在异步模式中、ayncmode 使用 AUXPLL 输入、并且用户需要确保 CLB 时钟接受对于 CLB 的150Mhz 边界。


    谢谢。
    普拉森

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

    您好、Prarthan、

    我已经尝试了这两种配置、但它们不能满足我的需求:

    在 SYNC 模式下、SYSCLK 为200MHz、因为我需要在200MHz 处操作 ePWM (我无法使用 epwmclkdiv ="/2"在100MHz 处操作 CLB、因为 ePWM 也会在100MHz 处运行、时间分辨率会减半)。

    当 SYSCLK > 150MHz 时、您是否确保 CLB 在 SYNC 模式下以 SYSCLK/2运行? 表9-1中的 TRM 不描述此行为。

    我已经尝试了此设置、令我吃惊的是、CLB 逻辑块在我的配置中确实在200MHz 下正常运行、但这远远超出规格、因此我不想使用此时钟设置。 这意味着 TRM 为 true、CLB 逻辑块不会在 SYNC 模式下以 SYSCLK/2运行。

    CM 不能通过125MHz 工作、因此在我的应用程序中、AUXPLL 为125MHz。 如果我使用 AUXPLL 作为 CLB 逻辑块、则无法获取20MHz 的倍数、因为125不是20的倍数。

    我的问题是:是否可能有不同的时钟配置? 100MHz 的 AUXPLL 会显著降低 CM 的速度、所以我正在寻找替代方案。 感谢您的支持、Gael

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否可以使用不同的时钟配置? 100MHz 的 AUXPLL 会显著减慢 CM 的速度,所以我想找一个替代方案。

    尊敬的 Goel:

    是的、这将是一个限制、具体取决于您针对器件的应用。 对于你提到的所有三个限制条件、我想不出任何其他配置可以实现这一点了