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.

[参考译文] TMS320F28069:28069 ePWM 相移问题

Guru**** 2524460 points
Other Parts Discussed in Thread: TMS320F280049C

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/867626/tms320f28069-28069-epwm-phase-shift-question

器件型号:TMS320F28069
主题中讨论的其他器件:TMS320F280049C

您好!

我们在 Simulink 中有一些使用 TI 支持包的直流/直流代码。 我们配置了4个 EPWM。 EPWM1充当主器件、其他3个 EPWM 通过 WA 和 WB 输入从 ePWM 相移到 Simulink ePWM 块。

硬件人员交换了 EPWM1和 EPWM2。 我们已经尝试交换代码中的块、但这不能作为 EPWM1 (主器件已更改)工作。

问题:是否有任何方法可以将主器件更改为 EPWM2?

谢谢

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

    您好、Graham、

    我已将您的问题转发给 MathWorks。 请尽快回复。

    此致、

    Marlyn

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

    您好、Graham、

    此处提供了 ePWM 的文档

    我不知道确切的答案、但有人猜测您应该调查 ePWMLink TBPRD -如果为 EPWM1配置了 ePWM2、则将其分配给 EPWM2。

    如需更多帮助、请 联系 MathWorks 技术支持

    谢谢、

    -Brian

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

    您好 Brian、

    感谢您的回复、我将查看一下。 我的问题是关于处理器外设细节的、因此我认为 TI 技术人员比 MathWorks 了解得更好。 MathWorks 所做的就是为 TI 外设放置一个对话框和块。

    此致、

    Graham

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

    格雷厄姆

    此器件上的同步链将 ePWM1连接到 ePWM2、将 ePWM2连接到 ePWM3、等等。 在其他 C2000器件上可能存在问题、您可以使用来自 ePWM2的外部 SYNC 信号并将其回路到同步 ePWM1的器件中。 遗憾的是、在 F28069上、您只能将 ePWM1SYNCO 从器件中取出、这样、除非您计划改用 TMS320F280049C 之类的器件、否则这不会对您有所帮助。

    简而言之、不能、ePWM2不能是 ePWM1的主器件。

    您已经构建了硬件、如果不是简单的解决方法、只需更改 ePWM1和 ePWM2的功能即可。

    如果您构建了硬件:

    1. PWM 的运行频率是多少?
    2. 同步需要什么?
    3. 您是否在任何东西之间保持相位关系、是恒定相移还是可变相移?

    此致、
    Cody   

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

    您好、Cody、

    感谢您的回复、这是有用的信息。

    是的、硬件已经构建完成、但我正在对硬件人员进行预热、以便进行可能的更改。

    我们的应用是双有源电桥直流/直流转换器(48V -> 400V)。 简化的拓扑是变压器两侧的 H 桥。 高压侧具有 ePWM 1和2、低压侧具有3和4。 在高压侧、左腿使用 EPWM1 A 和 b、右腿使用 EPWM2 A 和 b

    PWM 以60kHz 的频率运行。

    我需要检查、但我认为所有4个 EPWM 都将同步。 改变 ePWM 上的相移可实现双向电流。

    此致、

    Graham

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

    格雷厄姆

    嗯、我想说、在它成为传统之前、它总是最好修复它。 但是、由于它们都处于相同的频率、因此您应该能够使用 ePWM1作为主器件、并将其他器件与其同步。 即使您希望 PWM2成为"实时主控"、也可以始终相对于 ePWM2对 ePWM1应用负相移或正相移。 在这种方法中、即使您的同步脉冲实际上来自 ePWM1、您也会将 ePWM2保持在"0"相移、然后相移3和4、因为您的应用需要相对于 ePWM2。

    您需要考虑具有上述权变措施的临界情况、但对于大多数系统、我认为它应该起作用。 它只是一小部分附加或减法数学运算、但您需要决定是否更好地对您的硬件进行返工。

    祝您好运、告诉我您决定做什么、如果我能提供任何特定于器件的帮助!  

    此致、
    Cody  

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

    您好、Cody、

    感谢您的澄清。 我同意、我认为我们将能够强制软件在不使用硬件模块的情况下工作。

    我想所有基地都已盖好、所以我将关闭这个 TT。

    再次感谢您的快速建议。

    有一个好的假期。

    此致、

    Graham