登录/注册

pcb双层画板教程

更多

好的,这是一份针对初学者的 双层PCB设计中文教程,涵盖了从软件设置到文件导出的主要步骤。我们将使用 KiCad(免费开源软件)作为示例,但其核心概念(布局、布线、过孔、层管理等)在其他EDA工具(如Altium Designer, Eagle, EasyEDA等)中是通用的。

双层PCB设计简明教程 (使用KiCad)

核心概念

设计步骤 (KiCad 示例)

阶段 1: 原理图设计 (Eeschema)

  1. 新建项目: 打开KiCad,创建新项目 (文件 -> 新建 -> 项目),命名并保存。
  2. 绘制原理图: 打开 Eeschema (原理图编辑器)。
  3. 放置元件:
    • 点击右侧工具栏“放置符号”图标 (或按 A 键)。
    • 在库管理器中搜索所需元件(如电阻 R、电容 C、芯片型号),选中后点击原理图放置。
    • 旋转元件 (R 键),移动元件 (M 键)。
  4. 连接元件:
    • 点击“放置导线”图标 (或按 W 键),从一个引脚点击开始,拖动到另一个引脚点击结束,完成连线。
    • 使用“放置网络标签”图标 (或按 L 键) 给重要的连线命名(如 VCC, GND),相同名称的网络标签在电气上是连通的。这对电源和地网络尤其重要!
  5. 添加电源和地符号:
    • 放置 VCC/+5V 等电源符号。
    • 放置 GND 地符号。确保所有需要接地的点都连接到 GND 网络。
  6. 电气规则检查 (ERC):
    • 点击顶部工具栏“电气规则检查”图标 (或按 工具 -> 电气规则检查)。
    • 检查并修正所有错误 (红色叉号) 和警告 (黄色感叹号)。忽略一些已知安全的警告(如未连接的输入引脚)。必须解决所有错误!
  7. 标注元件: 点击“标注原理图符号”图标 (或按 工具 -> 标注原理图符号),给元件自动分配唯一的位号 (如 R1, R2, C1, U1)。
  8. 生成网表: 点击顶部工具栏“生成网表”图标 (或按 工具 -> 生成网表)。选择默认格式 (通常是 Pcbnew) 并生成。这一步至关重要,它将原理图连接关系传递给PCB编辑器。

阶段 2: PCB布局与布线 (Pcbnew)

  1. 打开PCB编辑器: 在KiCad主界面点击 Pcbnew 图标打开PCB编辑器。
  2. 导入网表:
    • 点击顶部工具栏“读取当前网表”图标 (或按 工具 -> 加载网表)。
    • 点击“浏览当前网表”按钮,选择你在原理图阶段生成的网表文件 (通常是 .net 文件)。
    • 点击“读取网表” -> “更新PCB”。元件及其连接关系将出现在PCB编辑器中(通常堆叠在左上角)。
  3. 设置设计规则 (DRC): 非常重要!
    • 点击“设计规则”(齿轮图标)或按快捷键 设计规则 (Ctrl + Shift + D 或菜单 工具 -> 设计规则)。
    • 设置 Constraints
      • 最小线宽 (Min Width): 根据电流和制板厂能力设置(一般信号线设6-10mil,电源线设20-50mil或更宽)。咨询你打算使用的PCB打样厂的工艺参数!
      • 最小过孔尺寸 (Vias): 设置过孔的最小直径 (Drill) 和外径 (Diameter)(如钻0.3mm/孔径0.6mm)。
      • 最小钻孔尺寸 (Holes): 设置通孔元件引脚孔的最小直径。
      • 线到线间距 (Clearance): 设置铜箔(走线、焊盘、铺铜)之间的最小安全间距(一般设6-10mil)。电源/高压部分需要更大间距。
      • 层对设置: 确保顶层和底层是允许布线的。
    • 点击确定保存规则。DRC会根据这些规则检查你的设计。
  4. 定义板框 (Edge.Cuts):
    • 在右侧图层管理器中选择 Edge.Cuts 层。
    • 使用“绘制图形线条”图标或“添加图形多边形”图标绘制PCB的实际形状(矩形、圆形或自定义形状)。
    • 精确设置尺寸(选中边框线,按 E 键编辑属性)。
  5. 元件布局:
    • 将所有元件(黄色轮廓)从左上角移到板框内。
    • 原则:
      • 功能相关靠近: 将功能相关的元件(如MCU及其晶振、滤波电容)尽量放在一起。
      • 信号流向: 按信号从输入->处理->输出的方向布局,减少交叉和绕远。
      • 散热与干扰: 发热元件(如功率管、LDO)注意散热空间和位置;易受干扰/干扰源(如晶振、开关电源)远离敏感电路(如模拟输入、晶振)。
      • 接口位置: 连接器(电源、USB、按键、显示屏等)固定在板边合适位置。
      • 生产考虑: 大型/重型元件(大电容、变压器)分布均匀;贴片元件方向尽量一致便于机器焊接;留出足够的操作空间(如拧螺丝)。
    • 移动元件 (M 键),旋转元件 (R 键),翻转到底层 (F 键 - 注意:不是所有元件都适合放底层,通孔元件通常在顶层焊接)。
    • 利用飞线(元件引脚间的细灰线)判断连接关系,尽量让飞线交叉少、长度短。
    • 电源入口与滤波: 电源输入端子附近放置大容量储能电容(如100uF)和小容量高频滤波电容(如0.1uF)。重要芯片的电源引脚附近也放置去耦电容(通常0.1uF)。
    • 接地: 初步规划好地网络的连接路径。
  6. 布线 (Routing):
    • 选择布线层: 在顶部下拉菜单中选择当前布线层 F.Cu (顶层) 或 B.Cu (底层)。
    • 开始布线:
      • 点击“添加走线”图标 (或按 X 键),点击一个焊盘开始布线。
      • 移动鼠标画出路径(可通过 空格键 在顶层和底层间切换并自动放置过孔),点击结束焊盘完成一段连接。
      • 布线时尽量走 45度角 或圆弧,避免锐角。
    • 层间切换与过孔:
      • 当需要在顶层和底层之间连接时,在布线过程中按 空格键 会自动在当前位置放置一个过孔并切换到另一层继续布线。
      • 也可以手动放置过孔:点击“添加过孔”图标 (或按 V 键),然后点击放置位置。
    • 电源/地线优先:
      • 通常优先布置重要的电源线和地线,因为它们可能较宽且承载电流大。
      • 电源线尽可能宽(满足电流要求),减小压降和发热。
      • 地平面: 双层板通常难以实现完整地平面,但可以通过大面积铺铜(下一步)来尽量扩大地网络覆盖。
    • 信号线:
      • 关键信号线(如时钟、高速信号、模拟信号)尽量短、直,远离干扰源。
      • 避免信号线在敏感元件(晶振、模拟部分)下方穿过。
      • 差分对尽量靠近、等长(如有需要)。
    • 调整走线: 选中走线或过孔,按 E 键编辑属性(线宽、层);按 M 键移动;按 G 键拖拽;按 Backspace 删除重布。
  7. 铺铜 (覆铜, Copper Pour):
    • 目的: 提供低阻抗地/电源路径,减小噪声,提高抗干扰能力,帮助散热。
    • 步骤:
      • 选择层 (F.CuB.Cu)。
      • 点击“添加填充区域”(铺铜)图标 (或按 Ctrl + Shift + X 或菜单 添加 -> 铺铜)。
      • 在需要铺铜的区域边缘点击,绘制一个封闭的多边形(通常覆盖整个板子,避开板框)。
      • 封闭多边形后,弹出属性窗口:
        • 网络: 选择要连接的网络,绝大多数情况选择 GND (地)。有时也会给特定电源网络铺铜(如 VCC)。
        • 设置: 通常选 实心填充
        • 清除设置: 设置铺铜与其他不属于同一网络的铜箔(走线、焊盘)之间的最小间距(符合DRC规则)。
      • 点击确定。铺铜区域会显示为网格状(尚未计算)。
    • 填充铺铜:
      • 右键点击铺铜区域 -> 填充铺铜区
      • 或者按 B 键刷新/填充所有铺铜。
    • 注意:
      • 铺铜会自动避开焊盘、走线(满足间距规则)。
      • 确保铺铜(尤其是地铺铜)通过过孔良好地连接在一起,特别是顶层和底层的地铺铜之间需要足够多的过孔(称为“缝纫过孔”),形成低阻抗连接。
      • 避免在敏感模拟区域或天线附近形成大面积孤立铜皮(“孤岛”),可能成为天线引入噪声。可以手动添加接地过孔消除或删除孤立铜皮。
  8. 设计规则检查 (DRC):
    • 布线完成后必须执行!
    • 点击“设计规则检查器”图标 (或按 工具 -> 设计规则检查)。
    • 在打开的窗口中:
      • 确保选择了正确的规则文件(通常是项目自带的)。
      • 点击“运行DRC”按钮。
    • 查看报告:所有错误 (Violations) 必须修复!常见的错误:
      • 线宽过小
      • 间距不足(线-线、线-焊盘、焊盘-焊盘)
      • 短路
      • 未连接的网络 (Unrouted Nets)
    • 根据报告定位错误(点击报告条目会高亮PCB对应位置),修改布线、间距或规则(必要时调整规则并重新检查)。
    • 重复DRC直到报告0个错误(有时需要忽略某些特殊安全的警告)。
  9. 添加丝印 (Silkscreen):
    • 选择 F.Silkscreen 层。
    • 添加文字:
      • 点击“添加文本”图标,点击放置位置。
      • 输入内容(如项目名、版本号、公司Logo、重要接口标识 J1, VIN, GND, LED极性 +/-)。
      • 设置字体大小(一般1.0mm-1.5mm高)、线宽(一般0.15mm)。
    • 调整元件标识:
      • 元件符号(R1, C2, U3)通常在导入元件时就存在了。
      • 选中标识,按 M 键移动位置,确保清晰可见且不压在焊盘上(会被阻焊盖住)。
    • 添加图形: 使用线条、矩形等绘制简单图形(如安装方向、极性标记)。
    • (可选) 底层丝印: 如果底层有元件,在 B.Silkscreen 层添加必要的标识(注意底层文字放置时可能需要镜像,按 F 键翻转查看效果)。

阶段 3: 输出生产文件 (Gerber & Drill)

  1. 生成制造文件:
    • 点击顶部菜单 文件 -> 制造输出 -> Gerber文件
    • 在“Gerber设置”窗口中:
      • 层: 勾选需要导出的层(通常是:F.Cu, B.Cu, F.Paste, B.Paste, F.Mask, B.Mask, F.Silkscreen, B.Silkscreen, Edge.Cuts)。
      • 选项: 保持默认格式 (4.6)。勾选 排除PCB边缘层之外的图形
      • 点击“生成Gerber文件”。文件会保存在项目文件夹下的 gerber 子文件夹中。
    • 点击顶部菜单 文件 -> 制造输出 -> 钻孔文件
    • 在“钻孔文件设置”窗口中:
      • 格式:
        • 钻孔文件Gerber X2Excellon (咨询厂家兼容性)。
        • 地图文件格式Gerber (可选,提供钻孔位置图)。
      • 点击“生成钻孔文件”。文件(.drl, .gbr等)也会保存在 gerber 文件夹。
  2. 检查Gerber文件 (强烈推荐):
    • 使用 Gerber查看器 (如免费开源的 GerbView, KiCad自带的 GerbView 工具,或在线查看器如 PCBWay Viewer, Seeed Fusion Viewer) 打开所有生成的Gerber文件和钻孔文件。
    • 逐层检查:确保所有走线、焊盘、丝印、钻孔、板框都正确无误,没有遗漏或多余。特别注意层对齐、过孔连接、阻焊开窗是否正确。
  3. 压缩并提交给PCB厂家:
    • gerber 文件夹中的所有文件(.gbr, .drl, .gbr 等)压缩成一个ZIP文件
    • 到你选择的PCB打样厂网站(如嘉立创、捷配、PCBWay等),上传ZIP文件。
    • 按照网站提示选择板材(通常FR4)、板厚(常用1.6mm)、层数(2)、颜色、表面处理(如无铅喷锡HASL,沉金ENIG)、数量等参数。
    • 仔细核对订单信息! 确保设计规则(线宽/线距/孔径)符合该厂家的工艺能力(可在厂家网站查找“工艺参数”或“生产能力”)。
    • 确认下单并支付。

总结与提示

  1. DRC是生命线: 布线前设置规则,布线后必须检查DRC并通过。
  2. 布线优先级: 电源/地线 > 关键信号线 > 普通信号线。
  3. 铺铜与过孔: 地铺铜并用大量过孔连接顶层和底层地,构建低阻抗地回路。
  4. 参考成熟设计: 学习开源硬件或评估板的设计布局布线。
  5. 考虑生产:
    • 遵循厂家工艺能力(最小线宽/线距/孔径)。
    • 贴片元件方向一致。
    • 留出足够的工艺边(如果需要)、定位孔、基准点(Mark点)。
  6. 安全间距: 高压部分(如市电输入)严格遵守爬电距离和电气间隙要求。
  7. 善用快捷键: 大大提高效率(如 X布线, V过孔, M移动, R旋转, 空格切换层, G拖拽, E编辑属性, B填充铺铜, F翻转元件/查看底层)。
  8. 备份: 设计过程中经常保存项目 (Ctrl + S)。
  9. 耐心调试: 第一版设计可能存在小问题很正常,仔细调试和改进是必经之路。

这份教程提供了一个基本的框架。实际设计需要根据具体的电路需求、性能要求、空间限制和制造工艺不断实践和优化。祝你双层PCB设计顺利!

怎么设计一块好的双层PCB

而双层pcb板即双层线路板,双层线路板这种电路板的两面都有,不过要用上两

2023-12-08 15:42:31

如何设计好一块双层PCB

而双层pcb板即双层线路板,双层线路板这种电路板的两面都有布线,不过要用

2023-11-27 16:01:02

介绍PCB单层板和双层板的区别

  PCB单层板和双层板是印刷电路板(PCB)的两种常见结构类型,它们之间有着很大的区别。本文将简要介绍单层板和

2023-04-11 15:08:09

Allegro SPB 16.3 版 PCB 画板速成教材

电子发烧友网站提供《Allegro SPB 16.3 版 PCB 画板速成教材.pdf》资料免费下载

资料下载 肥超灬zai 2024-02-29 09:30:07

USB AF90度双层全包原理图

USB AF90度双层全包原理图

资料下载 汉博电子 2022-01-10 11:14:28

如何画双层pcb板_PCB双层板的布线原则资料下载

电子发烧友网为你提供如何画双层pcb板_PCB双层板的布线原则资料下载的

资料下载 刘满贵 2021-04-26 08:45:16

Allegro SPB 16.3版PCB画板速成学习教材免费下载

本文档的主要内容详细介绍的是Allegro SPB 16.3版PCB画板速成学习教材免费下载包括了:1. 创建平面元器件图 2.绘制原理图并添加好其属性 3.生成网表 4.制作

资料下载 ah此生不换 2020-12-07 08:00:00

BDL滤波器 PCB画板方面的注意事项总结

本文档的主要内容详细介绍的是BDL器件连接和PCB画板指导最佳的EMI滤波和IC旁路/去耦实践应用

资料下载 廖鑫魁 2020-04-13 08:00:00

PCB画板时常见的钻孔问题

本文为大家介绍PCB画板时常见的钻孔问题,避免后续踩同样的坑。钻孔分为三类,通孔、盲孔、埋孔。通孔有插件孔(PTH)、螺丝定位孔(NPTH),盲、埋孔和通孔的过孔(VIA)都是起到多层电气导通作用的。

2022-09-26 14:54:45

pcb双层板是什么意思

pcb双层板是什么意思呢?双面有铜有金属化孔的就是pcb双层板, 这种电

2021-10-03 18:17:00

pcb双层板布线技巧 双层板布线步骤

PCB是很重要的电子部件,PCB从出现到现在变得越来越复杂,设计也比较难,所以布线的技巧非常重要,那么pcb

2021-10-03 17:57:00

如何画双层pcb板 画双层pcb板的步骤

PCB板是重要的电子部件,是所有电子元器件的母体,从上世初开始出现到现在也变得越来越复杂,从单层到双层、四层,再到多层,设计难度也是不断增加。因为双层

2020-11-04 09:53:14

Altium designer PCB画板速成教程

Altium designer PCB画板速成教程

2020-03-08 09:20:03

双层pcb板布线规则分析

双层pcb,意思是在一块pcb板子的顶层和底层都画导线。双面板解决了单面板中因为布线交错的难点(可以通过孔导通到另一面),即正反两面都有布线,元

2019-07-19 06:55:27

PCB双层板的布线原则

PCB板是重要的电子部件,是所有电子元器件的母体,从上世初开始出现到现在也变得越来越复杂,从单层到双层、四层,再到多层,设计难度也是不断增加。因为双层

2019-05-30 08:00:49
7天热门专题 换一换
相关标签