常见 Gerber 层详解

普通 Gerber 层

Gerber 图层是独立的矢量图形文件。这些文件描述了印刷电路板 (PCB) 的外观。Gerber 文件包含了铜箔走线、阻焊层和丝印层等物理细节。PCB 制造商使用这些文件来控制每个生产步骤。您可以看到这些图层从上到下堆叠显示,底部图层会镜像翻转,以确保精确制造。

每个图层的单独文件

 PCB 的每个实际部件都需要单独的 Gerber 文件。例如,顶层铜箔、底层铜箔、阻焊层涂料、白色丝印文字以及焊膏层都需要单独的文件。如果您的 PCB 是多层板,则还需要内层铜箔的文件!每一层都是一个独立的文件。这有助于工厂单独处理每个部件。

查看 Gerber 图层 

查看 Gerber 图层
查看 Gerber 图层

使用专门的在线查看器查看这些文件时,软件会将它们从上到下堆叠显示出来。这就像透过一块透明玻璃板观察一样!这种视图可以帮助您检查焊盘、过孔和走线在所有层上是否正确对齐。在将文件发送给工厂进行生产之前,这一点至关重要。

正层与负层图像

正层与负层
正层与负层

Gerber 层使用正像或负像成像。正像层以填充区域显示铜的存在——这通常用于铜层,因为走线和焊盘看起来是实心的。负像层则相反——填充区域表示没有铜。阻焊层 Gerber 文件使用负像成像,这意味着填充区域表示铜暴露的开口。

图层命名规则和文件扩展名

标准的 Gerber 文件扩展名遵循一定的规律。顶层铜箔通常使用 .GTL,底层铜箔使用 .GBL,而阻焊层则使用 .GTS 和 .GBS。不同的软件工具采用不同的命名规则——例如,Kicad 的 Gerber 层使用一种方案,而 Altium 的 Gerber 层则使用另一种方案。了解这些规则有助于避免在组织制造包时出现混淆。

铜层

顶层铜层 

顶层铜箔Gerber文件包含电路板上表面的所有导电结构,包括信号走线、元件焊盘、铜箔铺设以及过孔的顶部部分。导出Gerber层时,GTL文件定义了蚀刻后铜箔的剩余位置。

底层铜层

底部的铜箔层(Gerber文件)功能与顶层相同,只是位于电路板的背面。从顶部观察时,该层看起来是水平翻转的。所有背面的走线、焊盘和铜箔填充都位于该层中。

内部信号层 

多层板在顶层和底层铜层之间包含内层Gerber文件。这些内层承载额外的信号或提供专用的布线空间。根据它们在堆叠层中的位置,可以将它们指定为G1、G2、G3等等。每个内层信号都需要单独的Gerber文件才能进行制造。

电源层和接地层

电源层和接地层通常采用负片成像。在这些内层 Gerber 文件中,填充区域表示铜的去除,而不是铜的存在。这种负片格式能够有效地描述大面积的铜层,并预留过孔和走线的空间。

铜层包含哪些成分 

铜材的详细特征
铜材的详细特征

所有铜层都包含四种主要特征类型。走线是连接元件的细线。焊盘为元件引脚和焊点提供安装点。过孔在层间建立电气连接。铜层填充较大区域,用于电源分配、接地层或散热管理。

阻焊层

顶层阻焊层

顶层阻焊层 Gerber 文件描述了电路板上表面的保护涂层位置。该层的作用是防止组装过程中出现焊锡桥接,并保护铜导线免受氧化和物理损伤。

底部阻焊层 

底部阻焊层的作用与顶层阻焊层相同,但它保护的是背面。两层阻焊层都遵循相同的负像印刷规范。

理解负像概念

焊锡掩膜层由于采用负像技术,常常令许多设计人员感到困惑。Gerber 焊锡掩膜文件中的填充区域表示开口——即不会涂覆焊锡掩膜的位置。这些开口会露出铜箔,以便进行元件安装和设置测试点。

阻焊层开口详解

焊锡掩膜开口
焊锡掩膜开口

电路板上所有需要裸露铜箔的地方都会出现阻焊层开口。元件焊盘需要开口以便焊接。测试点需要开口以便探针插入。边缘连接器需要裸露铜箔以便对接。您的设计软件会根据焊盘和过孔的位置自动生成这些开口。

阻焊层颜色和表面处理

Gerber 文件定义了焊锡孔的位置,而制造商则分别确定颜色和表面处理。绿色仍然是最常见的阻焊层颜色,但制造商也提供红色、蓝色、黑色、白色和其他颜色选择。无论选择哪种颜色,Gerber 文件的结构都保持不变。

丝印层

顶层丝网印刷层 

顶层丝印 Gerber 文件包含印刷标记,这些标记在成品电路板上清晰可见。在绿色电路板上,该层通常显示为白色或黄色,但也会因阻焊层颜色选择的不同而有所变化。

底部丝网层

底丝网印刷与顶丝网印刷的作用相同,只是图案位于纸张背面。许多单面设计完全省略了这一层,因为它没有任何实际功能价值。

丝网印刷内容

您的丝网印刷 Gerber 层对于组装技术人员来说非常重要。

这一层包含很多内容,例如:

  • 零件名称,例如 R1、C2 和 U3
  • 二极管和电容器的极性标记。
  • 主芯片的引脚 1 指示器。
  • 公司自己的标志。
  • 以及组装电路板的说明。

为什么底部丝网印刷看起来是镜像的

从上往下看 Gerber 文件时,底部的丝印层会呈现水平翻转。这种镜像处理确保在实际翻转电路板时,文字能够正确读取。

丝网印刷层可选时

您可以制造不含丝印层的PCB​​。对于设计简单的电路板、空间受限的电路板,或者标识会影响美观的产品,可以完全省略丝印。制造商通常接受缺少丝印的设计,不会提出异议。

焊膏层

顶层粘贴层 

顶层焊膏掩模文件定义了用于自动涂覆焊膏的模板开口。该层仅出现在采用表面贴装技术 (SMT) 组装的设计中。

底层糊层

底部焊膏层的功能与顶部焊膏层相同,但它定义了底部 SMT 元件的钢网开口。

模板制造中的用途

制造商使用焊膏掩膜 Gerber 文件制作金属和塑料钢网。在 PCB 组装过程中,PCB 制造商将钢网对准电路板,然后用刮刀将焊膏通过钢网开口涂抹到焊盘上。

焊膏开口与阻焊层开口尺寸差异

焊膏开口与阻焊层开口尺寸差异
焊膏开口与阻焊层开口尺寸差异

焊膏层开口通常略小于相应的阻焊层开口。这种尺寸减小可以控制焊膏用量,防止焊膏过量导致桥接。有些设计会将较大的焊盘分割成多个较小的焊膏开口,以进一步减少焊膏用量。

SMT组装应用

只有需要自动化组装的电路板才需要焊膏层。仅采用通孔设计或手工组装的原型可以省略这些层。创建用于SMT生产的Gerber文件时,如果元件位于电路板的两面,则务必包含两层焊膏。

钻孔和布线层

镀层通孔和非镀层通孔
镀层通孔和非镀层通孔

镀层通孔钻锉

PTH钻孔文件指定镀层孔的位置和尺寸。这些孔在制造过程中进行铜镀层,从而在各层之间形成电气连接。元件引脚、过孔和测试点均使用镀层孔。

非镀层通孔钻锉

NPTH钻孔文件定义了不镀层的孔。安装孔、工具孔和机械部件通常使用不镀层的孔,以防止意外的电气连接。

通过钻孔层

PTH钻孔文件中的过孔具有特定用途——用于层间互连,而非元件安装。Gerber文件定义了铜层上的过孔焊盘尺寸,而钻孔层则指定了孔径。

盲埋钻探数据

先进的多层设计可能包含盲孔或埋孔。这些设计需要特殊的钻孔数据来指定每个通孔连接的层,从而增加了制造的复杂性和成本。

NC钻头锉刀与Gerber锉刀

钻井图 vs Gerber
钻井图 vs Gerber

钻井信息通常使用 Excellon 格式而非 Gerber 格式。这些 .drl 或 .txt 文件语法不同,但用途相同——告诉钻机在哪里钻孔以及使用多大尺寸的钻头。

Excellon格式详解

Excellon 格式以 ASCII 文本形式列出钻孔坐标和刀具分配信息。每个刀具编号对应一个特定的钻头直径。该文件格式起源于较早的数控钻床,但至今仍是行业标准。

机械层和文档层

电路板轮廓层 

电路板轮廓层定义了PCB的物理尺寸和形状。如果没有这一层,制造商就无法确定如何从生产面板上布线。此Gerber文件通常带有.GKO或.GM1扩展名。

槽和切口的机械层

机械层描述了非电气特性,例如安装槽、用于显示器或连接器的大型开口以及复杂的电路板形状。您需要将这些机械层与标准 Gerber 层一起包含在您的制造包中。

禁入层

禁入层定义了组件或布线不能存在的限制区域。虽然这主要是一条设计规则,但制造商也可能要求设置此层,以便了解装配限制或面板布局要求。

文档层

文档层提供并非直接用于制造过程的易于理解的信息。这些信息可能包括尺寸标注、注释或装配说明,是对丝印信息的补充。

钻孔图图层

钻孔图以工程师易于理解的可视化格式显示孔的位置、尺寸和类型。该图层是对机器可读钻孔文件的补充,有助于制造商在生产前验证孔的位置。

制作说明和步骤

您可以将特殊的制造说明以文本或图形图层的形式添加进去。这些说明会详细说明材料、表面处理、测试要求或其他标准 Gerber 图层中未包含的制造细节。

专业 Gerber 层

装配层 

装配层显示元件轮廓、参考标识符和位置信息。虽然与丝印类似,但装配层用于制造而非最终电路板标记。通常情况下,您需要将这些装配层与标准 Gerber 层分开导出。

V形切割/划痕层

V形切口层标明了制造商应在板材上划线的位置,以便于将其从面板上分离。这些斜切线允许沿着预定线切割板材,而无需使用铣刀。

金手指层

边缘连接器设计需要金指层,并明确规定哪些焊盘需要镀硬金。这种特殊的表面处理工艺为反复插拔的连接器提供了卓越的耐磨性。

边缘电镀层

边缘镀层用于识别需要镀铜的电路板边缘。该技术可在电路板周边形成导电表面,用于屏蔽或实现电气连续性。

测试点层

测试点层用于标识指定用于自动化测试的特定焊盘或过孔。此信息有助于制造商对测试夹具和飞针测试机进行编程。

层数和PCB复杂性

单层PCB Gerber文件

单层电路板设计所需的 Gerber 文件并不多。例如,通常只需要一个铜层、一个阻焊层、可选的丝印层、电路板轮廓和钻孔文件。因此,这种简单的电路板成本更低,生产速度也更快。

双层PCB Gerber文件

双层板在文件集中增加了底部铜箔、底部阻焊层以及可选的底部丝印层。这种配置适用于大多数业余爱好者和低复杂度的商业设计。

多层PCB Gerber文件

现在,我们来谈谈当你的PCB有多层时会发生什么!

当PCB板上的层数增加时,Gerber文件的大小也会相应增加。一块六层板需要顶层铜箔、四层内层铜箔和底层铜箔的文件,此外还需要阻焊层、丝印层和焊膏层的文件。一些非常复杂的设计甚至包含20层或更多层!每一层都需要单独的Gerber文件。

层数如何影响设计能力

这些额外的层提供了更大的布线空间。这意味着您可以将元件放置得更近,从而构建更复杂的电路。内层可用作电源和接地专用层。这可以提高信号质量,并有助于抑制电噪声。

基于层数的性能差异

更高的层数可以实现更精确的阻抗布线、更优的电源分配和更高的信号完整性。然而,这也会增加成本、制造时间和设计复杂性。您应该根据电气要求而非个人喜好来选择层数。

常见的 Gerber 层文件扩展名

图层类型延期
顶铜.GTLGerber顶层
底铜.GBLGerber底层
顶层阻焊层.GTSGerber 顶部阻焊层
底部阻焊层.GBSGerber底部阻焊层
顶部丝印.GTOGerber 顶部覆盖层
底部丝网印刷.GBOGerber 底部覆盖层
顶级焊膏.GTP嘉宝牌牙膏
底部焊膏。英镑Gerber 底部膏
董事会大纲.GKO格伯禁止入内
钻孔锉刀.DRL / .TXT钻孔数据

标准扩展 

行业标准扩展名用于标识各层。例如,.GTL 表示顶层铜箔,.GBL 表示底层铜箔,.GTS 表示顶层阻焊层,.GBS 表示底层阻焊层,.GTO 表示顶层丝印层,.GBO 表示底层丝印层。内层则使用 .G1、.G2、.G3 等扩展名。

KiCad图层扩展

从 KiCad 导出 Gerber 图层时,软件会使用描述性扩展名。例如,.F.Cu 代表正面铜箔,.B.Cu 代表背面铜箔,.F.Mask 代表正面阻焊层,.B.Mask 代表背面阻焊层。这种命名规则提高了可读性,但与传统标准有所不同。

KiCad 使用了一种非常符合逻辑的命名系统,将图层名称直接包含在扩展名中。

  • 铜: .F.Cu,.B.Cu 
  • 阻焊层: .F.Mask,.B.Mask
  • 丝印: .F.丝绸,.B.丝绸
  • 边缘切割: .Edge.Cuts

Altium Designer 图层扩展

Altium 通常遵循 Protel 标准,但使用 .GM1、.GM2 等作为扩展名。 机械层通常情况下,.GM1 用于棋盘轮廓,而不是 .GKO。

Eagle Layer 扩展

Eagle Gerber 图层导出文件使用 .cmp 表示顶层铜箔,.sol 表示底层铜箔,.plc 表示丝印层,.stc 表示阻焊层。这些扩展名源自较早的 PCB 术语。

  • 顶级铜: .cmp 
  • 底部铜: .sol 
  • 顶部丝网印刷: .plc 
  • 顶部阻焊层: .stc 

通用 .GBR 扩展名

有些软件会将所有图层导出为通用的 .gbr 扩展名。它们依靠文件名而非扩展名来识别图层。这种方法需要仔细组织文件并清晰命名,以避免混淆。

由于这些不同的扩展名造成的混乱,该行业创建了 格柏X2.

  • 扩展: 每个文件都以 .GBR 结尾。
  • 运作方式: 关于图层“是什么”的信息实际上是这样写的: 文件内的元数据.
  • 受益: 完全不必担心接发的问题;制造商的软件会读取内部标签,自动识别发层。

分析 Gerber 层

使用 Gerber 查看器软件

免费的 Gerber 文件图层查看器工具可让您在生产前检查文件。这些应用程序可以显示单个图层或组合视图,帮助您验证设计意图。常用的工具包括在线 Gerber 文件查看器和可下载的桌面应用程序。

逐层检测流程

您应该逐层检查。例如,您需要核实走线宽度、间距和特征位置。检查铜层是否包含预期的布线,阻焊层是否具有合适的开口,以及丝印文字是否清晰可辨且位置正确。

比较图层以进行对齐

Gerber 图层对齐对于电路板的功能至关重要。使用查看器叠加多个图层,检查焊盘是否在铜层和阻焊层上对齐,过孔是否连接了预期的图层,以及钻孔是否正确地位于焊盘中心。

识别层功能

有时您会收到命名不明确的 Gerber 文件。Gerber 图层编辑器可以通过检查内容来帮助识别图层功能——铜箔层包含走线和焊盘,阻焊层显示负开口,丝印层显示文本和图形。

二维可视化与三维可视化

高级 Gerber 查看器提供 3D 可视化功能,可以显示电路板在制造后的实际外观。这种视角有助于识别 2D 视图中无法看到的间隙问题、元件冲突和外观缺陷。

常见图层相关问题

缺少必需图层

最常见的问题是制造包中缺少 Gerber 层。制造商如果没有电路板轮廓文件就无法继续生产。缺少阻焊层或钻孔文件会导致制造商对您的意图产生误解。提交之前,请务必确认您的封装包包含所有必要的层。

层极性错误

当正极层导出为负极层或反之亦然时,就会出现层极性错误。这种错误通常会影响阻焊层,错误的极性会导致电路板上的阻焊层覆盖方向颠倒——本应打开的地方涂覆了阻焊层,而本应涂覆的地方却打开了。

错位的图层

Gerber 文件中各层原点不一致会导致错位。这种情况发生在某些层使用同一坐标系,而其他层使用不同原点时。其结果是铜焊盘无法对准阻焊层开口中心,或者钻孔偏离预定焊盘位置。

图层命名不当

文件名含糊不清会导致混乱,并可能造成制造错误。当制造商无法确定哪个文件代表哪一层时,生产就会停滞,等待澄清。使用清晰、标准的命名规则可以避免这些延误。

阻焊层与焊膏层的混淆

设计师有时会将阻焊层和焊膏层混淆,提交的却是其中一种,而制造商实际需要的是另一种。阻焊层用于形成永久性电路板涂层,而焊膏层则用于创建组装用的临时模板。它们的用途截然不同。

Gerber 层管理最佳实践

确认所有必要层均已包含

发送文件前,请创建所需图层清单。最低要求包括顶层铜箔、电路板轮廓和钻孔文件。双层板需要底层铜箔,通常还需要两层阻焊层。SMT 设计需要焊膏层。多层板需要所有内部铜箔层。

使用一致的命名规则

采用清晰的命名规则,并在所有项目中保持一致。每个文件名中都应包含图层功能,如果必要,还可以包含项目名称。这种做法可以避免同时处理多个设计时出现混淆。

图层文档指南

创建一个简单的文本文件,列出所有包含的 Gerber 图层及其描述。此自述文件有助于制造商验证他们是否收到了完整的软件包,并了解您使用的任何非标准命名。

向制造商传达层需求

在最终确定用于PCB制造的Gerber层文件之前,请务必联系您的制造商。不同的制造厂对文件格式、命名和封装方式有不同的要求。遵守他们的要求可以避免生产延误。

提交前的质量检查

将完整的 Gerber 文件包加载到查看器中并进行全面检查。确认电路板尺寸符合设计意图。确认所有层都正确对齐。检查阻焊层开口是否露出预期的焊盘。确保丝印文字不与焊盘重叠或超出电路板边缘。检查钻孔的尺寸和位置是否正确。这些检查可以及时发现大多数 Gerber 层问题,避免其影响生产。

结语

每个 Gerber 层都针对 PCB 制造和组装的特定用途。顶层和底层铜箔 Gerber 文件定义了导电路径。阻焊层保护铜箔,同时暴露重要的连接点。丝印层指导组装和维护。焊膏层实现自动化焊锡涂覆。钻孔文件指定层之间的互连。这些 Gerber 格式的层共同为制造商提供了完整的电路板制造说明。 

发表评论

您的电邮地址不会被公开。 必填项 *