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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 用于車載USB供電的非同步BUCK控制器

          用于車載USB供電的非同步BUCK控制器

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

          由QGD可先計算出MOSFET的開通關(guān)斷時間為:



          計算MOSFET功耗:
          在最高輸入電壓下






          MOSFET的結(jié)溫為



          TA_MAX為最大環(huán)境溫度,車載USB電源一般要求為85℃。150℃為最大結(jié)溫。
          在最低輸入電壓下



          MOSFET的結(jié)溫為



          6.續(xù)流二極管的選擇
          續(xù)流二極管上的最大反向壓降為VINMAX,流過二極管的最大峰值電流為2.96A,流過二極管的最大平均電流為



          建議二極管正向電流為流過二級管的平均電流的1.5倍。這里選取ONSEMI的MBRA340,最大正向平均電流為3A,反向耐壓40V,SMA封裝,參考熱阻為81℃/W。2.5A,100℃結(jié)溫時的正向?qū)▔航导s為0.32V
          二極管損耗(忽略寄生電容產(chǎn)生的損耗)為:



          最高結(jié)溫為:



          7.輸出電容的選擇
          輸出電容紋波主要由兩部分組成,一部分為電容ESR產(chǎn)生的紋波,另一部分為電容產(chǎn)生的紋波。






          為了簡化計算,將輸出紋波近視為ESR紋波與電容紋波相加:






          如果選取電解電容,需要保證輸出電容電流的有效值要小于電解電容允許的最大紋波電流。
          選取22uF的瓷片電容,ESR產(chǎn)生的紋波可忽略,則輸出紋波為:



          FC為系統(tǒng)開環(huán)傳遞函數(shù)的穿越頻率,通常取為開關(guān)頻率的1/6以下,F(xiàn)RC為主電路傳遞函數(shù)的極點的頻率,AP0為主電路傳遞函數(shù)的低頻增益,AEM為反饋電路傳遞函數(shù)的中頻增益。






          由此可以得到RC



          取FC=17kHz。已知,CO=22uF,RSNS=25mΩ,ACSA=2V/V,RFB2=52.5kΩ。
          可以求得RC=6.2kΩ。
          反饋電路的零點要放在主電路的極點附近,所以有:



          得到CC:






          計算得CC=7.1nF,選取CC=8.2nF。
          因為電路采取用瓷片電容,所以不用去消除由ESR造成的零點。CCC不接。如果采用的是電解電容則需要把反饋電路的極點放到主電路ESR零點附近。可根據(jù)下式計算CCC





          圖7.NCV8852 5V,2.5A車載USB電源設計實例電路圖



          表1,圖7設計實例的主要元件清單



          圖8.NCV8852電路實測工作波形

          上一頁 1 2 3 下一頁

          關(guān)鍵詞: 車載USB供電BUCK控制

          評論


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