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.

[参考译文] TMS320F28335:消除两个 DSP 时钟之间的相位误差

Guru**** 2540720 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/623958/tms320f28335-removing-phase-error-between-clock-of-two-dsp

器件型号:TMS320F28335

您好!

我正在处理一个需要同步两个 DSP 的系统。

我能够使用  EPWMSYNCO 引脚和 EPWMSYNCI 引脚在两个 DSP 的 EPWM 模块之间实现同步。

在这种方法中、我需要 在每个开关周期开始时来自 DSP1中 EPWMSYNCO 引脚的信号。

但是、由于两个 DSP 具有相同的频率、是否有一种方法可以在每个开关周期中不提供同步脉冲、 我可以在中给出一个同步脉冲、比如每隔100个开关周期、并将 DSP2的相位调整为并消除任何相位误差、使其与 DSP 1同步?

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Ankit、
    没有内置的方法可以单独使用 PWM 来实现此目的。 您可以经常使用软件同步或启用 SYNCO。 CPU 计时器可以告诉您何时需要同步。


    您是否有充分的理由不希望每个周期都同步?

    此致、
    Cody