请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F280034 主题中讨论的其他器件:SysConfig、 C2000WARE
我将 F280034处理器上的 ePWM 配置为向上/向下计数、有时我的配置会给出错误的时序。 处理器上的时钟使用120MHz 的内部时钟。 我将时基周期设置为3000个计数、两个时钟分频器都设置为1。 以下是 SysConfig 设置的屏幕截图:
因此、我应该有6000个时钟节拍的上行和下行除以120,000,000 = 50us (20kHz)。 我得到49.7us。 代码在我的定制电路板和 Launchpad 上的行为方式相同。 哪些设置或配置更改可能导致此问题? 当我尝试修改其中一个 ePWM 示例代码来进行相同的设置时、我得到了正确的50us (20kHz)。 有什么建议可以帮助我在哪里找到这个问题? 我讨厌通过增加时基周期来解决这个问题 --这似乎只是"把它推到地毯下面"。
谢谢!