pcb双层画板教程
好的,这是一份针对初学者的 双层PCB设计中文教程,涵盖了从软件设置到文件导出的主要步骤。我们将使用 KiCad(免费开源软件)作为示例,但其核心概念(布局、布线、过孔、层管理等)在其他EDA工具(如Altium Designer, Eagle, EasyEDA等)中是通用的。
双层PCB设计简明教程 (使用KiCad)
核心概念
- 双层PCB: 电路板有顶层(Top Layer)和底层(Bottom Layer)两层铜箔用于走线和铺铜。顶层和底层可以通过过孔(Via) 连接。
- 元件: 分为通孔元件(引脚穿过板子,通常在顶层焊接)和贴片元件(SMD,只焊接在顶层或底层的表面)。
- 关键层:
- F.Cu (顶层铜箔): 主要元件放置、顶层走线、铺铜。
- B.Cu (底层铜箔): 底层走线、铺铜、放置底层贴片元件。
- F.Silkscreen (顶层丝印): 元件轮廓、标识、文字(白色油墨)。
- B.Silkscreen (底层丝印): (较少用) 底层元件标识。
- F.Mask (顶层阻焊): 开窗(露出焊盘),防止焊锡覆盖不该焊的地方。
- B.Mask (底层阻焊): 同上,用于底层。
- Edge.Cuts (板框): 定义PCB的形状和尺寸。
- 钻孔层 (Drills): 包含过孔和通孔元件引脚孔的位置和大小信息。
设计步骤 (KiCad 示例)
阶段 1: 原理图设计 (Eeschema)
- 新建项目: 打开KiCad,创建新项目 (
文件 -> 新建 -> 项目),命名并保存。 - 绘制原理图: 打开
Eeschema(原理图编辑器)。 - 放置元件:
- 点击右侧工具栏“放置符号”图标 (或按
A键)。 - 在库管理器中搜索所需元件(如电阻
R、电容C、芯片型号),选中后点击原理图放置。 - 旋转元件 (
R键),移动元件 (M键)。
- 点击右侧工具栏“放置符号”图标 (或按
- 连接元件:
- 点击“放置导线”图标 (或按
W键),从一个引脚点击开始,拖动到另一个引脚点击结束,完成连线。 - 使用“放置网络标签”图标 (或按
L键) 给重要的连线命名(如VCC,GND),相同名称的网络标签在电气上是连通的。这对电源和地网络尤其重要!
- 点击“放置导线”图标 (或按
- 添加电源和地符号:
- 放置
VCC或/+5V等电源符号。 - 放置
GND地符号。确保所有需要接地的点都连接到GND网络。
- 放置
- 电气规则检查 (ERC):
- 点击顶部工具栏“电气规则检查”图标 (或按
工具 -> 电气规则检查)。 - 检查并修正所有错误 (
红色叉号) 和警告 (黄色感叹号)。忽略一些已知安全的警告(如未连接的输入引脚)。必须解决所有错误!
- 点击顶部工具栏“电气规则检查”图标 (或按
- 标注元件: 点击“标注原理图符号”图标 (或按
工具 -> 标注原理图符号),给元件自动分配唯一的位号 (如R1, R2, C1, U1)。 - 生成网表: 点击顶部工具栏“生成网表”图标 (或按
工具 -> 生成网表)。选择默认格式 (通常是Pcbnew) 并生成。这一步至关重要,它将原理图连接关系传递给PCB编辑器。
阶段 2: PCB布局与布线 (Pcbnew)
- 打开PCB编辑器: 在KiCad主界面点击
Pcbnew图标打开PCB编辑器。 - 导入网表:
- 点击顶部工具栏“读取当前网表”图标 (或按
工具 -> 加载网表)。 - 点击“浏览当前网表”按钮,选择你在原理图阶段生成的网表文件 (通常是
.net文件)。 - 点击“读取网表” -> “更新PCB”。元件及其连接关系将出现在PCB编辑器中(通常堆叠在左上角)。
- 点击顶部工具栏“读取当前网表”图标 (或按
- 设置设计规则 (DRC): 非常重要!
- 点击“设计规则”(齿轮图标)或按快捷键
设计规则(Ctrl + Shift + D或菜单工具 -> 设计规则)。 - 设置
Constraints:- 最小线宽 (Min Width): 根据电流和制板厂能力设置(一般信号线设6-10mil,电源线设20-50mil或更宽)。咨询你打算使用的PCB打样厂的工艺参数!
- 最小过孔尺寸 (Vias): 设置过孔的最小直径 (Drill) 和外径 (Diameter)(如钻0.3mm/孔径0.6mm)。
- 最小钻孔尺寸 (Holes): 设置通孔元件引脚孔的最小直径。
- 线到线间距 (Clearance): 设置铜箔(走线、焊盘、铺铜)之间的最小安全间距(一般设6-10mil)。电源/高压部分需要更大间距。
- 层对设置: 确保顶层和底层是允许布线的。
- 点击确定保存规则。DRC会根据这些规则检查你的设计。
- 点击“设计规则”(齿轮图标)或按快捷键
- 定义板框 (Edge.Cuts):
- 在右侧图层管理器中选择
Edge.Cuts层。 - 使用“绘制图形线条”图标或“添加图形多边形”图标绘制PCB的实际形状(矩形、圆形或自定义形状)。
- 精确设置尺寸(选中边框线,按
E键编辑属性)。
- 在右侧图层管理器中选择
- 元件布局:
- 将所有元件(黄色轮廓)从左上角移到板框内。
- 原则:
- 功能相关靠近: 将功能相关的元件(如MCU及其晶振、滤波电容)尽量放在一起。
- 信号流向: 按信号从输入->处理->输出的方向布局,减少交叉和绕远。
- 散热与干扰: 发热元件(如功率管、LDO)注意散热空间和位置;易受干扰/干扰源(如晶振、开关电源)远离敏感电路(如模拟输入、晶振)。
- 接口位置: 连接器(电源、USB、按键、显示屏等)固定在板边合适位置。
- 生产考虑: 大型/重型元件(大电容、变压器)分布均匀;贴片元件方向尽量一致便于机器焊接;留出足够的操作空间(如拧螺丝)。
- 移动元件 (
M键),旋转元件 (R键),翻转到底层 (F键 - 注意:不是所有元件都适合放底层,通孔元件通常在顶层焊接)。 - 利用飞线(元件引脚间的细灰线)判断连接关系,尽量让飞线交叉少、长度短。
- 电源入口与滤波: 电源输入端子附近放置大容量储能电容(如100uF)和小容量高频滤波电容(如0.1uF)。重要芯片的电源引脚附近也放置去耦电容(通常0.1uF)。
- 接地: 初步规划好地网络的连接路径。
- 布线 (Routing):
- 选择布线层: 在顶部下拉菜单中选择当前布线层
F.Cu(顶层) 或B.Cu(底层)。 - 开始布线:
- 点击“添加走线”图标 (或按
X键),点击一个焊盘开始布线。 - 移动鼠标画出路径(可通过
空格键在顶层和底层间切换并自动放置过孔),点击结束焊盘完成一段连接。 - 布线时尽量走
45度角或圆弧,避免锐角。
- 点击“添加走线”图标 (或按
- 层间切换与过孔:
- 当需要在顶层和底层之间连接时,在布线过程中按
空格键会自动在当前位置放置一个过孔并切换到另一层继续布线。 - 也可以手动放置过孔:点击“添加过孔”图标 (或按
V键),然后点击放置位置。
- 当需要在顶层和底层之间连接时,在布线过程中按
- 电源/地线优先:
- 通常优先布置重要的电源线和地线,因为它们可能较宽且承载电流大。
- 电源线尽可能宽(满足电流要求),减小压降和发热。
- 地平面: 双层板通常难以实现完整地平面,但可以通过大面积铺铜(下一步)来尽量扩大地网络覆盖。
- 信号线:
- 关键信号线(如时钟、高速信号、模拟信号)尽量短、直,远离干扰源。
- 避免信号线在敏感元件(晶振、模拟部分)下方穿过。
- 差分对尽量靠近、等长(如有需要)。
- 调整走线: 选中走线或过孔,按
E键编辑属性(线宽、层);按M键移动;按G键拖拽;按Backspace删除重布。
- 选择布线层: 在顶部下拉菜单中选择当前布线层
- 铺铜 (覆铜, Copper Pour):
- 目的: 提供低阻抗地/电源路径,减小噪声,提高抗干扰能力,帮助散热。
- 步骤:
- 选择层 (
F.Cu或B.Cu)。 - 点击“添加填充区域”(铺铜)图标 (或按
Ctrl + Shift + X或菜单添加 -> 铺铜)。 - 在需要铺铜的区域边缘点击,绘制一个封闭的多边形(通常覆盖整个板子,避开板框)。
- 封闭多边形后,弹出属性窗口:
网络:选择要连接的网络,绝大多数情况选择GND(地)。有时也会给特定电源网络铺铜(如VCC)。设置:通常选实心填充。清除设置:设置铺铜与其他不属于同一网络的铜箔(走线、焊盘)之间的最小间距(符合DRC规则)。
- 点击确定。铺铜区域会显示为网格状(尚未计算)。
- 选择层 (
- 填充铺铜:
- 右键点击铺铜区域 ->
填充铺铜区。 - 或者按
B键刷新/填充所有铺铜。
- 右键点击铺铜区域 ->
- 注意:
- 铺铜会自动避开焊盘、走线(满足间距规则)。
- 确保铺铜(尤其是地铺铜)通过过孔良好地连接在一起,特别是顶层和底层的地铺铜之间需要足够多的过孔(称为“缝纫过孔”),形成低阻抗连接。
- 避免在敏感模拟区域或天线附近形成大面积孤立铜皮(“孤岛”),可能成为天线引入噪声。可以手动添加接地过孔消除或删除孤立铜皮。
- 设计规则检查 (DRC):
- 布线完成后必须执行!
- 点击“设计规则检查器”图标 (或按
工具 -> 设计规则检查)。 - 在打开的窗口中:
- 确保选择了正确的规则文件(通常是项目自带的)。
- 点击“运行DRC”按钮。
- 查看报告:所有错误 (
Violations) 必须修复!常见的错误:- 线宽过小
- 间距不足(线-线、线-焊盘、焊盘-焊盘)
- 短路
- 未连接的网络 (Unrouted Nets)
- 根据报告定位错误(点击报告条目会高亮PCB对应位置),修改布线、间距或规则(必要时调整规则并重新检查)。
- 重复DRC直到报告0个错误(有时需要忽略某些特殊安全的警告)。
- 添加丝印 (Silkscreen):
- 选择
F.Silkscreen层。 - 添加文字:
- 点击“添加文本”图标,点击放置位置。
- 输入内容(如项目名、版本号、公司Logo、重要接口标识
J1,VIN,GND, LED极性+/-)。 - 设置字体大小(一般1.0mm-1.5mm高)、线宽(一般0.15mm)。
- 调整元件标识:
- 元件符号(
R1,C2,U3)通常在导入元件时就存在了。 - 选中标识,按
M键移动位置,确保清晰可见且不压在焊盘上(会被阻焊盖住)。
- 元件符号(
- 添加图形: 使用线条、矩形等绘制简单图形(如安装方向、极性标记)。
- (可选) 底层丝印: 如果底层有元件,在
B.Silkscreen层添加必要的标识(注意底层文字放置时可能需要镜像,按F键翻转查看效果)。
- 选择
阶段 3: 输出生产文件 (Gerber & Drill)
- 生成制造文件:
- 点击顶部菜单
文件 -> 制造输出 -> 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 X2或Excellon(咨询厂家兼容性)。地图文件格式选Gerber(可选,提供钻孔位置图)。
- 点击“生成钻孔文件”。文件(
.drl,.gbr等)也会保存在gerber文件夹。
- 点击顶部菜单
- 检查Gerber文件 (强烈推荐):
- 使用 Gerber查看器 (如免费开源的 GerbView, KiCad自带的
GerbView工具,或在线查看器如 PCBWay Viewer, Seeed Fusion Viewer) 打开所有生成的Gerber文件和钻孔文件。 - 逐层检查:确保所有走线、焊盘、丝印、钻孔、板框都正确无误,没有遗漏或多余。特别注意层对齐、过孔连接、阻焊开窗是否正确。
- 使用 Gerber查看器 (如免费开源的 GerbView, KiCad自带的
- 压缩并提交给PCB厂家:
- 将
gerber文件夹中的所有文件(.gbr, .drl, .gbr等)压缩成一个ZIP文件。 - 到你选择的PCB打样厂网站(如嘉立创、捷配、PCBWay等),上传ZIP文件。
- 按照网站提示选择板材(通常FR4)、板厚(常用1.6mm)、层数(2)、颜色、表面处理(如无铅喷锡HASL,沉金ENIG)、数量等参数。
- 仔细核对订单信息! 确保设计规则(线宽/线距/孔径)符合该厂家的工艺能力(可在厂家网站查找“工艺参数”或“生产能力”)。
- 确认下单并支付。
- 将
总结与提示
- DRC是生命线: 布线前设置规则,布线后必须检查DRC并通过。
- 布线优先级: 电源/地线 > 关键信号线 > 普通信号线。
- 铺铜与过孔: 地铺铜并用大量过孔连接顶层和底层地,构建低阻抗地回路。
- 参考成熟设计: 学习开源硬件或评估板的设计布局布线。
- 考虑生产:
- 遵循厂家工艺能力(最小线宽/线距/孔径)。
- 贴片元件方向一致。
- 留出足够的工艺边(如果需要)、定位孔、基准点(Mark点)。
- 安全间距: 高压部分(如市电输入)严格遵守爬电距离和电气间隙要求。
- 善用快捷键: 大大提高效率(如
X布线,V过孔,M移动,R旋转,空格切换层,G拖拽,E编辑属性,B填充铺铜,F翻转元件/查看底层)。 - 备份: 设计过程中经常保存项目 (
Ctrl + S)。 - 耐心调试: 第一版设计可能存在小问题很正常,仔细调试和改进是必经之路。
这份教程提供了一个基本的框架。实际设计需要根据具体的电路需求、性能要求、空间限制和制造工艺不断实践和优化。祝你双层PCB设计顺利!
Allegro SPB 16.3 版 PCB 画板速成教材
电子发烧友网站提供《Allegro SPB 16.3 版 PCB 画板速成教材.pdf》资料免费下载
资料下载
肥超灬zai
2024-02-29 09:30:07
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板是重要的电子部件,是所有电子元器件的母体,从上世初开始出现到现在也变得越来越复杂,从单层到双层、四层,再到多层,设计难度也是不断增加。因为双层
2020-11-04 09:53:14
双层pcb板布线规则分析
双层pcb,意思是在一块pcb板子的顶层和底层都画导线。双面板解决了单面板中因为布线交错的难点(可以通过孔导通到另一面),即正反两面都有布线,元
PCB双层板的布线原则
PCB板是重要的电子部件,是所有电子元器件的母体,从上世初开始出现到现在也变得越来越复杂,从单层到双层、四层,再到多层,设计难度也是不断增加。因为双层
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- EDA是什么?有什么作用?
- dtmb信号覆盖城市查询
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- amoled屏幕和oled区别
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机