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

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

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

淺談模擬電路中的時域仿真和頻域仿真

要長高 ? 來源:haikun01 ? 作者:賈海昆 ? 2022-05-10 17:50 ? 次閱讀

今天再來講一講模擬電路中的時域仿真和頻域仿真。主要想講一講各種仿真的特點、使用范圍、使用注意事項等等,而不是一個包含每個設(shè)置步驟的仿真教程。

在模擬集成電路設(shè)計中我們需要用到各種各樣的仿真類型。首先是基礎(chǔ)三大件:DC仿真、TRAN仿真、AC仿真。在剛開始學(xué)習模擬電路時,我們最早接觸到的仿真類型就是這三種。后來學(xué)習射頻電路,引入了S參數(shù)的概念,又多了一個SP仿真。SpectreRF還提供了在VCO設(shè)計中很好用的周期性穩(wěn)態(tài)分析(Periodic Steady State,PSS),以及同屬于PSS旗下的QPSS、PAC、PSP、PXF等等。在Keysight的ADS平臺下,還有諧波平衡分析(Harmonic Balance Analysis,HB),以及包絡(luò)分析(Envelope Analysis)。

poYBAGJ6NN6AA6ZsAAE2uCy-Vv0115.png

Spectre中的仿真類型

這么多令人眼花繚亂的仿真類型,每一種都有一些獨特的假設(shè),適合處理某一類情況。電路設(shè)計者需要根據(jù)自己的電路類型挑選出一種最合適的仿真方法。如果使用了錯的仿真類型,不僅會降低效率,還有可能得到錯誤的結(jié)果。比如拿SP仿真去看放大器的線性度,很顯然不可能得到正確的結(jié)果。

如果對這些仿真類型大致分類,可分為時域仿真、頻域仿真。粗略來講,如果一種電路處理的信號平滑、接近正弦信號,則適合于頻域仿真,如LNA、PA、Mixer等;如果這種電路處理的信號有很多圖片,接近方波,則適合用時域的仿真方法,如ADC/DAC、DC-DC converter等等。在一篇論文中總結(jié)出了下面的圖。

poYBAGJ6NOuAOg-ZAAIDa8R4n2A898.png

不同電路適合的仿真類型

時域仿真

最主要的時域仿真是TRAN仿真。TRAN仿真直接模擬電路的工作過程,類似于暴力破解方法,可以用來仿所有的電路類型。但是,TRAN仿真可用于所有電路并不意味著我們就該都用TRAN仿真,就像屠龍刀什么都能干,并不意味著它是最合適的削蘋果工具。天下沒有免費的午餐,一種仿真方法,如果適用范圍越廣,那么針對某種特定的電路類型時效率越低。TRAN仿真也是這樣。例如,我們需要仿真一個放大器的小信號增益和帶寬,使用AC仿真,一次就能得到結(jié)果。如果使用TRAN仿真,則需要添加不同頻率的正弦波激勵,跑多次TRAN仿真,拿輸出時域波形和輸入時域波形做比較,求得此頻率點的增益,最終畫出整個放大器的增益,整個過程繁瑣且計算量大。因此,如果有其他適用的仿真類型,我們傾向于不使用TRAN仿真來設(shè)計電路和優(yōu)化參數(shù),這些過程需要大量的迭代,采用TRAN仿真會導(dǎo)致效率很低。只有在沒有其他更合適的仿真方法,或電路設(shè)計完成后的最終驗證,我們會使用TRAN仿真。

在電路設(shè)計完成后拿TRAN仿真做一次最終驗證很有必要。因為其他仿真類型會有一些假設(shè),有一定的風險在最后的電路中這些假設(shè)不成立了。我遇到過這樣一個例子,在ADS中設(shè)計一個差分壓控振蕩器,采用HB分析,電路工作的好好的,性能也不錯。一跑TRAN仿真,電路振在了兩倍頻附近,與HB仿真結(jié)果對不上。進一步分析,發(fā)現(xiàn)振蕩器的差分輸出端電壓波形幾乎相同,電路工作在共模狀態(tài)。當然這個問題很好解決,利用差分電路的虛地特性,在某個共模點引入損耗即可。但如果僅僅使用HB仿真,可能根本察覺不了這個問題。HB仿真中需要設(shè)置搜索頻率范圍,仿真器僅僅在搜索頻率范圍附近尋找某個振蕩解,很容易忽略掉共模振蕩。

TRAN仿真一個需要注意的地方是輸入信號的幅度。我遇到過另一個例子,振蕩器的脈沖敏感函數(shù)(Inpulse Sensitive Function,ISF)的仿真。大家可能知道,Hajimiri發(fā)展了一套線性時變理論來分析振蕩器的相位噪聲。這套理論非常好用,至少對寫論文來說非常好用,我見過很多論文從這個理論出發(fā),得到一些創(chuàng)新點來提高相噪性能。這個理論最核心的部分就是ISF函數(shù),即微小的注入電荷對振蕩器輸出相位的擾動。根據(jù)它的定義在時域設(shè)置仿真環(huán)境很容易,但是得到精確的結(jié)果非常難。如果注入電荷過大,影響到了振蕩器的狀態(tài),算出來的結(jié)果會有很大偏差;如果注入電荷過小,那么振蕩器的輸出相位改變非常小,小到我們需要把TRAN仿真的精度無限提高才能算得準。當時我拿這個理論去仿一個幾GHz的振蕩器,仿真精度要設(shè)到fs以下才能得到較光滑的曲線。這個仿真對輸入幅度的敏感程度使得TRAN仿真在這里變得不實用了。因此有人專門研究了一套使用PSS和PXF仿真ISF函數(shù)的方法。有需求的同學(xué)可以進一步了解。

TRAN仿真另外一點需要注意的地方是仿真步長的設(shè)定。現(xiàn)在的仿真器一般都能夠根據(jù)信號變化的速度自適應(yīng)的設(shè)定仿真步長,仿真時不需要額外設(shè)置。有兩類情況是例外,第一類是振蕩器的仿真。對于振蕩器,步長需要小于周期的百分之一,即每個周期內(nèi)至少有一百個點,否則振蕩器可能會不起振。第二類是高動態(tài)范圍的情況。在仿真器的設(shè)置選項中,有一個相對誤差(reltol)的設(shè)定,這個設(shè)定與動態(tài)范圍有關(guān),對應(yīng)關(guān)系如下表。假如我們仿真一個12bit的ADC,其動態(tài)范圍有74dB,我們可以把reltol設(shè)為1e-4,留6dB的裕度。在仿真移相器、相位插值器的香味變化時,將reltol設(shè)為1e-4可以得到更平滑更準確的相位過渡。

poYBAGJ6NPiAbbYvAACcL_xaHyk906.png

reltol與動態(tài)范圍的關(guān)系

頻域仿真

AC仿真、SP仿真、HB仿真和PSS仿真都屬于頻域仿真。

AC仿真和SP仿真都是頻域仿真中的小信號仿真。所謂小信號,指的是仿真器在仿真開始時會先對電路在直流工作點上進行線性化,然后才開始求解。因此,這兩種仿真得到的增益都與輸入幅度無關(guān),我們不能指望通過它們來得到電路的線性度。AC仿真和SP仿真的原理基本相同,對于相同的端口設(shè)置,他們的計算結(jié)果應(yīng)該是完全一樣的。但是,SP仿真有更強大的預(yù)設(shè)函數(shù),如Gmax、Gumx、NFmin、Gmin等等。例如在設(shè)計LNA時,可以先拿單個晶體管來仿一次SP仿真,畫出SP仿真預(yù)設(shè)的這些值,能夠讓我們快速了解到這只晶體管需要什么負載阻抗和源阻抗、能達到什么樣的最優(yōu)增益和噪聲系數(shù),即指明設(shè)計方向又給出了理論極限,對提高優(yōu)化效率幫助極大。

pYYBAGJ6NQeAfek-AAIrOZLaOl0479.png

SP仿真有豐富的預(yù)設(shè)函數(shù)

有時候我們需要仿真一個電路的輸入電容電阻有多大,SP仿真和AC仿真都能做到,但SP仿真更方便。

HB仿真和PSS仿真都是頻域的大信號仿真。功能似乎較為重疊,都可以仿真PA的飽和輸出功率、線性度、效率等,都可以仿真VCO的振蕩頻率和相位噪聲,都可以仿真多個頻點的混頻。據(jù)我觀察,在cadence的spectre平臺下,大家更習慣于使用PSS仿真,而在keysight的ADS平臺下,大家更習慣使用HB分析。當初我在設(shè)計毫米波功率放大器時,全部都在ADS平臺下用HB仿真完成。ADS提供了非常多的設(shè)計實例,寫了很漂亮的公式,我只需要把例子中的器件替換成我自己的器件,即可完成load pull分析、輸入功率掃描等等,省時省力。

Cadence的PSS仿真與PXF或PAC等聯(lián)合起來有一些很強大,且除了TRAN之外不太有替代的應(yīng)用。比如我們之前提到的ISF函數(shù)的仿真。我最近還遇到了另一個例子,在時鐘分布網(wǎng)絡(luò)上,有時候我們需要了解電源噪聲會給時鐘帶來多少jitter。大家最典型的仿真方法是在時鐘上加入一個單頻正弦波,然后把輸出時鐘的眼圖打印出來,看帶來了多大的jitter。這種方法一次只能看一個頻點,而且仿真時間非常長。如果用PSS+PXF可以很好的解決這個問題,PXF可以計算出電源噪聲到時鐘邊沿中點的轉(zhuǎn)換增益,然后除以此處邊沿的斜率,即可得出電源噪聲到j(luò)itter的轉(zhuǎn)換,一次可以計算整個頻段,使用起來方便多了。

文章來源于haikun01 ,作者賈海昆

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

    關(guān)注

    125

    文章

    1558

    瀏覽量

    102772
收藏 人收藏

    評論

    相關(guān)推薦

    EMC時域頻域的簡介

    根據(jù)大學(xué)里學(xué)到的知識,我們可以清楚的知道任何信號都可以通過傅里葉變換建立其時域頻域的關(guān)系,這也是連接時域頻域的橋梁
    發(fā)表于 06-08 11:48 ?2093次閱讀
    EMC<b class='flag-5'>中</b><b class='flag-5'>時域</b>和<b class='flag-5'>頻域</b>的簡介

    matlab的時域響應(yīng)、頻域響應(yīng)命令

    matlab的時域響應(yīng)、頻域響應(yīng)命令時域響應(yīng) Dimpulse 離散時間單位沖激響應(yīng) Dinitial 離散時間零輸入響應(yīng) Dlsim 任意輸入下的離散時間仿真 Dstep 離散時間階
    發(fā)表于 09-22 15:57

    什么是時域頻域

    看明白了下圖,就可以了解為什么既要做時域分析,也要做頻域分析了。 簡單總結(jié)下,時域頻域的關(guān)系如下:時域是信號在時間軸隨時間變化的總體概括。
    發(fā)表于 07-25 07:32

    淺談模擬電路時域仿真頻域仿真

    今天再來講一講模擬電路時域仿真頻域仿真。主要想
    發(fā)表于 05-13 23:00

    RLC橋式整流濾波電路頻域分析及實驗仿真

    本文從頻域的角度對RLC 橋式整流濾波電路進行了分析,并在EWB 里對該電路整流和濾波后的電壓波形分別進行了仿真。關(guān)鍵詞: RLC;橋式;濾波;頻域
    發(fā)表于 05-20 08:22 ?71次下載

    時域頻域的概念及關(guān)系

    本內(nèi)容講解了時域頻域的概念,時域頻域的關(guān)系,時域采樣與頻域采樣的原理
    發(fā)表于 12-19 14:25 ?1.1w次閱讀
    <b class='flag-5'>時域</b>和<b class='flag-5'>頻域</b>的概念及關(guān)系

    模擬電路仿真及在開關(guān)電源的應(yīng)用

    模擬電路仿真及在開關(guān)電源的應(yīng)用
    發(fā)表于 09-11 14:17 ?10次下載
    <b class='flag-5'>模擬</b><b class='flag-5'>電路</b>的<b class='flag-5'>仿真</b>及在開關(guān)電源<b class='flag-5'>中</b>的應(yīng)用

    模擬電路仿真說明

    仿真可使設(shè)計人員對最終設(shè)計更有信心,而在高速/高性能模擬或混合信號電路設(shè)計,完全繞開原型制作階段風險很大。因此,在處理模擬
    發(fā)表于 03-22 15:47 ?12次下載
    <b class='flag-5'>模擬</b><b class='flag-5'>電路仿真</b>說明

    模擬電路仿真導(dǎo)論

    。仿真可使設(shè)計人員對最終設(shè)計更有信心,而在高速/高性能模擬或混合信號電路設(shè)計,完全繞開原型制作階段風險很大。因此,在處理模擬
    發(fā)表于 03-22 17:32 ?12次下載
    <b class='flag-5'>模擬</b><b class='flag-5'>電路仿真</b>導(dǎo)論

    時域頻域的總結(jié)

    頻域中選擇正弦波,是因為時域中任何波形都可以通過正弦波合成。還有,通過頻域中的正弦波比時域更容易理解和解決。
    的頭像 發(fā)表于 08-15 09:06 ?3668次閱讀
    <b class='flag-5'>時域</b>與<b class='flag-5'>頻域</b>的總結(jié)

    模擬電子:電路仿真的作用

    電路仿真是指使用計算機模擬電路的過程,它可以幫助電路設(shè)計者更好地理解電路的行為,并可以檢測出電路
    發(fā)表于 02-17 14:04 ?5478次閱讀

    ADS里仿真如何得到時域波形的功率譜密度?

    中獲得時域波形的功率譜密度,可以幫助我們進行更加準確的電路分析和測試。 一、功率譜密度的定義和作用 功率譜密度是指信號的功率在頻域上的分布。在電子工程,信號的功率譜密度通常是指電壓或
    的頭像 發(fā)表于 10-20 15:08 ?1599次閱讀

    IC設(shè)計為什么需要仿真模擬?仿真模擬的重要性有哪些?

    IC設(shè)計為什么需要仿真模擬?仿真模擬的重要性有哪些? IC設(shè)計(集成電路設(shè)計)是指利用EDA工具(電子設(shè)計自動化工具)設(shè)計出滿足特定功能和性
    的頭像 發(fā)表于 12-19 11:35 ?1989次閱讀

    什么是頻域分析?頻域時域有什么關(guān)系?

    什么是頻域分析?頻域時域有什么關(guān)系? 頻域分析是一種用于分析信號的方法,它將信號從時域(時鐘)轉(zhuǎn)換為
    的頭像 發(fā)表于 02-03 17:19 ?4015次閱讀

    模擬電路仿真軟件電阻咋找

    模擬電路仿真軟件電阻的尋找方法在設(shè)計和分析電路時非常重要。電阻是電路中常見的元件,它用于限制電流流過
    的頭像 發(fā)表于 04-21 10:45 ?2611次閱讀