工具/软件:Code Composer Studio
我们有两个问题。
我们下载了此 URL 的代码(www.ti.com/tool/ucd3138fw-psfb)to UCD3138。
虽然观察到 DPWM3A、3B、但观察不到1B 的 DPWM、0B。 输出1B、0B 的 DPWM 有哪些条件?
请告诉我可以使用 UCD3138输出的电压范围、以及在超出该范围设置时1B、0B 的 DPWM 会发生什么情况。
此致、
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.
工具/软件:Code Composer Studio
我们有两个问题。
我们下载了此 URL 的代码(www.ti.com/tool/ucd3138fw-psfb)to UCD3138。
虽然观察到 DPWM3A、3B、但观察不到1B 的 DPWM、0B。 输出1B、0B 的 DPWM 有哪些条件?
请告诉我可以使用 UCD3138输出的电压范围、以及在超出该范围设置时1B、0B 的 DPWM 会发生什么情况。
此致、
查看代码、我看到同步 FET 根据电流而导通和关断:
if (adc_values.io_sense > 460) //Iout > 6A
{
Dpwm0Regs.DPWMCTRL1.bit.GPIO_B_EN =0;
Dpwm1Regs.DPWMCTRL1.bit.GPIO_B_EN =0;
}
否则、如果(adc_values.io_sense < 250) //Iout <3A
{
Dpwm0Regs.DPWMCTRL1.bit.GPIO_B_EN =1;
Dpwm1Regs.DPWMCTRL1.bit.GPIO_B_EN =1;
设置 GPIO_B_EN 位将关闭同步 FET 引脚、因为它会将它们转换为通用 I/O、从而使控制远离 DPWM。 因此、当 Iout 低于3A 时、同步 FET 看起来会关断、当 Iout 高于6A 时、同步 FET 看起来会导通
就电压而言、只要监控电压降至3.3伏数字范围及其各种模拟范围、UCD3138就可以控制任何电压。 PSFB 电路板和软件设计为输出12V 电压。 如果远离此电压、则会出现故障关断。 如果您需要明显不同的电压、则需要重新设计电路板。 对于软件、您通常只需更改滤波器系数、以及大量的缩放、目标和限制常量即可匹配新设计。