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.

[参考译文] TMS320F28P650SK:ePWM CLK 无法在200m 处工作

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1483059/tms320f28p650sk-epwm-clk-can-not-work-at-200m

器件型号:TMS320F28P650SK

工具与软件:

ePWM CLK 不能在200m 处工作、默认的100M 是可以的、到196M 也是好的。
如果设置为200m、CPU 将连续复位多次、然后正常运行约5秒、然后连续复位多次、从而形成一个周期。

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

    不是196M、是190MHz

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

    在异常工作状态下、并且我目前未使用任何 PWM 外设、在 syscfg 中仅将 PWM 时钟设置为200m。

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

    您可以将您的项目文件发送到此处吗?

    我们从未见过200MHz PWM 频率存在此类问题。

    谢谢

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

    感谢您的关注。很抱歉、我的项目是一个工程项目、不能临时发送源代码、您可以尝试使 ePWM 在200m 处工作、看看仿真器是否可以正常连接。

    您可以找到要尝试的28p65、CPU 200M 运行、并使用 SYSCTL_setEPWMClockDivider (SYSCTL_EPWMCLK_DIV_1)将 EPWM 频分频更改为1、从而使 PWM 时钟也为200M、在使用 CCS 并使程序在 RAM 中运行后、仿真器将断开

    如果可能、请向我发送一个项目、我将尝试它。 我可以比较并看看问题是什么。

    我有同样的问题与另一篇文章.  e2e.ti.com/.../tms320f28p650sk-tms320f28p650sk-copy-all-code-from-flash-to-ram-and-run-in-ram

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid="613540" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1483059/tms320f28p650sk-epwm-clk-can-not-work-at-200m/5733228 #5733228"]您可以找到28p65尝试、CPU 200m 运行、并使用 SysCtl_setEPWMClockDivider (SysCtl_EPWMCLK_DIV_1)将 EPWM 频分频更改为1、这样 PWM 时钟在使用 CCS 并使程序在 RAM 中运行后也断开200m、仿真器引用[/RAM]

    您好!

    在上述情况下、您运行 PWM 的频率是多少? PWM 时钟可以是200MHz、但 ePWM 模块中的 TBPRD 和 CLK 分频器设置为什么?

    谢谢