數字電源控制器UCD3138 的逐周期保護功能說明
如下圖2 所示,該電路為原邊電流檢測電路。借助電流互感器(匝比為100:1),在AD04 網絡處得到的電壓反映了原邊電流的大小,其關系式為: 。該網絡處的電壓將通過模擬比較器傳輸到UCD3138 芯片內部。
圖 2:原邊電流檢測電路
逐周期保護功能的軟件設計包含了模擬比較器AD04 的相關配置、AD04 與DPWM的關聯、cycle by cycle相關參數的配置等幾個重要部分,下文將一一進行闡述。
1) 模擬比較器AD04 的配置
下面代碼完成了對模擬比較器閾值的設置,即觸發(fā)CBC 的電壓點。“ACOMP_D_THRESH”的分辨率為19.5mv,閾值電壓設置為30(585mv)。在選定外部電阻(R17,R117)后,可微調該參數,以期得到合適閾值電壓。
FaultMuxRegs.ACOMPCTRL1.bit.ACOMP_D_THRESH = 30;
2) 模擬比較器AD04 與DPWM的關聯
下面代碼完成了AD04(即代碼中的比較器D)與DPWM0 和DPWM1 的關聯。即,當電壓超過AD04 閾值電壓后,DPWM0 和DPWM1 的占空比會被限制。
FaultMuxRegs.DPWM0CLIM.bit.ACOMP_D_EN = 1;
FaultMuxRegs.DPWM1CLIM.bit.ACOMP_D_EN = 1;
評論