作為瞬態(tài)仿真的一部分,LTSpice 能夠記錄來自電壓和電流節(jié)點的數(shù)據(jù)。數(shù)據(jù)記錄在 WAV 文件中。數(shù)據(jù)可以通過電壓和電流源讀回,并用作其他 LTSpice 電路的輸入,使用簡單的回放電路查看或與常見的數(shù)據(jù)分析應(yīng)用程序交換。
本文探討了通用記錄和回放電路的示例以及數(shù)據(jù)格式的詳細(xì)信息。
記錄模擬數(shù)據(jù)
LTSpice 的一個有趣功能是將瞬態(tài)仿真數(shù)據(jù)記錄為 WAV 文件。直到查看詳細(xì)的 LTSpice 規(guī)范并了解這些規(guī)范如何與 WAV 文件格式的低級細(xì)節(jié)保持一致時,我才明白這意味著什么。WAV 文件不僅僅用于音頻。要知道的關(guān)鍵一件事是 WAV 文件沒有被壓縮。你輸入一個數(shù)字,你得到相同的數(shù)字。顯然,在音樂界,它是高品質(zhì)錄音的極致。此外,數(shù)據(jù)被組織成您在音樂錄音室中所期望的通道。但是,通道的數(shù)量可能非常大。遠(yuǎn)遠(yuǎn)超出音樂錄制的要求。對我來說,這是通用多通道數(shù)據(jù)記錄儀的好格式。
此表總結(jié)了來自 LTSpiceHelp 的規(guī)范
壓控電壓源(E100 等)有兩個功能。首先,它們將用戶電路中的節(jié)點名稱與 .WAVE 指令中的節(jié)點名稱隔離開來。用戶電路節(jié)點連接到記錄器輸入,無需擔(dān)心節(jié)點名稱。其次,E 源為輸入提供縮放,因為 .WAVE 函數(shù)具有固定的滿量程范圍。修改“用戶參數(shù)”列表中的 .PARAM 語句以獨立建立每個通道的滿量程范圍。另一個“用戶參數(shù)”是每秒的樣本數(shù)。我修復(fù)了 .WAVE 指令中的文件名。
播放 WAV 數(shù)據(jù)
這是讀取要繪制或連接到其他電路的數(shù)據(jù)的相應(yīng)播放器。
電壓源讀取每個通道的數(shù)據(jù)。在記錄儀中標(biāo)定的電壓然后由壓控電壓源取消標(biāo)定。為每個通道指定的滿量程由與記錄儀 .PARAM 語句匹配的 .PARAM 語句設(shè)置。.TRAN 指令正常工作,用于回放全部或部分?jǐn)?shù)據(jù)。
記錄和回放的示例圖
左邊的圖是正在記錄的模擬。該電路是一個電阻分壓器,添加了一個電容器,以使信號邊緣具有不同的形狀。錄音持續(xù)兩秒鐘。右邊的圖是玩家的輸出?;胤盘^記錄的第一秒并繪制最后一秒。與任何模數(shù)轉(zhuǎn)換器一樣,確保采樣率足夠高以防止混疊。
為了制作這些電路和繪圖,我打開了四個窗口。兩個原理圖窗口和兩個繪圖窗口。只需單擊記錄器上的跑步者,然后單擊播放器上的他的朋友。
與數(shù)據(jù)分析應(yīng)用程序的兼容性
討論
LTSpice 錄制和播放 WAV 文件似乎在幾個方面很有用。
WAV 文件可以在 LTSpice 和常用數(shù)據(jù)分析程序之間交換。這允許兩種類型的模擬器協(xié)同運行,我們可以利用每種模擬器的優(yōu)勢。
記錄的數(shù)據(jù)可以用作另一個 LTSpice 模擬的輸入。例如,記錄可以是在開發(fā)過程中重復(fù)使用的測試數(shù)據(jù)。此外,一個團隊執(zhí)行的模擬輸出可以用作另一個團隊的輸入,并且團隊不必經(jīng)常同步設(shè)計文件。
模擬結(jié)果可以在沒有原始電路的情況下回放。例如,可以演示電路的性能,但對電路保密。此外,沒有運行復(fù)雜 LTSpice 模擬技能的人也可以查看和探索結(jié)果。LTSpice 無需太多培訓(xùn)即可用于查看繪圖,或者可以使用數(shù)據(jù)分析應(yīng)用程序進(jìn)行查看。例如,項目經(jīng)理可以說“給我發(fā)送 WAV 文件”。
-
WAV
+關(guān)注
關(guān)注
0文章
22瀏覽量
19148 -
LTspice
+關(guān)注
關(guān)注
1文章
113瀏覽量
13391
發(fā)布評論請先 登錄
相關(guān)推薦
評論