新聞中心

        EEPW首頁 > 電源與新能源 > 設計應用 > 放大器建模為模擬濾波器可提高SPICE仿真速度

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

        作者: 時間:2013-03-28 來源:網絡 收藏
        容值。

        從計算R2開始轉換。為此,可以將傳遞函數改寫為以下更為通用的形式:

        設置 C1 = 10 nF,然后選擇C2 ,使得根號下的量為正數。為方便起見,選擇C2 為 10 pF。代入已知值 C2 = 10 pF、 a1 = 3.67E6、K = 5、 a0 = 17.86E12 ,計算R2值:

        R1 的值很容易計算,等于 R2/K = R2/5 = 33。根據標準多項式系數可求解 R3。代入a0R2C2 的已知值可得:

        最后,驗證元件比是否正確,即代入a0R2 R3、增益K C2 (從s 項求得)的已知值時,C1 應等于10 nF。

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

        5倍增益的網絡列表如下文所示,模型則如圖8所示。G1是開環增益為120 dB的VCCS(壓控電流源)。注意,如果使用電阻、電容、二極管和非獨立源,所需的元件數將多得多。

        .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

        采用MFB濾波器的5倍增益放大器仿真電路

        8. 采用MFB濾波器的5倍增益仿真電路

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

        無過沖10倍增益放大器

        9. 無過沖10倍增益放大器

        在無過沖的情況下,很容易保持恒定的建立時間,并調整阻尼比以模擬正確的帶寬和峰化。圖10顯示了極點如何隨阻尼比而變化,與此同時建立時間保持不變。圖11顯示了頻率響應的變化情況。

        不同阻尼比對應的極點位置,建立時間保持不變

        10. 不同阻尼比對應的極點位置,建立時間保持不變

        不同阻尼比對應的頻率響應,建立時間保持不變

        11. 不同阻尼比對應的頻率響應,建立時間保持不變

        ***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

        為求得單位增益拓撲的電阻和電容值,請像前面一樣選擇R1 = R2 = 10 kΩ 。利用與5倍增益放大器示例相同的方法計算電容值:

        網絡列表如下文所示,Sallen-Key仿真電路模型則如圖12所示。E2是一個10倍增益模塊,與一個2 Ω輸出阻抗一起置于輸出級。E2將單位增益傳遞函數放大10倍。拉普拉斯變換和Sallen-Key網絡列表產生的仿真相同,如圖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

        采用Sallen-Key濾波器的10倍增益放大器仿真電路

        12. 采用Sallen-Key濾波器的10倍增益放大器仿真電路

        采用Sallen-Key濾波器的10倍增益放大器的頻域仿真

        13. 采用Sallen-Key濾波器的10倍增益放大器的頻域仿真

        利用MFB拓撲可以進行相似的推導。網絡列表如下文所示,仿真模型則如圖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

        采用MFB濾波器的10倍增益放大器仿真電路

        14. 采用MFB濾波器的10倍增益放大器仿真電路

        結束語
        對于高帶寬放大器,與利用s域(拉普拉斯變換)傳遞函數相比,利用模擬元件構建模型能夠提供快得多的時域仿真。Sallen-Key和MFB低通濾波器拓撲提供了一種將s域傳遞函數轉換為電阻、電容和壓控電流源的方法。

        MFB拓撲的非理想操作來源于 C1C2 在高頻時表現為相對于電阻R1、 R2R3的阻抗短路。同樣,Sallen-Key拓撲的非理想操作來源于C1C2 在高頻時表現為相對于電阻 R1R2的阻抗短路。這兩種拓撲的對比如圖15所示。

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

        Sallen-Key和MFB拓撲的波特圖

        15. Sallen-KeyMFB拓撲的波特圖

        包括誤差項的完整SPICE放大器模型

        16. 包括誤差項的完整放大器模型

        參考文獻
        Karpaty, David. “Create Spice Amplifier Models Using Second-Order Approximations.” Electronic Design, September 22, 2010.

        電子管相關文章:電子管原理




        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 拉孜县| 额尔古纳市| 呼图壁县| 凌海市| 雅江县| 家居| 沾益县| 隆尧县| 南漳县| 莲花县| 武城县| 准格尔旗| 镇安县| 石门县| 肇庆市| 平原县| 长子县| 沐川县| 盖州市| 大竹县| 宁河县| 浠水县| 彰化县| 逊克县| 织金县| 怀仁县| 绩溪县| 民权县| 延安市| 桓仁| 杭锦旗| 饶河县| 衡东县| 贡嘎县| 六盘水市| 稻城县| 布拖县| 浦北县| 申扎县| 开平市| 邹城市|