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.
工具与软件:
大家好、团队成员:
我收到了一位客户的问询、要求提供一种可以精确控制占空比和相移的模式:
"
我将 F2837xD MCU 用于我的项目以生成 PWM 信号。 我计划从 ADC 获取数据并将其用于控制 PWM 的占空比。 此外、还有两个 PWM 通道应精确控制它们的相位差。 换句话说、我需要高分辨率占空比控制和相移控制。 我正在阅读"TMS320x280x、2801x、2804x 高分辨率脉宽调制器(HRPWM)"应用手册 SPRU924F、其中显示:
边沿模式:—可对 MEP 进行编程、以同时在上升沿(RE)、下降沿(FE)或两个边沿(BE)提供精确的位置控制 . FE 和 RE 用于需要占空比控制的电源拓扑、而用于需要相移的拓扑 、例如相移全桥。
控制模式:—MEP 编程为从 CMPAHR 进行控制 寄存器(占空比控制)或 TBPHSHR 寄存器(相位控制) . RE 或 FE 控制模式应与 CMPAHR 寄存器一起使用。 BE 控制模式应与 TBPHSHR 寄存器一起使用。
显然、HRPWM 的这些配置模式都无法提供对占空比和相移的精确控制。 您能确认这一点吗?还是可以提出一个可同时用于占空比控制和相移控制的配置模式、以便予以纠正?"
您可以帮助解决此问题吗?
-rt
您好、RT:
这是正确的、控制 HRPWM 模块高分辨率边沿的 MEP 无法同时受占空比和相位控制。 在 HR 控制的情况下、可以实施模式以在占空比和相位之间切换 MEP 控制。 例如、我们已在 TIDM-2013设计中实现了这一点、您可以参考。
或者、您可以将 HRPWM 保持在占空比控制模式、并手动计算相移、以利用 HR。 我们没有用于演示这一点的示例代码、但这是可行的
此致、
Peter
尊敬的彼得:
您能否分享手动计算相移的概念?
此致、
Eric Chen
Eric、您好
Peter 提到了需要手动计算和更新计数器比较值以考虑相移和占空比。 概括来说、下面是一个 PWM 从 CMPA = 15和 CMPB = 65的上升/下降沿开始的示例。 "相移"是通过将 CMPA 和 CMPB 值更新为 CMPA = 10和 CMPB = 60而不是写入 TBPHS 来应用的。 此计算等效于使用 TBPHS = 5的相移。 下面是一个简单的图表、如果它有用的话:
此致、
Allison
尊敬的 Allison:
OPS! 我明白你的意思。
非常清楚地感谢方框图!
最棒的餐厅
Eric
Eric、您好!
只需在此处回复、说明我们正在通过电子邮件进行跟进。 如果需要提供有关该主题的更多信息、我们可以再次发布。
此致、
Allison
Eric、您好!
只是想检查 客户是否根据我最后一封电子邮件对此主题采取了任何跟进措施?
此致、
Allison
尊敬的 Allison:
感谢您查看有关状态的信息。
根据您的电子邮件中的讨论、客户对此主题没有任何疑问。
您可以关闭该主题帖、谢谢!
此致、
Eric
Eric、您好!
感谢您的跟进! 如果将来提到该主题、我将在此处通过我们的邮件主题帖发布几条注释
请随时将此标记为决心帮助关闭该主题!
此致、
Allison