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:谷底开关

Guru**** 2605765 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/672428/tms320f280049-valley-switching

器件型号:TMS320F280049

您好!
是否有任何应用手册或说明、如何实现 PWM 4类的新谷底开关功能及其工作原理?
是否需要在 PCB 上进行任何额外的布线?

此致、Holger

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

    使用4类 PWM 实现谷底开关的相关信息、请参阅以下文档中的"14.11.4.3谷底开关"一章
    www.ti.com/.../spruhm8g.pdf。
    这是 f2837x 的 TRM、但它具有与 f28004x 相同的4类 PWM。

    这只需要一个额外的 VDS 感测电路、即可基于 ILPFC EVM 进行谷底捕获。 谢谢你。

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

    尊敬的 Chen:

    尝试配置谷底开关时、我找不到 DCFCTL.EDGEMODE 寄存器的正确选项。

    您能详细说明一下该寄存器的可用选项吗?

    在 SPRUHM8G 第1880页上、只有此信息。

    谢谢、

    萨利奇鲁。

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

    可以根据以下信息设置电子二极管:

    默认= 0
    EDGE_MODE = 0 ->针对边沿滤波器的低边沿到高边沿转换
    EDGE_MODE = 1 ->针对边沿滤波器的高到低边沿转换
    EDGE_MODE = 2 ->针对边沿滤波器的两个边沿转换

    该位可以确定边沿滤波器中要计数的边沿类型。 希望这对您有所帮助。
    感谢您的提问。

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

    我一直在尝试为 F2837xD 器件配置谷底开关、但未获得预期结果。
    我使用的是2017年3月制造的电路板。
    这种选择是否未能在2017年3月实施?
    我认为在这些日期的手册中没有解释谷底开关。

    谢谢、BR、

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

    从硬件的角度来看、如果您使用两相交错式升压 PFC 基板、则必须添加额外的 VDS 感应电路以进行谷底捕获。 我认为您目前使用的电路板现在没有实现该部件、但它不应该很复杂。 添加 VDS 感应电路后、器件 F2837xD 可支持谷底开关。
    对于软件、我们在时间上有 f2837x 的 TRM 中的指令、正如我在前一个答复中提到的那样。

    我们将在不久的将来发布有关谷底开关实现的更多更新的 S/W 和 H/W 详细信息。 谢谢。 如果您对此有更多问题、请随时返回。

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

    我没有任何测试板。 我有自己开发的控制板。
    我尝试为 GPIO 输入提供延迟、以触发 TZ 信号来停止 PWM。

    由于谷底开关检测会增加 SW 延迟、因此我想对1个脉冲进行计数、应用所需的 SW 延迟、激活 TZ 信号并停止 PWM。
    按照手册中的说明配置器件后、我无法获得预期结果。

    那么、该选项是否可以在2017年3月后应用于 F28377D? 这是为什么在2017年12月对手册进行了更新?
    我是否应该购买新的 F28377D 来提供此功能?
    或者、2017年3月制造的 F28377D 单元可能具有此选项、并且我在配置方面做了一些错误的事情?

    提前感谢、

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

    F28377和 F28004x 都应该正常。 4类 PWM 用于所有 F28377和 F28004x。

    根据 f2837x TRM 中的以下指令:
    7.配置捕获的延迟(CNTVAL)并将其应用于边沿滤波 DCxEVTy 信号。 CNTVAL
    该值可以按原样应用、也可以与软件编程值一起应用(对很有用
    失调电压调节)(SWVDELVAL)或只有部分延迟可用于带或不带延迟
    SWVDELVAL。 这对于正确应用与谷点对应的延迟非常有用。
    (VCAPCTL[VDELAYDIV])

    您无需激活跳闸区域即可停止每个 PWM 周期。 SW 延迟将根据您设置的 SWVDELVAL 延迟 DCEVT 信号、并直接重置时基计数器。 如果您看一下第1685页中 PWM 的时基模块、您会发现 TBCTR 和 DCEVT 之间有一条路径。 您需要启用 TBCTL[PHSEN]才能使其发生。 谢谢。

    此致、