一、信号与系统基础:信号分类、系统特性、时域与频域分析入门

各位工程师朋友,大家好。我是老张,干了十几年硬件,从最初的PCB Layout到现在的信号完整性分析,踩过的坑比走过的路还多。今天咱们开始聊《微结构信号捕捉完整方案》的第一章——信号与系统基础。

说实话,很多人觉得这部分太理论,一上来就想看眼图、看抖动。但我得说句实在话:基础不牢,地动山摇。我见过太多工程师,示波器用得贼溜,但连信号是连续还是离散都分不清,结果分析问题的时候绕了一大圈弯路。

核心观点:信号与系统是硬件工程师的“内功心法”。不懂它,你只能看到现象;懂了它,你才能看到本质。

1.1 信号分类:你每天在跟什么打交道?

信号,说白了就是信息的载体。在咱们硬件领域,信号通常以电压或电流的形式出现。我个人习惯把信号分成这么几类:

1.1.1 连续时间信号 vs 离散时间信号

  • 连续时间信号:时间轴上每一点都有定义。比如你示波器上看到的正弦波、方波,只要探头接着,信号就一直存在。
  • 离散时间信号:只在某些离散的时间点上有定义。比如ADC采样后的数据,或者数字芯片内部的时钟边沿采样。

嗯,这里要注意:现实世界都是连续的,但数字系统只能处理离散的。所以ADC的采样率为什么重要?就是因为它决定了你能捕捉到多快的变化。

1.1.2 模拟信号 vs 数字信号

类型 特点 典型例子
模拟信号 幅值连续变化 麦克风输出、传感器信号
数字信号 幅值离散(通常只有0和1) SPI总线、I2C信号

我在项目中遇到过一件事:有个同事调试一块板子,发现SPI通信偶尔出错。他拿着示波器看波形,觉得“信号挺好的啊”。我过去一看,他用的探头带宽不够,把信号边沿的振铃全滤掉了。你看,你以为的数字信号,其实在微观上还是模拟的。这就是为什么做高速设计,必须懂模拟。

1.1.3 周期信号 vs 非周期信号

  • 周期信号:每隔固定时间重复。比如时钟信号、PWM波。
  • 非周期信号:没有重复规律。比如按键按下时的毛刺、上电瞬间的浪涌。

我的经验:分析周期信号用频域工具(频谱分析仪)特别方便。但分析非周期信号,比如一个单脉冲,时域示波器反而更直观。别死磕一种工具。

1.2 系统特性:你的电路板是个什么系统?

系统,就是输入到输出的映射。你给电路板一个激励(输入),它给你一个响应(输出)。我习惯把系统分成两大类:

1.2.1 线性系统 vs 非线性系统

线性系统满足两个条件:齐次性和叠加性。说白了就是:输入翻倍,输出也翻倍;两个输入同时加,输出等于各自输出的和。

举个例子:一个纯电阻分压网络,就是线性系统。你输入1V输出0.5V,输入2V输出1V,完美线性。

非线性系统就不一样了。比如放大器饱和的时候,你输入再大,输出也顶死在电源轨上。我刚开始做设计时,总觉得放大器是线性的,直到有一次做音频功放,输入信号稍微大了点,输出直接削波了……嗯,从那以后我再也不敢忽略非线性了。

1.2.2 时不变系统 vs 时变系统

时不变系统:今天给它一个激励,和明天给它同样的激励,响应是一样的。大部分无源电路(电阻、电容、电感)都是时不变的。

时变系统:系统的特性随时间变化。比如一个老化的电容,今天测是10μF,过一个月可能就变成8μF了。再比如开关电源的环路,在不同负载下特性也会变。

避坑指南:我曾经吃过一次亏——用常温下测得的S参数去仿真高温环境下的信号完整性,结果板子一热,眼图全闭了。为什么?因为PCB的介电常数和损耗因子是随温度变化的,系统特性变了!

1.3 时域与频域分析入门:两副眼镜看世界

做信号完整性,最核心的能力就是在时域和频域之间自由切换。我经常跟团队里的年轻人说:你手里有两副眼镜,一副看时间,一副看频率。哪个看得清楚就用哪个。

1.3.1 时域分析:直观,但有局限

时域分析,就是看信号随时间怎么变。示波器就是典型的时域工具。你能看到:

  • 信号的幅度、周期、占空比
  • 上升时间、下降时间
  • 过冲、振铃、毛刺

但时域有个问题:你看不到信号是由哪些频率成分组成的。比如一个方波,在时域里就是一条线跳来跳去。但你知道吗?这个方波其实是由无数个正弦波叠加而成的。

1.3.2 频域分析:看到隐藏的信息

频域分析,就是把信号拆解成不同频率的正弦波。频谱分析仪就是干这个的。频域能告诉你:

  • 信号的基频是多少
  • 有哪些谐波分量
  • 噪声分布在哪些频率上

为什么会这样?因为任何信号都可以用傅里叶级数或傅里叶变换表示。说白了,时域和频域是同一枚硬币的两面。

关键公式(理解即可,不用背):

傅里叶变换:F(ω) = ∫ f(t)·e^(-jωt) dt
傅里叶逆变换:f(t) = (1/2π) ∫ F(ω)·e^(jωt) dω

你想想看,这个公式其实就是把信号f(t)投影到不同频率的正弦波上,看看每个频率贡献了多少。

1.3.3 时域和频域怎么选?

我个人的经验法则:

  • 看时序、看边沿、看毛刺 → 用时域(示波器)
  • 看EMI、看谐振、看噪声源 → 用频域(频谱仪)
  • 分析通道特性(如传输线) → 频域更高效(S参数)

举个例子:你发现一块板子辐射超标。时域里看时钟信号,波形挺干净的。但拿到频谱仪上一看,哦,原来在三次谐波处有个尖峰。这就是频域的优势——把隐藏的问题揪出来

知识体系总览

下面这张图,是我自己画的本章知识结构。建议你保存下来,学完这一章再回头看,会有更深的理解。

信号与系统基础 - 知识体系 信号分类 • 连续时间 vs 离散时间 • 模拟信号 vs 数字信号 • 周期信号 vs 非周期信号 • 确定信号 vs 随机信号 系统特性 • 线性系统 vs 非线性系统 • 时不变 vs 时变系统 • 因果系统 vs 非因果系统 • 稳定系统 vs 不稳定系统 分析方法 时域分析 • 工具:示波器 • 观察:波形、边沿、毛刺 • 优势:直观、实时 频域分析 • 工具:频谱分析仪 • 观察:频谱、谐波、噪声 • 优势:揭示频率成分 核心桥梁:傅里叶变换(时域 ↔ 频域)

我的建议:初学者先别急着啃傅里叶变换的数学推导。你先记住一句话——时域是“怎么看”,频域是“看什么”。等你用示波器和频谱仪多了,自然就理解为什么需要这两个视角了。

好了,这一章就聊到这儿。信号分类让你知道面对的是什么,系统特性让你知道它会怎么响应,时域和频域分析给了你两把尺子。下一章咱们会深入聊傅里叶变换——这个连接时域和频域的桥梁。到时候我会用实际项目中的例子,告诉你这东西到底怎么用。


公众号:蓝海资料掘金营,微信deep3321