您好,最近在看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状态机的代码如下:

状态机如下;
