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.

移相全桥峰值电流



我看的是峰值电流控制部分

我在TI官网上下了一个移相全桥的程序,应用报告中说中断的频率是开关频率的两倍即200KHZ,如图:

但在程序中,是有PWM1触发的中断,,pwm1的频率是100KHZ,每周期触发一次,这样的话中断的频率就变成了100KHZ。

关于ISR的触发代码如下:

EALLOW;
PieVectTable.EPWM1_INT = &DPL_ISR; // Map Interrupt
EDIS;
PieCtrlRegs.PIEIER3.bit.INTx1 = 1; // PIE level enable, Grp3 / Int1
EPwm1Regs.ETSEL.bit.INTSEL = ET_CTRU_CMPA; // INT on CMPA event
EPwm1Regs.ETSEL.bit.INTEN = 1; // Enable INT
EPwm1Regs.ETPS.bit.INTPRD = ET_1ST;

(*ePWM[n]).TBPRD = period;

请问代码中关于中断的触发我是不是遗漏了什么?

还有我看中断中有根据向上计数还是向下计数对相应的AQ模块进行配置,因为这些中断也需要时间,是否会限制我的移相角

万分感谢!!!