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.

[参考译文] TIDA-00961:TMS320F280049外设设置问题!

Guru**** 2558320 points
Other Parts Discussed in Thread: TMS320F280049

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

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/710861/tida-00961-tms320f280049-peripheral-setting-questions

器件型号:TIDA-00961

你(们)好

我想通过 TMS320F280049开发三相 CrM PFC 控制器、我有一些外设问题要问您。

我的问题如下

在峰值电流大于 DAC 的正弦命令时,单个 PWM 是否可以由 CMPSS 比较器触发?

CMPSS 比较器是否可以在峰值电流 小于 DAC 的零指令时触发单个 PWM?

是否可以  通过设置来反转 CMPSS 比较器输出?   来自 DAC 和电感器峰值电流反馈的备用电流命令应进行电平转换1、65Vdc、这意味着必须在负峰值电流小于负电流命令时触发 PWM。 换言之、  当从正周期到负周期的交流传输时、CMPSS 比较器的输出必须反相。

此致

Delta Electronics、Inc.的 Jack Chung 中国台湾

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

    尊敬的 Jack:

    请参阅以下我的回答。

    在峰值电流大于 DAC 的正弦命令时,单个 PWM 是否可以由 CMPSS 比较器触发?

    HN: 回答如下。

    CMPSS 比较器是否可以在峰值电流 小于 DAC 的零指令时触发单个 PWM?

    HN: 我相信您对1和2的要求是窗口比较器行为。 通常、这意味着当反馈电流达到高侧 DAC 阈值时、PWM 应关闭/复位、当比较器达到低侧跳闸阈值时、PWM 应开启/设置。

    是的、这可以通过 TMS320F280049器件上的 CMPSS (窗口比较器)和4类 PWM 来实现。

    请注意、TIDA-00961中使用了 CMPSS 窗口比较器、以在交流输入的正负周期内实现过流保护。 请注意、在这种方法中、这些并不用于在此设计上实现基于电感器电流感应的 ZVS。

    是否可以  通过设置来反转 CMPSS 比较器输出?   来自 DAC 和电感器峰值电流反馈的备用电流命令应进行电平转换1、65Vdc、这意味着必须在负峰值电流小于负电流命令时触发 PWM。 换言之、  当从正周期到负周期的交流传输时、CMPSS 比较器的输出必须反相。

    HN: 如果需要、可以反转 CMPSS 比较器输出。 如2的答案所述、窗口比较 器用于在交流输入的正负周期内实现过流保护。 电平转换必须在外部完成。   

    但愿这对您有所帮助。 如果我对您的问题有误解、请告诉我。

    Hrishi

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Hrishi
    很棒! 您的回答对我非常有帮助。 谢谢!
    280049的一般数据表中找不到 CMPSS 设置过程。
    您是否愿意为我提供与我的3个问题相关的 TI 网站链接?

    此致
    千斤顶
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Hrishi
    轻负载期间、CrM 控制器的开关频率将非常高。
    在 PWM 触发器中增加延迟时间后、开关频率会降低、控制器会传输到 DCM。
    PWM 是否可以由具有延迟时间的 CMPSS 比较器触发?
    是否可以通过固件设置延迟时间?
    如果 TMS280049能够支持这个功能、请给我提供 TI 的链接。
    谢谢!

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

    尊敬的 Jack:

    是的、这是可能的。 用于执行此操作的 CMPSS-PWM 机制类似于转换器的峰值电流模式控制中使用的机制。 您可以将 CMPSS 输出事件配置为 PWM 的 T1或 T2动作限定符事件。 然后、您可以为此动作限定符事件配置动作、假设在此 T1/T2事件中设置 PWM 输出。 您还应配置死区模块、以便在该"设置"事件传播到 PWM 输出引脚之前提供延迟。 此 DBRED (死区上升沿延迟)延迟将为您提供所需的可编程延迟(在硬件中)。  

    您可以使用此机制参阅以下有关峰值电流模式控制的帖子、以帮助您更好地将其可视化。

      

    您可能还会发现以下帖子很有用

      

    Hrishi

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Hrishi
    非常感谢您的回复、对我非常有帮助!
    我知道在 PWM A 中增加了上升沿延迟、以同时关闭 PWM B 和延迟打开 PWM A。 这是我想要的 DCM。
    CMPSS 如此强大! 但我还有另一个 PWM 问题需要问您。
    必须同步三相 CrM 控制器的两相升压 MOSFET、以实现开关频率限制和良好的峰值电流波形。
    输出事件(T1/T2)能否同时触发2个 PWM 开启?

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

    尊敬的 Jack:

    是的、这是可能的。 每个 PWM 都有独立的资源和独立的 T1/T2事件、这些事件可以来自 PWM 模块外部的同一事件。

    Hrishi

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Hrishi
    我阅读了数据表,发现死区位于跳闸区域的前面,因此我有一个问题要咨询您。
    当 ePWM1A 和 ePWM1B 被设置为高电平有效、互补且带死区。
    如果 ePWM1B 被触发区跳闸至低电平、那么 ePWM1A 是否被反转至高电平? 有无死区的情况下、该怎么办?

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

    插孔、

    请将 T1/T2 AQ 操作与 TZ 操作一起使用。 ePWM1A 将由 T1/T2操作反相为高电平、并且可以使用 DBRED 寄存器延迟上升沿以提供所需的死区。

    Hrishi

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Hrishi
    感谢您的建议! 我将尽力找出 T1/T2 AQ 和 TZ 之间的关系。

    插孔