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:Tida-010054:最后几个问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1087143/tms320f280049-tida-010054-last-few-questions

部件号:TMS320F280049

您好,  

  在  “前导阶段”的情况下,以下代码是 DAB_pwmPhaseShiftPrimSec_ticks:


  DAI_phaseSyncPrimToSecCountDirection = ePWM_COUNT_MODE_UP_WACE_SYNC;
  DAI_pwmPhaseShiftPrimSec_Ticks = DAI_pwmPhaseShiftPrimSec_Ticks *-1;

  DAI_pwmPhaseShiftPrimSec_HiResticks =((uint16_t) 0xFF -((uint16_t)(DAM_pwmPhasePrimSec_Ticks & 0x0000FFFFFF)>8));

  DAI_pwmPhaseShiftPrimSec_Ticks =
  (((DAI_pwmPhaseShiftPrimSec_Ticks & 0xFFFF0000)+ 0x10000)+(DAI_pwmPhaseShiftPrimSec_HiResticks <<8);

我看到它表示(整数+1)。(255十进制),但我无法理解它的原理。 希望您能帮助澄清问题,谢谢。

顺便说一句,在 isr1中 ,DAM_GvOut 在[0.07]而不是[-0.7,0.7]中受到限制。

济济会语

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

    Zijan,

    这与我们如何在实施伙伴关系中实施这一计划有着密切的关系,我无法披露高分辨率阶段轮班实施的所有细节。  

    但是,如果您发现产生的脉冲等有任何问题,我们绝对可以查看。  

    从广义上说,由于我们有延时线路,我们始终可以延迟信号,而永远不会提前。 因此,我们需要理解相位延迟是另一个信号的一个进步,因此也需要理解计算差异。  

    在 ISR1上,我们无法使用双向电源,因此希望避免电源流回到电源,以防损坏。 因此,我们将相移限制为0

    麦尼什  

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

    非常感谢。 我不会再进一步询问领导阶段的情况。

    但是,我现在感到困惑:为什么双向无法访问? 双主动桥不是专为双向能量流设计的吗?

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

    如果您有硬件可以完全双向测试,则可以访问该软件。 不幸的是,我们无法访问一个方向,因此我们用一组值测试了一个方向,用另一组值测试了另一个方向。 我还认为反向只在开环代码中提供。