主题:C2000WARE 中讨论的其他器件
工具/软件:
您好:
我在向上计数模式下使用 HRPWM 外设、并且尝试进行高分辨率周期控制。 我注意到、当我尝试实现此目标时、我会得到一个来回切换的时间段。 例如、我配置了周期 686ns、得到一个周期为 686ns、但下一个周期 将有 690ns 的周期。 它似乎与此问题非常相似( TMS320F28P659DK-Q1 :在周期模式下使用 HRPWM 时抖动) ,但使用列出的解决方案对我不起作用(使用 SFO 库的版本)。 我正在使用 C2000Ware v5.5 中的最新 SFO 库。 我已将 EDGMODE 配置为 BEP、CTLMODE 设置为 0(对于非相位控制模式)、HRLOAD 配置为 HR_CTR_ZERO_PRD、AUTOCONV 配置为 1(SFO 确认在占空比模式下按预期工作)、HRPE 配置为 1。 我注意到其他芯片也出现了问题、尽管频率不同。 例如、在 280039 controlCARD 上、我注意到大约每 7 个周期发生一次这种情况(得到意外的 690ns 周期)。 你能想到任何可能的罪魁祸首配置,我可能在这里出错? 我做了 HRPWM ex3 prd 升级示例、它表面上看起来好像工作正常。 我附上了两个不同时期的图像,出现了。 如果我能提供任何其他有用信息、请告诉我。 谢谢!

