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.

UCD3138输出DPWM波形配置问题

Other Parts Discussed in Thread: UCD3138

你好,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波形的开始关断时刻的设置)。

万分感谢。