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

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > 新型BiCMOS集成運(yùn)算放大器設(shè)計

          新型BiCMOS集成運(yùn)算放大器設(shè)計

          作者: 時間:2011-04-20 來源:網(wǎng)絡(luò) 收藏
          2 電路仿真

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

            Aod是在標(biāo)稱電源電壓和規(guī)定負(fù)載下,運(yùn)算放大器工作在線性區(qū),低頻無外部反饋時的電壓增益,Aod的值越大越好。圖4為輸入端V+的電壓波形。由圖可見V+的峰峰值為200 nV,輸入端V-的電壓為0。圖5為輸出波形(在Q3的集電極輸出)。

            

          輸出波形

            由圖5可見,輸出電壓的峰峰值為:

            

          輸出電壓的峰峰值

            因此開環(huán)差模電壓增益為:

            

          開環(huán)差模電壓增益

            可以測量出共模電壓增益:

            滿足設(shè)計要求。

            3 版圖設(shè)計

            采用的是以CMOS工藝為基礎(chǔ)的兼容工藝。首先以外延雙阱CMOS工藝為基礎(chǔ),在N阱內(nèi)增加了N+埋層和集電極接觸深N+注入,用以減少BJT器件的集電極串聯(lián)電阻阻值,以及降低飽和管壓降;其次用P+區(qū)(或N+區(qū))注入,制作基區(qū);再者發(fā)射區(qū)采取多晶硅摻雜形式,并與MOS器件的柵區(qū)摻雜形式一致,制作多晶硅BJT器件。由此可見,這種高速制造工藝原則上不需要增加其他的重要工序。

            

          高速BiCMOS制造工藝

            由于基準(zhǔn)電路不易調(diào)整,在設(shè)計版圖時將基準(zhǔn)部分外接?;?.5μm CMOS工藝的運(yùn)算放大器版圖如圖7所示。

            

          0.5μm CMOS工藝的運(yùn)算放大器版圖

            4 結(jié)語

            該運(yùn)算放大器結(jié)合了CMOS工藝低功耗、高集成度和高抗干擾能力的優(yōu)點(diǎn),雙極型器件的高跨導(dǎo),負(fù)載電容對其速度的影響不靈敏,從而具有驅(qū)動能力強(qiáng)的優(yōu)點(diǎn)。該器件在現(xiàn)有CMOS工藝平臺上制造。該放大器以CMOS器件為主要單元電路,在驅(qū)動大電容負(fù)載之處加入雙極器件的運(yùn)算放大器電路,然后在Tanner Por軟件平臺上完成電路圖的繪制、仿真,并在MCNC 0.5μm CMOS工藝線上完成該電路的版圖設(shè)計,經(jīng)實(shí)用,運(yùn)算放大器的參數(shù)均達(dá)到了設(shè)計要求。


          上一頁 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); })();