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

移相全桥峰值电流控制程序

我参考的例程是“HVPSFB_PCMC”,根据例程自己画出了PWM的时序图,如下:其中,红色为触发PWM中断大致时间,蓝色分别为0和prd,用于产生同步信号

例程中采用EPWM1的CMPB值产生同步信号,程序如下:

(*ePWM[n]).TBCTL.bit.SYNCOSEL = TB_CTR_CMPB;

但是例程中上升的中断写入CMPB = 0,而在下降的中断中写入CMPB = prd。

例程中在上升中断中写入CMPB=0,但还未产生同步信号又进入了下降的中断将CMPB改为prd,这不就相当于一直没有产生同步信号吗?如果不需要同步信号直接设置不产生同步信号不就行了吗,为什么还要来回的改CMPB 的值?

Green Deng:

你好,由于对这个例程和套件不太熟悉,我已将你的问题升级至英文E2E论坛,如有工程师回复,请直接前往以下链接查看:
e2e.ti.com/…/973590

赞(0)
未经允许不得转载:TI中文支持网 » 移相全桥峰值电流控制程序
分享到: 更多 (0)