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:如何使 EPW1A 和 EPWM1B 同时处于低电平

Guru**** 2612355 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/994876/tms320f28379d-how-to-make-epw1a-and-epwm1b-low-simultaneously

器件型号:TMS320F28379D

我已将 EPWM1配置为生成2个互补信号、它们之间有一个死区。 但在某些控制实例中、我需要它们一起为低电平(不仅在故障/跳闸期间、而且在正常运行期间)。 我正在使用 EPWM1的 CMPA 寄存器来提供调制信号。  

提前感谢

Hridya

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

    你好,Hridya,

    您能否详细说明如何使信号互补、这是通过动作限定符子模块还是死区子模块实现的?

    我建议查看 AQSFRC 寄存器。 您可以调用强制 ePWM 输出进入特定状态的一次性软件强制。  

    此致、

    Marlyn

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

    我将通过死区模块生成互补信号。 但我想让两个 PWM 0都在调制信号的负半部分中显示。 目前、对于互补 PWM、如果通道 A 为"0"、我看到通道 B 为"1"。 如何使两者都为0?

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

    你(们)好,Hridya

    对于 x49c MCU DBCTL=0x000B 模式4应使 AH 对称的 EPWM-A/B 既低又高、具体取决于 DB gens S4、S5和 S8二进制文件、有关正确的开关、请参阅 x79D TRM 图。 使 AH 互补对模式2 (x49c)反相为 S2、S3、S4、S5、S8二进制值、也许是相同的开关 x79D?   

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

    你好,Hridya,

    您无需等待故障/跳闸事件即可使用跳闸区域子模块。 您可以 使用 TZFRC 寄存器强制设置跳闸条件。 在 TZCTL 中、将 PWM 输出 A/B 上的强制动作设置为低电平。

    此致、

    Marlyn

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

    感谢 、您是说当我检测到调制 信号呈负向时、请使 TZCTL.bit.TZA 和 TZCTL.bit.TSB = 0..RIGHT?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="400808" URL"~/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/994876/tms320f28379d-how-to-make-epw1a-and-epwm1b-low-simultaneously "](不仅在故障/行程期间,而且在正常操作期间)[/quot]

    这似乎需要在该期间对死区模块开关进行软件控制、或者可能需要对 CMPA 匹配计数方向影子寄存器进行软件更改。 就我个人而言、我会首先尝试通过死区发生器实现所需的对称反转。 我们在另一个 TI MCU 中使用红色/ FED 的动态实时软件控制效果很好。  

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

    你好,Hridya,

    是的、一种实现方法是通过 TZFRC 寄存器强制触发区事件、然后配置 TZCTL 寄存器的 TZA 和 TXB 位、使相应的输出变为低电平。 一旦调制信号不再为负、您就可以清除跳闸区域信号。

    此致、
    Marlyn

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

    当然 将进行测试并保持更新

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

    另请查看 TRM 图18-34有源低死区对。