TI中文支持网
TI专业的中文技术问题搜集分享网站

PWM1同步输出信号可否跳过PWM2用作PWM3的同步输入

PWM1同步输出信号可否跳过PWM2用作PWM3的同步输入,或者跳过前面几个pwm1输出的同步信号直接给后面几个pwm模块用?关于这些同步信号的工作过程是什么样的,能否详细说明?

rookiecalf:

可以的,他们都是单独的模块。

,

10#:

不能一概而论,跟你使用的芯片有关,跟你具体跳过哪几个EPWM模块有关,所以下次提问前请一定先说明是哪颗芯片,对应地我们就可以知道是哪一类型的EPWM模块。

请参考EPWM手册的Time-Base Counter Synchronization章节,里面列出了常见的几种同步方式,对应不同系列的芯片。

,

zhong li1:

谢谢回答,具体到怎么设置寄存器还是不明白。现在我用的是28035,想按照Time-Base Counter Synchronization 2进行配置,epwm2 epwm3 epwm4设置哪个寄存器同步1的信号?epwm5设置哪个寄存器也同步1的信号?

,

Eric Ma:

TBCTL中的PHSEN寄存器用于使能它能够用前一个PWM的同步信号输出。SYNCOSEL位将这个同步信号输出给后一个PWM。

ERIC

,

10#:

F2803x的EPWM手册里2.2.3.3 Time-Base Counter Synchronization章节提到,它使用Time-Base Counter Synchronization Scheme 1:

Scheme 1 shown in Figure 7 applies to the 280x, 2801x, 2802x, and 2803x devices. Scheme 1 also applies to the 2804x devices when the ePWM pinout is configured for 280x compatible mode (GPAMCFG[EPWMMODE] = 0).

因此,必须是EPWM1同步2,2同步3,3同步4,4同步5,依此类推,上面Eric已经答复如何配置。

,

zhong li1:

谢谢你的回答,你只回答了一部分疑问,你的意思是epwm1输出给epwm2,epwm2输出给epwm3,这样一个一个的按顺序来同步。那么如果按照“作者 10# ”的建议《请参考EPWM手册的Time-Base Counter Synchronization章节》,用Time-Base Counter Synchronization 2模式,怎么配置epwm1的输出同步epwm5呢?图片见附件

,

10#:

上面已经答复,F2803x只能使用Scheme 1,不能使用Scheme 2,所以F28035不能使用EPWM1直接同步EPWM5.

,

shu hai feng:

请问一下280049C是否可以用EPWM3的同步信号输出给EPWM4? 手册上有示例这样画,我用280049C的launchpad试了一下似乎不行。

赞(0)
未经允许不得转载:TI中文支持网 » PWM1同步输出信号可否跳过PWM2用作PWM3的同步输入
分享到: 更多 (0)