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.
工具与软件:
"。。 相对于 A 通道的相移 B 通道:当 PWMxB 来自 PWMxA 时、使用 DEDB_MODE 位并通过按相移量延迟上升沿和下降沿。 当 PWMxA 上的占空比值小于此相移量时、PWMxA 的下降沿优先于 PWMxB 的延迟上升沿。 建议确保馈送到死区模块的电流波形的占空比值大于所需的相移量。"
启用高分辨率死区后、"相移 B 通道"是否正常工作?
您好!
我们的专家将离职至1月初。 请预计响应会延迟。
此致、
Ben Collier
您好!
感谢您在整个 假期的耐心等待。 为了澄清您的问题、您是否尝试 使用高分辨率死区来转换相对于通道 A 的通道 B? 我只是想确保我了解应用。
如果您已经满足需求、另请务必参阅 TRM 的 HRPWM 部分-它还包含有关实现 HR 死区的说明、如第20.15.1.6节"死区高分辨率操作"。
此致、
Allison
您好、Allison、
是的、我曾尝试使用高分辨率死区 来相对于通道 A 移动通道 B、但如果高分辨率 FED 和 RED 都可以添加到通道 B、则我找不到此类信息
嗨、Echo
感谢您的澄清。 是的、这应该是可以实现的。 您的输出存在什么问题? 如果您能提供应用于 ePWM 的设置/初始化的一些图表、会有所帮助。
一些 最初的问题-您使用哪种计数模式? 您使用的是向上向下双向计数模式吗? 是否启用了半周期时钟? 另请注意、 DBRED 和 DBFED 值必须大于3才能使用高分辨率死区。
为了调试这一点、我建议反向跟踪并缓慢构建您的波形。 我通常首先要禁用 HR 功能以及任何死区、然后确认您获得了所需的原始波形。 如果您已经这么做(或者一旦您这么做了)、添加死区子模块来获得 您所需的非 HR 输出。 您是否能够确认以下内容是您所针对的内容以及运行时寄存器中反映的内容?
一旦设置了此设置、就需要应用 HR 死区。 您对 HRCFG2寄存器进行了哪些设置?
并且您是否以单次32位写入的方式写入死区 DBRED/DBFED 寄存器?
此致、
Allison
您好、Allison、
感谢您的帮助、真的很有帮助。