在大型系統(tǒng)的仿真過程中,有時(shí)可以很快達(dá)到穩(wěn)態(tài)解。然而,當(dāng)節(jié)點(diǎn)開始振蕩時(shí),仿真器可能會(huì)放慢速度以求解所有振蕩中的采樣點(diǎn)。
探測設(shè)計(jì)中的每個(gè)節(jié)點(diǎn)以識(shí)別振蕩節(jié)點(diǎn)是耗時(shí)且不可行的,尤其是在具有100以上個(gè)節(jié)點(diǎn)的系統(tǒng)中。
振蕩信號(hào)包括模擬信號(hào)、數(shù)字信號(hào)和事件信號(hào)等,如何識(shí)別并提取振蕩信號(hào)呢?本文以一個(gè)轉(zhuǎn)換器電路為例,展示了如何在SaberRD中使用自動(dòng)化腳本提取這些振蕩節(jié)點(diǎn)的信號(hào)。這個(gè)電路是一種混合信號(hào)設(shè)計(jì),具有振蕩的模擬、數(shù)字和事件節(jié)點(diǎn)或信號(hào)。
電路原理圖見隨附的例子converter.ai_dsn,隨附的例子中還提供了腳本程序filter_all.aim,它可以處理模擬、數(shù)字和事件信號(hào),并生成一個(gè)包含所有信號(hào)(恒定信號(hào)和振蕩信號(hào))的單個(gè)繪圖文件,并對(duì)所有恒定信號(hào)進(jìn)行過濾,僅保留振蕩信號(hào)以供你查看。
詳細(xì)步驟如下:
1、 下載示例design_script.zip,并解壓;
2、 啟動(dòng)SaberRD并打開設(shè)計(jì)converter.ai_dsn;(請(qǐng)使用SaberRD2015.03或以上版本)
3、 運(yùn)行瞬態(tài)仿真,參數(shù):End Time = 1m 和 Step = 1u,在results窗口tr中查看波形,可以看到恒定信號(hào)有:模擬信號(hào)v0,數(shù)字信號(hào)digital_flat,時(shí)間信號(hào)fall、off、on和rise;
4、 打開 SaberRD 腳本窗口并使用以下命令執(zhí)行腳本:source filter_all.aim
5、 運(yùn)行該程序以提取只包含振蕩的模擬、數(shù)字和事件信號(hào)并生成繪圖文件filtered .ai_awd:
PF:DetectOscillation converter.tr.ai_awd filtered 500u
6、 點(diǎn)擊Analyze > Open Results 打開過濾后的繪圖文件filtered.ai_awd,可以看到振蕩信號(hào)被保留,而恒定信號(hào)被過濾出去。
注意,以下情形不能提取振蕩節(jié)點(diǎn):
1、如果設(shè)計(jì)有切換模型
2、如果設(shè)計(jì)突然失敗而沒有預(yù)先振蕩
3、如果設(shè)計(jì)有非常小的截?cái)嗾`差
-
轉(zhuǎn)換器
+關(guān)注
關(guān)注
27文章
9048瀏覽量
151757 -
仿真器
+關(guān)注
關(guān)注
14文章
1037瀏覽量
85383 -
振蕩信號(hào)
+關(guān)注
關(guān)注
0文章
24瀏覽量
7418
發(fā)布評(píng)論請(qǐng)先 登錄
如何在SaberRD中評(píng)估閉環(huán)DC-DC升壓變換器的環(huán)路穩(wěn)定性?

如何提取直流信號(hào)中的交流分量?
請(qǐng)問怎么識(shí)別數(shù)據(jù)的幀頭幀尾并提取數(shù)據(jù)???
如何提取字符串中的多個(gè)信號(hào)值呢
如何在中斷中識(shí)別PIN?
如何在STM32上去正確使用內(nèi)部RC振蕩器呢
人臉識(shí)別系統(tǒng)中的特征提取Feature Extraction
基于噪聲環(huán)境下的MFCC特征提取
模式識(shí)別中的特征提取研究
聲紋識(shí)別中MEL參數(shù)的提取研究

基于Gabor的特征提取算法在人臉識(shí)別中的應(yīng)用
脈沖多普勒雷達(dá)識(shí)別中的信號(hào)調(diào)制信息提取
觸電信號(hào)暫態(tài)特征提取及故障識(shí)別
如何在信號(hào)鏈設(shè)計(jì)器中搜索和選擇參考設(shè)計(jì)

評(píng)論