0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

放大器仿真模型可提高SPICE仿真速度

電子設(shè)計(jì) ? 來(lái)源:郭婷 ? 作者:電子設(shè)計(jì) ? 2019-04-09 08:18 ? 次閱讀

簡(jiǎn)介

放大器仿真模型通常是利用電阻、電容、晶體管、二極管、獨(dú)立和非獨(dú)立的信號(hào)源以及其它模擬元件來(lái)實(shí)現(xiàn)的。一種替代方法是使用放大器行為的二階近似(拉普拉斯轉(zhuǎn)換),這可加快仿真速度并將仿真代碼減少到三行。

然而,對(duì)于高帶寬放大器,采用s域傳遞函數(shù)的時(shí)域仿真可能非常慢,因?yàn)?a href="http://www.ttokpm.com/tags/仿真器/" target="_blank">仿真器必須首先計(jì)算逆變換,然后利用輸入信號(hào)對(duì)其進(jìn)行卷積。帶寬越高,則確定時(shí)域函數(shù)所需的采樣頻率也越高,這將導(dǎo)致卷積計(jì)算更加困難,進(jìn)而減慢時(shí)域仿真速度。

本文進(jìn)一步完善了上述方法,將二階近似合成為模擬濾波器,而不是 s域傳遞函數(shù),從而大大提高時(shí)域仿真速度,特別是對(duì)于高帶寬放大器。

二階傳遞函數(shù)

放大器仿真模型的二階傳遞函數(shù)可以利用Sallen-Key濾波器拓?fù)鋵?shí)現(xiàn),它需要兩個(gè)電阻、兩個(gè)電容和一個(gè)壓控電流源;或者利用多反饋(MFB)濾波器拓?fù)鋵?shí)現(xiàn),它需要三個(gè)電阻、兩個(gè)電容和一個(gè)壓控電流源。這兩種拓?fù)浣o出的結(jié)果應(yīng)相同,但Sallen-Key拓?fù)涓子谠O(shè)計(jì),而MFB拓?fù)鋭t具有更好的高頻響應(yīng)性能,可能更適合可編程增益放大器,因?yàn)樗菀浊袚Q到不同的電阻值。

首先,利用二階近似的標(biāo)準(zhǔn)形式為放大器的頻率和瞬態(tài)響應(yīng)建模:

放大器仿真模型可提高SPICE仿真速度

圖1顯示了如何轉(zhuǎn)換到Sallen-Key和多反饋拓?fù)洹?/p>

放大器仿真模型可提高SPICE仿真速度

放大器的自然無(wú)阻尼頻率ωn等于濾波器的轉(zhuǎn)折頻率 ωc,放大器的阻尼比ζ 則等于 ?乘以濾波器品質(zhì)因素Q 的倒數(shù)。對(duì)于雙極點(diǎn)濾波器, Q 表示極點(diǎn)到j(luò)ω軸的徑向距離;Q 值越大,則說(shuō)明極點(diǎn)離 jω軸越近。對(duì)于放大器,阻尼比越大,則峰化越低。這些關(guān)系為 s域 (s = jω) 傳遞函數(shù)與模擬濾波器電路提供了有用的等效轉(zhuǎn)換途徑。

放大器仿真模型可提高SPICE仿真速度

設(shè)計(jì)示例:5倍增益放大器

該設(shè)計(jì)主要包括三步:首先,測(cè)量放大器的過(guò)沖(Mp) 和建立時(shí)間 (ts)。其次,利用這些測(cè)量結(jié)果計(jì)算放大器傳遞函數(shù)的二階近似。最后,將該傳遞函數(shù)轉(zhuǎn)換為模擬濾波器拓?fù)湟援a(chǎn)生放大器的SPICE模型。

放大器仿真模型可提高SPICE仿真速度

例如,利用Sallen-Key和MFB兩種拓?fù)浞抡嬉豢?倍增益放大器。從圖2可知,過(guò)沖(Mp) 約為22%,2%建立時(shí)間則約為2.18 μs。阻尼比ζ計(jì)算如下:

放大器仿真模型可提高SPICE仿真速度

重排各項(xiàng)以求解ζ:

放大器仿真模型可提高SPICE仿真速度

接下來(lái),利用建立時(shí)間計(jì)算自然無(wú)阻尼頻率(單位為弧度/秒)。

放大器仿真模型可提高SPICE仿真速度

對(duì)于階躍輸入,傳遞函數(shù)分母中的 s2 和 s 項(xiàng)(弧度/秒)通過(guò)下式計(jì)算:

放大器仿真模型可提高SPICE仿真速度

放大器仿真模型可提高SPICE仿真速度

單位增益?zhèn)鬟f函數(shù)即變?yōu)椋?/p>

放大器仿真模型可提高SPICE仿真速度

將階躍函數(shù)乘以5便得到5倍增益放大器的最終傳遞函數(shù):

放大器仿真模型可提高SPICE仿真速度

下面的網(wǎng)絡(luò)列表模擬5倍增益放大器傳遞函數(shù)的拉普拉斯變換。轉(zhuǎn)換為濾波器拓?fù)渲?,最好運(yùn)行仿真以驗(yàn)證拉普拉斯變換,并根據(jù)需要延長(zhǎng)或縮短建立時(shí)間以調(diào)整帶寬。

***GAIN_OF_5 TRANSFER FUNCTION***

.SUBCKT SECOND_ORDER +IN –IN OUT

E1 OUT 0 LAPLACE {V(+IN) – V(–IN)} = {89.371E12 / (S^2 + 3.670E6*S + 17.874E12)}

.END

圖3所示為時(shí)域的仿真結(jié)果。圖4所示為頻域的仿真結(jié)果。

放大器仿真模型可提高SPICE仿真速度

放大器仿真模型可提高SPICE仿真速度

脈沖響應(yīng)的峰化使得我們可以輕松保持恒定的阻尼比,同時(shí)可改變建立時(shí)間以調(diào)整帶寬。這將改變復(fù)數(shù)共軛極點(diǎn)對(duì)相對(duì)于實(shí)軸的角度,改變量等于阻尼比的反余弦值,如圖5所示。縮短建立時(shí)間會(huì)增加帶寬,延長(zhǎng)建立時(shí)間則會(huì)減少帶寬。只要阻尼比保持不變且僅調(diào)整建立時(shí)間,則峰化和增益不受影響,如圖6所示。

放大器仿真模型可提高SPICE仿真速度

放大器仿真模型可提高SPICE仿真速度

一旦傳遞函數(shù)與實(shí)際放大器的特性一致,就可以將其轉(zhuǎn)換為濾波器拓?fù)?。本例將使用Sallen-Key和MFB兩種拓?fù)洹?/p>

首先,利用單位增益Sallen-Key拓?fù)涞恼齽t形式將傳遞函數(shù)轉(zhuǎn)換為電阻和電容值。

放大器仿真模型可提高SPICE仿真速度

根據(jù) s項(xiàng)可以計(jì)算 C1:

放大器仿真模型可提高SPICE仿真速度

選擇易于獲得的電阻值,例如R1和R2均為10 kΩ,然后計(jì)算C1。

放大器仿真模型可提高SPICE仿真速度

利用轉(zhuǎn)折頻率的關(guān)系式求解C2。

放大器仿真模型可提高SPICE仿真速度

相應(yīng)的網(wǎng)絡(luò)列表如下文所示,Sallen-Key電路則如圖7所示。E1乘以階躍函數(shù)以獲得5倍增益。Ro提供2 Ω輸出阻抗。 G1 是增益為 120 dB的VCCS。 E2為差分輸入模塊。頻率與增益的仿真與采用拉普拉斯變換的仿真完全相同。

.SUBCKT SALLEN_KEY +IN –IN OUT

R1 1 4 10E3

R2 5 1 10E3

C2 5 0 10.27E–12

C1 2 1 54.5E–12

G1 0 2 5 2 1E6

E2 4 0 +IN –IN 1

E1 3 0 2 0 5

RO OUT 3 2

.END

放大器仿真模型可提高SPICE仿真速度

接下來(lái),利用MFB拓?fù)涞臉?biāo)準(zhǔn)形式將傳遞函數(shù)轉(zhuǎn)換為電阻和電容值。

放大器仿真模型可提高SPICE仿真速度

從計(jì)算R2開(kāi)始轉(zhuǎn)換。為此,可以將傳遞函數(shù)改寫為以下更為通用的形式:

放大器仿真模型可提高SPICE仿真速度

設(shè)置 C1 = 10 nF,然后選擇C2 ,使得根號(hào)下的量為正數(shù)。為方便起見(jiàn),選擇C2 為 10 pF。代入已知值 C2 = 10 pF、 a1 = 3.67E6、K = 5、 a0 = 17.86E12 ,計(jì)算R2值:

放大器仿真模型可提高SPICE仿真速度

R1 的值很容易計(jì)算,等于 R2/K = R2/5 = 33。根據(jù)標(biāo)準(zhǔn)多項(xiàng)式系數(shù)可求解 R3。代入a0、R2和 C2 的已知值可得:

放大器仿真模型可提高SPICE仿真速度

最后,驗(yàn)證元件比是否正確,即代入a0、R2、 R3、增益K和 C2 (從s 項(xiàng)求得)的已知值時(shí),C1 應(yīng)等于10 nF。

放大器仿真模型可提高SPICE仿真速度

得出元件值后,再代入方程式中,驗(yàn)證多項(xiàng)式系數(shù)在數(shù)學(xué)上是否正確。利用電子表格計(jì)算器就能輕松完成這項(xiàng)工作。所示的元件值是可以用于最終SPICE模型的實(shí)際值。實(shí)際應(yīng)用中,應(yīng)確保最小電容值不低于10 pF。

5倍增益放大器的網(wǎng)絡(luò)列表如下文所示,模型則如圖8所示。G1是開(kāi)環(huán)增益為120 dB的VCCS(壓控電流源)。注意,如果使用電阻、電容、二極管和非獨(dú)立源,所需的元件數(shù)將多得多

.SUBCKT MFB +IN –IN OUT

***VCCS – 120 dB OPEN_LOOP_GAIN***

G1 0 7 0 6 1E6

R1 4 3 330

R3 6 4 34K

C2 7 6 1P

C1 0 4 1N

R2 7 4 1.65K

E2 3 0 +IN –IN 1

E1 9 0 7 0 –1

***OUTPUT_IMPEDANCE RO = 2 Ω***

RO OUT 9 2

.END

放大器仿真模型可提高SPICE仿真速度

設(shè)計(jì)示例:10倍增益放大器

在第二個(gè)示例中,考慮一個(gè)無(wú)過(guò)沖10倍增益放大器的脈沖響應(yīng),如圖9所示。建立時(shí)間約為7 μs。由于無(wú)過(guò)沖,脈沖響應(yīng)可以近似為具有臨界阻尼, ζ ≈ 0.935 (Mp = 0.025%)。

放大器仿真模型可提高SPICE仿真速度

在無(wú)過(guò)沖的情況下,很容易保持恒定的建立時(shí)間,并調(diào)整阻尼比以模擬正確的帶寬和峰化。圖10顯示了極點(diǎn)如何隨阻尼比而變化,與此同時(shí)建立時(shí)間保持不變。圖11顯示了頻率響應(yīng)的變化情況。

放大器仿真模型可提高SPICE仿真速度

放大器仿真模型可提高SPICE仿真速度

***AD8208 PREAMPLIFIER_TRANSFER_FUNCTION (GAIN = 20 dB)***

.SUBCKT PREAMPLIFIER_GAIN_10 +IN –IN OUT

E1 OUT 0 LAPLACE {V(+IN)–V(–IN)} = {3.734E12 / (S^2 + 1.143E6*S + 373.379E9)}

.END

為求得單位增益拓?fù)涞碾娮韬碗娙葜?,?qǐng)像前面一樣選擇R1 = R2 = 10 kΩ 。利用與5倍增益放大器示例相同的方法計(jì)算電容值:

放大器仿真模型可提高SPICE仿真速度

網(wǎng)絡(luò)列表如下文所示,Sallen-Key仿真電路模型則如圖12所示。E2是一個(gè)10倍增益模塊,與一個(gè)2 Ω輸出阻抗一起置于輸出級(jí)。E2將單位增益?zhèn)鬟f函數(shù)放大10倍。拉普拉斯變換和Sallen-Key網(wǎng)絡(luò)列表產(chǎn)生的仿真相同,如圖13所示。

***AD8208 PREAMPLIFIER_TRANSFER_FUNCTION (GAIN = 20 dB)***

.SUBCKT AMPLIFIER_GAIN_10_SALLEN_KEY +IN –IN OUT

R1 1 4 10E3

R2 5 1 10E3

C2 5 0 153E–12

C1 2 1 175E–12

G1 0 2 5 2 1E6

E2 4 0 +IN –IN 10

E1 3 0 2 0 1

RO OUT 3 2

.END

放大器仿真模型可提高SPICE仿真速度

放大器仿真模型可提高SPICE仿真速度

利用MFB拓?fù)淇梢赃M(jìn)行相似的推導(dǎo)。網(wǎng)絡(luò)列表如下文所示,仿真模型則如圖14所示。

***AD8208 PREAMPLIFIER_TRANSFER_FUNCTION (GAIN = 20 dB)***

.SUBCKT 8208_MFB +IN –IN OUT

***G1 = VCCS WITH 120 dB OPEN_LOOP_GAIN***

G1 0 7 0 6 1E6

R1 4 3 994.7

R2 7 4 9.95K

R3 6 4 26.93K

C1 0 4 1N

C2 7 6 10P

EIN_STAGE 3 0 +IN –IN 1

***E2 = OUTPUT BUFFER***

E2 9 0 7 0 1

***OUTPUT RESISTANCE = 2 Ω***

RO OUT 9 2

.END

放大器仿真模型可提高SPICE仿真速度

結(jié)束語(yǔ)

對(duì)于高帶寬放大器,與利用s域(拉普拉斯變換)傳遞函數(shù)相比,利用模擬元件構(gòu)建SPICE模型能夠提供快得多的時(shí)域仿真。Sallen-Key和MFB低通濾波器拓?fù)涮峁┝艘环N將s域傳遞函數(shù)轉(zhuǎn)換為電阻、電容和壓控電流源的方法。

MFB拓?fù)涞姆抢硐氩僮鱽?lái)源于 C1 和 C2 在高頻時(shí)表現(xiàn)為相對(duì)于電阻R1、 R2和R3的阻抗短路。同樣,Sallen-Key拓?fù)涞姆抢硐氩僮鱽?lái)源于C1 和 C2 在高頻時(shí)表現(xiàn)為相對(duì)于電阻 R1 和 R2的阻抗短路。這兩種拓?fù)涞膶?duì)比如圖15所示。

現(xiàn)有常用于CMRR、PSRR、失調(diào)電壓、電源電流、頻譜噪聲、輸入/輸出限幅及其它參數(shù)的電路可以與該模型合并,如圖16所示。

放大器仿真模型可提高SPICE仿真速度

放大器仿真模型可提高SPICE仿真速度

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 放大器
    +關(guān)注

    關(guān)注

    143

    文章

    13434

    瀏覽量

    212192
  • 仿真
    +關(guān)注

    關(guān)注

    50

    文章

    3972

    瀏覽量

    132965
  • SPICE
    +關(guān)注

    關(guān)注

    5

    文章

    175

    瀏覽量

    42393
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    電荷放大器仿真和設(shè)計(jì)

    仿真分析》、《新型壓電式傳感器前置放大電路的設(shè)計(jì)》等文章中對(duì)電荷放大器的原理進(jìn)行了詳細(xì)的剖析,并且對(duì)電荷放大器電路進(jìn)行測(cè)試與仿真,可是并沒(méi)有
    的頭像 發(fā)表于 02-12 11:44 ?3.7w次閱讀
    電荷<b class='flag-5'>放大器</b><b class='flag-5'>仿真</b>和設(shè)計(jì)

    兼容SPICE的運(yùn)算放大器模型

    由于典型的運(yùn)算放大器中包含大量有源器件,僅使用晶體管級(jí)模型的電路仿真會(huì)消耗大量時(shí)間,特別是電路中包含多個(gè)運(yùn)算放大器時(shí)。
    發(fā)表于 07-21 15:18 ?3858次閱讀
    兼容<b class='flag-5'>SPICE</b>的運(yùn)算<b class='flag-5'>放大器</b>宏<b class='flag-5'>模型</b>

    求助:如何提高modelsim仿真速度?

    講解一下目前常用的提高modelsim仿真速度的方法,或者硬件加速的常用方法,用到的硬件加速板卡是什么類型?
    發(fā)表于 04-16 20:32

    SPICE仿真模型的優(yōu)點(diǎn)和缺點(diǎn)

    ,我們的經(jīng)驗(yàn)也較Bob少。我們可能也沒(méi)有模擬方面的導(dǎo)師來(lái)教導(dǎo)我們他曾經(jīng)做過(guò)的東西。我們的設(shè)計(jì)速度越來(lái)越快所以我們需要其它幫助。我相信,合理明智地使用SPICE模型,能夠提高我們對(duì)電路的
    發(fā)表于 09-21 15:51

    SPICE模型仿真失調(diào)電壓

    作者: TI專家 Bruce Trump翻譯: TI信號(hào)鏈工程師 Michael Huang (黃翔)失調(diào)電壓對(duì)電路的影響并不是都很明顯。直流失調(diào)電壓很容易利用OP放大器SPICE模型來(lái)仿真
    發(fā)表于 09-21 15:52

    ADS軟件導(dǎo)入spice模型仿真出現(xiàn)問(wèn)題?

    我用ADS軟件想對(duì)ADA4937差分放大器進(jìn)行S參數(shù)仿真,我在ADI官網(wǎng)上下載了ADA4937的spice模型,并搭好了測(cè)試電路,但是進(jìn)行S參數(shù)仿真
    發(fā)表于 05-26 17:43

    如何將放大器建模為模擬濾波器,從而提高SPICE仿真速度?

    減慢時(shí)域仿真速度。本文進(jìn)一步完善了上述方法,將二階近似合成為模擬濾波器,而不是 s域傳遞函數(shù),從而大大提高時(shí)域仿真速度,特別是對(duì)于高帶寬放大器。二階傳遞函數(shù)
    發(fā)表于 12-01 08:00

    如何提高MPLAB X仿真速度?

    指南說(shuō)關(guān)閉模擬器跟蹤將增加模擬速度高達(dá)50%。但我不清楚如何將這個(gè)選項(xiàng)從Linux終端上關(guān)閉。還有可能使用來(lái)自Linux終端的MDB(MPLAB X的命令行版本)來(lái)提高外部的仿真速度嗎?如果你需要額外的信息,請(qǐng)告訴我。
    發(fā)表于 03-27 10:38

    如何用SPICE模型仿真失調(diào)電壓?

    失調(diào)電壓對(duì)電路的影響并不是都很明顯。直流失調(diào)電壓很容易利用OP放大器SPICE模型來(lái)仿真,但是一般只能預(yù)測(cè)到某個(gè)芯片的失調(diào)電壓的影響。在不同的器件之間,結(jié)果又會(huì)有怎樣的變化呢?
    發(fā)表于 04-06 07:54

    通過(guò)交互式SPICE仿真和分析各種放大器的設(shè)計(jì)

    通過(guò)交互式SPICE仿真和分析考察了各種放大器的設(shè)計(jì)。該放大器的例子包括單階和兩階設(shè)計(jì)。Chapter 4 of the NI Multisim Fundamental Circuit
    發(fā)表于 03-29 09:17 ?31次下載

    通過(guò)SPICE交互式仿真探討運(yùn)算放大器電路

    通過(guò)SPICE交互式仿真探討了一些運(yùn)算放大器電路。主題包括反相和非反相設(shè)計(jì),以及峰值探測(cè)器。Chapter 5 of the NI Multisim Fundamental Circuits
    發(fā)表于 03-29 09:18 ?34次下載

    Spice仿真器:仿真速度和容量的提升

    Spice仿真器:仿真速度和容量的提升 度、精度和易用性都是設(shè)計(jì)者使用仿真時(shí)的關(guān)鍵需求,他們要用仿真將自己的模擬、RF和混合信號(hào)設(shè)備推向市
    發(fā)表于 01-23 11:12 ?3514次閱讀
    <b class='flag-5'>Spice</b><b class='flag-5'>仿真</b>器:<b class='flag-5'>仿真速度</b>和容量的提升

    LTspice IV高性能Spice III仿真器應(yīng)用程序免費(fèi)下載

    Spice 仿真器有了大幅度的提高,從而令用戶只需區(qū)區(qū)幾分鐘便可完成大多數(shù)開(kāi)關(guān)穩(wěn)壓器的波形觀測(cè)。這里可下載的內(nèi)容包括用于 80% 的凌力爾特開(kāi)關(guān)穩(wěn)壓器的 Spice 和 Macro
    發(fā)表于 09-18 17:48 ?28次下載
    LTspice IV高性能<b class='flag-5'>Spice</b> III<b class='flag-5'>仿真</b>器應(yīng)用程序免費(fèi)下載

    兼容SPICE的運(yùn)算放大器模型縮短仿真時(shí)間

    師面對(duì)日益增多的集成電路,尤其是無(wú)處不在的運(yùn)算放大器,也需要愈加精準(zhǔn)的模型。但是,這些IC器件的速度和復(fù)雜性不斷提高,給初期的SPICE開(kāi)發(fā)
    的頭像 發(fā)表于 10-14 08:09 ?573次閱讀

    放大器建模為模擬濾波器提高SPICE仿真速度

    本文提出了進(jìn)一步的改進(jìn),將二階近似合成為模擬濾波器而不是s域傳遞函數(shù),以提供更快的時(shí)域仿真,特別是對(duì)于更高帶寬的放大器。
    的頭像 發(fā)表于 01-30 14:09 ?1115次閱讀
    將<b class='flag-5'>放大器</b>建模為模擬濾波器<b class='flag-5'>可</b><b class='flag-5'>提高</b><b class='flag-5'>SPICE</b><b class='flag-5'>仿真速度</b>