Tuner控件可實現對目標器件的連續性改變,并在輸出窗口中查看相應的曲線變化,已取得最優的參數值。
1、 入口 2、 單擊圖標后出現如下界面 3、 在原理圖中選中能連續變化的器件,出現窗口,選中方框,單擊OK后出現右圖所示,此時滑動滑塊或者單擊上下調節按鈕即可調節所選器件參數,同事波形輸出窗口曲線也在跟著相應變化。
4、 調節一個最優值后,單擊update schematic,參數更新到原理圖。
在Option/stat/DOE面板中引入optimization controller(優化控制器)和goal(優化目標),如下圖所示 (S-PARAMETERS控件為S參數控制器,此處作為例子引入)
雙擊goal進行編輯 上圖編輯框表示,對參數dB(S(1,1))進行優化,優化的目標為dB(S(1,1)) < -2dB,SP1為S-PARAMETERS控件的代號,表示與該控件一起完成優化過程。Indep. Var一欄可添加其他變量的限制條件,如想要S參數只在頻率(freq)范圍100M-200M優化時,可設置如下:
添加變量freq,單擊OK,出現右圖,在limit lines處出現freq變量的最大值和最小值,填寫即可,apply,OK完成。 【特別說明】ExPRession處為一表達式,如果該項表達式在設計中能直接體線出來,則直接填寫該項,如圖中dB(S(1,1)),S參數控件能直接計算出該項值,所以如上。 如果所需優化目標項未能直接體現,則需添加表達式進行說明,選擇控件 Meas Eqn 雙擊控件,編寫表達式,下圖編寫4個表達式,OLgain為輸出Vout_OL的幅度,Phase_OL為輸出Vout_OLde 相位。Applay后OLgain和Phase_OL即可填寫至優化目標處。
優化算法類型(左圖)選擇Random(隨機類型),或者Hybird(混合類型),迭代次數Number of iteration選擇125次。 Set best value for parent optimization = yes表示原理圖中的原件可以最佳優化值更新。 其他選項保持默認即可 ●指定元件進行最優化處理 編輯(雙擊)電感L_match_in,出現對話框后,點擊Tune/Opt/DOE Setup按鈕,在Optimization標簽中,電感的Optimization Status設置為Enable,如下圖所示,輸入連續范圍從1nH到40nH,點擊OK。
繼續對其他元件進行相應的Enable設置。 配置好后,單擊 圖標,彈出Optimization Cockpit窗口進行優化,優化完成后,系統會自動彈出數據顯示窗口,暫時不管仿真結果,單擊“optimization Cockpit”窗口中的Update Design,單擊OK按鈕,然后關閉【Colse】按鈕關閉窗口,最后回到原理圖界面,按F7仿真,得到優化后的數據顯示。
上圖中,Goals處Error如果為0或者接近0,表示迭代運算成功。如果Error偏離0很遠,則未成功,可適當降低目標或預期的誤差要求,也可找到指標位于優化范圍邊緣的元件,擴展其優化范圍,也可嘗試另一種優化方案,增加重復次數或使用另一種拓撲結構。
新聞熱點
疑難解答