在该帖子中,用户4934683描述了以下结论:
1、 有 5个 PWM 链、限制为4 (请参阅用户手册的第13.4.3.3节)
2. 200MHz 的时钟频率不正确。 根据器 件数据表(第7.9.3.2.2.1节-内部时钟频率)、TMS320f28377内部的 ePWM 模块的最大频率为100MHz。 因此 、EPWMCLKDIV 应设置为1而不是0
在本例中、我们使用的是28377D、而不是28377S。 EPWMCLDIV 设置为0、这意味着 PWM 模块的工作频率等于200MHz。 令人困惑的是、我们产品中的 PWM 模块在过去的一段很长的时间(超过3年)内都能正常工作、直到上个月。 我们遇到了与上述帖子非常相似的脉冲缺失问题。 该问题出现在某些 DSP 芯片中。 如果我们刚刚更改了 DSP 芯片、则脉冲丢失问题消失了。
此问题是否由 指定 的 DSP 批次引起? 或者、当我们使用 PWM 模块时、是否存在一些错误配置? 在我们的设计中、PWM 1是同步 PWM2~12的主器件。