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-010062: TIDA-010062中关于图腾柱状态机的问题

Part Number: TIDA-010062


您好,最近在看TI的TIDM-010062图腾柱无桥PFC的DEMO程序,对TI的图腾柱PFC程序里边的状态机感觉有点疑惑想向您请教

   在图腾柱PFC中,负半周时高频管的上管作为PFC的控制管而下管作为同步管互补即可,负半周的情况在用DSP实现的时候,输入电感电流的输出作为占空比生成的输入,在设置PWM时:在CAU时clear,在CAD时Set,AQ得到的PWM输送到DB模块,最后将EPWMA给上管,互补的EPWMB给下管。

   但是我看到TI写的状态机里边在NZC2时利用TTPLPFC_ENABLE_SWAP_DEADBAND_OUTPUT(TTPLPFC_HIGH_FREQ_PWM_BASE)将EPWMA 和 EPEMB交换了;NZC2后的状态是NZC3,NZC3后就进入negativeHalf负半周了,那么负半周EPWMA本应该是输送给控制管(即高频桥臂上管)的PWM信号不就给了同步管(即高频桥臂的下管)了吗,这样不就导致控制的极性刚好相反了,这也和我之前分析的相反,请问为何是这样呢。

TI状态机的代码如下:

状态机如下;

  • 您好,我们已收到您的问题并升级到英文论坛寻求帮助,如有答复将尽快回复您。谢谢!

  • 您好,

    这是因为上部开关和底部开关在每半个AC周期中交换其角色。 在正AC周期,上部开关为升压开关,由 D 控制;底部开关为同步开关,由1-D控制。而在负AC周期,底部开关变为升压开关,上部开关变为同步开关,因此我们需要交换 EPWMA 和 EPWMB,以便升压开关由 D 控制,同步开关由1-D 控制。