pcb布局布线步骤
更多
好的,PCB(印制电路板)布局布线是一个严谨的过程,通常遵循以下主要步骤(用中文详解):
总体流程概述
前期准备 -> 布局 -> 布线 -> 后期处理与检查 -> 输出生产文件
详细步骤
-
前期准备 (Pre-Layout Preparation)
- 理解电路原理图: 彻底读懂电路原理图,明确电路功能、信号流向、关键元件(如高速器件、大功率器件、敏感模拟器件)以及各模块之间的关系。
- 确定设计约束:
- 机械约束: PCB的最终形状、尺寸、安装孔位置、连接器位置、高度限制、禁布区(Keep-Out Area)。
- 电气约束:
- 线宽/线距: 根据电流大小(载流量)、阻抗控制要求(高速信号)、制造能力设定。
- 层叠结构: 确定PCB层数(单面板、双面板、多层板)、各层材质与厚度(如FR-4)、铜厚(常用1oz, 2oz)。
- 阻抗控制: 对于高速信号(如USB, HDMI, DDR, 射频),计算并指定关键信号线的目标阻抗(如50Ω, 90Ω差分),这决定了线宽、线距、参考层、介质厚度和介电常数。
- 差分对: 识别原理图中的差分对信号,并确定其布线规则(线宽、线距、长度匹配容差)。
- 安全间距: 设定不同网络(信号-信号、信号-电源、电源-地)之间的最小间距,考虑电压、爬电距离、制造工艺限制。
- 过孔规则: 设定过孔尺寸(孔径、焊盘直径)、类型(通孔、盲孔、埋孔)、使用限制(如避开BGA区域)。
- 散热约束: 识别发热元器件,规划散热路径(散热焊盘、散热孔、散热器位置)。
- 创建/导入元器件库: 确保所有原理图中用到的元器件都有准确、完整的PCB封装库。封装库必须包含精确的焊盘形状、尺寸、位置以及元器件的物理轮廓(Silkscreen)。
- 导入网表: 将原理图设计工具(如Altium Designer, KiCad, Cadence OrCAD/Allegro)生成的网表(Netlist)导入PCB设计工具(Layout Tool)。网表包含了元器件列表、连接关系(网络)和元器件属性。
- 设置设计规则: 在PCB设计软件中,根据前面确定的所有约束,精确地设置设计规则(Design Rules)。这是布局布线的“法律”,软件会实时检查并防止违反规则的操作。规则涵盖走线宽度、间距、过孔、差分对、阻抗、元件间距、丝印等几乎所有方面。
-
布局 (Component Placement)
- 板框导入/定义: 根据机械结构图,在PCB软件中绘制或导入精确的板框外形(Board Outline)和所有机械定位孔、禁布区。
- 关键元件优先放置:
- 连接器: 放置固定的外部接口(电源插座、USB口、按键、显示器接口等),位置通常由外壳决定。
- 核心器件: 放置主芯片(MCU, CPU, FPGA)、高速芯片(DDR内存、SerDes器件)、大功率器件(MOSFET、功率电感、电源芯片)、精密模拟器件(ADC, DAC, 运放)、时钟晶体/振荡器。
- 模块化/功能分区布局:
- 将电路按功能模块划分(如电源区域、模拟输入区域、数字处理区域、高速接口区域、射频区域)。
- 保持相关器件靠近。例如:电源芯片靠近输入输出电容;去耦电容靠近其供电芯片的电源引脚;晶体/晶振极其负载电容靠近芯片的时钟输入引脚。
- 考虑布局原则:
- 信号流向清晰: 元件放置应使信号路径尽量短、直,避免迂回。
- 电源路径: 电源输入->滤波->转换->输出->负载的路径应清晰高效,减少环路面积。
- 散热规划: 发热器件分散放置,避免热集中;靠近板边或散热结构;留出散热通道。
- 干扰隔离: 数字区域和模拟区域分开布局,必要时用地平面或沟槽隔离;高频/噪声源(开关电源、时钟)远离敏感电路(模拟输入、小信号放大)。
- 生产可制造性考虑: 元件间距足够(满足焊接和返修要求);避免大型元件下方放置小元件;考虑贴片机吸嘴和回流焊/波峰焊工艺要求。
- 可测试性考虑: 预留测试点位置。
- 全局优化: 初步放置后,不断审视全局,调整位置以达到路径最优、干扰最小、散热良好、布局紧凑美观的目标。这是一个迭代的过程。
-
布线 (Routing)
- 关键网络优先布线:
- 电源网络: 通常先布电源主干线和地平面。
- 使用平面层(Plane)或大面积铺铜(Copper Pour)处理主电源和地网络,提供低阻抗回路和良好屏蔽。
- 确保电源路径足够宽以满足载流量要求(计算或查表)。
- 电源分支到芯片的路径要短,必要时加宽或使用星形连接。
- 地网络:
- 优先建立完整、低阻抗的地平面(通常在信号层的相邻层)。
- 避免地平面被高速信号的过孔割裂。
- 注意不同地(数字地DGND、模拟地AGND、功率地PGND)的分割与单点连接策略。
- 高速/关键信号:
- 阻抗匹配: 严格按照计算好的线宽/间距/层叠进行布线,确保阻抗连续。
- 短而直: 优先走线,路径最短化,减少过孔(每个过孔带来阻抗不连续)。
- 长度匹配: 对于差分对或需要等长的总线(如DDR),布线时要进行精确的长度匹配(蛇形走线)。
- 参考平面: 高速信号线下方必须要有完整的地平面(或电源平面)作为参考,避免跨分割区(参考平面不连续)。
- 避免串扰: 关键高速信号(尤其是时钟线)避免长距离平行走线,3W原则(线间距≥3倍线宽)或更大间距;必要时用地线隔离。
- 回流路径: 理解高速信号的回流路径(主要在相邻参考平面上),避免在回流路径上开槽或放置障碍物。
- 电源网络: 通常先布电源主干线和地平面。
- 一般信号布线:
- 遵循设计规则(线宽、间距)。
- 优先在水平层走水平线,垂直层走垂直线(正交布线),减少层间串扰。高速板常用
±45°避免直角(直角在高频时等效电容增加)。 - 尽量缩短走线长度。
- 避免环路面积过大(特别是高频信号),减小电磁辐射和敏感性。
- 合理使用过孔连接不同层。
- 敷铜 (Copper Pour / Plane):
- 在空白区域大面积铺设地铜皮(GND Pour),连接到地网络。
- 作用:
- 提供低阻抗地回路,改善信号完整性。
- 屏蔽电磁干扰(EMI)。
- 帮助散热。
- 提高板子机械强度。
- 注意事项: 设置适当的铜皮网格或实心填充;设置与走线/焊盘的间距(Anti-pad/Clearance);避免形成孤岛铜;大面积铜皮上可均匀添加散热过孔(Stitching Via)连接多层地平面。
- 关键网络优先布线:
-
后期处理与检查 (Post-Processing & Verification)
- 泪滴添加 (Teardrop): 在线路与焊盘/过孔连接处添加泪滴,增强机械强度,防止制板或焊接时应力导致断裂。
- 丝印调整 (Silkscreen):
- 放置清晰、易读的元件位号(RefDes)、极性标识、版本号、公司Logo、测试点标识、警告标识等。
- 确保丝印不会被元器件遮挡(考虑元件实际高度和焊接后的位置)。
- 避免丝印覆盖焊盘或过孔。
- 设计规则检查 (Design Rule Check - DRC):
- 最重要的一步! 运行软件的全板DRC,检查是否违反了所有预设的设计规则(间距、线宽、孔径、短路、开路、未连接网络、器件重叠、丝印违规等)。
- 仔细检查报告: 逐一确认并修正所有DRC报错(Error)和警告(Warning)。不能忽略警告,它们可能潜在问题。
- 电气规则检查 (Electrical Rule Check - ERC):某些高级软件可以进行更深入的电气特性检查(如未连接的电源引脚、可能的短路风险等)。
- 连通性检查 (Net Check): 确认所有网络连接正确,没有意外的开路或短路。
- 信号完整性分析 (Signal Integrity - SI): 对于复杂高速设计,可能需要进行仿真分析(如反射、串扰、时序)以确保信号质量达标(通常在布线前也会进行预仿真指导规则制定)。
- 电源完整性分析 (Power Integrity - PI): 分析电源分配网络的阻抗、噪声是否满足要求。
- 热分析 (Thermal Analysis): 评估高功耗区域的温升是否在安全范围内。
- 设计评审: 团队内部或与相关人员(硬件、结构、生产)进行设计评审,从不同角度发现问题。
- 3D模型检查: 利用软件的3D视图功能,检查元件是否有空间干涉(尤其是高度和侧向),连接器方向是否正确,散热器安装空间是否足够。
-
输出生产文件 (Generating Manufacturing Files / Gerber Files)
- Gerber文件: 生成标准的Gerber文件(RS-274X格式),每个文件对应PCB的一层:
- 顶层铜箔 (
Top Layer / GTL) - 底层铜箔 (
Bottom Layer / GBL) - 中间信号层 (
Mid Layer 1...N / Gx) - 电源/地层 (
Internal Plane 1...N / Gx) - 顶层阻焊 (
Top Solder Mask / GTS) - 底层阻焊 (
Bottom Solder Mask / GBS) - 顶层丝印 (
Top Silkscreen / GTO) - 底层丝印 (
Bottom Silkscreen / GBO) - 钻孔图 (
Drill Drawing / GDx) - 板框层 / 机械层 (
Board Outline / GMx)
- 顶层铜箔 (
- 钻孔文件: 生成NC Drill文件(通常是Excellon格式),包含所有钻孔(孔位、孔径)信息。
- 装配图: 包含元件位置、位号、方向的图纸,供贴片厂使用。
- Pick and Place文件: 贴片机编程需要的元件坐标、角度、位号文件(通常是CSV或TXT格式)。
- BOM清单: 完整的物料清单。
- 制板说明 (Readme / Fabrication Drawing): 包含重要的制板要求,如板材类型、铜厚、表面处理工艺(如喷锡HASL、沉金ENIG、OSP)、阻焊颜色、丝印颜色、特殊阻抗要求、叠层结构图、特殊说明等。
- 文件打包整理: 将所有必需的生产文件按板厂要求清晰地打包压缩。
- Gerber文件: 生成标准的Gerber文件(RS-274X格式),每个文件对应PCB的一层:
要点总结
- 规划先行: 约束和规则设置是成功的基础。
- 布局是关键: 好的布局让布线事半功倍,差的布局让布线困难重重甚至失败。
- 分区与隔离: 正确处理信号、电源、地以及不同功能模块(模拟/数字/功率)的布局关系。
- 优先处理关键路径: 电源、地、高速信号、时钟、差分对优先。
- DRC是生命线: 必须运行并通过DRC检查,修正所有错误。
- 考虑可制造性: 设计时就要考虑PCB生产和元件组装(SMT/THT)的工艺要求。
- 文档完整清晰: 输出的生产文件务必准确、完整、符合板厂要求。
- 迭代与审查: PCB设计往往需要多次迭代优化和评审。
遵循这些步骤,并结合具体项目的要求和设计软件的功能,就能有效地完成PCB的布局布线工作。
7天热门专题
换一换
换一换
- 如何分清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功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机