經??吹秸搲杏腥藛朓C建模問題,這里小弟以UCC28950為例,詳細講解一下IC仿真模型建立過程,因水平有限,不正確的地方還望各位指出,共同學習進步。
UCC28512 Saber建模
By Andy
2012-02-28
#1 振蕩器建模
首先了解一下振蕩器的基本工作原理,下圖為振蕩器的典型示意圖:基準電壓Vref加在電阻RT上并產生電流,此電流經過Current mirror后給電容CT充電;滯環比較器通過比較CT電壓與IC內部設定好的高低電壓決定輸出;當Vct>VCH時,連接CT的開關打開給,電容CT放電,在圖示中是通過一恒流源給CT放電的,有的IC中是通過小電阻CT放電的,對于UCC28512,我們認為其是通過電阻放電的;當Vct=VCL,放電回路關閉,電流IR繼續給CT充電。
如此反復,振蕩器將輸出一定頻率的脈沖,其脈沖寬度與CT放電時間相等;更詳細的振蕩電路,可參見我的模型原理圖。
根據上述的描述,我們便可以計算出振蕩器的頻率與電阻RT,電容CT,放電電阻Rdis等的關系式,如式(1)所示:
由上述公式,解得RT
與UCC28512的振蕩公式及振蕩器參數相結合,得到VCH=5.0V、VCL=1.0V,Vp2p=4.0V,Vref=7.5V,相應得到CT,Rdis的值:
將此值代入振蕩器模型,并在Saber進行驗證,下圖給出仿真結果與理論結果的對比,可以發現兩者有著很好的一致性,不一致的地方,因為電阻值仿真步長太大的原因(50kohm),說明了模型的有效性。