在瞬態(tài)分析中,可以像示波器一樣確認時間變化中的信號電平。而如果想確認信號中的頻率,F(xiàn)FT 功能將派上用場,通過仿真模擬可以確認電路的失真和噪聲成分。
什么是 FFT?
FFT 即 Fast Fourier Transform,是快速傅里葉變換的簡稱。FFT 的一個常用場景是確定一個時域噪聲信號的頻率分量。在 LTspice 中,它像頻譜分析儀可以計算并顯示信號的頻率成分和電平 (功率)。由于 FFT 功能是以在瞬態(tài)分析 (時間軸) 中獲得的數(shù)據(jù)為基礎進行計算,因此它是內置于 Waveform Viewer 的功能。
FFT 功能使用步驟
以一個由 3 個不同頻率和幅值的正弦波合成的信號為例,通過瞬態(tài)分析查看其波形,并使用 FFT 顯示功能確認其頻率的分布。瞬態(tài)分析產(chǎn)生正弦波合成波形的電路,如下圖 (圖1) 所示:
圖1 產(chǎn)生正弦波合成波形的電路 (瞬態(tài)分析)
正弦波合成波形 (OUT 端子) 如下圖 (圖2) 所示,單看這個 OUT 端子的波形,無法知道頻率成分和大小。
圖2 正弦波合成波形 (OUT端子)
因此,以下將使用 FFT 顯示功能。如下圖 (圖3) 所示,從菜單欄中選擇 “View” → “FFT”。
圖3 FFT顯示方法步驟1
然后會彈出下圖 (圖4) 所示的對話框,點擊 “OK”。
圖4 FFT 表示方法步驟 2
FFT 顯示結果如下圖 (圖5) 所示,得到縱軸為信號電平 (dB)、橫軸為頻率 (Hz) 的對數(shù)曲線。峰值位于頻率 1kHz、3kHz、10kHz 處,這樣我們就能掌握波形的成分和大小。
圖5 FFT顯示結果
FFT 功能使用要點
使用 FFT 功能時,建議設置 “.options plotwinsize=0” 命令,這樣可以防止分析數(shù)據(jù)被壓縮。通過使用該命令,并降低本底噪聲,如上圖 (圖5) 所示。另外,如果設定瞬態(tài)命令的 “最大時間步長” 短于一個信號周期的 1/100,則可得到良好的 FFT 結果。然而,更短的時間設定會帶來更長的仿真時間,所以請根據(jù)需要來權衡調整。
為了進行比較,在 .options 中沒有指定 plotwinsize,而是用默認的最大時間步長來運行模擬。與上圖 (圖5) 的結果相比,本底噪聲的基底較大,并且在非預期的頻率處也存在峰值,如下圖 (圖6) 所示。這個結果表明,".options plotwinsize=0 " 命令對 FFT 分析很重要。
圖6 FFT表示結果 (未指定 plotwinsize,MaxiumTimeStep 默認設置)
在以往文章《活學活用 LTspice 進行電路設計 — DC-DC 轉換器仿真》中,我們以降壓轉換器 LT8640 為例,示范了如何確認輸出紋波電壓。這次我們繼續(xù)以 LT8640 為例,用 FFT 功能查看其頻率成分。FFT 分析需要在穩(wěn)定狀態(tài)下獲得結果,因此在電源啟動后需要確認紋波電壓。由于這個原因,瞬態(tài)分析的模擬時間定為 500u~700usec。
圖7 使用 LT8640 模擬輸出電壓的頻率分析
輸出電壓的紋波波形,如下圖 (圖8) 所示:
圖8 輸出電壓波形 (時間軸)
通過 FFT 分析,不僅能確認 1MHz 的開關頻率成分,還包含 2 倍、3 倍偶數(shù)和奇數(shù)的頻率成分,如下圖 (圖9) 所示:
圖9 輸出電壓波形 (頻率軸)
來自電源電路的噪音可能會影響外圍電路和 EMI 測試。通過使用 FFT 功能掌握頻率成分,可以在模擬研究噪聲對策,如濾波器設計等。
總結
本文介紹了在 LTspice 仿真軟件中 FFT 功能的使用步驟及要點,以及如何用 FFT 觀察電源 IC 的輸出電壓信號。
審核編輯:劉清
-
示波器
+關注
關注
113文章
6290瀏覽量
185955 -
正弦波
+關注
關注
11文章
649瀏覽量
55650 -
FFT
+關注
關注
15文章
438瀏覽量
59602 -
電源IC
+關注
關注
4文章
366瀏覽量
44855 -
快速傅里葉變換
+關注
關注
0文章
13瀏覽量
1737
原文標題:活學活用 LTspice 進行電路設計 — 用 FFT 進行頻譜分析
文章出處:【微信號:駿龍電子,微信公眾號:駿龍電子】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
matlab fft頻譜分析與分析程序
DSP2812應用FFT函數(shù)庫對采樣信號進行頻譜分析
應用FFT對信號進行頻譜分析
更好地進行頻譜分析的幾點提示
基于MATLAB系統(tǒng)的信號FFT頻譜分析與顯示
使用示波器進行信號頻譜分析(FFT)的設置教學
![使用示波器<b class='flag-5'>進行</b>信號<b class='flag-5'>頻譜分析</b>(<b class='flag-5'>FFT</b>)的設置教學](https://file.elecfans.com/web2/M00/24/73/pYYBAGGxuR-AEPguAADDKhxWnEs732.png)
評論