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.

[参考译文] TMS320F28379D:从两个 CPU 运行的 PWM 计数器同步。

Guru**** 2582405 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1190775/tms320f28379d-pwm-counter-synchronization-running-from-two-cpu

器件型号:TMS320F28379D

各位专家、您好!

我将 F28379D 用于其中一个项目。 我有一个3PH 到直流有源整流器、后跟一个直流到直流 PSFB 级。 有源整流器从 CPU1运行、因为  使用了 ePWM1、ePWM2和 ePWM3。 整流器输出为750VDC、其中有200uF 电容器、这构成了 PSFB 的输入。 对于 PSFB  、选择了 ePWM4和 ePWM5、并使用以下命令从 CPU2运行。  

DevCfgRegs.CPUSEL0.bit.EPWM4 = 0x01  
DevCfgRegs.CPUSEL0.bit.EPWM5= 0x01

目前、两个转换器 都独立于两个 CPU 运行、 并且它们之间没有任何通信。

问题 1. 是否有必要/如果有任何优点,如果这些转换器的计数器 要同步?  

问题2. 如何对在两个 CPU 中运行的 PWM 进行此同步?

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

    尊敬的 Anoop:

    [引用 userid="506203" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1190775/tms320f28379d-pwm-counter-synchronization-running-from-two-cpu ]qn。 1. 是否有必要/如果有任何优点,如果这些转换器的计数器 要同步?  [/报价]

    我不知道答案、但让我验证、如果计数器与此应用的专家同步、有哪些优势。

    [引用 userid="506203" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1190775/tms320f28379d-pwm-counter-synchronization-running-from-two-cpu ]qn 2. 如何为在两个 CPU 中运行的 PWM 执行此同步?[/QUERT]

    是的、通过设置 GBCLKSYNC 而不是 TBCLKSYNC 来实现两个内核之间的同步。 这将同时启动 ePWM 模块的时基计数器、而不管它们被分配到哪个内核。

    最棒的

    Ryan Ma

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

    谢谢 Ryan!

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

    尊敬的 Anoop:

    我将在明天结束前跟进问题1、

    最棒的

    Ryan Ma

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

    好的,Ryan! 提前感谢  

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

    尊敬的 Anoop:  

    ePWM 具有可使用的同步信号。 此外、当时钟从下面的开始时、调用 PWM 一起开始。  

    //
    //同时释放 ePWM 模块
    //
    SYSCTL_enablePeripheral (SYSCTL_Periph_CLK_TBCLKSYNC);

    **您是否可以放弃从拓扑角度实现计数器同步的原因? 是希望 PWM 具有相同的起始点还是其他一些东西?  

    最棒的

    Uttam

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

    当我使用常用直流链路电容器仿真两个转换器时、我发现当两个转换器的计数器同步时、纹波电流需求较小。!

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

    尊敬的 Anoop:

    同步听起来像是一个好计划!

    如果您对 PWM 还有任何疑问、可以创建另一个线程。 现在、我相信我们可以关闭这个线程。

    最棒的

    Ryan Ma

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

    是的、感谢 Ryan 为我们提供支持