你好,TI的工程师们:
我参考的是PSFBEVM-027,我的电路拓扑是移相全桥零电压软开关。拓扑如下:
超前桥臂上管由DPWM3B提供,下管由DPWM3A提供,滞后桥臂上管有DPWM2A提供,下管由DPWM2B提供。
然后应用EVM027的程序直接对UCD3138控制芯片进行烧写(当然我去掉了欠压保护UVP,否则无波形输出),发现DPWM3B和DPWM2A同时开通,DPWM3A和DPWM2B同时开通,而不是呈斜角的两个MOS管同时导通。
所以问题来了,我需要对程序进行修改。包括DPWM波形的控制(比如让DPWMA和B两个通道的波形进行位置互换),设置占空比,死区,移相角以及DPWM开通关断的具体时刻。
现在我改了程序中的init_dpwm.c和deadtime_adjust.c中的EVENT参数(如PWM2_EV5、PWM2_EV1),PWM_MODE,MSYNC_SLAVE_EN,DPWMBLKABEG,DPWMBLKAEND等参数,但结果是输出DPWM波形混乱,甚至波形丢失。
我想知道应该对程序哪些地方进行修改才可以自由的控制DPWM输出波形和自己所需要的一致。(主要涉及到DPWMA和B通道波形的互换,以及移相角的设置和DPWM波形的开始关断时刻的设置)。
万分感谢。