Other Parts Discussed in Thread: TMS320C28346
部件号: TMS320C28346
器件: TMS320C28346
器件: TMS320C28346
问题说明:
在两个单独的同步链处于活动状态的配置中、我遇到了 ePWM 模块同步问题。
EPWM7 频率抖动(同步组之间的交互)
配置:
我配置了两个独立的同步组:
-
A 组: EPWM1 (Master)$\rightarrow$ EPWM2 $\rightarrow$ EPWM3
-
B 组: EPWM4 (Master)$\rightarrow$ EPWM5 $\rightarrow$ EPWM6 $\rightarrow$ EPWM7
症状:
-
频率抖动具体发生在上 EPWM7 。
-
波形在 100kHz 时看起来稳定、但在其他频率下会发生抖动。
-
观察要点: 如果在 EPWM1 上禁用主模式(禁用同步输出)、EPWM7 上的抖动会消失。
-
代码权变措施: 在附加代码中、启用下的逻辑
//@@@@@@ if enable -> PWM7 ok.可解决抖动。
问题 :
由于 EPWM1 和 EPWM7 属于我的设置中的不同同步链、因此我不确定为什么 EPWM1 会影响 EPWM7。 这种行为是否可以在 TI 评估板 (EVM) 上重现、或者这是否表明我们的定制硬件存在特定的噪声/布局问题?
EPWM7 相移故障(在 EPWM4-7 链中)
配置:
-
EPWM4 到 EPWM7 是同步的(EPWM4 为主器件)。
症状:
-
相位控制适用于 EPWM5 和 EPWM6、但是 EPWM7 失败 。
-
更改组 (EPWM4–7) 的频率/相位设置时、EPWM7 的相移不会更新。
-
代码观察: 修改注释下方的变量
@@@@@@ PWM7 phase shift is not applied不起作用。
问题 :
我无法找到只有 EPWM7 无法在链的其余部分正常运行时响应相移变化的根本原因。
测试代码: 251203_28346 EPWM test_June.Shin.zip
非常感谢您的建议。
谢谢你。
