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.

[参考译文] TMS320F2800135:ePWM 外设相关问题

Guru**** 2482225 points
Other Parts Discussed in Thread: TMS320F2800135

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1442715/tms320f2800135-epwm-peripheral-related-issues

器件型号:TMS320F2800135

工具与软件:

大家好、TI 专家;我对 TMS320F2800135芯片的 ePWM 模块有疑问。 我需要使用 EPWM4外设在 GPO6和 GPO7引脚上输出 PWM 波;EPWM4的相关配置如下:


EPwm4Regs.TBPRD=3000;
EPwm4Regs.TBCTL.bit.CTRMODE = 0x02;


EPwm4Regs.CMPCTL.bit.LOADAMODE = 0x2;

EPwm4Regs.CMPCTL.bit.SHDWAMODE = 0x0;
EPwm4Regs.AQCTLA.bit.CAU = 0x01;
EPwm4Regs.AQCTLA.bit.CAD = 0x02;


EPwm4Regs.CMPCTL.bit.LOADBMODE = 0x2;

EPwm4Regs.CMPCTL.bit.SHDWBMODE = 0x0;
EPwm4Regs.AQCTLB.bit.CBU = 0x02;
EPwm4Regs.AQCTLB.bit.CBD = 0x01;

此外、 我还会在 EPWM4;的过零中断功能中为 EPWM4 CMPA.bit.CMPA 和 CMPB.bit.CMPB 分配值


我的问题是: 我在芯片手册中看到了如下一段。  如果以这种方式使用、请将 EPWM4 CMPA.bit.CMPA 和 CMPB.bit.CMPB 分配为0或3000; 它是否会导致 EPWM4模块失去控制、从而导致 GPO6和 GPO7引脚输出的异常波形始终处于高电平?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Terrell、

    您指的段落是用于加载 CMPA/CMPB 实例、而不是 CMPA/CMPB 的值。

    如果您在零/周期加载这些值、由于需要一个 TBCLK 进行更新、因此它不会在当前周期中更新、并将在下一个周期生效、而下一个周期是影子模式中预期的功能。  

    此致、

    Sumit