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

UCD3138的DPWM能否固定输出?

大家好,问个很笨的问题。   如题, 在无输入采样的情况下,UCD3138能否自动发波  固定占空比的DPWM?   能否具体指点下   谢谢

Coffee Ge73:

可以的,只要设置好PWM的模式,然后在Filter中开启CPU Sample功能和设置你要的占空比值(这个需要计算或者实际调),就能实现开环的PWM输出,占空比是固定的。

JoLion:

回复 Coffee Ge73:

谢谢那是不是这样的,

void init_filter1(void)

 {  

copy_coefficients_to_filter(&Filter1Regs, &filter1_pmbus_regs);

 Filter0Regs.FILTERCTRL.bit.OUTPUT_MULT_SEL = 0; //use KCOMP for scaling.

 Filter1Regs.FILTERCTRL.bit.FILTER_EN = 1;

Filter1Regs.FILTERCTRL.bit.USE_CPU_SAMPLE = 1; 

}

还有需不需要加这句呢?  Filter1Regs.CPUXN.bit.CPU_SAMPLE = -34;

Coffee Ge73:

回复 JoLion:

需要的,这句是设定你最终输出的占空比。

赞(0)
未经允许不得转载:TI中文支持网 » UCD3138的DPWM能否固定输出?
分享到: 更多 (0)