0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

在LTspice仿真软件中如何使用FFT进行频谱分析

骏龙电子 来源:骏龙电子 2023-02-06 13:45 次阅读

在瞬态分析中,可以像示波器一样确认时间变化中的信号电平。而如果想确认信号中的频率,FFT 功能将派上用场,通过仿真模拟可以确认电路的失真和噪声成分。

什么是 FFT?

FFT 即 Fast Fourier Transform,是快速傅里叶变换的简称。FFT 的一个常用场景是确定一个时域噪声信号的频率分量。在 LTspice 中,它像频谱分析仪可以计算并显示信号的频率成分和电平 (功率)。由于 FFT 功能是以在瞬态分析 (时间轴) 中获得的数据为基础进行计算,因此它是内置于 Waveform Viewer 的功能。

FFT 功能使用步骤

以一个由 3 个不同频率和幅值的正弦波合成的信号为例,通过瞬态分析查看其波形,并使用 FFT 显示功能确认其频率的分布。瞬态分析产生正弦波合成波形的电路,如下图 (图1) 所示:

264675e4-a3bf-11ed-bfe3-dac502259ad0.jpg

图1 产生正弦波合成波形的电路 (瞬态分析)

正弦波合成波形 (OUT 端子) 如下图 (图2) 所示,单看这个 OUT 端子的波形,无法知道频率成分和大小。

2660b710-a3bf-11ed-bfe3-dac502259ad0.jpg

图2 正弦波合成波形 (OUT端子)

因此,以下将使用 FFT 显示功能。如下图 (图3) 所示,从菜单栏中选择 “View” → “FFT”。

26894c48-a3bf-11ed-bfe3-dac502259ad0.jpg

图3 FFT显示方法步骤1

然后会弹出下图 (图4) 所示的对话框,点击 “OK”。

2697504a-a3bf-11ed-bfe3-dac502259ad0.jpg

图4 FFT 表示方法步骤 2

FFT 显示结果如下图 (图5) 所示,得到纵轴为信号电平 (dB)、横轴为频率 (Hz) 的对数曲线。峰值位于频率 1kHz、3kHz、10kHz 处,这样我们就能掌握波形的成分和大小。

26a69d16-a3bf-11ed-bfe3-dac502259ad0.jpg

图5 FFT显示结果

FFT 功能使用要点

使用 FFT 功能时,建议设置 “.options plotwinsize=0” 命令,这样可以防止分析数据被压缩。通过使用该命令,并降低本底噪声,如上图 (图5) 所示。另外,如果设定瞬态命令的 “最大时间步长” 短于一个信号周期的 1/100,则可得到良好的 FFT 结果。然而,更短的时间设定会带来更长的仿真时间,所以请根据需要来权衡调整。

为了进行比较,在 .options 中没有指定 plotwinsize,而是用默认的最大时间步长来运行模拟。与上图 (图5) 的结果相比,本底噪声的基底较大,并且在非预期的频率处也存在峰值,如下图 (图6) 所示。这个结果表明,".options plotwinsize=0 " 命令对 FFT 分析很重要。

26c32170-a3bf-11ed-bfe3-dac502259ad0.jpg

图6 FFT表示結果 (未指定 plotwinsize,MaxiumTimeStep 默认设置)

用 FFT 观察电源 IC 的输出电压信号

在以往文章《活学活用 LTspice 进行电路设计DC-DC 转换器仿真》中,我们以降压转换器 LT8640 为例,示范了如何确认输出纹波电压。这次我们继续以 LT8640 为例,用 FFT 功能查看其频率成分。FFT 分析需要在稳定状态下获得结果,因此在电源启动后需要确认纹波电压。由于这个原因,瞬态分析的模拟时间定为 500u~700usec。

26d480b4-a3bf-11ed-bfe3-dac502259ad0.jpg

图7 使用 LT8640 模拟输出电压的频率分析

输出电压的纹波波形,如下图 (图8) 所示:

26e361a6-a3bf-11ed-bfe3-dac502259ad0.jpg

图8 输出电压波形 (时间轴)

通过 FFT 分析,不仅能确认 1MHz 的开关频率成分,还包含 2 倍、3 倍偶数和奇数的频率成分,如下图 (图9) 所示:

26f228ee-a3bf-11ed-bfe3-dac502259ad0.jpg

图9 输出电压波形 (频率轴)

来自电源电路的噪音可能会影响外围电路和 EMI 测试。通过使用 FFT 功能掌握频率成分,可以在模拟研究噪声对策,如滤波器设计等。

总结

本文介绍了在 LTspice 仿真软件中 FFT 功能的使用步骤及要点,以及如何用 FFT 观察电源 IC 的输出电压信号。






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 示波器
    +关注

    关注

    113

    文章

    6159

    浏览量

    184256
  • 正弦波
    +关注

    关注

    11

    文章

    632

    浏览量

    55197
  • FFT
    FFT
    +关注

    关注

    15

    文章

    432

    浏览量

    59240
  • 电源IC
    +关注

    关注

    4

    文章

    356

    浏览量

    44585
  • 快速傅里叶变换

    关注

    0

    文章

    13

    浏览量

    1673

原文标题:活学活用 LTspice 进行电路设计 — 用 FFT 进行频谱分析

文章出处:【微信号:骏龙电子,微信公众号:骏龙电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    TINA如何进行频谱分析

    想问一下TINA如何进行频谱分析,找了好久没怎么找到,可能设置不对,望指点,谢谢
    发表于 09-14 07:56

    matlab fft频谱分析分析程序

    matlab fft频谱分析分析程序 包括程序给出一种用Matlab系统实现信号频谱分析与显示的方法。Matlab是具有很强的科学计算和图形显示界面的
    发表于 06-18 14:08

    FFT对信号进行频谱分析的实验

    对典型信号进行频谱分析的方法。3、了解应用FFT进行信号频谱分析过程可能出现的问题,以便在实际中正确应用
    发表于 05-12 01:51

    labview如何将从simulink采集的波形进行频谱分析???

    进行相关联后,启动labview,并搭建前面板,因为要进行simulink输出波形的频谱分析,所以利用labview频谱分析模块,但是之
    发表于 11-21 15:46

    DSP2812应用FFT函数库对采样信号进行频谱分析

    DSP2812利用FFT函数库对512个点进行频谱计算,是否需要外扩RAM?不用外扩RAM的话,该如何实现?
    发表于 05-20 09:36

    请问如何利用NuMicro®M4系列的DSP功能进行频谱分析

    利用NuMicro®M4系列的DSP功能进行频谱分析
    发表于 12-07 07:31

    怎么使用混合域示波器进行频谱分析

    怎么使用混合域示波器进行频谱分析
    发表于 05-11 06:59

    基于Matlab的系统信号FFT频谱分析与显示pdf

    基于Matlab的系统信号FFT频谱分析与显示
    发表于 06-19 14:55 63次下载

    应用FFT对信号进行频谱分析

    实验 应用FFT对信号进行频谱分析一、 实验目的1、在理论学习的基础上,通过本次实验,加深对快速傅里叶变换的理解,熟悉FFT算法及其程序的编写。2、熟悉
    发表于 05-10 10:00 64次下载

    更好地进行频谱分析的几点提示

    更好地进行频谱分析的8项提示:频谱分析仪和示波器一样,都是用于信号观察的基本工具。如图1所示,示波器是时域提供一个观察窗,而频谱分析仪则是
    发表于 11-04 17:54 29次下载

    基于MATLAB系统的信号FFT频谱分析与显示

    基于MATLAB系统的信号FFT频谱分析与显示:给出一种用MATLAB系统实现信号频谱分析与显示的方法。MATLAB是具有很强的科学计算和图形显示界面的软件系统。该法可对语音信号
    发表于 02-08 12:38 101次下载

    示波器FFT进行频谱分析不靠谱吗 怎样才能解决呢

    工程师们认为示波器FFT进行频谱分析不靠谱,有很多的缺点: 示波器FFT分析是通过调整水平时基来改变RBW,波西观测和频谱分析两者不可兼得。
    的头像 发表于 01-27 09:56 3168次阅读
    示波器<b class='flag-5'>FFT</b><b class='flag-5'>进行频谱分析</b>不靠谱吗 怎样才能解决呢

    使用示波器进行信号频谱分析(FFT)的设置教学

    的测试,那么上述问题就很可能发生。那么如何对信号进行频率分量的分析呢?也许大家会认为这个活只有频谱分析仪能干,但实际上示波器也能部分胜任,示波器除了时域分析外,还有一个
    的头像 发表于 12-09 16:06 8946次阅读
    使用示波器<b class='flag-5'>进行</b>信号<b class='flag-5'>频谱分析</b>(<b class='flag-5'>FFT</b>)的设置教学

    实时频谱分析FFT功能如何采集信号?

    仪的FFT功能如何采集信号之前,首先我们需要了解FFT算法的原理和作用。 FFT算法是一种快速计算离散傅里叶变换(DFT)的方法,它通过将N点离散信号变换到频域,从而得到信号的频谱信息
    的头像 发表于 01-19 15:01 966次阅读

    使用示波器进行频谱分析时,有哪些常见的问题和解决方法?

    使用示波器进行频谱分析时,可能会遇到的一些常见问题及其解决方法如下: 采样率不足 :示波器进行频谱分析时,需要满足奈奎斯特准则,即采样率至少是信号最高频率成分的两倍。如果采样率不足,将无法准确捕获
    的头像 发表于 10-10 16:40 209次阅读