兼容SPICE的運算放大器宏模型
發布時間:2021-08-02 來源:Mark Alexander、Derek F. Bowers 責任編輯:wenwei
【導讀】目前,電路仿真領域呈現采用全方位電路仿真方法的趨勢。我們認為,在所有安裝的電路仿真器中,有75%用於係統設計,而不是IC設計。幾乎所有這些仿真器都是SPICE的de變bian體ti。隨sui著zhe電dian子zi行xing業ye不bu斷duan發fa展zhan,係xi統tong工gong程cheng師shi麵mian對dui日ri益yi增zeng多duo的de集ji成cheng電dian路lu,尤you其qi是shi無wu處chu不bu在zai的de運yun算suan放fang大da器qi,也ye需xu要yao愈yu加jia精jing準zhun的de模mo型xing。但dan是shi,這zhe些xieIC器件的速度和複雜性不斷提高,給初期的SPICE開發人員帶來了始料未及的問題。
由(you)於(yu)典(dian)型(xing)的(de)運(yun)算(suan)放(fang)大(da)器(qi)中(zhong)包(bao)含(han)大(da)量(liang)有(you)源(yuan)器(qi)件(jian),僅(jin)使(shi)用(yong)晶(jing)體(ti)管(guan)級(ji)模(mo)型(xing)的(de)電(dian)路(lu)仿(fang)真(zhen)會(hui)消(xiao)耗(hao)大(da)量(liang)時(shi)間(jian),特(te)別(bie)是(shi)電(dian)路(lu)中(zhong)包(bao)含(han)多(duo)個(ge)運(yun)算(suan)放(fang)大(da)器(qi)時(shi)。由(you)於(yu)涉(she)及(ji)多(duo)個(ge)非(fei)線(xian)性(xing)方(fang)程(cheng),即(ji)使(shi)是(shi)簡(jian)單(dan)的(de)半(ban)導(dao)體(ti)器(qi)件(jian)模(mo)型(xing)也(ye)會(hui)消(xiao)耗(hao)大(da)量(liang)計(ji)算(suan)時(shi)間(jian)。在(zai)某(mou)些(xie)情(qing)況(kuang)下(xia),完(wan)成(cheng)整(zheng)個(ge)仿(fang)真(zhen)所(suo)需(xu)的(de)時(shi)間(jian)可(ke)能(neng)超(chao)過(guo)構(gou)建(jian)工(gong)程(cheng)原(yuan)型(xing)所(suo)需(xu)的(de)時(shi)間(jian)。顯(xian)然(ran),這(zhe)種(zhong)情(qing)況(kuang)完(wan)全(quan)背(bei)離(li)了(le)使(shi)用(yong)SPICE的初衷。
幸(xing)運(yun)的(de)是(shi),我(wo)們(men)可(ke)以(yi)通(tong)過(guo)使(shi)用(yong)盡(jin)可(ke)能(neng)準(zhun)確(que)地(di)表(biao)示(shi)運(yun)算(suan)放(fang)大(da)器(qi)的(de)宏(hong)模(mo)型(xing)來(lai)縮(suo)短(duan)仿(fang)真(zhen)時(shi)間(jian),而(er)無(wu)需(xu)使(shi)用(yong)大(da)量(liang)晶(jing)體(ti)管(guan)或(huo)其(qi)他(ta)非(fei)線(xian)性(xing)器(qi)件(jian)。然(ran)而(er),無(wu)論(lun)出(chu)於(yu)何(he)種(zhong)意(yi)圖(tu)和(he)目(mu)的(de),要(yao)設(she)計(ji)一(yi)個(ge)能(neng)完(wan)全(quan)模(mo)擬(ni)實(shi)際(ji)器(qi)件(jian)的(de)宏(hong)模(mo)型(xing)是(shi)一(yi)個(ge)相(xiang)當(dang)大(da)的(de)挑(tiao)戰(zhan)。對(dui)於(yu)電(dian)路(lu)設(she)計(ji)人(ren)員(yuan)來(lai)說(shuo),運(yun)算(suan)放(fang)大(da)器(qi)模(mo)型(xing)要(yao)切(qie)實(shi)起(qi)到(dao)作(zuo)用(yong),則(ze)不(bu)能(neng)隻(zhi)涵(han)蓋(gai)所(suo)有(you)重(zhong)要(yao)的(de)DC參數,還要能夠在遠超單位增益交越頻率的區域內合理地仿真近似AC特性。
現有的宏模型是不夠的
許多運算放大器的宏模型已包含在多個可用軟件仿真器的器件庫中。這些模型大多數都是基於Graeme Boyle和他的同事(見參考文獻1)所做的初期工作,他們在20世紀70年代中期開發了一些宏模型,以緩解當時已經超負荷的大型計算機的CPU時間緊張問題。Boyle幾乎去除了宏模型中的所有晶體管,隻保留了兩個晶體管。保留的這兩個器件構成了運算放大器的差分輸入級;後續的所有級都采用線性控製源、無源元件和二極管來實現。輸入級中保留的晶體管有助於仿真實際影響,例如偏置電流,以及輸出dV/dt隨差分輸入電壓的變化。
Boyle方法大大減少了所有非線性元件的數量,所以每個放大器所需的仿真時間也大幅縮短。相比完全采用晶體管的仿真,Boyle結構確實有明顯改善,但該結構仍有一些不足之處,這也促進了新的宏模型的開發。該結構具有以下缺陷:
-Boyle模型隻提供兩個極(沒有零)來顯示整個放大器的頻率響應——這種配置僅適用於較慢的運算放大器,完全不適合如今速度更快的器件。
-所有內部產生的節點電壓都以地為基準,即使放大器相對於地“浮空”。這種配置不能體現運算放大器的真實運行狀況——幾乎所有可用的器件都不提供接地參考。
-輸出端電流從連接到地的受控源流出,而不是像在實際放大器中那樣從電源軌流出。此特性完全排除了基於放大器的輸出電流(在電源軌之間正確分流)來仿真電路的情況。
理想元件可以降低複雜性
開發原始的Boyle模型(圖1)的電路拓撲結構時,使用了兩種基本的宏模型建模方法(稱為簡化法和構造法),這兩種方法在開發新宏模型時也非常有用。

圖1:Boyle運算放大器宏模型的一個重大缺陷是所有電壓都以地為基準

圖2:新運算放大器宏模型本質上是模塊化的。在運算放大器設計中,可以通過級聯任何構建模塊來獲得任意數量的極和零點。
zhezhongjianhuajishushiyongjiandandelixiangyuanjianlaidaitidianludeshijibufen,congerchixujiangdiyunsuanfangdaqizhuyaoneibujidefuzaxing。yinci,keyitongguoliyongcifangfadegongnengmokuailaigaodufangzhenshijidianlu。zaitu1中,輸入級模型就是一個很好的簡化示例。該模型保留了發射極耦合對的差分輸入特性,但消除了所有有源負載;它用理想元件代替尾電流源;並承擔產生第二放大器極的任務。增加一個電容(CE)即可使該模型在此級中提供一個極,而減少元件總數則能加快仿真運行速度。
另(ling)一(yi)方(fang)麵(mian),可(ke)以(yi)使(shi)用(yong)構(gou)造(zao)法(fa)構(gou)建(jian)一(yi)個(ge)完(wan)全(quan)由(you)理(li)想(xiang)元(yuan)件(jian)組(zu)成(cheng)的(de)電(dian)路(lu)模(mo)塊(kuai),高(gao)度(du)仿(fang)真(zhen)器(qi)件(jian)實(shi)際(ji)部(bu)分(fen)的(de)行(xing)為(wei)。遺(yi)憾(han)的(de)是(shi),構(gou)造(zao)法(fa)常(chang)常(chang)會(hui)導(dao)致(zhi)一(yi)些(xie)子(zi)部(bu)分(fen)與(yu)實(shi)際(ji)等(deng)效(xiao)部(bu)分(fen)毫(hao)不(bu)相(xiang)似(si)。圖(tu)1的輸出級就是一個很好的示例:它提供了必要的輸出電壓限幅,具有正確的輸出電阻,還提供了短路限流值;但與實際運算放大器原理圖沒有一點相似之處。
開發改進的宏模型
開發新的宏模型(圖2)的目的是創建一個能夠像實際運算放大器一樣運行的模型;但它仍然必須足夠簡單,可以作為一個通用模型使用。圖3、圖4和圖5顯示該模型由處理輸入信號的幾個級聯部分組成。

圖3:新模型的輸入級與Boyle模型的輸入級相似,但之後所有級的結構都截然不同

圖4:除提供零點的共模增益級外,還提供三種類型的頻率成形網絡

圖5:新輸出級還配有電流源,對供電軌之間的負載電流正確分流
由於該模型在構建時采用了簡化技術,所以其輸入級與Boyle模mo型xing非fei常chang相xiang似si。但dan是shi,由you於yu生sheng成cheng新xin模mo型xing的de剩sheng餘yu部bu分fen時shi采cai用yong了le構gou造zao法fa,在zai輸shu入ru級ji之zhi後hou,這zhe兩liang個ge宏hong模mo型xing毫hao無wu任ren何he相xiang似si之zhi處chu。注zhu意yi,在zai任ren何he信xin號hao處chu理li模mo塊kuai中zhong都dou沒mei有you接jie地di參can考kao。相xiang反fan,在zai實shi施shi差cha分fen至zhi單dan端duan轉zhuan換huan後hou,所suo有you內nei部bu產chan生sheng的de節jie點dian電dian壓ya都dou以yi供gong電dian軌gui之zhi間jian的de中zhong點dian為wei基ji準zhun。這zhe個ge中zhong點dian在zai模mo型xing中zhong稱cheng為weiVH,由兩個連接在供電軌之間的等值電阻產生。
在使用新宏模型對任何特定的運算放大器建模時,其最低要求基本上與Boyle拓撲的要求相同:一個差分輸入級、一yi個ge增zeng益yi級ji和he一yi個ge輸shu出chu級ji。這zhe種zhong配pei置zhi可ke以yi產chan生sheng基ji本ben的de雙shuang極ji頻pin率lv響xiang應ying,且qie可ke以yi從cong仿fang真zhen時shi間jian這zhe個ge角jiao度du直zhi接jie比bi較jiao這zhe兩liang種zhong宏hong模mo型xing。您nin可ke以yi在zai增zeng益yi級ji和he輸shu出chu級ji之zhi間jian添tian加jia單dan位wei增zeng益yi極ji、極零點和零極點模塊的任意組合,以獲得所需的頻率相關開環增益滾降。模塊之間的區別在於:極零點模塊產生的極點頻率比零點低,而零極點產生的極點頻率比零點高。
框圖2“模型參數的計算”顯示了基於圖3、4和5所(suo)示(shi)的(de)構(gou)建(jian)模(mo)塊(kuai)構(gou)建(jian)運(yun)算(suan)放(fang)大(da)器(qi)所(suo)需(xu)完(wan)成(cheng)的(de)計(ji)算(suan)。隻(zhi)要(yao)給(gei)出(chu)所(suo)探(tan)討(tao)的(de)運(yun)算(suan)放(fang)大(da)器(qi)的(de)某(mou)些(xie)數(shu)據(ju)手(shou)冊(ce)參(can)數(shu),結(jie)合(he)必(bi)要(yao)的(de)極(ji)零(ling)點(dian)位(wei)置(zhi),就(jiu)可(ke)以(yi)使(shi)用(yong)計(ji)算(suan)器(qi)輕(qing)鬆(song)完(wan)成(cheng)這(zhe)些(xie)計(ji)算(suan)。
圖3中的輸入級是一個簡化雙晶體管電路。新模型和舊模型的主要區別在於:在新模型中,輸入級使用與實際運算放大器同類型的輸入器件,即NPN或PNP雙極性器件、P通道JFET(或者如果適用,使用N通道器件),或者MOSFET。Boyle模型隻允許在輸入級使用雙極性器件,如果是對雙極性輸入運算放大器進行建模,這毫無問題。但是,如果使用Boyle技術對一個FET輸(shu)入(ru)運(yun)算(suan)放(fang)大(da)器(qi)建(jian)模(mo),則(ze)必(bi)須(xu)大(da)幅(fu)提(ti)高(gao)輸(shu)入(ru)晶(jing)體(ti)管(guan)的(de)電(dian)流(liu)增(zeng)益(yi),以(yi)獲(huo)得(de)所(suo)需(xu)的(de)輸(shu)入(ru)偏(pian)置(zhi)電(dian)流(liu)。此(ci)外(wai)還(hai)必(bi)須(xu)通(tong)過(guo)發(fa)射(she)極(ji)負(fu)反(fan)饋(kui)來(lai)降(jiang)低(di)其(qi)跨(kua)導(dao)。這(zhe)些(xie)更(geng)改(gai)導(dao)致(zhi)的(de)結(jie)果(guo)是(shi):無法在寬輸入差分電壓範圍(一般是1至2V)內正確仿真FET輸入放大器的輸出dV/dt的常見變化。A降級之後的雙極輸入級具有線性化、雙曲正切傳遞特性(見文獻2),而FET輸入級具有平方律傳遞特性(見文獻3)。顯然,這些特性並不對等。因此,由於FET輸入級的參數計算並不比雙極性級複雜,所以在模型中使用正確的輸入器件是有意義的。
所有表現出非理想行為的輸入級參數(如失調電壓、失調電流和輸入電容)都dou使shi用yong單dan獨du的de理li想xiang元yuan件jian進jin行xing建jian模mo。此ci外wai,在zai反fan相xiang和he同tong相xiang輸shu入ru端duan之zhi間jian連lian接jie兩liang個ge等deng值zhi電dian阻zu,以yi產chan生sheng共gong模mo輸shu入ru電dian壓ya。模mo型xing的de後hou續xu部bu分fen會hui用yong到dao輸shu入ru電dian壓ya,先xian進jin行xing擴kuo展zhan和he頻pin率lv成cheng形xing,之zhi後hou反fan饋kui到dao輸shu入ru級ji用yong於yu修xiu正zheng失shi調tiao電dian壓ya。
該模型假設輸入晶體管是完全匹配的,且沒有任何會改變整體頻率響應的結電容。但是,通過為雙極性級選擇合適的電流增益,或為FET級(ji)選(xuan)擇(ze)合(he)適(shi)的(de)柵(zha)極(ji)漏(lou)電(dian)流(liu),它(ta)也(ye)可(ke)以(yi)得(de)出(chu)正(zheng)確(que)的(de)輸(shu)入(ru)偏(pian)置(zhi)電(dian)流(liu)。通(tong)過(guo)使(shi)負(fu)載(zai)電(dian)阻(zu)值(zhi)等(deng)於(yu)晶(jing)體(ti)管(guan)跨(kua)導(dao)的(de)倒(dao)數(shu),可(ke)以(yi)將(jiang)差(cha)分(fen)對(dui)的(de)電(dian)壓(ya)增(zeng)益(yi)設(she)為(wei)單(dan)位(wei)增(zeng)益(yi)。這(zhe)個(ge)假(jia)設(she)簡(jian)化(hua)了(le)確(que)定(ding)壓(ya)擺(bai)率(lv)限(xian)製(zhi)元(yuan)件(jian)的(de)計(ji)算(suan)。為(wei)方(fang)便(bian)起(qi)見(jian),將(jiang)輸(shu)入(ru)級(ji)的(de)尾(wei)電(dian)流(liu)標(biao)稱(cheng)值(zhi)設(she)為(wei)1 mA;但是,這個值可以降低到100µA、10µA或1µA,具體取決於放大器的總靜態電流。
增益級的特性
該模型的開環增益通常在一個單級(見圖3)中實現,該級由兩個電壓控製電流源、兩個電阻、兩liang個ge電dian容rong和he一yi個ge電dian壓ya限xian製zhi網wang絡luo組zu成cheng。在zai這zhe個ge級ji中zhong,也ye會hui發fa生sheng差cha分fen至zhi單dan端duan信xin號hao轉zhuan換huan。電dian壓ya限xian製zhi網wang絡luo由you一yi對dui二er極ji管guan組zu成cheng,每mei個ge二er極ji管guan都dou連lian接jie到dao自zi己ji的de電dian壓ya源yuan。該gai網wang絡luo防fang止zhi增zeng益yi級ji和he模mo型xing的de其qi他ta內nei部bu節jie點dian在zai輸shu入ru過guo載zai驅qu動dong條tiao件jian下xia出chu現xian超chao過guo電dian源yuan軌gui電dian壓ya的de擺bai幅fu。在zai開kai環huan增zeng益yi級ji必bi須xu限xian製zhi電dian壓ya;否則,後續節點可能會嚐試仿真大信號(數百千伏)的產生。
兩個電容(與電阻並聯)juedingfangdaqizhujidianheyabailv。muqian,hongmoxingzhinengchuliduichengdezhengfuyabailv,yinweiduichengshizuirongyifangzhendeqingkuang。danshi,weilaidezengqianghongmoxingkenengyunxufangzhenduichengzhengfuyabailvzhijiandeyixiebianhua。zuihou,gaijizaizhelianggedianyakongzhidianliuyuanshanggetianjiayigezhiliufenliang,gouchengfangdaqijingtaidianyuandianliudezhuyaobufen。
對dui運yun算suan放fang大da器qi頻pin率lv響xiang應ying的de研yan究jiu表biao明ming,在zai大da多duo數shu情qing況kuang下xia,精jing確que仿fang真zhen實shi際ji器qi件jian在zai高gao頻pin率lv下xia的de增zeng益yi和he相xiang位wei變bian化hua需xu要yao兩liang個ge以yi上shang的de極ji點dian。此ci外wai,不bu同tong類lei型xing的de運yun算suan放fang大da器qi具ju有you不bu同tong數shu量liang的de極ji點dian和he零ling點dian。為wei了le讓rang這zhe些xie不bu同tong類lei型xing的de電dian路lu都dou能neng輕qing鬆song轉zhuan換huan成cheng兼jian容rongSPICE的子電路(而不必每次都從頭開始),那麼一個真正的通用模型必須是高度模塊化的,並且具有任意數量(大量)的極點和零點。所以,最終架構使用了所有單個運算放大器模型都通用的一些基本構建模塊。這些模塊如圖4所示。
所有頻率成形模塊在DC條件下具有單位增益,因為每個電壓控製電流源(VCCS)的gm都等於從VCCS(電壓控製電流源)demeigejiedianlianjiezhidianyuanguidedianzudedaoshu。zhezhongtuopujiegouyoushizaiyu,zaiweiyigetedingfangdaqishengchengmoxingshi,keyibiaozhudandudejidianhuojilingdiandui。yinerkeyizhakantamengeziduifangdaqidejingpinlvxiangyingdeyingxiang,zheyangjilingdiantiaozhengbiandefeichangrongyi。yinweisuoyoupinlvchengxingmokuaizaiDC條件下都具有單位增益,所以這個過程不會改變模型的DC開環增益。
圖4中的共模增益級由兩個VCCS組成,它們驅動兩個等值電阻,每個電阻與一個電感串聯連接至其中一個電源軌。電感仿真大部分放大器隨著輸入頻率增加而表現出的CMRR的典型衰減。輸入共模電壓(相對於Vh節點)控製電流源。每個控製電流源的gm都等於相關電阻值除以DC條件下放大器的CMRR的值的倒數。
所以,從輸入共模網絡到內部共模增益節點的增益等於放大器的CMRR的倒數。(“增益”一詞用在這裏並不恰當,因為共模增益的值要遠小於單位增益)。
SPICE仿真器的發展
電路仿真器SPICE及其增強版本SPICE2最初是加州大學伯克利分校在上個世紀70年代開發出來的(見參考文獻4)。最初是為了幫助設計工程師在晶體管級分析集成電路(所以這個首字母縮略詞是表示:Simulation Program with integrated Circuit Emphasis,集成電路模擬的仿真程序)。相比在實驗室由人力計算,SPICE支持使用計算機評估設計,其速度更快,也更徹底。SPICE迅速流行,很快傳播到係統級設計社區,受到IC設計人員的青睞。
初版SPICE是一個公用程序,僅象征性收取少量費用;但是,許多軟件供應商都意識到需要一個完全受支持、可以調整和不斷改進的商用電路仿真器。這類程序的第一個基於大型機的版本包括Meta-Software的HSpice、NCSS分時軟件的I-Spice和電子工程軟件的precision。近來,大部分大型機版本經過調整可用於工作站,還有一些可用於IBM PC和兼容產品。
SPICE的首個PC版本是由MicroSim Corp推出的PSpice。之後陸續推出了其他版本,例如Intusoft推出的IS-Spice。其他公司,包括ADI公司(提供一種名為Saber的行為仿真軟件包)已經選擇脫離傳統的SPICE格式,放棄使用“盒裝”電路元件來構建模型。相反,Saber基於嚴格定義的用一種稱為Mast的特定建模語言編寫的方程來控製任何所需電路模型的行為。
電感器在共模增益上增加一個零點,這相當於在共模CMRR上shang增zeng加jia一yi個ge極ji點dian。共gong模mo電dian壓ya,在zai經jing過guo擴kuo展zhan和he適shi當dang的de頻pin率lv成cheng形xing之zhi後hou,按an照zhao理li論lun要yao求qiu輸shu送song回hui輸shu入ru級ji。這zhe一yi步bu通tong過guo將jiang輸shu入ru級ji偏pian置zhi電dian壓ya源yuan變bian成cheng單dan位wei增zeng益yi電dian壓ya控kong製zhi電dian壓ya源yuan來lai實shi現xian,其qi直zhi流liu分fen量liang等deng於yu放fang大da器qi的deVOS。
圖5中並未完全顯示輸出級的操作。在接收所有適當的頻率成形之後,內部運算放大器輸出信號顯示為以輸出級處理之前的最後一個節點的Vh為(wei)基(ji)準(zhun)的(de)電(dian)壓(ya)。輸(shu)出(chu)模(mo)塊(kuai)中(zhong)的(de)兩(liang)個(ge)電(dian)壓(ya)控(kong)製(zhi)電(dian)流(liu)源(yuan)驅(qu)動(dong)兩(liang)個(ge)連(lian)接(jie)至(zhi)供(gong)電(dian)軌(gui)的(de)等(deng)值(zhi)電(dian)阻(zu),就(jiu)像(xiang)其(qi)他(ta)模(mo)塊(kuai)一(yi)樣(yang)。但(dan)是(shi),此(ci)時(shi),兩(liang)個(ge)電(dian)壓(ya)控(kong)製(zhi)電(dian)流(liu)源(yuan)的(de)gm的排列方式使它們能夠作為有源電流發生器。所以,每個gm源產生的電流恰好足以通過並行電阻提供所需壓降。
當輸出端沒有負載時,該模型不會從任一電源軌吸取電流。所以,它表現得比較像是理想的單位增益B類輸出級,且無交越失真。因為兩個電阻的值都等於開環輸出電阻的兩倍,所以輸出級看起來就像是以Vh為基準的電壓源,具有正確的DC輸出電阻。仿真正確的輸出電阻意味著DC開環增益會在放大器加載時適當降低。
模型參數計算
以(yi)下(xia)公(gong)式(shi)可(ke)用(yong)於(yu)構(gou)建(jian)改(gai)進(jin)的(de)宏(hong)模(mo)型(xing),以(yi)實(shi)現(xian)任(ren)何(he)運(yun)算(suan)放(fang)大(da)器(qi)仿(fang)真(zhen)。它(ta)分(fen)別(bie)針(zhen)對(dui)每(mei)個(ge)可(ke)用(yong)的(de)構(gou)建(jian)模(mo)塊(kuai)進(jin)行(xing)計(ji)算(suan),並(bing)討(tao)論(lun)了(le)一(yi)些(xie)電(dian)源(yuan)考(kao)量(liang)因(yin)素(su)。
輸入級和增益級計算
a. 通用計算
參考圖3來確定此處提到的元件和信號。首先,選擇IEE,其值要略小於放大器的總靜態電流。為方便起見,可以將IEE設置為1mA、100µA、10µA或1µA,

其中fp1 =放大器主極點,
AVOL = 開環直流增益

fp2 = 第二放大器極點

T = 27°C
(兩個二極管均適用)。
您可以將數據手冊中的一些參數直接運用到模型中。這些參數包括:
EOS =輸入失調電壓(僅限直流分量);
IOS = 輸入失調電流;CIN = 輸入電容。
b. 雙極性輸入級計算
首先,必須評估以下公式,確定是否可以使用新宏模型對討論的運算放大器進行建模:
其中VT = 0.02585V(27°C時)。
如果此方程成立,可以繼續進行接下來的計算。如果不成立,則必須修改模型,使其與特定的運算放大器匹配。

其中βF為輸入晶體管的正向電流增益,IBIAS為輸入偏置電流。

其中RID為差分輸入電阻。如果RID不是指定的數據手冊參數,則將R1和R2的值設為5 x 1011Ω。
c. JFET輸入級計算
如果設計中包含JFET輸入級,則使用柵極至源極截止電壓VTO的默認值-2.000V。另外,將第一級電流源的名稱改為ISS。主要計算是確定β,即JFET的增益係數:
其中ISS為第一級尾電流。
為了獲得最大輸出dV/dt,尾電流隻能來自差分對的一側;因此需要差分輸入電壓等於:
此外,輸入偏置電流由柵極漏極電流和柵極源極漏電流組成。所以,
其中IBIAS為27℃時的輸入偏置電流。此外,
其中RID為差分輸入電阻(一般為1 x 1012Ω。
最後,可以將R5和R6的值設置為零,因為JFET輸入放大器通常不需要降級。
頻率成形級計算
要確認頻率成形級的參數,請參見圖4。在所有三類頻率成形級中,為方便起見,將G3和G4設置為A/V的1 x 10-6倍。此外,fZ為零點頻率,fp為極點頻率。
然後,在極零點級,

在零極點級,

在極點級,

共模增益級計算
要確認共模增益級的參數,請參見圖4。

其中,fCM為共模極。
輸出級計算
要確認輸出級的參數,請參見圖5。二極管D7和D8的擊穿電壓標稱值設置為50V。通過實驗確定了電感L5的值。ROUT為開環輸出阻抗;VT為0.02585V(27°C時);所有二極管的IS均為1 x 10-12A。所以:

可以通過以下公式確定圖3中電阻R9和R10的值:
其中dISY/dVSY表示電源電壓變化引起的電源電流變化。該模型中VCC與VEE之間的總靜態電流為:
其中,N為該模型中頻率成形和共模增益級的總數;R一般為1 x 106Ω;此值以及頻率成形級中G源的跨導,可以根據低功耗運算放大器適當調整;
IDC是增加至G1和G2源的直流偏移,以補償模型的剩餘部分消耗的電流和 的靜態電流之間的差值
但dan是shi,這zhe種zhong簡jian單dan的de推tui挽wan式shi輸shu出chu級ji存cun在zai一yi個ge微wei妙miao的de問wen題ti。無wu論lun這zhe個ge級ji是shi吸xi電dian流liu還hai是shi源yuan電dian流liu,負fu載zai電dian流liu總zong是shi均jun勻yun分fen布bu在zai兩liang個ge電dian源yuan軌gui上shang,而er實shi際ji輸shu出chu級ji不bu會hui如ru此ci。所suo以yi,以yi源yuan負fu載zai電dian流liu為wei例li,淨jing正zheng電dian源yuan電dian流liu的de增zeng加jia幅fu度du隻zhi有you流liu入ru負fu載zai中zhong電dian流liu的de一yi半ban。而er負fu電dian源yuan電dian流liu則ze是shi減jian少shao相xiang同tong的de量liang。為wei了le補bu償chang這zhe種zhong異yi常chang,會hui強qiang製zhi電dian流liu從cong正zheng電dian源yuan軌gui流liu向xiang負fu電dian源yuan軌gui,數shu量liang正zheng好hao是shi負fu載zai電dian流liu的de一yi半ban。這zhe種zhong校xiao正zheng電dian流liu必bi須xu始shi終zhong沿yan著zhe相xiang同tong的de方fang向xiang流liu動dong——即使輸出電流的極性相反。

圖6:OP-42宏模型遠比Boyle模型複雜,需要更長的仿真時間,但其精度大幅提高
列表1:OP-42 SPICE宏模型網絡列表
OP-42宏模型 © PMI 1990
SUBCKT OP-42 1 2 30 99 50
15.9 MHZ時的輸入級和極點

45 HZ時的第二級和極點

1.80 MHZ/2.20 MHZ時的極零點對

1.80 MHZ/2.20 MHZ時的極零點對

53 MHZ時的極點

53 MHZ時的極點

53 MHZ時的極點

100 KHZ時增益為零的共模增益網絡

79.6 MHZ時的極點

輸出級

使用的模型
JX PJF模型(BETA=999.3E-6 VTO=-2.000 IS=8E-11)
DX模型 D(IS=1E-15)
DY模型 D(IS=1 E-15 BV=50)
ENDS OP-42
因此,圖5中兩個校正源的作用是在供電軌之間產生一個等於輸出電流一半的單極性補償電流。在SPICE中,因為難以實現絕對值VCCS,所以必須具有兩個線性校正源——一個校正源對應半個輸出電流周期。與每個源串聯的二極管執行半波整流,
qinaerjiguanquebaodangdianliufanxiangshi,shizhongweimeigeyuantigongdaodianlujing。suoyouzhexiefujiayuanjianzuizhongxingchengleyigeshuchujimoxing,qizhiliuxingweifeichangjiejinshijidianludexingwei。
為了解決發射極跟隨器輸出級阻抗隨頻率升高的典型現象,宏模型內置一個輸出電感,連接在中間輸出節點和實際宏模型輸出節點之間(參見圖5)。可ke以yi通tong過guo在zai模mo型xing上shang使shi用yong容rong性xing負fu載zai來lai確que定ding這zhe個ge電dian感gan的de值zhi,經jing過guo不bu斷duan試shi驗yan和he試shi錯cuo,直zhi到dao過guo衝chong量liang與yu采cai用yong同tong樣yang負fu載zai的de實shi際ji運yun算suan放fang大da器qi極ji為wei接jie近jin為wei止zhi。
出色的運算放大器宏模型還必須具備短路電流限製特性,在圖5中,通過使用二極管D3和D4以及電壓源V3和V4,將前一個頻率成形級的輸出電壓(VF)箝位到中間輸出節點(V0)來(lai)實(shi)現(xian)限(xian)製(zhi)。注(zhu)意(yi),在(zai)沒(mei)有(you)負(fu)載(zai)的(de)情(qing)況(kuang)下(xia),前(qian)一(yi)級(ji)的(de)信(xin)號(hao)始(shi)終(zhong)等(deng)於(yu)理(li)想(xiang)的(de)輸(shu)出(chu)電(dian)壓(ya),並(bing)且(qie)輸(shu)出(chu)級(ji)就(jiu)像(xiang)是(shi)具(ju)有(you)有(you)限(xian)輸(shu)出(chu)阻(zu)抗(kang)的(de)電(dian)壓(ya)源(yuan)。二(er)極(ji)管(guan)和(he)電(dian)壓(ya)源(yuan)的(de)作(zuo)用(yong)相(xiang)當(dang)於(yu)箝(qian)位(wei)有(you)效(xiao)輸(shu)出(chu)電(dian)阻(zu)上(shang)的(de)壓(ya)降(jiang)。通(tong)過(guo)適(shi)當(dang)選(xuan)擇(ze)每(mei)個(ge)電(dian)壓(ya)源(yuan),可(ke)以(yi)獲(huo)得(de)所(suo)需(xu)的(de)輸(shu)出(chu)限(xian)流(liu)。
由於新結構的主要目標是提高交流精度,因此該模型也必須正確表示共模行為。因此,建模團隊選擇PMI OP-42(JFET輸入運算放大器)作為第一個實驗對象,主要是因為Boyle模型無法正常仿真JFET輸入級。雖然在測試整個模型之前,該團隊必須計算出與JFET輸入級有關的所有方程,但之後發現,從數學角度處理這個級相當容易,並不妨礙最終的宏模型結構開發。

圖7:以單位增益、反相配置連接OP-42時,增益響應在6MHz左右有一個小高峰;2MHz之後,相位偏移急劇增加。

圖8:采用新的宏模型,OP-42的仿真增益響應(a)與實際器件非常相似,在4MHz有一個小峰值。相位響應(b)非常不錯。這條曲線與實際器件的曲線非常接近。

圖9:OP-42的Boyle模型(a)在4MHz時,沒有顯示實際器件所具備的幅度峰值特性。相位響應(b)也不是很準確,特別是在超過10MHz的區域。

圖10:具有430pF電容負載的OP-42在500kHz、200mV峰值方波的驅動下顯示過衝和欠衝
圖6顯示隨之得出的結果。實際OP-42具有約10MHz的增益帶寬乘積,以及50V/µs的對稱壓擺率。從該放大器的CMRR與頻率關係曲線可以看出,該模型的共模增益級需要一個零點(約100kHz處)。
列表1所示為OP-42宏模型的網絡列表,它有8個極點、2個零點,以及在共模增益級的100kHz處的一個零點。即使是一個相對穩定的放大器模型也需要這些極點和零點,以便準確地模擬實際器件在高頻率下的增益和相位行為。
查看網絡列表的輸出級部分可知,開環輸出電阻為45Ω。與輸出端口串聯的250nH電感可以補償高頻率下有效開環輸出阻抗的上升。由二極管D3和D4以及電壓源V3和V4組成的限流網絡將最大輸出電流箝位在約±30mA。
仿真精度比較
圖7顯示作為反相單位增益放大器連接的實際OP-42的增益和相位響應,該放大器具有1kΩ輸入和反饋電阻,采用±15V電源供電。在閉環增益曲線上,可以看到一個小峰值(約2dB),在超過2MHz之後,相位偏移急劇增加。圖8a和圖8b顯示在相同條件下,新OP-42宏模型的增益和相位響應。增益響應顯示與實際電路具有相同的閉環峰值;相位響應與實際器件的相位響應幾乎完全一樣,至少達到10MHz。
圖9a和9b顯示采用Boyle模型時的輸出曲線,從中可以明顯看出Boyle模型在響應精度方麵的缺陷。增益響應未出現2dB峰值,表明急劇滾降,在超過10MHz之後,結果非常不準確。Boyle模型的相位響應與實際電路的響應相去甚遠。OP-42宏模型采用多個極零點補碼,可以更準確地仿真實際電路的交流響應。

圖11:采用新的宏模型仿真OP-42(采用430pF容性負載)的結果顯示,該模型的輸出級具有對稱性

圖12:采用Boyle模型仿真OP-42時,仿真了大約等量的過衝,但其振鈴頻率過低
圖10顯示在430pF容性負載下,測量的反相單位增益OP-42放大器的瞬態響應。對於400mVp-p輸入信號,大約有75%的過衝和100%的欠衝。新的宏模型仿真結果(參見圖11)顯示大約115%的過衝和欠衝。這個仿真值與波形負半部的實際值相當接近,但與正半部的實際值不同。對於這種異常,給出的解釋是:盡管新的宏模型的輸出級完全對稱,但所建模的運算放大器可能並非如此。OP-42實際上具有不對稱、完全由NPN晶體管組成的輸出級。所以,高頻開環響應是可變的,具體取決於輸出級是吸電流還是源電流。
Boyle配置也將運算放大器的輸出級建模為完全對稱的電壓源,如圖12所示,它在輸出波形負半部的欠衝仿真並不正確。它在正半部的仿真與實際電路非常接近,但是振鈴頻率低於實際電路。

圖13:除了多了一個增益級之外,OP-61的模型示意圖與OP-42類似
列表2:OP-61 SPICE宏模型網絡列表
OP-61宏模型 © PMI 1989
SUBCKT OP-61 1 2 34 99 50
300 MHZ時的輸入級和極點

第一個增益級

2.5KHZ時的第二增益級和極點

4MHZ / 8MHZ時的極零點對

85MHZ / 300MHZ時的零極點對

40MHZ時的極點

200MHZ時的極點

200MHZ時的極點

200MHZ時的極點

40 KHZ時增益為零的共模增益網絡

300MHZ時的極點

輸出級

使用的模型
QX NPN模型(BF=1250)
DX模型 D(IS=1E-15)
DY模型 D(IS=1E-15 BV = 50)
ENDS OP-61
Boylefangfabenshenbuzhichiduifeiduichengshuchujixingweijianmo,henyihan,zhezhongxindehongmoxingyeshiruci。danshi,zhegequexianshikeyijiejuede。ruguozaishengchengmoxingdeguochengzhongfaxianguochongzhiyuqianchongzhibutong,namezaishuchudianganxiangguanjisuanzhongyingshiyonglianggezhizhongjiaodadeyige。ranhou,zairongxingfuzaixia,gaidianganzhijianghuichanshengzuichaqingkuangxiadeguochongheqianchongjieguo。
執行時間比較
假設宏模型不存在收斂問題,那麼SPICE進行操作點計算或生成直流轉換曲線所需的時間很大程度上取決於網絡列表中指定的電路元件數量。因此,新的OP-42宏模型的速度幾乎比Boyle模型慢一半,需要進行2.27次迭代,才能得出最終的解決方案。對於交流分析案例,情況也是這樣,新的宏模型的運行時間幾乎是Boyle宏模型的兩倍。但是,在仿真交流響應時,這兩種模型需要的迭代次數基本是相同的。
由於所涉因素很多,很難評估瞬態分析需要多大的計算量。特別是,新的宏模型會展示比Boyle模mo型xing更geng多duo的de細xi節jie。所suo以yi,仿fang真zhen器qi必bi須xu使shi用yong更geng精jing細xi的de時shi間jian步bu長chang,相xiang應ying地di執zhi行xing更geng多duo的de計ji算suan。但dan是shi,模mo型xing中zhong大da量liang的de理li想xiang元yuan件jian使shi得de模mo型xing具ju有you很hen好hao的de收shou斂lian性xing能neng。所suo以yi,有you時shi可ke以yi通tong過guo在zai單dan個ge時shi間jian步bu長chang內nei進jin行xing更geng多duo次ci迭die代dai來lai加jia快kuai分fen析xi速su度du,這zhe樣yang,仿fang真zhen器qi可ke以yi保bao持chi粗cu略lve的de時shi間jian步bu長chang,並bing減jian少shao回hui溯su次ci數shu。
大多數SPICE仿真器將瞬變迭代次數默認為10。您可以在.OPTIONS部分將ITL4設置為一個更大的數值(比如40),以覆蓋這個默認值。此外,將RELTOL放寬到0.01(默認值通常為0.001),通過略微降低準確性也可加快運行時間。這種降低是可行的,因為宏模型本身也隻是一種近似法。但是,請注意,圖11和圖12是在RELTOL設置為0.001而不是0.01時生成的,所以曲線會更為準確。另一種加快瞬態分析速度的方法是使用GEAR積分,而不是梯形積分;但是,使用這種積分得出結果的振蕩幅度要比實際結果低得多。
RELTOL使用0.01,ITL4和梯形積分使用40,OP-42宏模型的瞬變運行速度比Boyle慢3.64倍,且需要2.15倍迭代。仿真速度雖然大幅降低,但是可以接受,並且精度大大提高,足以抵消這種降低。
OP-61宏模型
OP-61是一種雙極輸入寬帶精密運算放大器,典型的增益帶寬積為200MHz(測試頻率為1 MHz時),壓擺率為40V/µs。圖13所示的這種器件的模型比OP-42的模型稍微複雜一點。OP-61的共模抑製在比OP-42的CMRR低的頻率下開始滾降,但在1MHz時,其值仍然非常可觀,為80dB。網絡列表(參見列表2)表明OP-61模型需要9個極點和2個零點來模擬開環頻率響應,並且共模增益在40kHz時為零。
注意,這個模型在差分輸入級和主增益級(參見圖13c)之間有一個額外的增益級(圖13中的級b),可以生成放大器主極點。這個特殊的模型需要額外的增益級,因為OP-61不能滿足極限方程要求,該方程涉及雙極性輸入級的壓擺率、開環增益和主極點頻率(參見框1)。OP-61模型需要100dB開環增益和40V/µs壓擺率,但其增益帶寬積(以及由此得出的主極點頻率)太高,無法由單個級生成所有開環電壓增益。
所以,該模型使用兩個增益級,共同提供所需的100dB增益。第一個增益級的增益為200;第二個為500。必須對第一個增益級箝位,以限製施加給第二個增益級中電壓控製電流源的最大驅動電壓。這個箝位操作會限製傳遞給補償電容C5和C6的峰值電流,從而限製第二個增益級的最大dV/dt。
因為輸入級的最大差分輸出電壓僅為51.6mV,所以第一個增益級必須提供較大增益。為了便於對電壓源和二極管進行箝位,需要一個更大的電壓。第一個增益級的200增益在擺動期間可以產生相對於Vh的±10.32V無阻尼電壓,但是無論使用哪個供電軌,箝位電路都會將此值限製為約±5.0V。這種配置支持進行可靠箝位,即使電源電壓低至±4.4V,這也導致所需壓擺率為40V/µs。

圖14:將一個實際OP-61連接為反相放大器,增益為10時,增益響應在10MHz時顯示達到3dB峰值。

圖15:OP-61宏模型的仿真增益(a)顯示了在10MHz時的正確峰值。此外,它在40MHz時的相位響應(b)與實際器件的響應僅偏差10°。

圖16:實際OP-61連接為反相放大器,且增益為10,容性負載為207pF時,其瞬態響應不太對稱。輸入信號為500kHz方波,峰值幅度為10mV。垂直標度為0.1 V/div,水平標度為0.2µs/div。

圖17:OP-61宏模型仿真的瞬態響應非常接近實際器件的瞬態響應
仿真精度比較
圖14顯示了配置為反相放大器、增益為10的實際OP-61的增益和相位響應測量值。其中使用了一個1kΩ反饋電阻、一個100Ω輸入電阻和±15V電源。在10MHz範圍內,振幅響應出現約3dB的峰值,在10MHz以上,相位偏移急劇增加。對於這些響應,新的宏模型(參見圖15a和15b)的測量值與OP-61非常一致。增益曲線顯示,在稍高於10MHz的位置,出現了所需的增益峰值(稍微超出2dB)。相位響應精度也非常不錯;在40MHz時,誤差隻有10°左右,可能在試驗板由於寄生電容和其他物理效應導致的偏差範圍內。因此,這個新的宏模型是一個可以預測OP-61性能的有用工具,甚至可以在評估試驗板之前進行預測。
圖16顯示了OP-61的瞬態響應,看起來非常不穩定,但該器件正在驅動207pF容性負載。該波形顯示過衝量和欠衝量之間存在一些不對稱性(180%對比220%),但是OP-61和OP-42一樣,並沒有完全平衡的輸出級結構。所選的輸出電感(模型中的L5)在很大程度上決定了仿真的瞬態響應與實際響應之間的相似程度。事實上,圖17所示的仿真產生了對稱的過衝和欠衝(約150%),與圖16xiangbishaodi,danqizhenlingpinlvzeshaogao。zhezhongchayiduiyonghulaishuobingbutaizhongyao。danshi,ruguozhehenzhongyao,keyishaoweizengdashuchudiangandezhi,shifangzhenxiangyinggengjiejinshijiqijianxiangying。
通過與OP-42(沒有OP-61的Boyle模型)比較,您可以大致了解新OP-61模型的性能。在計算直流偏置點時,OP-61宏模型比OP-42宏模型更快。但是,進行交流響應仿真時,OP-61宏模型則比OP-42宏模型慢1.18倍。
進行瞬態響應仿真時,OP-61宏模型所花的時間是OP-42宏模型的1.76倍,迭代次數是OP-42的1.56倍。在這方麵,您應該記住,瞬態運行的仿真時間隨著輸出振蕩的加劇而增加。所以,直接比較OP-42和OP-61的執行時間並不公平,因為OP-42的響應比OP-61更平緩。
仿真目標在不斷改變
計算機模型用於對一些物理現象進行準確建模;現象越複雜,計算機執行必要計算所需的時間就越長。Boyle運算放大器模型的目標是減少需要仿真的非線性元件的數量,從而將運行時間縮短至可接受的水平。Boyle模型在建立時並未考慮到最終準確性,但它可以正確預測運算放大器的低頻性能,對於當時的低性能器件來說,結果是令人滿意的。
danshirujin,duigenggaoxingnengdexuqiuriyizengchang,ruguokeyizhunqueyucexinqijiandexingneng,zekeyibangzhubimianshejicuowu,yimianzaishengchanjieduanyinjiuzhengzhexiecuowuhaofeidaliangchengben。suoyi,zhunquedegaopinxingnengjianmozhiguanzhongyao,zaizheyilingyu,Boyle模型無法滿足需求。本文所描述的經過改進的運算放大器宏模型不僅能比Boyle模型更準確地仿真運算放大器的高頻響應和瞬態行為,還不會耗費過多的CPUshijian。rujin,yongyouleqiangdadezhuomiangongzuozhan,jianmodezhongdianshitigaofangzhenjingdu,erbushisuoduanzhixingshijian。suoyi,xindehongmoxingtigonglelianghaodezhezhongfangan。
這個新的宏模型的最大限製因素在於:為了保證SPICE的兼容性,該模型必須以包含實際電路元件的網絡列表的形式編寫。一些新仿真器(如ADI公司的Saber)允許您用專門的編程語言來定義模型,無需采用電路類型架構。Saber建模語言稱為Mast,與C語言非常類似,可以有效管理內部變量。例如,允許完全用數學方法來描述新的宏模型的輸出級。Saber模型不需要SPICE模mo型xing用yong來lai對dui輸shu出chu級ji電dian流liu實shi施shi校xiao正zheng的de所suo有you二er極ji管guan和he額e外wai源yuan。輸shu出chu級ji的de定ding義yi方fang程cheng會hui直zhi接jie考kao慮lv從cong模mo型xing輸shu出chu端duan獲huo取qu的de任ren何he負fu載zai電dian流liu。在zai不bu久jiu的de將jiang來lai,新xin的de宏hong模mo型xing很hen可ke能neng會hui在zaiSaber中實現。
參考文獻
1. Boyle, Graeme R., et al, "Macromodeling of Integrated Circuit Operational Amplifiers," IEEE Journal of Solid State Circuits, Vol. sc-9, no. 6, December, 1974.
2. Gray, Paul R. and Robert G. Meyer, Analysis and Design of Analog Integrated Circuits, John Wiley & Sons, 1977, pp 159-161.
3. ibid, pp 175-177.
4. Laurence W. Nagel,“SPICE2:A Computer Program to Simulate Semiconductor Circuits," U.C.Berkeley Memorandum No. M520, May, 1975.
推薦閱讀:
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 突破工藝邊界,奎芯科技LPDDR5X IP矽驗證通過,速率達9600Mbps
- 通過直接、準確、自動測量超低範圍的氯殘留來推動反滲透膜保護
- 從技術研發到規模量產:恩智浦第三代成像雷達平台,賦能下一代自動駕駛!
- 從機械執行到智能互動:移遠Q-Robotbox助力具身智能加速落地
- 品英Pickering將亮相2026航空電子國際論壇,展示航電與電池測試前沿方案
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索




