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.

[参考译文] TMS320F280049:EPWM1和 EPWM2具有最小的相位

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/944366/tms320f280049-epwm1-and-epwm2-has-minimal-phase

器件型号:TMS320F280049

尊敬的 C2000专家:

在 Vienna PFC 代码中、主从 PWM 之间存在最小相位。 TI 告诉我、这是为了补偿将 SYNC 信号从主器件传播到从器件需要2个周期的事实。

我遵循了这一准则、但在主器件和从器件之间仍然有5~6 ns。 我的 PWM 频率当前为200kHz、您能不能帮助我知道如何将延迟补偿为接近0ns?

void Vienna_HAL_setupPWM (uint32_t base1、uint32_t BASE2、uint32_t base3、
uint16_t PWM_PERIOD_TICKs)

VIENNA_HAL_CONFIGurePWMUpDwnCnt (base1、PWM_PERIOD_TICK);
VIENNA_HAL_CONFIGurePWMUpDwnCnt (BASE2、PWM_PERIOD_TICK);
VIENNA_HAL_CONFIGurePWMUpDwnCnt (base3、PWM_PERIOD_TICK);

//
//将 PWM 1配置为主器件、将第2相配置为从器件、并将第3相配置为从器件
//让它从 PWM1传递 SYNC IN 脉冲
//
ePWM_DisablePhaseShiftLoad (base1);
ePWM_setSyncOutPulseMode (base1、ePWM_SYNC_OUT_PULSE_ON_COUNTER_ZERO);

ePWM_enablePhaseShiftLoad (BASE2);
ePWM_setSyncOutPulseMode (BASE2、ePWM_SYNC_OUT_PULSE_ON_SOFTWARE);

ePWM_setPhaseShift (BASE2、2);
ePWM_setCountModeAfterSync (BASE2、ePWM_COUNT_MODE_UP_After_SYNC);

ePWM_enablePhaseShiftLoad (base3);

ePWM_setSyncOutPulseMode (base3、ePWM_SYNC_OUT_PULSE_ON_SOFTWARE);

ePWM_setPhaseShift (base3、2);
ePWM_setCountModeAfterSync (base3、ePWM_COUNT_MODE_UP_After_SYNC);

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

    如果您在 PWM 之间进行零相移、那么以 ns 为单位的延迟是多少?

    NIMA

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

    你好、Nima、

    很抱歉、我发现这与 我的探头有关、更换另一探头后、延迟消失了。 无论如何都谢谢。

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

    尊敬的 e2e 专家:

    我已将我的登录电子邮件更改为公司电子邮件地址、但它仍然不允许我创建新帖子、您能帮助我了解原因吗?

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

    您是否更改了帐户? 并创建了新帐户?

    NIMA

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

    我使用的是同一个帐户、但将电子邮件地址更改为公司电子邮件。  

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

    Jack、感谢您提请我们注意这一点、我们正与 E2E 团队一起对此进行调查。  我不确定解决这些问题需要多长时间、但不管怎样、我将在本周结束时提供更新。  

    此致、

    Joe

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

    Jack、我被告知问题是否已解决。  请确认您是否能够创建新主题帖。

    此致、

    Joe

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

    Joe、您好!

    感谢您的支持。 是的、目前我可以创建新的线程。

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

    您好、Jack、很高兴听到这个消息、感谢您的告知!

    此致、

    Joe