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

          新聞中心

          EEPW首頁 > 模擬技術 > 設計應用 > 基于MHVIC2115的射頻功率放大器設計

          基于MHVIC2115的射頻功率放大器設計

          作者: 時間:2014-11-23 來源:網(wǎng)絡 收藏

            1.3 輸出匹配仿真

          本文引用地址:http://www.ex-cimer.com/article/265790.htm

            對于器件,由于無法獲取完整的電路模型,本文利用datasheet中測試的數(shù)據(jù)進行輸出匹配電路的設計。根據(jù)與Zout之間的共軛關 系,很容易得出器件Zout。然后利用文本編輯器生成一個Zout.slp。Zout.slp文件中阻抗值如表1所示。

            

           

            在ADS中采用S1P數(shù)據(jù)模型來代替器件的輸出阻抗,把模型路徑設置成Zout.slp文件對應的路徑。整個輸出阻抗匹配電路如圖3所示,采用微帶線和分立 元件來設計。板材采用Arlon AD255,其相對介電常數(shù)為2.55,介質(zhì)厚度為0.762 mm,銅膜厚度為35μm。

            優(yōu)化前后的結果如圖4所示,優(yōu)化后S(1,1)小于一24 dB,此時電壓駐波比VSWR小于1.13。由于Zott.slp只包含了3個頻率點,所以仿真曲線不平滑。

            

           

            初步仿真后,可以再進行電路參數(shù)優(yōu)化。需要注意,電容值在優(yōu)化時被設置成連續(xù)的變量,但是實際廠商的電容值是離散的。所以在優(yōu)化仿真之后,要把理想電容值改 成離實際電容最近的值,然后再仿真。實際匹配、旁路電容采用AVX廠商的ACCU—P系列的射頻微波電容,該電容Q值高,容差小,等效串聯(lián)電阻小,適合放 大器設計。

            而輸入端口直接接50的微帶線,寬度為2。由于器件引腳的間距小,不允許輸入端口到引腳的微帶線一直為2,需要一個錐形微帶線過渡到引腳。

            2 PCB的設計

            輸出匹配仿真完成之后,用Protel對其進行PCB設計。在畫輸出電路時,實際微帶線的尺寸必須與仿真參數(shù)一致。完整的PCB設計如圖5所示。

            

           

            PCB設計中需要注意的是,器件底面源極接地設計。MHVIC2115器件采用PFT一16封裝,而飛思卡爾對PFT一16類型封裝的焊盤設 計進行了詳細的介紹。考慮到實際焊接過程中,焊盤上過孔容易出現(xiàn)虛焊,或者孔內(nèi)有空氣填充,還會造成PCB底面焊錫堆積。為了解決上述可能存在的問題,這 里割去相應的焊盤區(qū)域,然后采用金屬支座來承載MH—VIC2115器件。既能解決導電、導熱問題,又有利于器件的安裝固定。

            3 結 語

            該文首先介紹了MHVIC2115器件的特性。克服電路模型無法獲取問題,采用S1P模型來仿真設計輸出匹配電路。仿真結果表明其輸出端口的S11小于一 24 dB,電壓駐波比VSWR小于1.13,符合設計目標。最后在PCB設計時,提出改用金屬支座來承載MHVIC2115器件,用于器件底面源極接地,改善 其導電、導熱性,而且利于器件安裝固定。


          上一頁 1 2 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁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); })();