<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 電源與新能源 > 設(shè)計應用 > 數(shù)字電源控制器UCD3138的逐周期保護功能說明

          數(shù)字電源控制器UCD3138的逐周期保護功能說明

          作者: 時間:2013-05-13 來源:網(wǎng)絡 收藏

          4)連續(xù)觸發(fā)CBC 個數(shù)的設(shè)置

          下面代碼的含義是需要連續(xù)觸發(fā)20 次CBC 后系統(tǒng)才會做出響應,可以是關(guān)機或不動作(具體響應機制需要在另一代碼中設(shè)置)。

          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)連續(xù)觸發(fā)CBC 后的響應

          下面代碼完成當連續(xù)觸發(fā)20 次CBC 后系統(tǒng)的響應。當設(shè)置為1,則系統(tǒng)的響應是關(guān)閉驅(qū)動,同時軟件狀態(tài)機跳轉(zhuǎn)到Idle 模式。

          Dpwm0Regs.DPWMFLTCTRL.bit.CBC_FAULT_EN = 1;

          1.4 逐周期保護功能的實測波形

          測試逐周期保護功能時,需要將副邊過流保護暫時屏蔽。同時,為充分觀察CBC 的效果,設(shè)置觸發(fā)CBC 的響應動作為不關(guān)閉驅(qū)動,系統(tǒng)正常發(fā)波運行。當給系統(tǒng)加載到20A 并觸發(fā)CBC 后,由于系統(tǒng)不關(guān)閉驅(qū)動,全橋原邊占空比會逐漸被限制,直到變?yōu)樽钚≌伎毡取?p>實測波形見下圖3。由于觸發(fā)CBC 后占空比會被限制縮小而不關(guān)機,因此輸出電壓會被逐漸拉低。當輸出電壓穩(wěn)定后,占空比即被限制到了最小。最小占空比的寬度主要由Blanking time(100ns)和硬件比較器的響應時間(50ns)決定。

          圖 3:觸發(fā)CBC 后,占空比被限制

          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


          上一頁 1 2 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();