一天一更,史無前例,快給小電點贊吧(*^▽^*),當然今天推文還有個使命,就是來提醒一下各位小伙伴們,今晚多看推文少沖動消費喲????????
言歸正傳,上一期昨天說到PSpice中的一種統(tǒng)計分析叫蒙特卡洛分析,它是用于呈現(xiàn)了電路中元器件的容差引起輸出結果偏離的統(tǒng)計結果。這時仿真中器件的容差是按照分布規(guī)律進行選取,而樣本數越多結果越接近實際。
常言說得好:“凡事都要做好最壞打算”,一個好的電路設計也是如此。PSpice提供了“最壞情況分析”,它的目的就是確定生產的一批產品中,最差的特性將會是什么情況。
最壞情況是一種極端情況,在實際中不一定能遇到,因為不大會倒霉到購買的每個元器件參數值都達到最大容差,但最壞情況的分析結果從一個方面放映了電路設計質量的好壞。顯然,如果最壞情況的分析結果都能滿足電子產品的規(guī)范要求,或與規(guī)范要求差距很小,那么將這種電路用于生產時,成品率一定很高,這也說明電路設計對元器件參數變化的適應性更強,通常會說這個電路具有很高的“魯棒性”。“魯棒‘英文是Robust,意思是強壯的、結實的,哈哈哈,總之就是很優(yōu)秀啦????????
概 述
由于電路特性受電路中不同元器件的影響程度不同,當電路中不同元器件分別變化時,即使元器件值的變化相同,但電路特性變化的絕對值不會相同,而且其變化的方向也可能不同。當電路中多個元器件同時隨機變化時,它們對電路特性的影響會起相互抵消的作用。進行最壞情況分析時,首先按照引起電路特性變差的要求,確定每一個元器件的增、減變化方向,即最壞方向,然后再使這些元器件同時在相應的最壞方向,按其可能的最大范圍變化,進行一次電路模擬分析。
所以最壞情況分析是先進行標稱值的電路仿真,然后計算靈敏度,將各個元器件逐個變化進行電路仿真,如果有n個元器件參數需要變化,則需要進行n次分析,在得到靈敏度后,最后再做一次最壞情況分析,各元件選擇各器件取最大容差值進行計算,得到結果。所以如果電路中有n個變量的話,最壞情況分析其實是進行了n+2次的電路性能分析。
顯然,與“最壞情況”相對應,還存在“最好情況”分析,其實只要修改相應參數設置,也是可以進行“最好情況”分析的,最好還是最壞其實是個感性名詞,只有電路設計者知道哪是最好,哪是最壞,軟件只知道求出極限數值。在后期PSpice AA中的Sensitivity(靈敏度)分析模塊就會同時包含最壞情況和最好情況兩種分析功能,統(tǒng)稱為極端情況分析,具體會在后期推出哦(●'?'●)
本期模擬電路分析延用上一期窄帶通濾波器的實例,利用最壞情況分析確定哪些元件對電路性能影響最大,以及輸出電壓和中心頻率的最大和最小值。
圖1 本期實例電路
最壞分析的基本操作
最壞情況分析與蒙特卡洛分析一樣,屬于進階分析,它與交流分析、直流分析或者瞬態(tài)分析同時進行,需要先設置基本分析,同時在繪制原理圖時也需要通過元器件屬性編輯器對各元器件的容差進行設置,方法跟上一期一致。
分析參數設置
跟蒙特卡洛分析一樣,首先仍然是新建仿真文件,然后點選菜單PSpice/Edit Simulation Profile,或者點擊相應菜單圖標,出現(xiàn)設置參數的界面,選擇AC Analysis,設置頻率參數,頻率范圍1Hz到1kHz,點頻1000。并同時勾選上Monte Carlo/Worst Case,具體設置如圖2所示。
圖2最壞情況分析設置對話框
輸出結果的設置
圖2中點擊More Setting出現(xiàn)圖3所示的對話框
圖3 最壞情況分析的更多選擇
圖3中的有個下拉菜單,表示分析時選擇輸出如下選項中的其中一種:
Y Max:求出每個波形與額定運行值的最大差值
Max:求出每個波形的最大值
Min:求出每個波形的最小值
Rise_edge:找出第一次超出域值的波形
Fall_edge:找出第一次低于域值的波形
選擇最后兩項時,還需要在Threshold Value后面的編輯框中設置域值。本例選擇Max,在輸出文件中能看到每個波形的最大值,結果在下文圖9中體現(xiàn)。
在Worst-Case direction中設定最壞情況分析的朝向,
Hi表示分析的輸出結果朝高于標稱結果偏移,
Low表示分析的輸出結果朝低于標稱結果偏移。
下文圖5和圖7分別呈現(xiàn)這兩種結果,大家應該就能明白具體含義了。
最壞情況結果的分析
圖2點擊確定后,運行仿真。屏幕會出現(xiàn)圖4的對話框,此對話框告知模擬結果的波形資料,因為在圖2中,我們將“Save data from each sensitivity run”前的復選框勾選上,于是出現(xiàn)每個變量變化的輸出波形,以及第一次標稱值下和最壞情況下的結果,實例電路中設置了七個帶容差的器件,因此得到7+2個結果。
圖4 模擬結果的波形資料
按“OK”后得到如下輸出波形:
圖5 輸出結果朝向選擇HI的仿真分析結果
點擊最高的那條幅頻特性曲線,右鍵選擇“Trace information”,打開該曲線的屬性,可以看出這是所有器件去最壞的情況下仿真得到的結果。
圖6 最壞情況曲線信息
如果在圖3對話框中Worst-Case direction選擇Low,得到的是圖7的曲線,可以看出最壞情況的結果的趨勢是低于正常曲線的。
圖7 輸出結果朝向選擇Low的仿真分析結果
電路特性函數的數值
選擇Trace→Evaluate Measurement,設置相應的測量函數(測量函數這部分打算在第十期詳細介紹哦),就可以在波形顯示窗口下顯示每一條波形的數值??梢钥吹捷敵鲭妷悍戎?、3dB帶寬和中心頻率的最大值。
靈敏度分析結果
還可以點擊View→Output File,通過向下拖動文檔內容,可以看到下圖靈敏度分析結果。
圖9 靈敏度分析結果
仿真列出電路中七個元件根據容差變化時,V(out)的輸出結果的最大值,從圖9中可以看出兩個重要信息:
1、通過各元件每變化1%時,輸出電壓最大值變化的百分比,可以看出對輸出電壓最大值影響最大的是電阻R4,其次是R5,相對靈敏度分別為-1.3189%和0.9082%,而R2、R3、C2、R1、C1的影響較小,且逐個遞減;
2、通過相對靈敏度的正負號可以看出R5和R1增大時輸出電壓比標稱值時大,而C1、C2、R2、R3和R4增大時輸出電壓均比標稱值小。
最壞情況的文字結果
輸出文件繼續(xù)向下拖動,還能看到最壞情況分析中各元器件容差極限取值。如圖10所示,可以看出當引起輸出增大的器件(R1、R5)取容差正的最大值,引起輸出減小的器件(C2、C1、R2、R3、R4)取容差取最小值時,輸出電壓的取到最大值為11.275V,中心頻率最大值約為61.944Hz
圖10 最壞情況分析得到輸出電壓最大值
若圖3中輸出結果朝向選”LOW“時,則是引起輸出增大的器件(R1、R5)取容差最小值,引起輸出減小的器件(C2、C1、R2、R3、R4)取容差最大值,便得到輸出電壓的最小值為9.298V,中心頻率最小值約為41.495Hz
圖11 最壞情況分析得到輸出電壓最小值
若將電路中電阻和電容的容差均修改為1%,重新運行,可以看到最壞情況和標稱狀態(tài)的偏差縮小。
圖12 減小容差后的仿真結果
至于是否需要調整器件容差,或者是只需要調整關鍵器件的容差,這需要看實際需求了。(????)
好了,這一期就到這,下一期講解最后一個進階分析——溫度分析,下期再見嘍????????
審核編輯:湯梓紅
-
模擬電路
+關注
關注
125文章
1556瀏覽量
102717 -
PSPICE
+關注
關注
18文章
228瀏覽量
71708
原文標題:跟小電學PSpice|最壞情況分析
文章出處:【微信號:吳少琴的模電課,微信公眾號:吳少琴的模電課】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論