Thread 中讨论的其他器件:controlSUITE
您好!
我们购买 了 DesignDRIVE 开发套件 IDDK v2.2.1、我对 IDDK_PM_Servo_F2837x 项目有疑问。
关于 IDDK_PM_Servo_F2837x 项目、IDDK_PM_Servo_F2837x.c 的文件在 MotorControlISR (void)的中断函数中包含以下语句:
//----------------------------------
// 计算的占空比和写入 CMPA 寄存器
//----------------------------------
EPwm1Regs.CMPA.bit.CMPA =(INV_PWM_Half_TBPRD* svgen1.Ta)+INV_PWM_Half_TBPRD;
EPwm2Regs.CMPA.bit.CMPA =(INV_PWM_Half_TBPRD* svgen1.TB)+INV_PWM_Half_TBPRD;
EPwm3Regs.CMPA.bit.CMPA =(INV_PWM_Half_TBPRD* svgen1.TC)+INV_PWM_Half_TBPRD;
关于上面列出的语句、我无法计算 svgen1.Ta 和 CMPA 之间的计算逻辑。
它似乎与对称开关方案相结合。
请告诉我一些 TI 文档、我可以参考这些文档来计算 svgen1.Ta 和 CMPA 之间的计算逻辑。
感谢您的指导。
G. Kim