好的,PCB设计是硬件开发的核心环节之一,经验尤为重要。以下是一些关键的经验之谈,希望能对你有所帮助:
一、前期准备:谋定而后动
-
吃透原理图:
- 这是最重要的一步!深刻理解每个模块的功能、信号的流向、关键器件(如处理器、高速接口、时钟、电源、模拟器件)的特性要求。
- 明确电源树:电压种类、电流需求、上电时序、是否需要隔离。
- 识别关键信号:高速信号(差分对、时钟、DDR)、敏感模拟信号(小信号放大、ADC/DAC参考)、大电流路径、射频信号。
- 质疑原理图:检查潜在错误或不合理之处(如未使用的输入管脚处理、上拉下拉需求、接口电平匹配)。
-
器件选型与资料获取:
- 不仅要选功能合适的器件,还要关注其封装(是否常用、焊接难度、散热要求)、供货情况、成本。
- 务必下载并仔细阅读关键器件(尤其是IC、连接器)的Datasheet和应用笔记! 里面通常包含推荐的布局布线指南、散热要求、阻抗控制要求、去耦电容配置等黄金信息。这是设计成功的基石。
-
明确设计约束与要求:
- 物理尺寸限制: 板框形状、高度限制(如散热器、外壳干涉)。
- 接口位置固定: 连接器、按键、显示屏等位置通常由结构决定。
- 环境要求: 工作温度范围、湿度、振动、EMC/EMI标准(如FCC、CE)。
- 制造工艺: 板厂能力(最小线宽/线距、最小孔径、层数、表面处理)、成本要求(影响层数、板材选择)。
- 测试与调试需求: 预留测试点、调试接口(如SWD/JTAG)。
-
规划板层叠结构:
- 根据信号复杂度、速度、密度、成本、EMC要求决定层数。
- 核心原则: 为高速信号提供完整参考平面(通常是地平面),电源和地平面紧耦合。
- 常用策略: 对称叠层(利于控制翘曲)、关键信号层邻近完整参考平面、避免高速信号跨分割。
二、布局:合理分区,有序安置
-
模块化思维:
- 将原理图按功能划分为独立模块(如电源、MCU核心、DDR内存、模拟输入、通信接口、功率输出)。
- 模块内部器件优先就近放置,减少内部走线长度。
-
遵循流向,减少交叉:
- 按照信号的自然流向(输入 -> 处理 -> 输出)安排模块位置,避免信号线长距离绕行或相互交叉。
- 关键入口/出口(连接器)位置通常优先固定。
-
核心器件定位:
- 主控芯片(MCU/FPGA/CPU): 通常是布局中心,考虑其到各主要模块(DDR、Flash、接口)的布线最短和最直接。注意散热需求。
- 连接器: 位置固定,考虑装配和线缆走向。
- 大型/重型器件: 考虑机械应力、焊接热平衡(如大电解电容、变压器)。
- 发热器件: (电源芯片、功率管、处理器)优先放置在通风良好位置,远离温度敏感器件(如晶振、精密基准源)。预留散热通道和散热焊盘/过孔。
-
电源模块布局:
- 紧凑! 电感、输入/输出电容、IC尽量靠近。大电流路径(输入->IC->电感->输出电容)要宽、短、直。
- 热考量: 发热元件分散放置或加强散热。
- 敏感电路隔离: 开关电源远离模拟小信号、时钟、复位电路。
-
时钟电路布局:
- 晶振/振荡器尽量靠近IC的时钟输入引脚。
- 下方禁止走线! 最好在正下方的所有层挖空(禁止铺铜),防止耦合噪声。
- 时钟线尽可能短,减少分支,必要时包地处理。
-
模拟与数字隔离:
- 物理分离: 模拟区域(传感器、ADC/DAC、运放)与数字区域(处理器、逻辑器件)分开布局。
- 电源隔离: 使用磁珠或LDO单独给模拟部分供电,并在电源入口处做好滤波。
- 地平面处理: 单点连接数字地和模拟地(通常在ADC/DAC下方),避免数字噪声串扰到模拟地平面。
-
预留空间与考虑可制造性:
- 为调试、测试点、可能的飞线/跳线、丝印标注预留空间。
- 考虑元件间距:满足焊接要求(避免焊接桥连)、散热要求、维修空间(烙铁头能伸进去)。
- 极性/方向标记: 电解电容、二极管、IC等有极性的器件,丝印标记要清晰无误。
- 定位孔/安装孔: 位置准确,周围预留禁布区(避免金属与机壳短路)。
三、布线:连接的艺术与科学
-
电源优先:
- 电源主干道要宽: 根据电流计算线宽,留充分裕量。可以使用铺铜(Polygon Pour)代替走线。
- 减少回路面积: 电源路径和回流路径(通常是地)要尽量靠近(平行走线),减小电流环路面积,降低辐射噪声。
- 星形连接: 对于多路电源或要求较高的电源,可考虑从源点(如滤波电容)星形放射状连接到各负载点。
-
**地为王:
- 完整地平面是基础: 尽可能保证地平面的完整性(特别是高速信号层之下/之上)。
- 避免地平面分割: 高速信号线绝对禁止跨分割的地平面走线!如果必须分割(如数模隔离),确保分割间隙足够宽,且关键信号不跨越。
- 通孔就近接地: 每个信号过孔旁边最好有接地过孔伴随(提供最短回流路径)。
- 多点接地: 对于高频电路,多点接地(通过过孔密集连接各层地)更能保证地电位一致性。
-
关键信号处理:
- 高速差分对:
- 严格等长: 长度匹配通常在5-10mil以内(具体看协议要求)。
- 严格等距: 保持两条线间距恒定。
- 紧密耦合: 两条线平行靠近走线(减少差模干扰,增强对外部噪声的共模抑制)。
- 完整参考平面: 下方(或层间)必须是连续的地平面。
- 避免过孔,必要时需对称打孔。
- 阻抗控制(非常重要!根据协议要求计算线宽、间距、叠层)。
- 高速单端线(如时钟、DDR信号):
- 尽可能短直。
- 阻抗控制(如果速度足够高)。
- 远离噪声源(电源、晶振、开关信号)。
- 包地: 在信号线两侧布接地保护线(Guard Trace),并每隔一定距离打过孔到地平面。
- 源端串联端接(Source Termination)或末端并联端接(Parallel Termination)。
- 敏感模拟信号:
- 短! 尽可能缩短走线。
- 远离数字噪声源: 特别是高速开关信号和电源。
- 屏蔽/包地: 用地线将其包围起来,提供屏蔽。
- 避免在数字区域下方走线。
- 高速差分对:
-
布线通用原则:
- 避免锐角: 尽量使用45度或圆弧拐角,减少信号反射和制造风险。
- 减少过孔: 过孔带来阻抗不连续性和额外的寄生参数(电感电容)。高速信号尤其要谨慎使用。
- 线宽匹配电流: 使用线宽计算工具,确保载流能力足够(考虑温升)。
- 间距满足规则: 遵守设计规则,保证生产良率和电气安全(耐压)。
- 瓶颈通道: 注意连接器管脚密集处的布线空间,提前规划线宽和间距。
-
去耦电容的放置与布线:
- 极其重要! 直接影响芯片电源稳定性和系统噪声。
- 电容靠近管脚! 电容的GND管脚到芯片的GND管脚的路径要最短(优先考虑打过孔到地平面的距离)。
- 小电容靠近芯片: 小容量电容(如0.1uF, 0.01uF)滤除高频噪声,必须最靠近芯片电源引脚。
- 大电容补充储能: 稍大容量电容(如1uF, 10uF)放置在小电容后面一点,提供储能和滤除稍低频噪声。
- 过孔尽量小且多: 电容的电源引脚和地引脚连接到平面时,使用短而粗的线,并且多打几个过孔(减小电感)。
四、铺铜与检查:锦上添花与查漏补缺
-
铺铜(覆铜):
- 目的: 提供低阻抗回流路径、散热、屏蔽、减少蚀刻不均匀性。
- 地平面优先: 尽量大面积铺地铜。
- 网格铜 vs 实心铜: 实心铜屏蔽性好、阻抗低;网格铜(Hatched)可以减轻板子重量、减少热应力翘曲,在高频下可能有助于减小趋肤效应损失(但通常不如实心铜好)。除非有特殊考虑,优先使用实心铜。
- 死区铜移除: 孤立的、没有连接到网络的铜箔(Dead Copper)是天线,可能辐射或接收噪声,务必移除。
- 铜与走线间距: 设置合适的铜与信号线间距(通常等同于线间距Clearance规则)。
-
丝印标注:
- 清晰、准确、无歧义: 标明元件位号(R1, C2, U3)、极性、方向、关键接口定义、版本号、板名。
- 避开焊盘、过孔、测试点: 防止丝印覆盖焊盘影响焊接或测试探针接触。
- 字体大小可读: 考虑装配和维修时的辨识度。
-
设计规则检查:
- DRC是最后防线: 布线完成后,必须运行严格的DRC(Design Rule Check)。
- 定制规则: 根据板厂能力和设计要求(线宽线距、孔径、丝印间距等)设置精确的设计规则。
- 零容忍: 解决所有DRC报错和警告(除非有明确理由忽略)。
-
电气规则检查:
- ERC: 检查原理图的电气连接性错误(如未连接管脚、短路)。
- 信号完整性初步分析(如果工具支持): 检查是否存在明显的阻抗不连续、反射、串扰超标风险(尤其高速设计)。
-
DFM/DFA检查:
- 可制造性设计: 检查元件间距、焊盘大小、阻焊桥(Solder Mask Bridge)、钢网开口(Stencil)、标记点(Fiducial Mark)等是否符合板厂SMT工艺要求。
- 可装配性设计: 考虑元件安装顺序、工具操作空间。
- 热设计检查: 发热器件散热路径是否合理,是否需要额外散热措施。
五、设计评审与输出
-
设计评审:
- 找人Review: 自己容易有思维盲区。请有经验的同事或有时间间隔后自己再审视一遍,重点检查原理图与PCB的一致性、关键布局布线、DRC结果。
- 重点关注: 电源、地、时钟、高速差分、数模隔离、去耦电容、热设计。
-
输出生产文件(Gerber & Drill):
- 格式确认: 与板厂确认他们接受的Gerber文件格式(通常RS-274X)和钻孔文件格式(Excellon)。
- 层别清晰: 正确输出各层(线路、阻焊、丝印、钻孔图、板框、锡膏层等)。
- 命名规范: 文件命名清晰易懂(如
TopLayer.GTL,BottomSolderMask.GBS)。 - 钻孔表: 提供包含孔径、孔数、符号的钻孔表。
- 装配图/BOM: 提供给SMT贴片厂的装配图和准确物料清单。
六、经验总结与心态
- 细节决定成败: PCB设计是精度要求很高的工作,一个过孔的位置、一根线的宽度、一个电容的放置,都可能影响性能。
- 理解重于操作: 熟练使用工具很重要,但深刻理解电路原理、信号完整性原理、电磁兼容原理、制造工艺限制才是设计出好板子的根本。
- 持续学习: 技术迭代快(高速接口、新材料、新工艺),需要不断学习新知识。
- 善于利用资源: Datasheet、应用笔记、论坛、厂商技术支持、开源设计都是宝贵资源。
- 沟通协作: 与原理图设计者、结构工程师、采购、生产工程师保持良好沟通非常重要。
- 有耐心,不怕改: 设计很少能一蹴而就。布局布线往往需要多次迭代调整才能达到最佳状态。乐于修改是优秀工程师的素质。
- 敬畏生产和测试: 设计要利于生产和测试,考虑DFM/DFT(可测试性设计:预留测试点)。
- 调试是设计的延续: 设计时就考虑如何调试(预留测试点、断开跳线、指示灯),会大大提高调试效率。
最后,一份优秀的PCB设计是:
- 功能正确(电气连接无误)
- 性能稳定(满足信号完整性、电源完整性、散热要求)
- 可靠耐用(符合安规、寿命要求)
- 易于生产(满足工艺约束、良率高)
- 易于测试调试(预留必要手段)
遵循这些原则并不断积累经验,你一定能设计出越来越好的电路板!祝你成功!
PCB设计经验谈
强烈建议 不要用自动布线功能,采用先模块化布局,然后边调整边走线的方式。 纯分享贴,有需要可以直接下载附件获取文档! (如果内容有帮助可以关注、点赞、评论支持一下哦~)
PCB设计经验分享
EMC的难点问题,PCB设计也算一个,虽不算太难,但如果设计不好,则可能会导致无论怎么调试参数都调试不出来的情况,这么说并非危言耸听,原因是PCB设计时考虑的因素确实有很多。
2022-07-27 08:49:36
老工程师经验谈,高速运算放大器电路PCB布线资料下载
电子发烧友网为你提供老工程师经验谈,高速运算放大器电路PCB布线资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们
资料下载
佚名
2021-04-24 08:47:44
如何改善PCB设计的基本问题和技巧?
在设计PCB时,我们通常会依赖以前在网上通常会找到的经验和技巧。每个PCB设计都可以针对特定应用进行优化,通常,其设计规则仅适用于目标应用。例如
2021-04-27 09:56:00
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 如何进行编码器的正确接线?接线方法介绍
- 什么是场效应管?它的作用是什么?
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- amoled屏幕和oled区别
- 苹果nfc功能怎么复制门禁卡
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 苹果笔记本macbookpro18款与19款区别
- 通讯隔离作用
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机