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.

[参考译文] TMS320F28377D:EPWM11的脉冲丢失问题

Guru**** 2482105 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1049912/tms320f28377d-pulse-missing-issue-of-epwm11

器件型号:TMS320F28377D

 ︎ 遇到了网站上发布的类似问题:TMS320F28377S:TMS320f28377 - EPWM11&12特定 DSP 批次同步信号上的干扰- C2000微控制器论坛- C2000微控制器- TI E2E 支持论坛

 在该帖子中,用户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的主器件。

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

    您好!

    您提出的两点是正确的、ePWM 不应以大于100Mhz 的频率运行、并且您的同步链不应大于4。 这一批器件没有问题、我怀疑是因为您在较高频率下运行 ePWM 的时间很长、所以您现在遇到了问题。 我们不对 ePWM 模块长时间超出规格时发生的情况进行分类。  

    当您对这两个项目实施修复时、您仍然会看到丢失的脉冲吗?  

    此致、

    Marlyn