TI中文支持网
TI专业的中文技术问题搜集分享网站

加闭环保护情况下UCD3138无法正常输出DPWM波,需对ACOMP_EN操作禁止其使能才使芯片正常输出DPWM波

在E2E上面申请的程序和Neil Li的差不多,都是2013年初版本。

目前是基本参考EVM027外围电路,输出也改为12V、30A做实验,输入是60V,我把uvp函数屏蔽并对UVIN FAULT等变量进行修改是可以在低压工作的。

可是在输入10V,输出2V,电流基本为0时,芯片会突然保护,没有DPWM波输出。

现在硬件电路只加了输出电压和电流采样,CBC输入电流未采样,而且将protection.c中的    FaultMuxRegs.ACOMPCTRL0.bit.ACOMP_EN = 1;改为    FaultMuxRegs.ACOMPCTRL0.bit.ACOMP_EN = 0;即是关模拟比较器后,输入电压可以进一步提高,而不会保护掉(我目前没有输入加压到额定60V左右,毕竟没有保护怕有问题)

还有输出采用的是二极管而非mos管整流,尝试改过闭环采样点和外围硬件电路还有屏蔽FaultMUX中的一些函数都不起作用。

用memory debuger监测FAULTMUXINTSTAT和FAULTMUXRAWSTAT,没有异常和报错。

问那是因为什么保护的呢,FAULTMUX没有检测出错误的情况下,还有之前有TI工程师认为可能因为PWM波占空比受到限制,这个在哪里看得到并可以进行修改的?

Neil Li:

除了模拟比较器,还有Fault引脚也是可以触发保护的。

看下状态机是停在哪个状态了。

赞(0)
未经允许不得转载:TI中文支持网 » 加闭环保护情况下UCD3138无法正常输出DPWM波,需对ACOMP_EN操作禁止其使能才使芯片正常输出DPWM波
分享到: 更多 (0)