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