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.

[参考译文] TMS320F28386S:粗计数变化时的 HRPWM 跳转

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1362802/tms320f28386s-hrpwm-jump-when-coarse-count-changes

器件型号:TMS320F28386S

您好...

我正在使用 TMS320f28386S 在我们的产品中生成单极 PWM。 我以75000Hz 的频率进行开关、因此我的 PWM CMPA 分辨率很差。 我现在已切换到 HRPWM。 但我面临 HRPWM 的一个问题。 据我了解、该处理器的 MEP_ScaleFactor 约为37 @ 200MHz 系统时钟。 根据、我将使用 TRM 中给出的公式提供 粗略的 CMPA 值和精细的 HRCMPA 值。  

似乎高分辨率计数影响了输出、但当粗略计数变化时、似乎有跳变。 该变化不是连续的。 我做错了什么。  

我将按照通常的占空比公式使用粗计数。 然后、我将获取小数部分并执行随附的操作...

感谢您的帮助。 谢谢

桑托什