ADC采样电路设计:自举开关原理与实战要点解析

发布时间:2026/9/17 7:25:22
ADC采样电路设计:自举开关原理与实战要点解析 做ADC设计这些年一个深切的体会是很多团队把精力全砸在比较器、CDAC、校准算法上却忽视了最前面的采样网络。以至于流片回来测试SFDR和ENOB不达标查来查去才发现是采样开关拖了后腿。尤其是做高速高精度SAR ADC或流水线ADC时采样电路里的自举开关基本是决定整体线性度的天花板。这篇内容围绕ADC采样电路系统设计把自举开关的原理、设计路径和相关坑点做一个完整复盘希望能帮正在做IC设计或者刚接手采样电路项目的朋友少走弯路。1. 采样保持网络ADC精度的第一道闸门1.1 采样电路到底在做什么从功能上讲采样保持电路就是给连续的模拟信号拍一张瞬时快照然后在ADC量化期间把这张快照稳稳地保持住。这个过程看似简单但它决定了整个转换链路的精度上限。你可以把采样网络理解成一位摄影师如果摄影师手抖孔径抖动、镜头脏开关非线性、或者按快门的瞬间光线没对准建立时间不足那后面冲洗照片量化编码技术再好出来的也是模糊图片。一个典型的采样网络由采样开关和采样电容组成工作在采样相和保持相两个状态。采样相时开关导通输入信号给电容充电保持相时开关关断电容上的电压被冻结住交给后级比较器或量化器处理。这里有两个物理细节直接决定精度却经常被新手忽略kT/C噪声开关导通电阻的热噪声通过采样电容的低通滤波作用折叠成电容上的电压不确定度。这个噪声和电容值成反比公式是√(kT/C)。设计时如果不做预算采样电容取小了噪声底就把信噪比吃掉好几位。孔径误差采样开关实际关断的瞬间与理想时钟边沿之间存在随机的、与信号相关的偏差。这个误差折算成电压误差等于输入信号摆率乘以时间偏差。信号频率越高、孔径抖动越大误差越致命。1.2 精度指标的逆向拆解做系统设计时不能一头扎进电路细节得先从信号链顶层的指标往回流反推每个模块的预算。举个例子如果目标是一个12位、100 MSPS的SAR ADC输入满摆幅为1 Vpp差分那么一个LSB约等于244 μV。为了保证ENOB不低于11.5位采样网络的综合误差包括建立误差、电荷注入误差、kT/C噪声、时钟抖动一般要控制在0.5 LSB以内。从分配上经验上我会做这样的预算拆分误差来源预算占比对应设计动作开关导通电阻引起的建立误差30%足够的开关尺寸、合理的Ron设计电荷注入与时钟馈通25%自举开关、互补开关、虚拟管技术kT/C热噪声25%采样电容取值、噪声系数优化时钟抖动与孔径延迟20%低抖动时钟树、高速比较器配合这个拆分不是死板的但能保证在设计阶段每个模块都有明确的量化目标。没有这个反向拆解过程直接凭感觉定开关尺寸和电容值后面大概率要反复迭代甚至返工。2. 从CMOS开关到电荷注入普通开关在高速ADC里为什么会翻车2.1 导通电阻非线性的致命影响很多初学者不理解开关就是导通和关断为什么还需要专门设计问题就出在导通这件事并不理想。一个普通的NMOS开关导通电阻公式是Ron 1 / [μCox(W/L)(VGS - VTH)]这里的关键点在于输入信号变化时源端电压跟着变VGS自然跟着变于是Ron也在变。对于采样电路而言这个非线性的Ron直接造成两个后果带宽调制采样网络的3dB带宽约等于1/(2πRon·CS)。信号幅度不同Ron不同带宽随之变化直接表现为采样值的高次谐波失真。建立误差与信号相关大信号时Ron小小信号时Ron大建立误差不是恒定常数而是输入信号的函数。这个与信号相关的误差在频域里表现为谐波和互调分量会直接拉低SFDR。在12位以上、采样率超过几十兆的ADC里普通单管开关带来的非线性失真基本不可接受。应对的思路通常有两个一是用CMOS互补开关让PMOS和NMOS的Ron变化趋势互补在中间电压附近形成一个相对平坦的总电阻曲线二是用自举开关让开关管的VGS恒定。前者简单但对工艺偏差敏感后者性能上限更高也是本篇文章的主角。2.2 电荷注入与时钟馈通采样时刻的幽灵手除了导通电阻开关关断瞬间还有一个非常棘手的问题沟道里的电荷需要泄放这个电荷会有一部分注入到采样电容上造成采样电压的偏移。用通俗的话说当你快速抽掉开关这扇门时会有一些电荷漏进屋子让屋子里的人被推了一下记录到的位置就不准了。这个误差量级有多大沟道电荷大约正比于W·L·Cox·(VGS - VTH)。在深亚微米工艺下这个电荷对应的电压可以达到几十毫伏。对12位ADC来说这个误差是LSB的几十倍绝对不容忽视。更麻烦的是注入电荷与输入电压相关所以它不是直流失调而是信号相关的失真。缓解手段有几种使用dummy管吸收电荷、使用互补开关让NMOS和PMOS的注入电荷相消、或者延长关断的下降沿让沟道电荷通过源端泄放而少流向采样电容。这些方法都有一定效果但在高速高精度场景下自举开关通过恒定VGS的设计思路天然地减弱了电荷注入随输入信号的变化这也是它普及的原因之一。3. 自举开关的完整拆解恒定VGS如何换来线性度3.1 自举开关的核心思想自举开关的英文是bootstrap switch业内更准确的叫法是栅压自举开关。原理图层面的核心思路是在采样相给开关管的栅极和源极之间施加一个恒定的电压差这个电压差不随输入信号变化通常直接取电源电压VDD。如果VGS恒定那么Ron就恒定不随输入信号摆幅变化。这就像是给摄影师配了一副防抖云台无论外面风速多大、人手怎么颤拍照瞬间的稳定性都一致。具体实现时一般需要一个用来给栅极抬升电压的辅助电容bootstrap capacitor。当开关关断时电容被充电到VDD当开关需要导通时电容一端接到输入信号另一端接到开关管的栅极。因为电容两端电压不能突变栅极电压就等于输入电压加上VDD于是VGS自动恒定在VDD左右。3.2 典型的栅压自举开关工作过程我以自己设计过的一款SAR ADC中的采样开关为例描述一个经典的自举开关工作过程。这个结构在学术界和工业界都非常常见由时钟控制、电荷泵、采样开关三部分组成。复位/充电相当CLK为低时采样开关M1关断。内部辅助电容C3被充电到VDD同时采样开关的栅极被拉到地保证彻底关断。自举/采样相当CLK为高时辅助电容的一端通过一个开关接到输入信号Vi另一端原本充电到VDD的那一端接到M1的栅极。此时栅极电压变为Vi VDDVGS恒定等于VDD。关断瞬态时钟变低M1关断。由于栅极在关断前一直跟踪输入信号所以关断瞬间的沟道电荷和时钟馈通与输入信号的依赖关系被大幅削弱高次谐波的改善非常明显。用Cadence Virtuoso或Hspice做瞬态仿真时你会看到一个很直观的现象输入信号接近负轨和正轨时普通开关的采样波形会呈现明显的压缩和削顶而自举开关的采样波形则保持均匀的增益。这个差异最终体现在FFT频谱上SFDR的改善幅度可以轻松达到15到25 dB。3.3 自举开关的进阶设计要点自举开关原理说起来简单实际做起来有很多细节决定成败。下面这几个点是我踩过坑之后总结出来的经验每一条都对应着真实的流片教训。辅助电容容值不能太小。辅助电容越大电荷泵提供栅极电压的能力越强自举的稳定性越好。但电容太大会占用面积并且充电时间变长限制采样速度。一般取采样电容的2到5倍比较合适。比如采样电容1 pF辅助电容可以取3 pF左右。必须设计栅极泄放通路。采样相结束、开关关断时栅极上顶着Vi VDD这么高的电压。如果栅极没有快速的泄放通路电荷会残留在栅极寄生电容上影响下一次采样的初始状态。所以开关管的栅极要接一个用于复位的下拉管并且在版图上要让这条通路尽量短、寄生尽量小。自举开关也有关断状态耐压问题。栅极电压最高能达到VDD加上输入信号的峰值如果输入信号接近VDD栅极就接近2VDD。这在先进工艺节点下是一道严格的可靠性红线。设计时必须检查每个器件在关断和导通状态下任意两端的压差是否超过工艺的绝对最大值。这道检查往往决定自举开关是否能在目标工艺下落地。电荷注入的残余分量依然要重视。自举开关能把VGS恒定从而让沟道电荷的绝对值恒定但它并不能完全消除电荷注入——只是把与信号相关的部分大大降低了。如果目标是16位以上精度还需要配合适当的关断时序设计比如让辅助电容先脱离、再关断主开关进一步抑制残余的电荷注入。4. 从规格到落地一个实用采样电路的系统设计路径4.1 系统架构选择单端还是差分采样电容怎么定设计采样电路的第一步其实是架构层面的选择这个选择直接影响后续所有参数。逐次逼近型ADCSAR ADC和流水线ADCPipeline ADC的采样网络架构差异很大SAR强调CDAC直接作为采样电容Pipeline则往往有专门的采样保持前级。从系统噪声预算看采样电容的设计是最关键的。假设你目标ENOB为11.5位满摆幅差分1 Vpp则噪声预算可以算出来。kT/C噪声的RMS值一般要做到LSB的1/3以下这是工程上的常用标准。对1 Vpp、12位差分而言LSB约244 μV所以噪声RMS要低于81 μV。带入kT/C公式取kT为4.14×10⁻²¹焦耳300K反推得到C至少要达到630 fF。实际设计时会留30%到50%裕量所以1 pF左右是个很自然的起点。这里还要提一个容易犯的错误有人为了让噪声更低、线性度更高把采样电容一味做大。但电容越大前级驱动放大器的功耗和带宽要求就越高自举开关的尺寸也要跟着增大最终面积和功耗都失控。系统设计要的是平衡不是单点性能最大化。4.2 前级驱动与采样网络的交互一个常被忽视的系统问题采样电容不是凭空接在输入端的它一定有一个前级驱动源可能是片外的运算放大器、射频驱动器也可能是片内的buffer。采样开关导通瞬间采样电容会向前级抽取一个很大的电流尖峰。如果前级驱动能力不足输入电压瞬间就会被拉垮导致建立误差。在设计采样系统时我习惯先建立前级驱动、开关导通电阻、采样电容三者的联合仿真模型。前级输出端的RC时间常数要足够小确保在最短采样脉宽内电容电压建立到0.5 LSB以内。根据经验公式建立时间至少需要10倍的RC时间常数才能到约4.5个时间常数若精度要求更高需保证15到20个时间常数。这个和采样时钟频率是强相关的换算成设计约束就是驱动放大器的带宽和开关Ron的乘积不能超过采样时间窗口的约束。4.3 时钟方案与采样时序采样时刻的决定性因素采样电路表现好的前提是时钟边沿足够干净。时钟抖动jitter对信噪比的恶化公式是SNR_jitter -20·log10(2π·fin·tjitter)。翻译成人话输入信号频率越高同样的时钟抖动造成的信噪比损失就越大。比如输入频率100 MHz时钟抖动1 ps RMS算下来SNR被限制在约64 dB换算成ENOB刚过10位。这对12位ADC来说是不可接受的。所以采样时钟通常在ADC内部要经过一个高速比较器或CML缓冲器把时钟边沿重新整形减小抖动。同时时钟树的设计要做到采样开关的控制时钟路径相对短、负载均衡避免同一阵列中不同采样开关之间出现skew。关于采样时刻还有一个细节SAR ADC的采样信号通常叫采样使能或CLKS一定要避开电容阵列切换产生的毛刺。我见过有设计在采样阶段还没结束就提前启动比较器导致参考电压抖动耦合到采样电容上。时序设计时建议用Spectre或Hspice把采样时钟下降沿比较器启动时刻CDAC切换时刻放在同一个仿真窗口里逐一检查确保每个动作都有充足的裕量。5. 版图、电源噪声与PCB协同系统级采样精度的隐形杀手5.1 版图层面的关键细节寄生、匹配与屏蔽采样电路的版图是设计一步、版图千步的典型。最主要的三个关注点是寄生电容、匹配特性和信号屏蔽。自举开关的辅助电容、采样电容、开关管的连接线如果走得过长寄生电容会串联在信号路径上直接降低自举效率和采样建立速度。采样电容阵列的匹配直接决定ADC的DNL和INL。版图上要采用Common-Centroid布局把电容阵列的中心放在同一位置并加虚拟电容Dummy保证边缘一致。差分信号线要严格对称周围用地线包裹或加屏蔽层防止相邻数字信号通过衬底或耦合电容干扰采样节点。有一个很容易踩的坑采样开关的栅极控制线离输出走线太近。自举相时栅极电压是ViVDD幅度很大如果这条线耦合到差分输出会产生不希望的馈通。版图里宁可绕一点线也要保证控制线和信号线之间有充分的间距或者插入地线隔离。5.2 电源噪声与衬底噪声从芯片到PCB的链式防治采样电路对电源噪声极其敏感。内部自举电路在开关瞬间会从电源吸取尖峰电流这个电流会在电源网络上形成压降毛刺再通过寄生效应对采样电容产生扰动。所以采样电路的电源要单独供给并在靠近电路的位置放置去耦电容。衬底噪声是更隐蔽的问题。数字电路、输出驱动器的开关活动会通过衬底传播到采样电路。轻则影响单次采样值重则产生周期性干扰导致FFT里出现固定杂散。缓解手段包括模拟和数字区域加保护环Guard Ring、使用深N阱隔离关键模拟器件、在版图上把采样电路放在远离输出驱动器的位置。PCB层面的电源和时钟布局同样关键这部分我总结成三个实操要点采样时钟走线必须尽量短、直接并包地。时钟进入ADC前的最后一个缓冲级应尽量靠近引脚减少反射和振铃。时钟路径远离电源开关和数字接口线防止耦合抖动。模拟电源与数字电源必须在芯片外部进行星形连接。模拟电源走线单独从LDO引出不允许和数字电源共享走线后再在芯片端点分开否则数字电流的压降噪声会直接串到模拟电源上。采样输入路径的PCB走线要做到特征阻抗匹配且附近要留有足够的屏蔽地平面。输入走线如果跨越分割的电源平面就会产生阻抗突变引发反射附加的振铃会直接叠加到模拟输入信号上等效于引入了额外噪声和谐波。这些PCB层面的问题在芯片设计阶段往往被忽略等到PCB测试阶段才暴露出来定位起来极其耗时。我现在的做法是在芯片设计阶段就画出完整的应用原理图评估版图约束把关键信号路径的封装模型、PCB走线模型一起建到验证矩阵里提前发现风险而不是等测试回来再分析。5.3 温度、工艺角与电压变化采样电路的鲁棒性验证采样电路最怕的是图纸上完美、统计上翻车。一个好设计必须通过全Corner验证TT、FF、SS、FS、SF五个工艺角再叠加-40℃到125℃的温度范围和±10%的电源电压变化。自举开关在这些条件下的VGS保持能力、辅助电容的充电速度、开关管的关断泄漏都会发生变化。我在设计评审中吃过这样一次亏芯片在室温下ENOB达到11.8位一放到高温环境中直接掉到10.5位。排查后发现是采样开关在高温下的关断漏电变大采样电容上的电荷在保持相内漏掉了几个LSB。后来通过加大关断管尺寸、在采样电容周围增加泄漏隔离环高温下的性能才恢复。这件事给我的教训是采样电路的泄漏评估绝不能只看常温一定要放到工艺角与温度的最差组合里验一遍。5.4 常见问题排查清单从仿真到实测的调试方法最后整理一份采样电路调试的排查清单这部分是很多工程师朋友直接能拿来用的采样波形在高低电平处出现台阶或非线性压缩优先怀疑开关Ron非线性检查自举电压VGS在摆幅范围内是否恒定。FFT中的二次谐波偏高优先检查差分对称性包括版图上信号走线、采样开关尺寸对称性以及时钟树的不平衡。FFT中的三次谐波偏高优先怀疑采样建立时间不足或前级驱动带宽受限。可以通过增加采样时间窗口或降低输入频率来验证。出现与时钟频率相关的固定杂散优先怀疑电源扰动或参考电压扰动检查去耦电容配置和时钟回踢路径。静态线性度好但动态线性度差小信号测INL正常、大信号测SFDR差多半是采样开关在大摆幅下的线性度问题自举开关是首选对策。低温正常、高温ENOB下降优先检查泄漏路径包括开关管泄漏、静电防护结构泄漏、甚至是版图上经电阻率较低的路径形成的漏电网。整个调试过程其实是一个排除法的博弈但关键在于你得提前知道每个物理现象对应的电路根源。采样电路的问题通常不会只有一种表象至少要看三个维度时域波形、频域FFT、静态曲线去交叉验证才能准确定位。在我做过的几款ADC里采样电路量产回片后的调试时间几乎占总调试时间的三分之一。很多问题不是出在原理上而是出在“我以为”和“实际芯片”之间的差距。自举开关设计的本质是用可控的、恒定的条件去换取可预测的、稳定的行为。如果让我给出一个最重要的设计建议那就是在设计阶段把最坏情况下的详细仿真做透把工艺、电压、温度的每一个边界都摸清楚不要等到芯片回来了再开始深入研究。这一条值得任何ADC设计师记在工位旁边。

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询