【建议收藏】工程师必须要知道的20个PCB设计规则

news/2025/1/11 11:00:04/文章来源:https://www.cnblogs.com/FBsharl/p/18665379

今天给大家分享:工程师必须知道的 12 个PCB设计原则

1、控制走线长度

控制走线的长度,顾名思义,就是短走线的规则,PCB 设计时应控制走线长度尽可能短,以免因走线过长而引入不必要的干扰。

特别是对于一些重要的信号线,例如时钟信号走线,一定要将其振荡器放置得离器件非常近。在驱动多个设备的情况下,应根据具体情况确定网络拓扑。

控制走线长度

2、尽量避免形成自环走线

PCB 设计时,要注意信号线在不同层间形成自环路,特别是在多层板布线时,信号线在层间走线,形成自环路的机会较大,自环路会造成辐射干扰。

尽量避免形成自环走线

3、最小接地环路原则

接地环路最小规则,即信号线及其环路形成尽可能小的环路面积,环路面积越小,对外辐射越少,受到外界的干扰也越少。

对于这个规则,在地平面划分时,要考虑到地平面和重要信号线的分布,防止地平面开槽等带来的问题。

在双层板设计中,在为电源留出足够空间的情况下,留下的部分应填充参考地,并添加一些必要的过孔以有效连接两侧信号,尽量使用地隔离对于一些关键信号,对于一些频率较高的设计,需要特别考虑其地平面信号环路问题,建议采用多层板为宜。

最小接地环路原则

4、高速信号屏蔽设计

相应的接地环路规则,其实也是为了尽量减少信号环路面积,多用于一些比较重要的信号,比如时钟信号、同步信号。

对于一些特别重要、特别高频的信号,应考虑采用铜轴电缆的屏蔽结构设计,即布上的线上下左右与地线隔离,同时还要考虑如何有效地让屏蔽层接地并与地线隔离。实际地平面有效结合。

高速信号屏蔽设计

5、避免“天线效应”

一般不允许一端悬空布线,主要是为了避免“天线效应”,减少不必要的干扰辐射和接收,否则,可能会带来不可预测的结果。

6、倒角规则

PCB 设计应避免产生尖角和直角,产生不必要的辐射,同时工艺性能也不好。所有线与线的角度应≥135°。

倒角规则

7、避免不同电源层重叠

不同电源层在空间上要避免重叠,主要是为了减少不同电源之间的干扰,特别是一些电压差异很大的电源之间,电源平面重叠的问题必须尽量避免,难以避免时可以考虑间隔地面层。

避免不同电源层重叠

8、避免过孔距离 SMT焊盘太近

如果过孔没有油塞孔,在布局时很容易将过孔打的太靠近SMT焊盘,这会导致 SMT 焊盘回流时焊料通过过孔流到 PCB 的另一面,造成SMT焊料不足导致虚焊等问题。

一般建议过孔边缘与 SMT 焊盘的距离大于 25mil,并在过孔上涂油。

9、不要将比 SMT 焊盘宽的走线直接拉入焊盘中

如果走线比焊盘大的话,SMT焊盘的窗口面积一般会扩大超过焊盘的尺寸,这就会导致原来 SMT 焊盘窗口的露铜部分在走线上扩大,这意味着,如果回流焊时焊盘上的焊锡膏稍微不足,就会存在虚焊风险,如下所示:

不要将比 SMT 焊盘宽的走线直接拉入焊盘中

另外,使用比焊盘大或者比焊盘稍小的走线也可以避免焊接时散热过度的问题。

10、不要将元件放置得太靠近板边缘

在 PCB 的组装和焊接阶段,PCB 会在各个工艺区域来回传送,比如锡膏,传送到贴片机,然后传送到回流焊机进行焊接,所以我们在设计 PCB 时,板上必须至少有一对面在另一面为传送带留出足够的空间,即工艺边。

工艺边的宽度不小于3mm,长度不小于50mm。工艺边的范围内元件和引线之间不能有干扰,否则会影响 PCB 板的正常传输。

如果 PCB 板的布局不能满足,可以采用单独增加 3mm工艺边或面板的方法。(注:SMT元件不可能在工艺板 两侧距离板边 5mm 以内放置,这样方便回流焊。)当然,如果你的 PCB 上的元件是手工焊接的,你就不需要通过传送带时,可以忽略。

不要将元件放置得太靠近板边缘

如果采用拼版,元件应与 V 形切口或邮票孔的边缘保持安全距离,以避免在板分离过程中损坏元件或对焊盘造成应力损坏。

对于需要机器自动分板的 PCB,要求 V-CUT 线两侧(Top和Bottom面)各保留不少于1mm的器件禁区,以避免自动分板时损坏器件。

V-CUT 线两侧(Top和Bottom面)各保留不少于1mm的器件禁区

同时,还需要考虑自动分板机刀片的结构。距单板登机区 5mm 范围内,不允许布放高度高于 25mm 的器件。

自动分板机刀片:不允许布放高度高于 25mm 的器件

采用 V-CUT 设计时,需要综合考虑以上两项,以较严格者为准。确保V-CUT过程中不会损坏元件,并且方便 PCB 分离。

如果拼版通过邮票孔连接,则组件距离邮票孔板边缘应大于 100mil。

组件距离邮票孔板边缘应大于 100mil

11、阻焊开窗尺寸尽量保持统一

我们知道 PCB 封装焊盘需要在阻焊层中开孔。阻焊开口意味着焊盘区域不能被绿色阻焊覆盖。为了保护PCB电路在焊接时不被氧化和短路,我们的 PCB 外层通常会覆盖一层阻焊层。常用的阻焊剂是绿油(当然也有黑、红、黄、蓝等油)。

但焊盘上不能涂绿油,以免焊上锡。为了避免阻焊层因工艺公差而作用在焊盘上,从而影响焊盘的可焊性,我们一般会设计比焊盘更大的阻焊层开口面积,一般扩大0.1毫米(4mil),当然也可以不扩大,使阻焊开口面积与焊盘尺寸相同,工厂统一为你处理。

但这要求在制作 PCB 封装时,阻焊开口的尺寸必须相同,例如与焊盘尺寸一样大,或者比焊盘尺寸大0.1mm。如果有一些外部膨胀0.05mm的和一些0.1mm的外扩,工厂处理起来会比较困难。

阻焊开窗尺寸尽量保持统一

12、减少 EMI 干扰

每个 PCB 都可能受到 EMI 的影响或成为干扰源。作为工程设计,在在进行PCB 布局时需要非常注意:

增加高频走线与低频或模拟走线之间的间隙。

最大限度地减少高速信号的返回路径并确保它们不会跨越分割平面。较小的电流环路可降低 EMI 辐射的强度。

高速差分信号应并排走线且长度相等,否则会抵消差分对的噪声抑制特性。

避免在高速走线上使用过孔,因为它们可能会导致 EMI 发射。

免责声明:本文来源头条百芯EMA,版权归原作者所有,如涉及作品版权问题,请及时与我们联系,谢谢!

加入粉丝交流群

张飞实战电子为公众号的各位粉丝,开通了专属学习交流群,想要加群学习讨论/领取文档资料的同学都可以扫描图中运营二维码一键加入哦~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/867675.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

创建maven多模块项目

创建Maven父模块创建项目项目目录结构、pom.xml文件在pom.xml文件中配置打包类型为pom创建子模块common选中项目,鼠标右键,依次选择 “New→Module”项目pom.xml文件,可以看到parent标签里的内容,表示父模块的信息。在pom.xml文件中配置打包类型为jar(非必须,可加可不加)…

《操作系统真相还原》实验记录2.4——内存管理系统

本文章实现内容如下: 1. 位图的建立; 2. 内存池初始化; 3. 分配内存初试;一、位图 bitmap 及其函数的实现 1.1 位图简介位图,也就是bitmap,广泛用于资源管理,是一种管理资源的方式、手段。“资源”包括很多,比如内存或硬盘,对于此类大容量资源的管理一般都会采用位图…

信息安全数学基础-期末(第八章)

群 定义 半群的定义:设S是一个具有结合法的非空集合.如果S中有一个元素e;使得对S中所有元素a,都有 ea=ae=a. 单位元的定义: 性质:设 S是一个有单位元的半群, 则对 S 中的任意可逆元 a, 其逆元 a 是唯的 群的定义: 子群 定义: 同态和同构 定义: 单射、满射、双射: 单射确…

Python/Conda环境配置

Python/conda环境配置 需用: Anaconda Pycharm 均在:U23\00公共空间\软件安装包\Python 步骤 1.安装Anaconda (最好安装在英文路径下,避免不必要的问题) 注意:一定要勾选红框选项!2.打开命令窗 开始--Anaconda—Anaconda Prompt (Anaconda) 初始环境为--base 3.创建环…

Mac电脑必备的菜单栏管理软件 Bartender 5

Mac电脑必备的菜单栏管理软件 Bartender 5 介绍 Bartender 5,是一款菜单栏管理软件,可以帮助用户隐藏、组织和自定义Mac菜单栏中的图标和通知。使用Bartender 5,用户可以将不常用的图标隐藏起来,使菜单栏保持整洁,并只显示重要的通知和信息。此外,Bartender 5还支持自定义…

2024年总结及2025年目标之关键字【稳进】

2024年总结及2025年目标之关键字【稳进】1. 感受 时光荏苒,都731天(2年时间)下来了,从第一年的【坚持】,到第二年的【提速】,定目标,现在回头看,还是那句话【事非经过不知难】,那又怎么样呢,再难不是也过来了吗:D,接下来就是【而今迈步从头越】!读书时间大增,尤其…

现货黄金

可能WXY反弹 短期见顶了 2695-2700阻力 支撑2665-2670

深入解析 Spring AI 系列:以OpenAI与Moonshot案例为例寻找共同点

今天,我们将重点探讨对接的业务逻辑。为了帮助大家更直观地掌握其中的规律性,我将通过对比OpenAI与《月之暗面》中的Moonshot两个案例来阐述这一点。通过这样的对比,大家可以更清晰地看到,这些对接业务的整体框架其实非常相似。换句话说,我们要做的工作只是其中的一小部分…

硬盘检测工具|数据恢复

硬盘检测工具设置 # 在settings中开启如下配置,而后关闭数据恢复

VMware ESXi 8.0U3c macOS Unlocker OEM BIOS Huawei (华为) 定制版

VMware ESXi 8.0U3c macOS Unlocker & OEM BIOS Huawei (华为) 定制版VMware ESXi 8.0U3c macOS Unlocker & OEM BIOS Huawei (华为) 定制版 ESXi 8.0U3c 标准版,Dell (戴尔)、HPE (慧与)、Lenovo (联想)、Inspur (浪潮)、Cisco (思科)、Hitachi (日立)、Fujitsu (富士…

【Go编程】流程控制

一、流程控制的作用: 流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。 二、控制语句的分类: 控制语句分为三类:顺序、选择和循环。 “顺序结构”代表“先执行a,再执行b”的逻辑。 “条件判断结构”代表“如果…,则…”的…

在CDN上搭建支持反向代理的C2服务器(下)

免责声明: 本文技术只做研究之用,禁止用来从事非法用途,如有使用文章中的技术从事非法活动,一切后果由使用者自负,与作者无关。一、摘要 在上一篇文章中, 完成了Microsoft Azure 上的环境准备工作, 已经成功安装并配置了用于 Nginx 反向代理的虚拟机(VM)和用于 Cobalt Strike…