news 2026/10/7 11:10:02

AD20中泪滴与覆铜的实战技巧:从参数设置到避坑指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
AD20中泪滴与覆铜的实战技巧:从参数设置到避坑指南

我做PCB Layout这些年,见过不少设计文件画得漂漂亮亮,布线也走得整齐,结果一到板厂加工或者EMC测试就出问题:过孔附近铜皮断裂、焊盘跟走线的结合处开裂、铺铜区域成了噪声辐射源。这些问题十有八九都跟两个操作有关——泪滴(Teardrops)和覆铜(Polygon Pour)。在AD20里,这两个功能说简单也简单,菜单一开、框一画就行;但要说用好,里面有不少参数和顺序上的讲究。这篇文章就把我在AD20里做泪滴和覆铜的完整经验整理出来,从参数面板的每个选项,到实际操作时的先后顺序,再到那些容易翻车的地方,一次说清楚。不管你是刚接触AD20的新手,还是想优化现有流程的老手,都可以对照着参考。

1. 为什么泪滴和覆铜常被跳过,老手却每次必做

1.1 泪滴的三层价值:对位偏差、机械应力、信号过渡

刚开始画板时,我也觉得泪滴是可选项——反正线和焊盘连上了,DRC也不报错。直到有一次,贴片完成的板子在振动测试中,一批板子有近三成出现焊盘根部裂纹,板厂反馈说是走线进入焊盘的颈缩处应力集中。那时候我才认真研究泪滴到底在解决什么问题。

第一层是对位偏差。PCB钻孔时钻头会有一定偏移,过孔或插件的焊盘如果孔位正好偏到焊盘边缘,焊盘环宽就会变得很窄甚至断裂。泪滴把焊盘跟走线连接处的铜加宽,相当于给焊盘环宽多了一层冗余,就算钻孔有少许偏移,铜皮依然能保持完整连接。

第二层是机械应力。走线进入焊盘的位置是一个宽度突变点,这是机械上最容易产生应力集中的地方。板子在装配、搬运、振动时会发生微小的弯曲变形,应力集中在走线和焊盘的交接处,日积月累就会出现裂纹。泪滴相当于给这个交接处加了一个过渡斜坡,把应力分散开来。

第三层是信号连续性。高频信号经过宽度突变的位置会产生阻抗不连续,进而形成反射。泪滴的弧形过渡可以减小这种突变,虽然对普通低速板影响不大,但在射频板、高速接口板上,这个细节确实能改善信号质量。

1.2 覆铜不只是填空:回流路径、散热与制造均衡

很多新手覆铜是为了"看起来专业",或者单纯把空白区域填满。实际上覆铜在PCB里承担着多个角色,缺一不可。

最核心的是提供完整的回流路径。高速信号的回流电流会沿着参考平面走,如果底层或顶层有大面积地铜,回流路径的环路面积会大大减小,辐射和串扰都会下降。对于双层板来说,顶层信号、底层铺地的做法是最基本的EMC手段,比你在原理图上加多少滤波电容都管用。

其次是散热。电源模块、MOS管这类大功率器件所在层的铜皮面积越大,热量扩散越好,局部温升就能降下来。即使是普通信号板,大面积铜也能让热分布更均匀,避免局部过热点。

还有一个容易被忽略的点:制造均衡。板厂在蚀刻时,如果板上铜皮分布严重不均,比如某一大块区域完全没有铜,而另一块是满铜,蚀刻液的消耗速率不同,会导致整板蚀刻不均匀,甚至引起板弯板翘。适当的覆铜能让铜皮分布更均匀,这对板子的制作良率是有实际好处的。

1.3 什么时候做:布线完成后、最终DRC之前

泪滴和覆铜的最佳操作窗口有两个相同的前提:布线已经完成、所有规则基本定型。如果还没布线就覆铜,后面每改一根线可能都要重灌一次铜,效率很低。

我自己的习惯顺序是:完成全部布线 → 先加泪滴 → 再覆铜 → 跑最终DRC → 出Gerber。泪滴放在覆铜之前有一个很现实的原因:覆铜的铜皮会贴合焊盘和走线的实际形状,如果先覆铜再加泪滴,泪滴会把原本贴合好的铜皮顶开,产生间隙,又得重新灌铜。反过来,先加泪滴再覆铜,铜皮会按照带泪滴的形状去填充,一次就能到位。

这个顺序看起来是小事,但实际体验差别很大。尤其是在板子面积大、覆铜区域多的情况下,反复重灌铜非常浪费时间。后面第6部分我还会详细讲这个坑。

2. AD20泪滴参数逐个拆解:每个选项背后的理由

2.1 入口路径与界面结构

在AD20里打开泪滴功能,路径是 Tools > Teardrops...(PCB编辑器环境下)。弹出的是Teardrops对话框。初次接触这个对话框的人往往会被里面一堆选项吓到,其实拆开来看就几块内容:工作模式(加还是删)、作用对象范围、泪滴样式、泪滴尺寸,还有几个附加选项。

需要先说明一点:AD20里的泪滴功能是内置的,不需要额外装插件。有些教程会让你去找什么"Teardrop Plugin",那是老版本的做法,新版本直接在Tools菜单下就有。

2.2 泪滴样式:圆弧还是直线

样式选择上,AD20提供Arc和Track两种。Arc是圆弧泪滴,Track是直线泪滴。圆弧泪滴外形更平滑,跟焊盘衔接更自然,对信号过渡也更友好;直线泪滴外形带折角,优点是某些场合下能更好控制占用的空间。

我的建议是默认用Arc。实际画出来的效果里,Arc在视觉上更接近"焊盘自然延伸出的水滴",而且在生成时对周围铜皮的干扰更小。注意点:如果用Track样式,泪滴的折角在Gerber里看起来会有点突兀,而且容易被DRC报出间距问题。

尺寸参数是泪滴的核心。对话框里有两组:Width(宽度)和Length(长度)。这里的宽度指的是泪滴在最宽处的尺寸,长度则是从焊盘/过孔边缘向外延伸的距离。

具体取值方面,常规信号走线(如10mil左右的走线),宽度一般取走线宽度的1.2倍到2倍之间,长度取焊盘直径的三分之一到二分之一。比如焊盘直径50mil,走线10mil,泪滴宽度可以设15-20mil,长度设15-25mil。如果是大电流走线或者走线本身就很宽(比如30mil),泪滴宽度不要超过走线宽度太多,否则泪滴本身就成了一个突变点。

还有一种更省心的方法:勾上Follow Track(s)选项,软件会根据走线的方向自动调整泪滴的朝向。这个选项默认是勾上的,建议保持。如果取消,泪滴可能朝某个固定方向延伸,出现跟走线不对齐的情况。

2.3 作用对象与Force选项

Object Scope里可以选All(所有对象)、Vias(仅过孔)、Pads(仅焊盘)。如果只想给过孔加泪滴(比如SMD焊盘不想加),就选Vias。这个在后面的局部排除里会用到。

对话框里还有一个Force选项,中文环境叫"强制",这个选项很多人不理解。它的作用是:即使走线没有完全对准焊盘/过孔中心,也强制加上泪滴。比如走线从过孔侧边引出,或者走线穿过过孔但没有正交连接,正常情况下软件可能放弃生成泪滴,勾上Force后就会强行生成。

还有Selected Objects Only,只对当前选中的对象生效。批量操作时用得上:先用Find Similar或者框选指定网络走线,再勾这个选项,就能实现局部添加泪滴,不用对整板一刀切。

2.4 默认值不是万能的:什么时候要改参数

AD20给出的默认泪滴参数比较保守,实际使用时需要按板子调整。比如空间紧凑的板子,泪滴过长会侵占相邻走线的安全间距,DRC会报一堆Clearance Constraint。这时候把Length调小,或者干脆改用Track样式,往往能解决。

反过来,如果是主要关注机械强度的板子(比如经常插拔的接口部分),泪滴可以适当加宽加大。焊盘和过孔本身比较大的场合,泪滴太小的话,视觉上几乎看不出来效果,那就失去了加泪滴的意义。经验上,泪滴的最大宽度不要超过焊盘的内孔直径加上两倍走线宽度,否则看起来就不是泪滴,而是一个异形焊盘了。

3. 泪滴实操全流程:整板应用、局部排除、失败排查

3.1 整板添加泪滴的三步操作

实际工作中,我给整板加泪滴的流程是这样的:

  1. 在PCB编辑界面,确保所有需要加泪滴的走线已经铺好,网络没有未连接的悬空线。
  2. 执行 Tools > Teardrops...,在Object Scope里选All,样式选Arc,合适设置Width和Length,勾选Follow Track(s)。
  3. 点击Apply(应用),然后关闭对话框,放大几个关键区域检查效果,比如BGA扇出过孔、连接器引脚、电源网络走线进入大焊盘的位置。

整套操作不到一分钟。重点在第三步:一定要检查。软件生成的泪滴偶尔会出现"创意造型",特别是多个过孔相邻、走线很密集的区域,泪滴可能互相挤压,这属于正常现象,手动微调或者缩小尺寸即可。

3.2 哪些位置需要排除泪滴

不是所有焊盘和过孔都适合加泪滴。需要排除的情况很常见,这也是"整板加完再看局部"这种流程的意义所在:

  • 测试点(Test Point):测试探针需要接触焊盘,泪滴会改变焊盘的轮廓,导致探针接触不良,甚至测试夹具有干涉。
  • SMD小封装焊盘:比如0402、0201这类微型器件,焊盘本身就很小,加了泪滴后焊盘跟走线的边界变得模糊,贴片时会有立碑或者焊料分布不均的风险。
  • BGA中间区域的过孔:BGA扇出的过孔之间间距极小,泪滴会让这些过孔之间的安全间距变得非常紧张,容易报DRC。这时候一般只在BGA外围加泪滴,内部不加。
  • 需要保持窄颈的保险丝座或者某种热断点设计:这类位置故意用窄走线做热隔离,加泪滴后会破坏设计意图。

排除方法有两种。一种是加完泪滴后,对特定网络执行泪滴移除:Tools > Teardrops...,Working Mode选Remove,然后通过Find Similar选中目标焊盘/过孔,勾Selected Objects Only,Apply。另一种是提前用Profile或者Commit命令跳过特定类别,这个方法虽然灵活,但配置复杂,实际使用时我更多采用第一种。

3.3 泪滴生成失败与"Unknown Pin"类问题

新手常遇到的情况是:泪滴设置了,Apply也点了,但放大一看,某些过孔旁边就是没有泪滴。原因通常是这几类:

  • 走线太短,软件计算泪滴长度超出走线可用范围,生成失败。这种往往出现在两个过孔紧挨着、走线只有几个mil的场景。
  • 走线和焊盘不在同一层。比如你在顶层走线进入一个只在底层有焊盘的过孔,等于没连上。
  • 网络本身存在异常。这里要提一个经常被搜的问题——AD20 unknown pin。这个报错通常发生在原理图同步到PCB时,封装里缺少对应焊盘编号或者映射关系错乱,导致某个网络的连接信息不完整。这种对象表面上看有焊盘有走线,但网络归属是乱的,泪滴生成器判断不到正确的连接关系,自然就不生成。
  • 没勾Force。前面说过,走线进入焊盘的角度如果比较偏,没有Force的情况下软件会静默跳过。

排查思路也按这个顺序来:先看局部走线是否同层连接,再看对象网络归属是否正常,最后考虑加Force。不要一上来就反复点Apply,那样解决不了问题。

4. 覆铜不是画个框那么简单:规则设计先行

4.1 间距规则先想清楚,覆铜才不会到处报错

覆铜跟走线最大的不同是:走线是你一根根画出来的,覆铜是你画一个轮廓,其余交给软件自动填充。正因为是自动填充,它对规则极其敏感。如果安全间距规则设置得不合理,覆铜要么把板子填得密密麻麻,然后DRC报出一堆Short-Circuit Constraint,要么缩手缩脚地避开太多区域,本该连成一片的铜皮变成碎裂的小块。

在设计规则里,Clearance是覆铜能否正常工作的基础。一般做法是给覆铜单独建一个间距规则:比如默认间距设6mil,给GND网络到其他网络的间距设10-12mil。注意,规则有优先级,特化规则的优先级要高于通用规则,否则覆铜走的还是默认值。

还有一个容易忽略的:Polygon和Plane的间距。Polygon走的是Clearance里的Polygon类目,如果板子同时有内电层,还要检查Plane Clearance。层压结构不同,这些值差异很大,建议在开始覆铜前先敲定,不然画完十几块覆铜再改规则,重灌铜能等到你怀疑人生。

4.2 填充样式:Solid和Hatched怎么选

AD20的Polygon Pour支持Solid(实心铜)和Hatched(网格铜)两种主要填充模式。选择不是随意的,要从使用场景出发。

  • Solid:电流路径连续,回流效果好,散热好,是绝大多数产品板的默认选择。缺点是如果板子需要弯曲(柔性板/软硬结合板),实心铜皮会明显增大弯曲应力。
  • Hatched:铜皮呈网格状,挠性好,适合柔性板;同时网格铜对蚀刻更友好,铜皮分布均匀。缺点是导通路径被切碎,大电流不太合适,高频下网格本身可能形成谐振结构。

面板里还有一个"Solid (Copper Regions with Pour Over Same Net)"的选项,它的含义是允许同一网络的铜皮区域互相融合。做多块独立覆铜最后要连成一片时,这个选项很有用。比如你分块画了几块GND铜皮,如果选了这项,重灌铜后它们会连成一体,减少网络间的跳跃。

4.3 热焊盘与连接方式:直接连还是十字连

Polygon Pour的Connect Style有三个方向:Direct Connect、Thermal Relief、No Connect。这个决定直接影响焊接质量。

  • Direct Connect:铜皮满铺到焊盘上,热容量大,焊接时温度上升慢,手工焊接和小批量加工容易虚焊。但大电流路径损耗小。
  • Thermal Relief:常见的十字花焊盘,通过4个细臂连接,热阻大,焊接时热量不容易被铜皮带走,适合绝大多数贴片焊盘和插件焊盘。
  • No Connect:铜皮不连这个对象,一般用于某些需要隔离的情况。

实际项目中,我习惯这样分配:GND过孔用Thermal Relief(十字连),电源大电流焊盘用Direct Connect,信号焊盘如果属于覆铜网络就保持Thermal Relief。这样的好处是既保证了焊接良率,又给大电流留出了低阻路径。

Thermal Relief的两个参数Conductor Width和Air Gap Width也要注意。如果十字臂太窄,等于在高频回流路径上串了一个小电感;如果太宽,又起不到热阻效果。常用取值:Conductor Width取覆铜网格宽度的1-2倍,Air Gap一般取8-12mil。这两个值不是拍脑袋定的,要看你板厂的工艺能力,太细的臂有些板厂根本做不出来。

5. AD20覆铜实操全步骤:画边界、设网络、查孤岛

5.1 画覆铜边界的正确姿势

覆铜的第一步是执行 Place > Polygon Pour(快捷键 P+G)。画边界时,有几个技巧能让后面少很多麻烦:

  • 先放大到可以看到板框全貌,然后沿着板框内侧画轮廓。板框外侧不需要覆铜,所以轮廓要跟板框留出0.5-1mm的安全区域。
  • 画轮廓时,尽量让边界落在某个固定网格上。如果边界乱飘,覆铜边缘会出现锯齿状的小三角,看起来不专业,而且容易产生碎铜。
  • 封闭轮廓后软件会弹出Polygon Pour对话框。如果画错了,可以按Esc取消重新画。注意,AD20里覆铜边界生成后会变成一整块多边形,想修改某个顶点,双击铜皮进入编辑模式即可拖动。

5.2 网络、层、孤岛设置一次配好

在Polygon Pour对话框里,这几项必须确认:

  • Layer:选择覆铜所在层,一般顶层选Top Layer,底层选Bottom Layer,内电层则选对应Plane层。
  • Net:选择要连接的网络,绝大多数情况是GND。这里还要确认同一层的GND过孔和焊盘确实都有GND网络归属。如果过孔的网络属性丢失,就会出现"铜皮和过孔明明挨着,却死活连不上"的现象。
  • Remove Dead Copper:勾上。这个选项会自动清除被封闭区域隔开的铜皮孤岛。Dead Copper是覆铜最常遇到的问题之一。所谓Dead Copper就是一块跟任何网络都没有连接的孤立铜皮,它不是信号,而是天线。不勾Remove Dead Copper的话,板子上会留一堆浮空铜,DRC会报Isolated Copper,EMC测试也会出问题。
  • 连接参数:按前面说的Connect Style、Thermal Relief参数设置。

5.3 覆铜网格设置与最小连接

对话框里的Grid Size虽然直观上只影响画网格铜的密度,但实际上对Solid模式也有影响。覆铜内部铜皮的生成是基于网格算法的,网格越小,生成的铜皮轮廓越精细,但计算量越大,每次重灌铜越慢。一般取0.3-0.5mm即可。如果追求板子覆铜边缘平滑细腻,可以设到0.2mm;如果板子很大,0.6mm也问题不大。

还有一个参数是Min Prim Length,指最小铜皮段长度。低于该值的碎铜会被丢弃。这个值配合Remove Dead Copper使用,可以避免出现极小的铜刺。一般设0.05-0.1mm。这两个参数如果不调整,默认值在复杂板卡上经常会造成覆铜边缘粗糙或者碎铜残留,跑DRC的时候一堆Isolated Copper报错,删都删不完。

5.4 改线之后如何正确重灌铜

覆铜不是画完就结束了。布线每改动一次,覆铜都必须重新填充,否则铜皮还停留在上一步的形态,跟最新的走线不匹配。

重灌铜的方法是:右键点击任意一块覆铜,在Polygon Actions子菜单里选择Repour All。这个操作会重新填充整板所有覆铜。每次跑完最终DRC之前,务必先Repour All再检查。

在实际工作中,很多问题恰恰是漏了这一步。比如你在覆铜区域内部加了一根GND走线,没重灌铜,结果铜皮和走线在规则上其实重叠了,DRC却因为旧铜皮没更新而"假装没事"。等出了Gerber,板厂一看直接退单。所以我的习惯是:任何影响布线的操作之后,第一时间Repour All,再谈其他。

6. 实测中常见的覆铜翻车与修正案例

6.1 泪滴和覆铜的先后顺序踩坑

我在这件事上栽过跟头。最早我做板,习惯先覆铜再加泪滴,理由是"泪滴也算走线的一部分,应该最后统一加"。结果发现加完泪滴后,原本严丝合缝的覆铜跟焊盘之间出现了一圈细缝。原因很好理解:泪滴改变了焊盘和走线的实际轮廓,而覆铜是基于旧轮廓生成的,两者之间自然出现不贴合。

后来我把顺序改成先泪滴后覆铜,就再也没出现过这个问题。当然,如果因为某种原因必须先覆铜,那加完泪滴再做一次Repour All也能解决,只是多花点时间。时间倒还是小事,关键是如果你忘了重灌铜,到了板厂那里就是实实在在的废板。

6.2 覆铜与走线粘连或出现莫名缺口

覆铜跟其他网络的走线粘连,绝大多数是间距规则的问题。排查的时候,先不要怀疑覆铜画错了,先看Clearance规则里是否给Polygon单独设置了间距。如果覆铜走的是默认间距而默认间距又小于板厂最小工艺能力,DRC就会报Short-Circuit Constraint。

还有一种情况是铜皮出现莫名其妙的缺口,像是被什么东西咬了。典型的元凶是Keepout层上有残余对象,或者画覆铜边界时某个顶点跟另一个顶点重合,导致自相交多边形。遇到这种情况,先把Keepout层的对象清干净,如果还有缺口,就双击覆铜进编辑模式,检查顶点是否异常,必要时直接重新画这个边界。

6.3 热焊盘十字臂莫名其妙不完整

热焊盘的十字臂缺一条或两条,常见原因有两个。一是十字臂的生成跟焊盘周围的其他铜皮冲突,比如两个焊盘距离太近,各自的十字臂在中间打架,软件会裁掉部分臂。二是Conductor Width设置太宽,导致热焊盘的铜臂超出焊盘本身的间距范围,生成时被规则裁剪。

处理方式:把热焊盘的Conductor Width适当减小,或者检查附近焊盘间距。如果是规则冲突,可以给这个特定网络单独建一个连接方式为Direct Connect的规则。毕竟热焊盘是为了焊接,如果空间不允许,直接连也不算错。

6.4 出Gerber前的一口气检查

最后说说Gerber前的检查。这也是热词搜索里"ad20导出gerber文件"很火的原因——很多人的板子在最后一步栽了。以泪滴和覆铜为例,出Gerber前我必做四件事:

  1. Repour All,确保铜皮是最新状态。
  2. 运行完整DRC,重点看Clearance、Short-Circuit、Un-Routed、Isolated Copper这几项。
  3. 3D视图快速翻一遍板子,看覆铜有没有板框外的溢出,泪滴有没有跟丝印重叠。
  4. 生成Gerber时确认输出层包含所有需要的层,且钻孔文件与Gerber文件版本对齐。DRC没问题不代表Gerber没问题,层设置漏了一层就是灭顶之灾。

整个过程做完,板子才能真正放心发出去。说实话,泪滴和覆铜都不是什么高深技术,但它们跟板子的可制造性、可靠性直接挂钩。我在实际项目中见过太多因为这两个小环节翻车的案例,有的是过孔断连,有的是地铜成了天线,最后都得改版重做。这套流程和参数是我反复试错后沉淀下来的,希望能让你少走一些我走过的弯路。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/7 11:08:47

计算机架构的演进:从冯·诺依曼到AI Agent的系统设计之道

1. 从冯诺依曼说起:为什么架构篇讲了12期还要聊这些很多人觉得“计算机架构”是个古老的话题,无非是CPU怎么取指、译码、执行,存储器怎么分层,指令集怎么设计。但如果你真的跟过这个系列,看到第13期,应该能…

作者头像 李华
网站建设 2026/10/7 11:08:00

YOLOV8目标检测实战:巴蒂克蜡染图案识别全链路

前阵子有个朋友问我,想做一个基于深度学习的传统织物图案识别项目——就是印尼那边的巴蒂克蜡染图案,最好训练完直接在网页上就能演示,还能顺手支撑一篇论文的实验部分。我听完第一反应是:这东西看着简单,但要把"…

作者头像 李华
网站建设 2026/10/7 11:08:00

Jetson Orin Nano实战:YOLOv8部署与TensorRT量化调优全记录

手边这块Jetson Orin Nano拿来折腾YOLOv8模型部署,大概是最近半个月最值的一笔时间投入。从烧录JetPack、配环境,到把YOLOv8从pt导出成engine,再把推理帧率从“能动”调到“能打”,整个过程踩了不少坑,也把每一个环节的…

作者头像 李华
网站建设 2026/10/7 11:07:59

Jetson Orin Nano上YOLOv8部署实战:TensorRT加速与性能调优

时间回到我入手 Jetson Orin Nano 的第一个月。当时我已经在 PC 上用 YOLOv8 训练了一套自己的检测模型,信心满满地把代码拷到板子上,以为改个路径就能跑。结果 PyTorch 推理每秒只有两三帧,风扇倒是转得很欢。那一刻我才意识到,边…

作者头像 李华
网站建设 2026/10/7 11:07:43

Pulsar开发者日看点:存算分离消息中间件的落地与未来

COSCon’25的消息刚出来的时候,我的第一反应就是关注同场的 Pulsar Developer Day。如果你做过几年后端或者数据基建,一定体会过消息中间件选型的纠结:Kafka生态成熟但运维压力大,RabbitMQ好用但吞吐有上限,很多团队转…

作者头像 李华
网站建设 2026/10/7 11:06:54

hyperframes 实战:把视频帧变成可编程数据单元

1. 从“hyperframes”这个热词说起:它到底指什么第一次看到“hyperframes”这个词,很多人会一头雾水。它不像“React”“Docker”那样有明确的官方定义,也不像某个具体产品名那样能直接搜到官网。我在几个技术社区和创意工具圈子里翻了一圈&a…

作者头像 李华