1. 从一个“莫名其妙跳变”的采样值说起如果你正在做微弱信号采集比如光电二极管前端、pH 电极、高阻传感器、静电计或者任何 pA 级、nA 级电流测量的电路那你大概率绕不开一个词——Guard Ring保护环。我最早接触这个概念是在一个运放做 I/V 转换的项目里空载时输出还算稳手一靠近板子读数直接飘出好几倍用酒精擦完板子数值又变了。折腾了很久才发现问题不在运放选型也不在电阻精度而是PCB 表面的漏电流在作怪。Guard Ring 保护环说白了就是在高阻抗节点周围用一圈低阻抗的导体把它“围起来”让本该从信号线漏走的杂散电流被这圈导体提前“截胡”引走从而保护核心节点的电位不被污染。它解决的是低偏置电流运放电路里最隐蔽、也最容易被忽视的一类问题不是芯片不行是板子本身在漏电。这篇内容我会从原理、设计、实操、排查四个层面把 Guard Ring 这件事讲透。适合正在做运放低偏置电流电路、微弱信号采集、高阻测量的朋友也适合刚画完板子发现“怎么都不对”的硬件工程师。哪怕你是刚入门 PCB 设计的新手只要跟着思路走也能明白这圈线到底该怎么画、为什么这么画。2. 保护环到底在保护什么漏电流的来龙去脉2.1 低偏置电流运放的“死穴”不在芯片在板子很多人选运放时盯着Ib输入偏置电流这个参数挑了个 fA 级的 CMOS 或 JFET 输入运放觉得万事大吉。但实际装到板子上测出来的偏置电流可能比手册大几个数量级。原因很简单PCB 本身不是绝缘体。常见的 FR-4 板材体积电阻率大概在 10^14 ~ 10^16 Ω·cm 量级表面电阻率受湿度、助焊剂残留、灰尘影响可能只有 10^10 ~ 10^12 Ω。假设你的高阻节点到旁边一条 5V 电源走线的距离是 1mm表面电阻按 10^11 Ω 算那么漏电流就是I_leak V / R 5V / 1e11 Ω 50 pA50 pA 听起来很小但如果你的信号本身就是 pA 级这 50 pA 就是致命的误差。更麻烦的是这个漏电流会随湿度、温度、表面污染剧烈变化导致读数漂移、跳变而且极难复现。注意漏电流不是“有没有”的问题而是“多大”和“稳不稳”的问题。温度每升高 10℃表面漏电流大约翻一倍这是很多电路“早上正常、下午漂移”的根源。2.2 保护环的工作原理等电位屏蔽Guard Ring 的核心思想是等电位。把一圈导体环绕在高阻抗节点周围并把它接到一个与信号节点电位几乎相同的低阻抗源上。这样信号节点与保护环之间没有电位差漏电流自然就没有“驱动力”从信号线流向保护环而保护环本身是低阻抗的它把从电源、地或其他网络漏过来的电流统统吸收掉不让它们碰到信号节点。打个比方信号节点像一个站在雨中的人保护环就是一把伞。伞本身不挡雨但它把雨引到别处让人保持干燥。关键在于伞必须和人“贴得够近”而且伞的电位要和人“一样高”否则雨还是会斜着飘进来。对于运放电路保护环通常接在同相输入端或反相输入端的电位上具体接哪个取决于哪个节点是高阻抗、哪个节点是虚地。下面这张表能帮你快速判断电路类型高阻抗节点保护环应接原因I/V 转换光电二极管反相输入端虚地反相输入端或同相端电位虚地节点最敏感环电位跟随虚地同相放大器同相输入端同相输入端同相端是高阻输入电荷放大器反相输入端同相端电位若同相接地则接模拟地虚地节点需等电位屏蔽高阻分压/缓冲高阻输入节点缓冲输出低阻复制电位用缓冲器驱动保护环2.3 保护环 vs 屏蔽罩 vs 覆铜别搞混了新手常把这三个概念混为一谈其实它们解决的是不同问题保护环解决表面漏电流靠等电位通常是一圈细走线不覆盖。屏蔽罩解决空间电磁干扰EMI靠法拉第笼是立体金属壳。覆铜/铺地解决接地回流、散热、阻抗大面积铜皮电位通常是地。保护环可以配合覆铜使用但绝不能简单地把高阻节点周围的覆铜当地用。如果你把保护环直接接到“地”而信号节点电位不是地那环和节点之间就有电位差漏电流照样跑甚至更糟——因为大面积地铜皮可能引入更多耦合。3. 画好保护环的五个关键决策3.1 保护环接哪里等电位源的三种取法保护环的电位必须“跟着”高阻节点走但又不能直接接上去否则就短路了。常见做法有三种接同相输入端在同相放大器里同相端是高阻输入反相端是虚地。如果同相端接的是固定参考电位比如地那保护环接同相端即可。但注意同相端本身也是高阻直接拿它驱动保护环会引入额外负载通常需要缓冲。接缓冲输出用一只运放做电压跟随器输入接高阻节点的参考电位输出驱动保护环。这样保护环是低阻抗的能有效吸收漏电流同时电位与信号节点几乎一致。这是最稳妥的做法尤其适合电荷放大器、高阻电桥。接虚地节点在 I/V 转换里反相输入端是虚地电位近似等于同相端电位。如果同相端接地那保护环接模拟地即可但必须是干净的模拟地不能是数字地或功率地。很多设计失败就是因为把保护环接到了噪声很大的地平面。实操心得我一般优先用“缓冲输出驱动保护环”的方案。多花一只运放和几个电阻换来的是保护环电位的稳定和低阻抗漏电流抑制效果比直接接地好一个数量级。3.2 保护环画多宽、离多近尺寸的取舍保护环的宽度和间距没有绝对标准但有几个经验值宽度0.2mm ~ 0.5mm 足够。太细容易断太宽没必要反而增加寄生电容。间距保护环与高阻节点的距离建议0.2mm ~ 0.5mm。越近越好因为漏电流路径越短保护环越容易“截胡”。但也不能太近要满足 PCB 厂的最小线距工艺一般 0.15mm 以上。包围范围必须完整包围高阻节点包括焊盘、走线、过孔。不能有缺口否则漏电流会从缺口“绕进来”。这里有个容易忽略的点保护环要画在信号走线的同一层并且上下层如果有高阻走线也要在对应层画环。对于四层板如果高阻信号走在顶层那顶层画环如果走在内层内层也要画。多层板的好处是可以把保护环做成“立体包围”但要注意过孔不要破坏等电位。3.3 保护环与焊盘、过孔的处理高阻节点的焊盘是漏电流的“重灾区”因为焊盘面积大边缘电场集中。保护环必须把焊盘也围进去但焊盘和环之间要保持间距。对于运放的输入引脚通常做法是在输入引脚焊盘周围画一圈保护环环与焊盘间距 0.2mm 左右。如果输入引脚旁边就是电源引脚保护环要尽量靠近输入引脚把电源引脚“隔开”。过孔如果连接高阻节点过孔周围也要有环或者干脆避免在高阻节点上打过孔。注意有些工程师喜欢在高阻节点周围铺一圈“接地铜皮”当屏蔽这是大忌。接地铜皮与高阻节点之间的电位差会直接产生漏电流而且铜皮面积大漏电流路径多效果比不铺还差。3.4 保护环的“断口”与“跨接”别让环变成天线保护环是一个闭合的环但如果它同时要包围多个高阻节点或者要跨过其他走线就会出现“断口”。断口处理不好环就失效了。常见做法单点连接保护环只在一个点连接到等电位源避免形成地环路。跨接线如果保护环必须跨过一条走线可以用跳线或0Ω 电阻在另一层跨接保持环的连续性。避免长环保护环太长会引入天线效应拾取空间噪声。尽量让环紧凑只包围必要区域。3.5 保护环与阻焊层开窗还是盖油保护环表面要不要盖阻焊油这个问题有争议。盖油的好处是防止氧化和污染但阻焊层本身不是绝缘体表面漏电流依然存在。开窗露铜的好处是可以用酒精清洗保持表面洁净但容易氧化。我的经验是保护环开窗并且定期清洗。因为保护环的作用是吸收漏电流如果盖油油层表面的漏电流路径依然存在而且油层下的铜皮无法直接“接住”漏电流。开窗后用无水酒精或专用清洗剂擦拭能显著降低表面漏电流。当然开窗后要避免手指直接触摸否则手上的油脂和盐分会让漏电流暴增。4. 从原理图到 PCB一个 I/V 转换电路的完整实操4.1 电路背景与参数设定假设我们要做一个光电二极管的前端要求测量 pA 级光电流。运放选LMP7721Ib 典型值 3fA反馈电阻 Rf 1GΩ反馈电容 Cf 1pF光电二极管结电容 Cd 10pF。电路是标准的 I/V 转换光电二极管阳极接地阴极接运放反相输入端同相输入端接一个干净的参考地。关键参数计算反馈电阻热噪声sqrt(4kTRf)在 1GΩ 下约 4μV/√Hz这是本底噪声。运放输入偏置电流3fA远小于目标 pA 级信号。漏电流预算如果 PCB 漏电流达到 10pA就占了信号的一半必须抑制到 1pA 以下。4.2 原理图阶段的保护环规划在原理图里保护环不是电气连接但要在设计时明确它的“驱动源”。我的做法是在运放同相输入端加一个电压跟随器输入接参考地输出标记为GUARD。把GUARD网络单独拉出来不与其他地网络合并。在 PCB 设计规则里为GUARD网络设置独立的线宽和间距。这样PCB 阶段就可以直接把保护环连到GUARD网络而不是随便接地。4.3 PCB 布局先摆位置再画环布局顺序很重要我一般按这个流程走先放运放和光电二极管让光电二极管尽量靠近运放反相输入端走线越短越好。放反馈电阻和电容Rf 和 Cf 要直接跨接在反相输入端和输出之间避免长走线。确定保护环路径在反相输入端周围画一个闭合环环的驱动源从GUARD网络引来。处理电源和地电源走线远离高阻节点地平面在保护环外侧不要侵入环内。具体到 AD 或嘉立创 EDA 里的操作在顶层用Place Line画一圈走线网络选GUARD。线宽设 0.3mm与高阻节点间距设 0.25mm。用Design Rule Check确认没有违反最小间距。如果高阻节点在内层复制同样的环到内层用过孔连接两层环。4.4 保护环的“接地”与“隔离”细节保护环的GUARD网络最终要接到哪里如果是缓冲器驱动就接缓冲器输出如果是直接接同相端就接同相端。但要注意不要与数字地共用数字地上的开关噪声会通过保护环耦合到高阻节点。不要形成大环路保护环的驱动源和环之间尽量短避免拾取噪声。环内不要有其他走线除了高阻节点本身环内不应有电源、时钟、数字信号走线。我见过一个失败案例工程师把保护环接到了板子的“模拟地”但那个模拟地同时给 ADC 和 MCU 供电结果保护环上全是数字噪声高阻节点反而更不稳定。后来把保护环改成独立缓冲驱动问题立刻消失。4.5 焊接与清洗最后一道防线板子画得再好焊接和清洗不到位保护环也白搭。实操要点焊接时不要用酸性助焊剂残留物会导电。用免清洗助焊剂也要尽量少用。焊完后用无水酒精超声波清洗至少洗两遍确保助焊剂残留清除。清洗后自然晾干或用氮气吹干不要用压缩空气可能含油。测试时不要用手摸高阻节点手上的盐分和油脂会让漏电流瞬间飙升。实操心得我习惯在保护环旁边留一个测试点方便用万用表测量环电位是否与高阻节点一致。如果偏差超过 1mV说明缓冲器或连接有问题需要排查。5. 保护环失效的典型症状与排查手册5.1 症状一读数随湿度变化越潮越飘这是最典型的漏电流症状。排查步骤用热风枪低温档吹板子观察读数是否变化。如果吹热风后读数变小说明是湿度导致的表面漏电。检查保护环是否完整有没有断口。检查保护环是否接到了正确的等电位源而不是地。清洗板子重新测试。5.2 症状二手靠近板子读数就跳这是空间电磁干扰或人体静电耦合。排查确认保护环是否闭合有没有天线效应。检查高阻节点是否暴露在空气中有没有用屏蔽罩。在保护环外侧加一圈接地铜皮形成“双环”结构内环保护外环屏蔽。5.3 症状三保护环接了但漏电流反而更大这通常是因为保护环电位不对或者保护环与高阻节点之间形成了新的漏电路径。排查测量保护环电位与高阻节点电位的差值应小于 1mV。检查保护环是否与电源或地短路。检查保护环是否包围了不该包围的节点导致电位冲突。5.4 常见问题速查表问题现象可能原因解决方法读数随湿度漂移表面漏电流清洗板子检查保护环完整性手靠近跳变空间耦合加屏蔽罩保护环外侧加地环保护环无效电位不匹配用缓冲器驱动测量电位差保护环引入噪声环太长/接地环路缩短环单点连接独立驱动焊盘处漏电焊盘未包围保护环包围焊盘间距 0.2mm过孔处漏电过孔未处理过孔周围画环或避免过孔5.5 一个容易被忽略的坑PCB 板材与工艺FR-4 不是唯一选择。对于极低漏电流应用可以考虑PTFE特氟龙板材表面电阻率更高吸湿性更低。但成本高加工难。另一个选择是陶瓷基板适合超高阻测量。如果预算有限至少要做到选择沉金工艺ENIG表面平整不易氧化。避免喷锡锡面粗糙容易残留助焊剂。阻焊层用高绝缘等级的油墨。6. 进阶保护环在复杂电路中的组合应用6.1 多通道高阻采集保护环如何共享如果你有多个高阻通道每个通道都需要保护环。这时候有两种做法独立保护环每个通道单独画环单独驱动。成本高但隔离好。共享保护环所有通道共用一个保护环但要求所有高阻节点电位相同。如果电位不同共享环会引入通道间串扰。我的建议是通道间电位差小于 1mV 时可以共享否则独立。共享时保护环的驱动源要足够低阻抗能同时吸收所有通道的漏电流。6.2 保护环与差分输入正负输入怎么处理差分输入时正负输入端都是高阻但电位不同。这时候保护环不能简单接一个点而要分别包围正负输入并分别驱动。或者用共模电压驱动保护环让环电位等于正负输入的共模电位。具体做法用两只电阻分压得到共模电压再用缓冲器驱动保护环。保护环同时包围正负输入走线但环内不要有交叉。6.3 保护环在四层板中的层叠设计四层板通常层叠为顶层信号、内层地、内层电源、底层信号。高阻信号如果走在顶层保护环也在顶层如果走在底层保护环在底层。内层地平面可以作为屏蔽但不要直接连接到保护环。如果高阻信号必须换层过孔处要特别处理过孔周围画保护环环与过孔间距 0.2mm。过孔不要放在保护环的断口处。如果可能避免高阻信号换层。7. 我踩过的坑与最后分享的几个技巧第一个坑保护环接到了数字地。当时板子上有 MCU 和 ADC我图省事把保护环接到了“地”网络结果 ADC 读数全是数字噪声。后来改成独立缓冲驱动噪声立刻降下来。教训是保护环的“地”必须是干净的模拟参考不能和数字地混。第二个坑保护环开窗后没清洗。开窗是为了清洗方便但我第一次忘了洗手上的油脂留在环上漏电流比盖油还大。后来养成习惯开窗必洗洗必用无水酒精。第三个坑保护环太细。有一次为了省空间把环宽设成 0.15mm结果 PCB 厂蚀刻偏差导致环断了一小段肉眼看不出来但漏电流路径恢复了。后来统一用 0.3mm再没出过问题。最后分享几个实用技巧在保护环上留一个测试焊盘方便测量环电位。用不同颜色的阻焊区分保护环和高阻节点方便目检。如果板子要长期工作在潮湿环境考虑涂三防漆但涂之前必须彻底清洗。保护环的驱动缓冲器要选低偏置电流的型号否则缓冲器本身的 Ib 会注入保护环反而成为新的漏电流源。保护环这件事说到底就是“让该漏的漏到该去的地方”。画的时候多花十分钟调试的时候能省十天。如果你正在做低偏置电流电路不妨从下一块板子开始把保护环当成一个正式的网络来设计而不是随手画一圈线。