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.

[参考译文] TMS320F28035:用于 EPWMxA#39;s 下降边沿和 EPWMxB#39;s 上升边沿的 HRPWM

Guru**** 2458980 points
Other Parts Discussed in Thread: TMS320F28035, TMS320F280025C, TMS320F280049C

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1002079/tms320f28035-hrpwm-for-epwmxa-s-falling-edge-and-epwmxb-s-rising-edge

器件型号:TMS320F28035
主题中讨论的其他器件: TMS320F280025CTMS320F280049C

尊敬的 C2000专家:

目前、我计划使用 F28035通过同步整流器控制交错降压、开关频率为400kHz。  

请参阅下图,了解我对 PWMxA (Buck 的控制上开关)和 PWMxB (Buck 的控制下开关)的期望,这要求 对 EPWMxA 的下降沿和 EPWMxB 的上升沿使用高分辨率。 您能不能帮助我了解 F28035是否可以实现它? 如果是、您能否分享一些有关如何配置 ePWM 的建议? 谢谢。。。

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

    在 TMS320F28035上、HR 功能仅在 ePWMxA 通道上可用、对于此器件、请为您的高侧和低侧开关使用两个不同的 PWM 模块。 这在同步方面增加了一些复杂性、但应该起作用。

    或者、具有4类 PWM 模块的器件在 ePWMxA 和 B 通道上都具有 HR。 请参见 TMS320F280049C 和 TMS320F280025C。


    此致、
    Cody   

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

    您好、Cody、

    感谢您的建议。 我知道 F280049和 F280025在 ePWM 和其他外设方面有了一些改进、但看起来这些器件目前已从 TI 订购页面中缺货、可以直接从 TI 订购 F28035。

    另一个问题是、如果使用了 PCMC (峰值电流模式控制)方法、则 HRPWM 在 PCMC 下仍然有效?

    此致、

    插孔

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

    插孔、

    F280049和 F280025向我展示了一些可用性... 也就是说、有些封装看起来没有库存。  

    我与我们的后端人员进行了核实、他们说、对于任何订单、您平均预计都有6周的交货时间<~1ku、而对于较大的订单、则预计有20-26周的交货时间。

    所有器件的 EVM 都已有库存、可用于原型设计。 对于您的应用类型、我确实认为较新的 PWM 特性会有所帮助。

    尽管如此、我不明白为什么 PCMC 不能与 HRPWM 配合使用、但如果您使用的是 PCMC、您是否不打算将占空比设置为100%、然后在电流达到配置的跳闸点时允许 CMPSS 关闭 PWM 输出?

    此致、
    Cody

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

    您好、Cody、  

    感谢您的建议以及新 C2000产品的订购信息、我将与我的团队讨论。

    对于此应用、我将选择 PCMC 方法来控制灌入式降压。 在 PCMC 中、如果峰值电流在一个开关周期内未达到跳变点、则通过 COMPA/B 寄存器值将最大占空比限制为99%。  

    据我了解、CMPSS 的时钟基于 SYSCLK。 那么、CMPSS 具有重复 PCMC 事件的分辨率限制、我的理解是、F280049中的 CMPSS 响应分辨率为10ns、不是吗?  如果我的理解是正确的、PCMC 如何实现 ePWM 的150ps 分辨率?

    如果您能提供一些有关配置的建议、以便在 PCMC 下实现 ePWM 150ps 分辨率、我将不胜感激。

    此致、

    插孔

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

    插孔、

    对于 PCMC、您需要使用 CMPSS 使 PWM 跳闸。 此延迟已发布在数据表中。

    如果您需要最快的路径、则需要在 CMPSS 模块中放弃滤波并使用异步路径、请参阅 TRM 方框图以了解有关此内容的更多信息。

    最后、根本无法获得150ps 的分辨率、器件将在检测到事件时立即关闭、仅检测事件所需的时间超过150ps。

    当然、PWM 的 A 和 B 通道之间还有高分辨率死区、但对于对 CMPSS 跳闸事件的响应、操作只需尽快完成。

    此致、
    Cody