2、示波器FFT的开启与设置:如何正确配置你的第一台FFT示波器

好,咱们接着聊。上一章我讲了FFT的基本原理,说白了就是把时域信号拆成频域来看。这一章,咱们直接上手——怎么把示波器的FFT功能打开,并且调出靠谱的频谱图。

我见过太多工程师,一上来就按“Math”键,选个FFT,然后看着屏幕上乱七八糟的谱线发呆。嗯,这不能怪他们。示波器FFT的设置,确实有几个关键点,搞不懂的话,出来的图就是一团浆糊。

2.1 第一步:找到FFT功能入口

不同品牌的示波器,FFT的入口位置不太一样。但万变不离其宗,你记住一个规律:FFT属于数学运算(Math)功能

  • Keysight(是德科技):按前面板的 [Math] 键,然后在菜单里选 “FFT”。
  • Tektronix(泰克):按 [Math] 键,在波形类型里选 “FFT”。
  • Rigol(普源):按 [Math] 键,运算类型选 “FFT”。
  • Siglent(鼎阳):同样按 [Math] 键,选 “FFT”。

你看,核心就是 [Math] 这个键。我个人习惯,不管用哪家的机器,第一步都是先找到这个键。

小技巧: 有些示波器在通道菜单里直接有个“FFT”快捷按钮。如果你找不到,就翻翻用户手册的“数学运算”章节。别嫌麻烦,我当年第一次用某国产示波器,愣是找了十分钟才找到入口。

2.2 第二步:设置时基——这是最关键的一步

很多人觉得,FFT嘛,不就是把信号转成频谱吗?跟时基有什么关系?

关系大了去了。你想想看,FFT是对一段时域信号做变换。这段信号的时间长度,直接决定了频谱的频率分辨率

公式很简单:频率分辨率 = 1 / 采样时间

举个例子:

  • 如果你采了1ms的信号,频率分辨率就是 1 / 1ms = 1kHz。
  • 如果你采了10ms的信号,频率分辨率就是 1 / 10ms = 100Hz。

明白了吧?时基调得越慢(水平刻度越大),采样的时间越长,频率分辨率就越高。

我在项目中遇到过一件事:有个同事测一个开关电源的纹波,FFT打开后,发现100kHz附近有个尖峰,但怎么也看不清旁边是不是还有别的频率成分。我过去一看,他的时基设在20μs/div。我说,你把它调到200μs/div试试。结果一调,原来那个尖峰旁边,清清楚楚地分出了两个峰——一个是100kHz,一个是105kHz。这就是分辨率提升的效果。

核心原则: 想要看清两个靠得很近的频率,就把时基调慢。但注意,时基调慢了,屏幕刷新会变慢,实时性会下降。这是个取舍。

2.3 第三步:选择窗函数——别小看这个下拉菜单

示波器FFT里,通常会让你选一个“窗函数”(Window Function)。常见的选项有:矩形窗(Rectangular)、汉宁窗(Hanning)、海明窗(Hamming)、布莱克曼窗(Blackman) 等。

为什么要选窗?因为FFT假设你采的信号是周期重复的。但实际中,你采的一段信号,首尾往往不连续。这种不连续,会在频谱上产生“频谱泄漏”——就是本来一个干净的频率,旁边多出一堆假的谱线。

窗函数的作用,就是让信号的首尾平滑地衰减到零,减少这种泄漏。

那怎么选?我总结了一个简单的经验:

窗函数 特点 适用场景
矩形窗 频率分辨率最高,但泄漏最严重 只测一个正弦波,且信号周期完整
汉宁窗 泄漏小,分辨率适中 最常用,测噪声、谐波、一般信号
海明窗 和汉宁窗类似,旁瓣更低一点 需要抑制旁瓣的场景
布莱克曼窗 泄漏最小,但分辨率最差 需要看清很弱的信号,且不介意分辨率

我个人习惯,90%的情况下直接用汉宁窗。它是个很好的折中。如果你不确定选哪个,就选汉宁窗,基本不会错。

注意: 千万不要以为选了窗函数就万事大吉。如果你测的是时钟信号这种方波,它的谐波非常丰富,窗函数选不好,谐波之间会互相干扰。我曾经吃过这个亏,测一个100MHz时钟的3次谐波,结果因为窗函数没选对,300MHz的幅度比实际低了3dB。后来换成布莱克曼窗才准。

2.4 第四步:调整垂直刻度与参考电平

FFT出来的频谱图,纵轴默认是dBm或者dBV。你需要调整垂直刻度,让频谱显示在屏幕中央。

这里有个坑:示波器的ADC(模数转换器)是有限位数的。如果输入信号太大,ADC会削波,FFT出来的频谱全是谐波和噪声。如果信号太小,量化噪声会淹没真实信号。

我建议:让时域波形的幅度,占屏幕垂直刻度的80%左右。这样既不会削波,又能充分利用ADC的动态范围。

另外,FFT的参考电平(Reference Level)也很重要。它相当于频谱图的“天花板”。你把参考电平设到-10dBm,那-30dBm的信号就显示在下面两格的位置。调整参考电平,可以让频谱图更清晰。

2.5 第五步:设置平均次数——让频谱更干净

如果你测的是噪声或者随机信号,FFT出来的谱线会像毛刺一样跳来跳去。这时候,打开平均(Average)功能就很有用了。

示波器会连续做多次FFT,然后把结果平均。平均次数越多,谱线越平滑,但实时性越差。

  • 16次平均:适合看稳定的周期信号。
  • 64次平均:适合看噪声底噪。
  • 128次以上:适合看极弱的信号,但响应很慢。

嗯,这里要注意:平均功能会掩盖瞬态信号。如果你是在找偶发的干扰,千万别开平均,否则那个干扰会被平均掉,你就看不到了。

2.6 实战配置清单

好,说了这么多,我给你一个可以直接用的配置清单。下次你拿到一台示波器,按这个步骤来,基本不会跑偏:

  1. 连接信号:探头接到通道1,确保信号稳定显示在屏幕上。
  2. 调整时基:把水平刻度调到能显示5~10个完整周期。比如测1MHz信号,时基设在1μs/div左右。
  3. 打开FFT:按 [Math] → 选 FFT。
  4. 选窗函数:选汉宁窗(Hanning)。
  5. 调垂直刻度:让频谱的峰值在屏幕中间偏上位置。
  6. 设置平均:如果信号稳定,开16次平均;如果看噪声,开64次。
  7. 读频率:用光标(Cursor)测量谱峰的频率和幅度。
避坑指南: 我曾经有一次,怎么调FFT都看不到想要的频率成分。折腾了半天,发现是探头的地线没接好。探头地线夹子悬空,相当于一个天线,把环境中的50Hz工频干扰全收进来了。所以,做FFT之前,先确认探头接地良好。这是最容易被忽略的一步。

好了,这一章的内容就到这里。你按照这个步骤,去调你的第一台FFT示波器,应该能很快看到清晰的频谱图。下一章,我会讲怎么用FFT来测量谐波失真——这可是电源工程师和音频工程师的必修课。