大家好,我是张巧龙,我们开始新设计时,因为将大部分时间都花在了电路设计和元件的选择上,在 PCB 布局布线阶段往往会因为经验不足,考虑不够周全。

如果没有为 PCB 布局布线阶段的设计提供充足的时间和精力,可能会导致设计从数字领域转化为物理现实的时候,在制造阶段出现问题,或者在功能方面产生缺陷。

那么设计一个在纸上和物理形式上都真实可靠的电路板的关键是什么?

让我们探讨设计一个可制造,功能可靠的 PCB 时需要了解以下6个 PCB 设计指南。

1. 微调你的元件布置

PCB 布局过程的元件放置阶段既是科学又是艺术,需要对电路板上可用的主要元器件进行战略性考虑。虽然这个过程可能具有挑战性,但你放置电子元件的方式将决定你的电路板的制造难易程度,以及它如何满足你的原始设计要求。

虽然存在元件放置的常规通用顺序,如按顺序依次放置连接器,印刷电路板的安装器件,电源电路,精密电路,关键电路等,但也有一些具体的指导方针需要牢记,包括:

取向 - 确保将相似的元件定位在相同的方向上,这将有助于实现高效且无差错的焊接过程。

布置 - 避免将较小元件放置在较大元件的后面,这样小元件有可能受大元件焊接的影响而产生装贴问题。

组织 - 建议将所有表面贴装(SMT)元件放置在电路板的同一侧,并将所有通孔(TH)元件放置在电路板顶部,以尽量减少组装步骤。

最后还要注意的一条 PCB 设计指南 - 即当使用混合技术元件(通孔和表面贴装元件)时,制造商可能需要额外的工艺来组装电路板,这将增加你的总体成本。

良好的芯片元件方向(左)和不良的芯片元件方向(右)

良好的元件布置(左)和不良元件布置(右)

2.合适放置电源,接地和信号走线

放置元件后,接下来可以放置电源,接地和信号走线,以确保你的信号具有干净无故障的通行路径。在布局过程的这个阶段,请记住以下一些准则:

1)定位电源和接地平面层

始终建议将电源和接地平面层置于电路板内部,同时保持对称和居中。这有助于防止你的电路板弯曲,这也关系到你的元件是否正确定位。

对于给 IC 供电,建议为每路电源使用公共通道,确保有坚固并且稳定的走线宽度,并且避免元件到元件之间的菊花链式电源连接。

2)信号线走线连接

接下来,按照原理图中的设计情况连接信号线。建议在元件之间始终采取尽可能短的路径和直接的路径走线。

如果你的元件需要毫无偏差地固定放置在水平方向,那么建议在电路板的元件出线的地方基本上水平走线,而出线之后再进行垂直走线。

这样在焊接的时候随着焊料的迁徙,元件会固定在水平方向。如下图上半部分所示。而下图下半部分的信号走线方式,在焊接的时候随着焊料的流动,有可能会造成元件的偏转。

建议的布线方式 (箭头指示焊料流动方向)

不建议的布线方式 (箭头指示焊料流动方向)

3)定义网络宽度

你的设计可能需要不同的网络,这些网络将承载各种电流,这将决定所需的网络宽度。考虑到这一基本要求,建议为低电流模拟和数字信号提供 0.010’’(10mil)宽度。当你的线路电流超过 0.3 安培时,它应该进行加宽。这里有一个免费的线路宽度计算器,使这个换算过程变得简单。

3. 有效隔离

你可能已经体验到电源电路中的大电压和电流尖峰如何干扰你的低压电流的控制电路。要尽量减少此类干扰问题,请遵循以下准则:

隔离 - 确保每路电源都保持电源地和控制地分开。如果你必须将它们在 PCB 中连接在一起,请确保它尽可能地靠近电源路径的末端。

布置 - 如果你已在中间层放置了地平面,请确保放置一个小阻抗路径,以降低任何电源电路干扰的风险,并帮助保护你的控制信号。可以遵循相同的准则,以保持你的数字和模拟的分开。

耦合 - 为了减少由于放置了大的地平面以及在其上方和下方走线的电容耦合,请尝试仅通过模拟信号线路交叉模拟地。

元件隔离示例(数字和模拟)

4. 解决热量问题

你是否曾因热量问题而导致电路性能的降低甚至电路板损坏?由于没有考虑散热,出现过很多问题困扰许多设计者。这里有一些指导要记住,以帮助解决散热问题:

1)识别麻烦的元件 

第一步是开始考虑哪些元件会耗散电路板上的最多热量。这可以通过首先在元件的数据表中找到“热阻”等级,然后按照建议的指导方针来转移产生的热量来实现。当然,可以添加散热器和冷却风扇以保持元件温度下降,并且还要记住使关键元件远离任何高热源。

2)添加热风焊盘 

添加热风焊盘对于生产可制造的电路板非常有用,它们对于高铜含量元件和多层电路板上的波峰焊接应用至关重要。由于难以保持工艺温度,因此始终建议在通孔元件上使用热风焊盘,以便通过减慢元件管脚处的散热速率,使焊接过程尽可能简单。

作为一般准则,始终对连接到地平面或电源平面的任何通孔或过孔使用热风焊盘方式连接。除了热风焊盘外,你还可以在焊盘连接线的位置添加泪滴,以提供额外的铜箔/金属支撑。这将有助于减少机械应力和热应力。

典型的热风焊盘连接方式

5. 热风焊盘科普

许多工厂内负责制程(Process)或是 SMT 技术的工程师经常会碰到电路板元件发生空焊(solder empty)、假焊(de-wetting)或冷焊(cold solder)等等这类焊不上锡(non-wetting)的不良问题,不论制程条件怎么改或是回流焊的炉温再怎么调,就是有一定焊不上锡的比率。这究竟是怎么回事?

撇开元件及电路板氧化的问题,究其根因后发现有很大部分这类的焊接不良其实都来自于电路板的布线(layout)设计缺失,而最常见的就是在元件的某几个焊脚上连接到了大面积的铜皮,造成这些元件焊脚经过回流焊后发生焊接不良,有些手焊元件也可能因为相似情形而造成假焊或包焊的问题,有些甚至因为加热过久而把元件给焊坏掉。

一般 PCB 在电路设计时经常需要铺设大面积的铜箔来当作电源(Vcc、Vdd 或 Vss)与接地(GND,Ground)之用。这些大面积的铜箔一般会直接连接到一些控制电路(IC)及电子元件的管脚。

不幸的是如果我们想要将这些大面积的铜箔加热到融锡的温度时,比起独立的焊垫通常需要花比较多的时间(就是加热会比较慢),而且散热也比较快。当这样大面积的铜箔布线一端连接在小电阻、小电容这类 小元器件,而另一端不是时,就容易因为融锡及凝固的时间不一致而发生焊接问题;

如果回流焊的温度曲线又调得不好,预热时间不足时,这些连接在大片铜箔的元件焊脚就容易因为达不到融锡温度而造成虚焊的问题。

人工焊接(Hand Soldering)时,这些连接在大片铜箔的元件焊脚则会因为散热太快,而无法在规定时间内完成焊接。

最常见到的不良现象就是包焊、虚焊,焊锡只有焊在元件的焊脚上而没有连接到电路板的焊盘。从外观看起来,整个焊点会形成一个球状;更甚者,作业员为了要把焊脚焊上电路板而不断调高烙铁的温度,或是加热过久,以致造成元件超过耐热温度而毁损而不自知。如下图所示。

包焊、冷焊或虚焊

既然知道了问题点就可以有解决的方法,一般我们都会要求采用所谓 Thermal Relief pad(热风焊垫)设计来解决这类因为大片铜箔连接元件焊脚所造成的焊接问题。

如下图所示,左边的布线没有采用热风焊盘,而右边的布线则已经采用了热风焊盘的连接方式,可以看到焊盘与大片铜箔的接触面积只剩下几条细小的线路,这样就可以大大限制焊垫上温度的流失,达到较佳的焊接效果。

采用 Thermal Relief pad(热风焊垫)对比

6. 检查你的工作

当你马不停蹄地哼哧哼哧地将所有的部分组合在一起进行制造时,很容易在设计项目结束时才发现问题,不堪重负。因此,在此阶段对你的设计工作进行双重和三重检查可能意味着制造是成功还是失败。

为了帮助完成质量控制过程,我们始终建议你从电气规则检查(ERC)和设计规则检查(DRC)开始,以验证你的设计是否完全满足所有的规则及约束。使用这两个系统,你可以轻松进行间隙宽度,线宽,常见制造设置,高速要求和短路等等方面的检查。

当你的 ERC 和 DRC 产生无差错的结果时,建议你检查每个信号的布线情况,从原理图到 PCB,一次检查一条信号线的方式仔细确认你没有遗漏任何信息。另外,使用你的设计工具的探测和屏蔽功能,以确保你的 PCB 布局材料与你的原理图相匹配。

仔细检查你的设计,PCB 和约束规则

7.结语

当你掌握了PCB 设计师都需要知道的这几个设计指南,通过遵循这些建议,你将很快就能够得心应手地设计出功能强大且可制造的电路板,并拥有真正优质的印刷电路板。

良好的 PCB 设计实践对于成功至关重要,这些设计规则为构建和巩固所有设计实践中持续改进的实践经验奠定了基础。

/*文章整理自网络,如有侵权,请联系删除*/

-END-

大家好,我是张巧龙,一名教电子的大学老师,欢迎关注!

这是我见过最接地气的PCB设计指南了!相关推荐

  1. 【干货】接地气的产品设计流程

    最近正在做新产品设计,心血来潮,总结一下我惯用的流程套路. 一.前期设计 首先,我得有一个方向,这款产品最重要的场景是什么,面向哪些受众,解决什么问题,解决思路又是什么.然后才会知道,产品是否有趣到挑 ...

  2. 游戏设计之我见 —— 动作游戏中的敌人移动设计

    这篇博客结合了一些游戏案例,介绍了在3D动作游戏中常用的AI移动规律的设计. 移动方向 在3D游戏中,所有的物件都是以"横·纵·高"三个轴为基础进行移动. 但是对于动作游戏来讲,如 ...

  3. 这是我见过最好的流程引擎架构设计!

    大家好,我是宝哥! 导读:本文为各位分享现代流程引擎的定义与架构设计. 1 什么是流程引擎 流程引擎是一个底层支撑平台,是为提供流程处理而开发设计的.流程引擎和流程应用,以及应用程序的关系如下图所示. ...

  4. 东京奥运会:创意可以接地气,但别接“阴气”

    最近,京东奥运会频频上热搜,但并不能是因为精致的比赛场地或火热的比赛氛围,而是因为它一件件诡异的创意设计. 在这些设计中最著名的就是7月16日早上在京东奥运赛场上缓缓升起的巨大的人脸气球了. 这个气球 ...

  5. “ px”,“ dip”,“ dp”和“ sp”有什么区别?

    Android度量单位有什么区别? 像素 蘸 dp SP #1楼 我将详细说明dp如何精确转换为px: 如果在mdpi设备上运行,则150 x 150 px图像将占用150 * 150 dp的屏幕空间 ...

  6. 一张小票看透支付清结算架构

    本文由作者 陈天宇宙 发布于社区 支付清结算相关的系统写了很多了,单模块介绍的也不少:虽然有几个架构性质的文章,但是有不少朋友反馈说无法串起来:今天我们就从一次美团外卖的小票来看,将支付清结算串起来会 ...

  7. 产品经理能力模型 答网友问

    多读书.多学习.多求经验,就是前途的保障.-- 罗曼·罗兰(法) 之前发的文章<创业团队从0到1,产品设计师.产品经理的能力模型与职业成长之路>,得到了很多朋友的反馈,在这里把我的回答汇总 ...

  8. opencv国际象棋_国际象棋是的

    opencv国际象棋 By Kellen Browning 凯伦·布朗宁 On a recent afternoon, thousands of noncombatants watched from ...

  9. 网易云信阮良: 让客户能够连接一切,把整个精彩的世界连接起来

    网易云信提供一个管道,用户通过我们的管道可以实现任何意义上的连接服务,而不限于IM:可以是电商平台, 可以是社区,可以是在线教育,用户可以做任何一个他想做的产品.如果未来有一天,百度.腾讯想做一个产品 ...

最新文章

  1. C语言定义code报错,C语言报错整理大全
  2. AI帮你写Python,安装只需5步,还能任你调教 | 开源
  3. php中 param,php中bind_param()函数用法分析
  4. 2017CCPC 杭州 J. Master of GCD【差分标记/线段树/GCD】
  5. Win7中语音识别功能的详细介绍
  6. 【设计模式笔记】抽象工厂模式
  7. UDP打洞原理及代码
  8. 全国城市行政区划码Json格式
  9. 小学三年级计算机认识键盘教案,第8课 认识键盘大家庭 教案
  10. 图论及其应用 2018年期末考试 答案总结
  11. winform去掉laber背景色
  12. 信息系统项目管理师之信息化与信息系统
  13. 老司机教你怎样下载电影
  14. 【高等数学】通过俩条空间直线求得公垂线的求法
  15. 国外最牛逼的17种商业模式
  16. sin35度等于多少怎么用计算机算,sin35度等于多少(sin35度29分等于多少)
  17. Latex如何写出一个增广矩阵中的长坚虚线
  18. 数控程序的检验与仿真
  19. 计算机算法课程论文设计与实现,算法设计与分析课程论文
  20. Python 的Int的最大值是多少?

热门文章

  1. canvas教程13-使用图片
  2. 【无标题】我们的三周年————致我的小宝贝
  3. 微信小程序导航栏怎么写
  4. 守法公民 Law Abiding Citizen (2009)
  5. 数据库 之 round函数
  6. 网页引入谷歌字体_在网页中使用Google字体
  7. 生信入门(一) Fastqc(测序数据质控)
  8. 计算机内存容量影响游戏的吗,内存容量对整机游戏性能影响到底有多大
  9. STM32F103C8T6基础开发教程(HAL库)—开发环境配置
  10. 3.9 编写程序,模拟石头剪刀布游戏。程序随机产生一个数,这个数为2、1或0,分别表示石头剪刀和布。