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.

[参考译文] TMS320F280049C:HRPWM 向上计数、死区模块不可用

Guru**** 2445440 points
Other Parts Discussed in Thread: TIDM-DC-DC-BUCK

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1528669/tms320f280049c-hrpwm-up-count-deadband-module-unavailable

器件型号:TMS320F280049C
主题中讨论的其他器件:TIDM-DC-DC-BUCK

工具/软件:

尊敬的团队:  

我在 TRM 中看到、有以下注意事项:  

 '

但是、在我们的示例设计 TIDM-DC-DC-BUCK 中、我们将 ePWM 设置为向上计数模式、并可选择支持 HRPWM 和 150ns 的死区。

TRM 中的注释指的是什么?

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

    尊敬的 Nishka:

    本应用手册是一个非常通用的说明。 让我来提供一些更深入的见解。

    如果您使用向上计数模式、仍然可以使用高分辨率死区。 我有一个测试用例展示了这些用例。

    如果您有使用向上计数模式的测试用例、且 HR 无法正常工作、请提供。

    但是、在 HRPWM 的特定配置下、如果您使用向上计数模式、并且在同一周期内发生两个操作、则需要控制两个边沿、此时这个死区可能无法正常工作。 然后、您将需要使用具有 HR 和死区的向上计数模式。

    e2e.ti.com/.../6038.hrpwm_5F00_ex2_5F00_slider.7z

    此致、

    Ryan Ma

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

    谢谢 Ryan!

    我没有具体错误、我有一个应用需要精细控制死区时间、并且我们使用降压参考设计作为基本代码。  

    澄清一下、2 个“操作“是指触发输出的 2 个捕捉比较事件?

    降压代码通过动作限定器使用零来设置 PWM 的一个边沿、并使用 CMPA 来设置另一个边沿。 可以正确调整该配置中的上升沿和下降沿死区?

    谢谢!

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

    尊敬的 Nishka:

    由于上升沿设置为零事件、您将无法调整上升沿、但将能够以死区小时数调整 CMPA 边沿

    此致、

    Ryan Ma

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

     您好、Ryan、

    我感到困惑、因为我们 (TI) 实现的降压代码确实设置了上升沿和下降沿死区、并使用向上计数模式、如下所示?  

    当死区有 2 个动作时、错误输出是什么?

    也许我对 HRPWM 部分有所误解、因为 MEP 仅在 CMPA 边沿而不在零边沿使用。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid=“68633" url="“ url="~“~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1528669/tms320f280049c-hrpwm-up-count-deadband-module-unavailable/5879183 #5879183“]

    也许我对 HRPWM 部分有所误解、因为 MEP 仅在 CMPA 边沿而不在零边沿使用。

    [/报价]

    这是预期的、没关系。  

    [报价 userid=“68633" url="“ url="~“~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1528669/tms320f280049c-hrpwm-up-count-deadband-module-unavailable/5879183 #5879183“]

    我感到困惑、因为我们 (TI) 实现的降压代码确实设置了上升沿和下降沿死区、并使用向上计数模式、如下所示?  

    [/报价]

    抱歉、让我澄清一下、在 ZRO 活动中使用常规死区将会起作用。 HR 不会应用于该边缘。

    此致、

    Ryan Ma