大家好、
我们在客户中遇到了 PWM 丢失问题。 详细信息如下:
1:背景:
如图所示、这四个 PWM 输出 EPWM1A/B (通道1/2) EPWM3A/B (通道3/4)。
它们需要在1/2和3/4之间切换死区。 在每个开关之间、它们将使所有 ePWM 跳闸、作为下图中的消隐。
2.问题:
在跳闸后的第一个 PWM 周期中、仅在通道1上观察到一半 PWM。 在以下时间段内、它正常运行。 这仅在 EPwm1Regs.HRPCTL.bit.HRPE = 1时发生。 我知道、F28035 HRPWM 有一些缺陷、您能不能帮助确定这是否是一个不完美的地方?
详细信息:
对于 PWM 跳闸、它们通过配置 AQCTL 实现了这一点。 对于死区、它们也通过 AQCTL 实现、例如:
EPwm1Regs.CMPA = CMP1 - CMPdelta、
EPwm3Regs.CMPA = CMP1
为了明确、我必须强调、只有 当 EPwm1Regs.HRPCTL.bit.HRPE = 1时才会发生这种情况。
请提供一些建议吗?


