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

          新聞中心

          EEPW首頁 > 電源與新能源 > 設(shè)計應(yīng)用 > SIMPLIS電流模式反激電路仿真的經(jīng)典實例獻上

          SIMPLIS電流模式反激電路仿真的經(jīng)典實例獻上

          作者: 時間:2016-12-09 來源:網(wǎng)絡(luò) 收藏

          SIMPLIS不光用來仿真不帶寄生參數(shù)的理想電路。仿真帶寄生參數(shù)的速度也是非??斓?。用來觀察密勒效應(yīng),仿真吸收電路,學習環(huán)路補償?shù)榷挤浅嵱谩?

          例子是一個簡單的反激電路,輸入375V DC,輸出12V1A,帶一些寄生參數(shù)。

          電路圖如下:

          電流1

          對電路進行POP分析和AC分析,得到變換器穩(wěn)定狀態(tài)的波形以及閉環(huán)響應(yīng),整個過程用時不到30秒。

          VDS波形

          電流2

          初級電流波形

          電流3

          次級電流波形

          電流4

          次級二極管波形

          電流5

          閉環(huán)波特圖

          電流6

          U4是個自定義的簡單的電流模式IC模型,連VCC都沒有。里面包含了一些峰值電流模式控制的基本功能,如占空比限制,最大檢測電壓,斜率補償?shù)?。完全是出于各人愛?方便調(diào)整IC參數(shù)),大家可以使用SIMPLIS自帶的3842.

          U4內(nèi)部圖

          電流7

          POP分析的原理以及POP分析失敗的解決方法

          原理:POP TRIGGER里面有個基準和一個比較器,與周期性信號比較產(chǎn)生方波,以此方波來記錄一個周期的開始和結(jié)束.仿真器先仿真第一個周期,記錄周期開始時的電容電壓和電感電流,再仿真下一個周期的電容電壓和電感電流,記錄他們的差值。這樣持續(xù)很多周期,他們的差值都非常小,仿真器就認為系統(tǒng)已經(jīng)穩(wěn)定了,POP分析成功。

          POP分析為什么會失敗?

          1.系統(tǒng)不穩(wěn)定,比如產(chǎn)生大小波。

          2.電容電壓和電感電流的初始值離穩(wěn)態(tài)值太遠了。

          3.POP TRIGGER接的位置不對,或者POP TRIGGER里面的參考電壓設(shè)置不對,導致不能輸出周期性的方波。

          4.POP分析的設(shè)置不對。

          ——MAX Period太短或太長

          ——POP iterations的值太小

          POP分析失敗后的解決方法

          1.首先確保瞬態(tài)分析能成功,并且能進入穩(wěn)態(tài)波形。

          2.關(guān)鍵元件的初始值設(shè)置為接近穩(wěn)態(tài)值(穩(wěn)態(tài)值可從瞬態(tài)分析里看到),特別是輸出電容,反饋電容等元件的初始值。

          3.確保POP TRIGGER能觸發(fā)到周期信號(瞬態(tài)分析時可以用探頭觀察POP TRIGGER輸出波形)

          4.MAX Period值要大于開關(guān)周期,也不能太大。

          5.POP分析失敗表明分析進行了很多周期系統(tǒng)還沒進入穩(wěn)定,這樣可以把Cycles befor launching POP 和 Iterations limit的值適當設(shè)大一些(太大會影響速度)



          評論


          技術(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); })();