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