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.
工具与软件:
我们需要使 pwm1和 pwm2同步、其频率为50kHz
pwm5 - pwm12 sync、共18khz。
我们按如下方式配置 PWM 模块、但 pwm7和 pwm8不输出 PWM 信号。 一旦 EPwm1Regs.TBCTL.bit.SYNCOSEL 设置为0、它工作正常。
我的问题是,如何实现 两个同步?
谢谢
EPwm1Regs.TBCTL.bit.PHSEN = 0;
EPwm1Regs.TBCTL.bit.PRDLD = TB_SHADOW;
EPwm1Regs.TBCTL.bit.SYNCOSEL = 1;
EPwm2Regs.TBCTL.bit.PHSEN = 1;
EPwm2Regs.TBCTL.bit.PRDLD = TB_SHADOW;
EPwm2Regs.TBCTL.bit.SYNCOSEL = 0;
EPwm5Regs.TBCTL.bit.PHSEN = 0;
EPwm5Regs.TBCTL.bit.PRDLD = TB_SHADOW;
EPwm5Regs.TBCTL.bit.SYNCOSEL = 1;
EPwm6Regs.TBCTL.bit.PHSEN = 1;
EPwm6Regs.TBCTL.bit.PRDLD = TB_SHADOW;
EPwm6Regs.TBCTL.bit.SYNCOSEL = 0;
EPwm7Regs.TBCTL.bit.PHSEN = 1;
EPwm7Regs.TBCTL.bit.PRDLD = TB_SHADOW;
EPwm7Regs.TBCTL.bit.SYNCOSEL = 0;
EPwm8Regs.TBCTL.bit.PHSEN = 1;
EPwm8Regs.TBCTL.bit.PRDLD = tb_shadow;
EPwm8Regs.TBCTL.bit.SYNCOSEL = 0;
您好、Jane:
该专家目前不在办公室、直至节假日结束。 请预计响应会有延迟。 感谢您的耐心。
此致、
Aishwarya.
您好、Jane:
对于延迟延长、我们深表歉意。 您是否仍面临此问题? 自最初发布以来是否有任何变化?
澄清一下、听起来您正在尝试使用两个单独的同步 PWM 组、对吧?
1. PWM1和 PWM2同步
2. PWM5至 PWM12同步
TRM 概述了可显示这一点的同步方案
1. PWM2可以使用 EPWM1SYNCOUT 作为其同步源
2.要同步 PWM5至12、您需要使用公共同步源、如 EPWM4SYNCOUT


此致、
Allison