數(shù)字電源控制器UCD3138的逐周期保護(hù)功能說(shuō)明
4)連續(xù)觸發(fā)CBC 個(gè)數(shù)的設(shè)置
下面代碼的含義是需要連續(xù)觸發(fā)20 次CBC 后系統(tǒng)才會(huì)做出響應(yīng),可以是關(guān)機(jī)或不動(dòng)作(具體響應(yīng)機(jī)制需要在另一代碼中設(shè)置)。
Dpwm0Regs.DPWMFLTCTRL.bit.CBC_MAX_COUNT = 20;
5)CBC 使能
下面代碼為使能CBC 的關(guān)鍵代碼。當(dāng)與之關(guān)聯(lián)的DPWM配置為Normal Mode 時(shí),設(shè)置下面標(biāo)志位為1,便使能了CBC 功能。
Dpwm0Regs.DPWMCTRL0.bit.CBC_ADV_CNT_EN = 1;
Dpwm0Regs.DPWMCTRL0.bit.CBC_PWM_AB_EN = 1;
6)連續(xù)觸發(fā)CBC 后的響應(yīng)
下面代碼完成當(dāng)連續(xù)觸發(fā)20 次CBC 后系統(tǒng)的響應(yīng)。當(dāng)設(shè)置為1,則系統(tǒng)的響應(yīng)是關(guān)閉驅(qū)動(dòng),同時(shí)軟件狀態(tài)機(jī)跳轉(zhuǎn)到Idle 模式。
Dpwm0Regs.DPWMFLTCTRL.bit.CBC_FAULT_EN = 1;
1.4 逐周期保護(hù)功能的實(shí)測(cè)波形
測(cè)試逐周期保護(hù)功能時(shí),需要將副邊過(guò)流保護(hù)暫時(shí)屏蔽。同時(shí),為充分觀察CBC 的效果,設(shè)置觸發(fā)CBC 的響應(yīng)動(dòng)作為不關(guān)閉驅(qū)動(dòng),系統(tǒng)正常發(fā)波運(yùn)行。當(dāng)給系統(tǒng)加載到20A 并觸發(fā)CBC 后,由于系統(tǒng)不關(guān)閉驅(qū)動(dòng),全橋原邊占空比會(huì)逐漸被限制,直到變?yōu)樽钚≌伎毡取?p>實(shí)測(cè)波形見(jiàn)下圖3。由于觸發(fā)CBC 后占空比會(huì)被限制縮小而不關(guān)機(jī),因此輸出電壓會(huì)被逐漸拉低。當(dāng)輸出電壓穩(wěn)定后,占空比即被限制到了最小。最小占空比的寬度主要由Blanking time(100ns)和硬件比較器的響應(yīng)時(shí)間(50ns)決定。
圖 3:觸發(fā)CBC 后,占空比被限制
2、參考文獻(xiàn)
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
評(píng)論