UCD3138數字電源控制器逐周期保護功能說(shuō)明
UCD3138 是德州儀器(Texas Instruments)公司推出的最新一代數字電源控制器,于2012 年第一季度正式發(fā)布。相比于上一代數字電源控制器UCD30xx,其在諸多方面有著(zhù)重要改進(jìn),功能更加豐富,性能更加強大。本文基于一款采用硬開(kāi)關(guān)全橋(副邊采用全波整流)拓撲的開(kāi)關(guān)電源,詳細介紹了UCD3138 的逐周期保護功能(cycle bycycle limitation)的硬件設計、軟件配置和實(shí)測數據。在完成對上述功能理解的同時(shí)也可以清楚的了解到UCD3138的優(yōu)勢所在。本文的最后部分給出了參考文獻。
本文引用地址:http://dyxdggzs.com/article/258536.htm1 逐周期保護功能的設計與實(shí)現
逐周期(cycle by cycle)保護功能是UCD3138 相比于UCD30xx 的一個(gè)重要改進(jìn),旨在實(shí)現原邊側的逐周期保護,在有輸入電壓浪涌,輸出短路等場(chǎng)合可以實(shí)現快速響應與保護。
1.1 逐周期功能實(shí)現描述
在UCD3138芯片內部的每個(gè)DPWM模塊都有且只有一個(gè)cycle by cycle(CBC)硬件模塊,如下圖3 所示。當CBC模塊接收到觸發(fā)信號(FAULT)后,CBC模塊會(huì )立即響應以限制當前DPWM A和DPWM B的占空比,這就實(shí)現了cycle by cycle 保護功能。
圖 1:UCD3138 內部的CBC 模塊
1.2 逐周期功能的硬件設計
如下圖2 所示,該電路為原邊電流檢測電路。借助電流互感器(匝比為100:1),在A(yíng)D04 網(wǎng)絡(luò )處得到的電壓反映了原邊電流的大小,其關(guān)系式為:
該網(wǎng)絡(luò )處的電壓將通過(guò)模擬比較器傳輸到UCD3138 芯片內部。
圖 2:原邊電流檢測電路
1.3 逐周期保護功能的軟件設計
逐周期保護功能的軟件設計包含了模擬比較器AD04 的相關(guān)配置、AD04 與DPWM的關(guān)聯(lián)、cycle by cycle相關(guān)參數的配置等幾個(gè)重要部分,下文將一一進(jìn)行闡述。
1)模擬比較器AD04 的配置
下面代碼完成了對模擬比較器閾值的設置,即觸發(fā)CBC 的電壓點(diǎn)。“ACOMP_D_THRESH”的分辨率為19.5mv,閾值電壓設置為30(585mv)。在選定外部電阻(R17,R117)后,可微調該參數,以期得到合適閾值電壓。
FaultMuxRegs.ACOMPCTRL1.bit.ACOMP_D_THRESH = 30;
2)模擬比較器AD04 與DPWM的關(guān)聯(lián)
下面代碼完成了AD04(即代碼中的比較器D)與DPWM0 和DPWM1 的關(guān)聯(lián)。即,當電壓超過(guò)
AD04 閾值電壓后,DPWM0 和DPWM1 的占空比會(huì )被限制。
FaultMuxRegs.DPWM0CLIM.bit.ACOMP_D_EN = 1;
FaultMuxRegs.DPWM1CLIM.bit.ACOMP_D_EN = 1;
3)Blanking time 的設置
下面代碼設置了Blanking time。“BLANK_A_END”位的分辨率為4ns,因此該代碼設置了Blanking time的值為100ns。
Dpwm0Regs.DPWMBLKABEG.bit.BLANK_A_BEGIN=0;
Dpwm0Regs.DPWMBLKAEND.bit.BLANK_A_END =25;
4)連續觸發(fā)CBC 個(gè)數的設置
下面代碼的含義是需要連續觸發(fā)20 次CBC 后系統才會(huì )做出響應,可以是關(guān)機或不動(dòng)作(具體響應機制需要在另一代碼中設置)。
Dpwm0Regs.DPWMFLTCTRL.bit.CBC_MAX_COUNT = 20;
5)CBC 使能
下面代碼為使能CBC 的關(guān)鍵代碼。當與之關(guān)聯(lián)的DPWM配置為Normal Mode 時(shí),設置下面標志位為1,
便使能了CBC 功能。
Dpwm0Regs.DPWMCTRL0.bit.CBC_ADV_CNT_EN = 1;
Dpwm0Regs.DPWMCTRL0.bit.CBC_PWM_AB_EN = 1;
6)連續觸發(fā)CBC 后的響應
下面代碼完成當連續觸發(fā)20 次CBC 后系統的響應。當設置為1,則系統的響應是關(guān)閉驅動(dòng),同時(shí)軟件狀態(tài)機跳轉到Idle 模式。
Dpwm0Regs.DPWMFLTCTRL.bit.CBC_FAULT_EN = 1;
1.4 逐周期保護功能的實(shí)測波形
測試逐周期保護功能時(shí),需要將副邊過(guò)流保護暫時(shí)屏蔽。同時(shí),為充分觀(guān)察CBC 的效果,設置觸發(fā)CBC 的響應動(dòng)作為不關(guān)閉驅動(dòng),系統正常發(fā)波運行。當給系統加載到20A 并觸發(fā)CBC 后,由于系統不關(guān)閉驅動(dòng),全橋原邊占空比會(huì )逐漸被限制,直到變?yōu)樽钚≌伎毡取?/p>
實(shí)測波形見(jiàn)下圖3。由于觸發(fā)CBC 后占空比會(huì )被限制縮小而不關(guān)機,因此輸出電壓會(huì )被逐漸拉低。當輸出電壓穩定后,占空比即被限制到了最小。最小占空比的寬度主要由Blanking time(100ns)和硬件比較器的響應時(shí)間(50ns)決定。
圖 3:觸發(fā)CBC 后,占空比被限制
2 參考文獻
1. UCD3138 datasheet, Texas Instruments Inc., 2011
2. UCD31xx Central Interrupt Module (CIM) Programmers 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
推薦閱讀:
UCD3138數字電源控制器全面解讀
摘要:UCD3138 是一款完全可編程解決方案,此方案可以使用戶(hù)對他們的應用進(jìn)行完全控制,以及很多的區分他們的解決方案的能力。與此同時(shí),TI 致力于通過(guò)提供同類(lèi)產(chǎn)品最佳的開(kāi)發(fā)工具來(lái)簡(jiǎn)化我們用戶(hù)的開(kāi)發(fā)工作,這些開(kāi)發(fā)工具包括應用固件、Code Composer Studio 軟件開(kāi)發(fā)環(huán)境、和TI 的電源開(kāi)發(fā)GUI,這使得用戶(hù)能夠配置和監控關(guān)鍵系統參數。
UCD3138數字電源控制器的Single Frame和前饋功能說(shuō)明
摘要:Single Frame 是一種全新的在副邊完成對原邊輸入電壓檢測的方法。通過(guò)該方法可以在副邊直接快速地檢測當前輸入電壓,實(shí)現欠壓保護功能,因此無(wú)需額外的輸入欠壓保護電路及光耦或數字隔離器。在電源系統未正式運行前,UCD3138 芯片會(huì )周期性的發(fā)出單個(gè)或幾個(gè)驅動(dòng)脈沖,使硬開(kāi)關(guān)全橋工作單個(gè)或者多個(gè)周期。此時(shí),在變壓器副邊中心抽頭處可以產(chǎn)生出電壓,該電壓與輸入電壓成線(xiàn)性關(guān)系,因此通過(guò)UCD3138 檢測該點(diǎn)電壓并通過(guò)軟件計算后可以得到輸入電壓。
光耦相關(guān)文章:光耦原理
互感器相關(guān)文章:互感器原理
比較器相關(guān)文章:比較器工作原理
隔離器相關(guān)文章:隔離器原理
評論