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.
各位专家、您好!
我的客户在测试期间发现了2个问题、因为他们使用 CMPSS 和 ePWM 实现了逐周期功能:
使用输出 X-BAR 输出 CMPSS 的状态、并发现保护延迟了一些时间、请参阅下图。
CH1:输出 X-BAR、CH3:PWM、CH4:电感器电流
2.在逐周期保护发生后、PWM 的下一个脉冲很可能会丢失。 开关频率为40KHz。
请在这两个问题上提供帮助吗? 如果您需要配置、我可以将您脱机。 非常感谢。
尊敬的 Angela:
几个问题。 客户期望在圈出的点发生什么情况? 还请提供 CMPSS 和 ePWM 的配置代码。
您好、Frank、
我怀疑第一个问题是由于输出 X-BAR 的延迟。 您知道输出 X-BAR 的延迟时间是多少吗?
尊敬的 Angela:
X-BAR 路径是异步的、即通过 X-BAR 运行信号所产生的延迟不是时钟选通的。 但是、该延迟处于 ns 范围内。 具体而言、CMPSS 输出通过 ePWM x 条和输出 x 条之间的延迟小于10ns。 输出 x-bar 上的信号将位于 ePWM x-bar 前面。
我需要正确理解您首先看到的问题、以便确定原因。 查看您提供的示波器截图、下面是我从中看到的内容:
在周期开始时、PWM 为高电平、CMPSS 为低电平、电感器电流开始上升。
2.当电感器电流达到高电平时、CMPSS 跳闸为高电平、PWM 输出变为低电平。 电感器电流开始下降。
上述理解是否正确?
Angela、
请提供 ePWM 和 CMPSS 配置代码。
您好、Frank、
我将以离线方式向您发送代码。
尊敬的 Angela:
我将查看配置代码并返回给您。
CMPSS6P 到 EPWM1模块的跳闸
CMPSS7P 到 EPWM2模块的跳闸
尊敬的 Angela:
明白了。 将检查代码并在明天返回给您。
尊敬的 Angela:
我查看了配置代码、没有注意到任何错误配置。 我找不到 EPWM x 条配置以及 GPIO 配置代码。 你可以提供这个吗?