Other Parts Discussed in Thread:TMS320F280049C
产品编号:TMS320F280049C
目前想使用280049实现峰值电流模式移相全桥功能,在TI解决方案中已经找到了例程,在文档中使用到了斜波和电流相切,现在发现比较器无法和PWM周期进行同步,查了一下问题,只有当pwm都处于同频率下才能同步,想问一下怎么实现半个周期同步呢,
例程中使用了 这个HWREGH(base+ EPWM_O_TBCTL) |= EPWM_TBCTL_PHSDIR; 寄存器,但我添加了对比较器没有影响;
如果都用up-down模式同一个频率是可以同步的;
下面是例程波形图,pwm5周期只有pwm1的一半;但他们是同步的.比较器是和pwm5同步的,
Yale Li:
不是很明白你的问题。
1. 上图中的EPWM1使用的是上下计数模式,EPWM5使用的是向上计数模式,所以当TBPRD设置为相等值时(实际上EPWM5设置为TBPRD-1),可以做到EPWM1的频率是EPWM5的一半;
2. CMPSS的同步信号可以来源于任一EPWM模块:
,
木子:
您好,李师,pwm5频率是pwm1的一半是可以设置的,现在我的问题是pwm5和pwm1的波形没有对齐,波形是错开的,我想实现pwm5和pwm1的波形是对齐的,李师我回答不会插入图片,重新编辑了下问题,插入了图片,麻烦您看看呢
,
Yale Li:
1. 最简单的,配置好EPWM1和EPWM5之后,同时使能EPWM的外设时钟,这样EPWM1和EPWM5的波形自然就是对齐的;
2. 使能移相,配置EPWM1发出同步信号的时刻为TBPRD=0,将EPWM5的移相值设为0(实际上应该时2~3,因为使能移相后会有2~3个cycles的延迟)。
,
木子:
好的,谢谢李师,我其实是想用pwm去触发cmpss的斜波,现在已经可以了,都用up-down模式不同频率是可以同步时钟的
,
Yale Li:
客气了~也感谢分享