數(shù)字電源控制器UCD3138 的Single Frame 和前饋功能說明
if(Filter2Regs.FILTERPRESET.bit.PRESET_VALUE > 0x5A0000)
{
Filter2Regs.FILTERPRESET.bit.PRESET_VALUE = filter2_kc - filter2_kc_step;
Filter2Regs.FILTERPRESET.bit.PRESET_EN = 1;
}
}
其中,handle_regulated_state 為軟件狀態(tài)機中的一個狀態(tài),每100us 執(zhí)行一次。通過這樣一個循環(huán)函數(shù)就可以保證Kc 是以步進的形式由1 配置到0.7(0x5A0000/0x7FFFFF=0.7),防止了輸出電壓出現(xiàn)跌落。
3)前饋功能的啟用
經(jīng)過上述完善的預先配置后,可以啟用前饋功能,啟用后KC 從1 慢慢開始減小。啟動的設(shè)置是通過下面代碼實現(xiàn)的?!癘UTPUT_MULT_SEL”位用來選擇與環(huán)路輸出相乘的值,以決定最后的占空比。當設(shè)置為2時,將選擇前饋的輸出與環(huán)路輸出相乘,即啟動了前饋。
Filter0Regs.FILTERCTRL.bit.OUTPUT_MULT_SEL =2;
參考文獻
【1】 UCD3138 datasheet, Texas Instruments Inc., 2011
【2】 UCD31xx Central Interrupt Module (CIM) Programmer's Manual, Texas Instruments Inc., 2011
【3】 UCD31xx Fusion Digital Power Peripherals Programmer’s Manual, Texas Instruments Inc., 2011
【4】 UCD31xx Miscellaneous Analog Control _MAC_, Texas Instruments Inc., 2011
評論