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.

[参考译文] TMS320F28388S:如果启用谷底开关、DCEVTFILT 是否为同步输出或异步输出?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1317734/tms320f28388s-if-enable-valley-switching-dcevtfilt-is-synchronous-output-or-asynchronous-output

器件型号:TMS320F28388S

尊敬的 Expert,

1.我的理解是、启用 谷底开关时 DCEVTFILT 是同步输出。 然后、在 图26-52中。 DCxEVT1事件触发、如果我将 DCxCTL[EVT1SRCSEL] 1设置为选择 DCEVTFILT、我注意到在 EVT1SRCSEL  多路复用器之后有 SYNC 逻辑、SYNC 逻辑是否会 从谷底开关滤除 DCEVTFILT 信号?  

2.在 T1SEL 中, DCEVTFILT 是通过谷底开关或事件过滤(空白窗口过滤后的异步)输出的?  

3.在 T1sel 中,以下信号是电平敏感的信号,它们是如何在 AQ PWM 上工作的?  在这些信号的边缘进行 PWM 切换、还是在这些信号为高电平时 PWM 始终进行切换?  

0000:DCAEVT1
0001:DCAEVT2
0010:DCBEVT1
0011:DCBEVT2
0100:TZ1
0101:TZ2
0110:TZ3

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

    您好,Echo

    1.我的理解是、启用 谷底开关时 DCEVTFILT 是同步输出。 然后、在 图26-52中。 DCxEVT1事件触发、如果我将 DCxCTL[EVT1SRCSEL] 1设置为选择 DCEVTFILT、我注意到在 EVT1SRCSEL  多路复用器之后有 SYNC 逻辑、SYNC 逻辑是否会 从谷底开关滤除 DCEVTFILT 信号?  

    [/报价]

    启用谷底开关后、不需要选择同步路径。 是的、SYNC 逻辑将滤除 DCEVTFILT 信号。

    您可以使用我们的 ePWM 示例6 CCS 项目对此进行测试。 ePWM1B 使用 DCBEVT1强制 ePWM 输出为低电平、并通过软件定义的延迟值为 DCFILT 信号添加延迟。 如果设置 DCBCTL[EVT1SRCESEL]= 0 (同步路径)、则 DCEVTFILT 不会延迟并被滤除。  

    2.在 T1SEL 中, DCEVTFILT 是通过谷底开关或事件过滤(空白窗口过滤后的异步)输出的?  

    [/报价]

    这取决于在 DFCTL[EDGEFILTSEL]中选择的对象。

    3.在 T1sel 中,以下信号是电平敏感的信号,它们是如何在 AQ PWM 上工作的?  在这些信号的边缘进行 PWM 切换、还是在这些信号为高电平时 PWM 始终进行切换?  

    [/报价]

    如果您将 T1 AQ 事件配置为切换、并且您的数字比较事件信号仍处于活动状态、那么在信号保持高电平直到下一个 DCX 事件发生之前、PWM 信号不会始终切换。

    例如:

    如果您有 ePWMxA T1的 AQ 事件可切换、并将数字比较事件1A 的条件配置为 DCxH 为高电平时。 如果数字比较1A 事件保持高电平、AQ 事件将不会持续切换。 只有在 DCEVT1高电平信号的上升沿、PWM 输出才会切换。

     

    此致!

    马瑞安

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

    您好、Ryan、

     正如您所说的"启用谷底开关后、 是的、SYNC 逻辑将滤除 DCEVTFILT 信号。"、在这种情况下、如果我设置 DFCTL[EDGEFILTSEL]=1以启用谷底开关 、并设置 DCxCTL[EVT1SRCSEL]=1以选择 DCEVTFILT、 那么、DCxEVT1.inter、 DCxEVT1.DCxEVT1.SYNC soc、 DCxEVT1.sync 是否会始终为零、因为我选择了同步路径、并且此路径(同步 DCEVTFILT)会在 DCxCTL[EVT1SRCSER]多路复用器之后由 SYNC 逻辑滤除?  在下图中、 DCxEVT1.inter、 DCxEVT1.DCxEVT1.SYNC soc、 DCxEVT1.sync 只能来自 DCxCTL[EVT1SRCSEL]之后的 SYNC 逻辑。

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

    您好,Echo

    SYNC 逻辑将滤除从谷底开关施加的 SWDELAY。 未完全滤除 DCEVTFILT 信号。

    DCxEVT1.SYNC 将在某个 TBCLK 边沿发生、但是 SYNC 将不会在谷底开关中添加软件延迟。

    您是否可以将 DCxEVT2用作您的 DCxEVT2.FORCE 信号? 然后使用 DCxEVT1作为您的同步源?

    此外、您能否分享针对此类要求的最终应用是什么?

    此致!

    马瑞安

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

    您好、Ryan、

    我 很好奇、一旦启用谷底开关、只有.force 信号有效。 现在我完全理解了、非常感谢您在这里的支持。 顺便说一下、您是否有谷底开关相关的材料(用户指南或应用指南)可以在 TRM 中找到有限的信息?

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

    您好,Echo

    不客气! 您能不能分享一下您使用我们的 ePWM 的终端应用是什么? 如果需要并有多个用户提出要求、我们可以考虑创建有关谷底开关的应用手册。  

    我们提供了一个有关谷底开关的视频和参考设计:

    1. TIDM-1022谷底开关升压功率因数校正(PFC)参考设计

    2. 视频资源 

    我还找到了该 基准

    但是、我们目前没有有关谷底开关的用户指南或应用手册。

    此致!

    马瑞安