1. 采样电路基础:采样定理、采样保持电路原理、孔径误差与抖动

各位同学,咱们今天聊采样电路。说实话,这玩意儿是模拟和数字世界的桥梁。你想想看,现实世界的信号都是连续的,但数字处理器只认离散的0和1。怎么把连续信号变成离散值?靠的就是采样。

我刚开始做ADC设计那会儿,总觉得采样不就是每隔一段时间抓个点嘛,有什么难的?结果第一次流片回来,测试出来的频谱全是杂散,根本没法用。后来才明白——采样这事儿,水很深。

1.1 采样定理——奈奎斯特说了什么

采样定理,也叫奈奎斯特采样定理。它的核心就一句话:采样频率必须大于信号最高频率的两倍。

为什么是两倍?我习惯这么理解:一个正弦波,每个周期至少采两个点,才能还原它的频率和幅度。少一个点,你就分不清它和另一个低频信号的区别了。这就是所谓的混叠。

采样定理核心公式

fs > 2 × fmax

其中 fs 是采样频率,fmax 是信号最高频率分量。

我在项目中遇到过一件事:一个同事设计的系统,信号带宽是10MHz,他选了20MHz的采样率。理论上是够的,但实际测试发现高频段有杂散。查了半天,发现是前端抗混叠滤波器没做好,10MHz以上的噪声被折叠回来了。所以啊,采样定理只是必要条件,不是充分条件。你还需要一个靠谱的抗混叠滤波器。

参数 含义 典型值
fs 采样频率 10 MHz ~ 10 GHz
fmax 信号最高频率 取决于应用
fs / 2 奈奎斯特频率 采样率的一半

注意:实际工程中,我建议采样率至少留20%~30%的余量。比如信号最高频率10MHz,采样率别卡在20MHz,选25MHz以上更稳妥。原因?滤波器不是理想砖墙,过渡带需要空间。

1.2 采样保持电路——它是怎么工作的

采样保持电路,简称S/H。它的任务很简单:在采样时刻,把输入电压快速抓到电容上,然后保持住,让后面的ADC慢慢量化。

说白了,就是一个开关+电容的结构。开关闭合时,电容充电跟踪输入信号;开关断开时,电容上的电压保持不变。

我习惯把采样保持电路分成两种模式:

  • 采样模式(Track Mode):开关闭合,电容电压跟随输入变化
  • 保持模式(Hold Mode):开关断开,电容电压锁定

这里有个关键点——开关的导通电阻。电阻越小,电容充电越快,采样精度越高。但电阻太小,开关尺寸就大,寄生电容也跟着变大,反而影响速度。这就是个trade-off。

我的经验:设计采样开关时,我一般用互补CMOS开关(传输门)。NMOS和PMOS并联,导通电阻更平坦,信号失真更小。但要注意,输入信号摆幅不能超过电源轨,否则开关会失效。

采样保持电路的性能指标,我列几个关键的:

  • 采集时间:从采样开始到电容电压稳定到目标值所需时间
  • 保持时间:开关断开后,电容电压能维持精度的时间
  • 馈通:开关断开时,输入信号通过寄生电容耦合到保持电容上
  • 跌落率:保持阶段,电容因漏电导致的电压下降速率

1.3 孔径误差——你永远无法在精确时刻采样

孔径误差,说白了就是采样时刻的不确定性。你希望开关在t=0时刻断开,但实际电路有延迟,开关可能在t=0+Δt时刻才断开。这个Δt就是孔径延迟。

更麻烦的是,这个延迟不是固定的。它会随温度、工艺、输入信号幅度变化。孔径误差的后果是什么?对于高频信号,一点点时间偏差,就会导致采样电压出现明显误差。

我举个例子:一个100MHz的正弦波,斜率最大处每皮秒变化约0.6mV。如果你的孔径抖动是1ps,那采样误差就有0.6mV。对于12位ADC、2V满量程来说,1LSB约0.5mV。你看,1ps的抖动就已经吃掉一个LSB了。

孔径误差计算公式

ΔV = (dV/dt) × Δt

其中 dV/dt 是信号变化率,Δt 是孔径抖动。

对于正弦波 A·sin(ωt),最大变化率发生在过零点:dV/dt|max = A·ω

1.4 抖动——采样系统的隐形杀手

抖动和孔径误差其实是亲戚。孔径误差是确定性的,抖动是随机性的。抖动来自时钟源的不稳定、电源噪声、衬底噪声等。

我做过一个测试:用同一个ADC,分别用晶振时钟和PLL时钟驱动。晶振的抖动约0.5ps,PLL的抖动约2ps。结果呢?晶振方案的信噪比高了6dB。这就是抖动对系统性能的直接打击。

抖动的来源,我总结了几类:

  • 时钟源抖动:晶振、PLL本身的相位噪声
  • 电源噪声:电源纹波通过时钟缓冲器调制到时钟边沿
  • 衬底噪声:数字电路开关噪声通过衬底耦合到采样开关
  • 热噪声:电阻和晶体管的热噪声引起随机抖动

避坑指南:我曾经在一个项目中,采样时钟走线太长,和数字信号线平行走了5cm。结果时钟边沿被数字信号串扰,抖动从0.8ps飙升到3ps。后来我把时钟线单独走,包地处理,抖动才降回来。所以啊,时钟信号的PCB布局,再怎么重视都不为过。

1.5 知识体系总览

下面这张图,我把本章的核心知识点串起来了。你可以看到,采样定理是理论基础,采样保持电路是物理实现,孔径误差和抖动是实际限制。三者环环相扣。

采样电路基础 — 知识体系 采样电路基础 采样定理 采样保持电路 孔径误差与抖动 奈奎斯特频率 抗混叠滤波 开关+电容 采集/保持模式 孔径延迟 时钟抖动 核心逻辑 采样定理决定理论边界 → 采样保持电路实现物理采样 → 孔径误差与抖动限制实际精度

你看这张图,从左到右,从理论到实现再到限制,这就是我们做采样电路设计时必须走完的路径。跳过任何一环,最后都会在测试台上暴露出来。

好了,这一章的内容就到这里。采样定理、采样保持电路、孔径误差和抖动,这三个概念是后续所有仿真和优化的基础。你把这些吃透了,后面讲采样开关的非线性、电荷注入、时钟馈通的时候,才能跟得上节奏。