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.

[参考译文] TMS320F2.8335万:TMS320F2.8335万:

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/581993/tms320f28335-tms320f28335

部件号:TMS320F2.8335万

您好,

我正在使用2.8335万控制器板。 我的查询与ePWM模块相关。

我使用EPWM1通道作为SYNCOSEL=1和 所有其它ePWM通道 SYNCOSEL=0 (与EPWM1同步)的参考。 使用的ePWM计数器是所有通道的上下计数器。 我需要在EPWM1和其他通道之间使用相移,我正在使用PHSEN=0表示EPWM1,PHSEN=1表示所有其他ePWM。 我需要在PWM周期内两次更新EPWM2-EPWM6通道的TBPHS寄存器,一次是在计数器=零时,一次是在计数器=周期时。 但当前,当计数器为零时,更新仅发生一次。 在PWM期间使用ADCINT调用中断例程两次,在此期间完成了对TBPHS寄存器的更新。

如果有人做过类似的事情,请告诉我。

Ritwik

 

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

    Ritwik,

    我正在研究这个问题。

    科迪

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

    Ritwik,

    您是否有任何备用的APDM? 如果是这样,您可以配置APWM以提供外部同步脉冲。 APWM的期限只需是EPWM1的一半。

    此致,
    科迪