【PCB工艺】如何实现PCB板层间的互连

server/2024/9/19 18:40:09/ 标签: pcb工艺, 经验分享

系列文章目录

1.元件基础
2.电路设计
3.PCB设计
4.元件焊接
5.板子调试
6.程序设计
7.算法学习
8.编写exe
9.检测标准
10.项目举例
11.职业规划


文章目录

    • 前言
      • ①、什么是通孔
      • ②、通孔是怎样产生的
      • ③、通孔种类
      • ④、盘中孔
      • ⑤、设计建议

前言


送给大学毕业后找不到奋斗方向的你(每周不定时更新)

中国计算机技术职业资格网
上海市工程系列计算机专业中级专业技术职务任职资格评审


在设计电路之前,要了解制造商的能力,多说都是泪啊

在这里插入图片描述
通孔是钻在PCB上的微型导电通路,用于在不同的PCB层之间建立电气连接。基本上,通孔是PCB上的一个垂直轨迹。

①、什么是通孔

在我们深入研究通孔之前,我将简单地定义一下什么是PCB。PCB是在受控参数下传输信号的艺术。印制电路板是元件相互连接的基础。其主要目的是在有源和无源元件之间形成电气连接,而不中断或干扰另一个信号或连接。因此,其基本思想是在不与另一连接相冲突的情况下形成连接网络。因此,印制电路板是各部件之间的连接,其连接不会相互重叠。

为了达到这一标准,PCB是由多层组成的。但是,这些多层板是如何相互连接以建立电气连续性的呢?这时通孔就出现了。

如前所述,通孔是连接PCB不同层的微小导电隧道,允许信号在其中流动。

②、通孔是怎样产生的

通孔是通过钻孔产生的。钻孔是PCB线路板制造中最昂贵和最耗时的过程。PCB钻孔过程必须小心实施,因为即使是很小的错误也会导致很大的损失。钻孔工艺是PCB制造过程中最关键的工艺。钻孔工艺是通孔和不同层之间连接的基础,因此钻孔技巧十分重要。

PCB 钻孔技术主要分两种,机械钻孔和激光钻孔。
在这里插入图片描述

机械钻孔

特点:机械钻孔采用物理钻头进行作业,其操作简便,但精度相对较低。

孔径范围:能够钻出的最小孔径约为6密耳(0.006英寸),适用于大多数常规PCB需求。

优势:成本相对较低,技术成熟,易于大规模生产。

局限性:钻头寿命受材料硬度影响显著,软材料如FR4可达800次冲击,而高密度材料则减少至200次左右。若使用不当,易导致错误孔位,增加电路板报废风险。

激光钻孔

特点:非接触式工艺,通过高能激光束直接作用于电路板材料,实现高精度钻孔。

孔径范围:能够轻松钻出最小直径为2密耳(0.002英寸)的微孔,满足高密度互连(HDI)等高端需求。

优势:钻孔精度高,深度控制精确,适用于复杂电路板的微孔加工。

局限性:由于PCB材料(铜、玻璃纤维、树脂)的光学特性差异,激光钻孔效率可能受限,且整体工艺成本较高。

③、通孔种类

在这里插入图片描述
根据其功能,在PCB上钻的通孔有不同类型。

通孔–孔从顶部穿到底部层。连接是由顶层到底层的线路导通。

盲孔–孔从外部层穿出,在内部层结束。该孔不穿透整个电路板,但将PCB的外部层与至少一个内部层相连。要么是从顶层连接到中间的某一层,要么是从底层连接到中间的某一层。一旦层压完成,孔的另一端就看不到了。因此,它们被称为盲通孔。

埋孔(隐藏孔)-这些孔位于内层,没有通往外层的路径。它们连接内层,并隐藏在视线之外。

根据IPC标准,埋藏孔和盲孔的直径必须是6密耳(150微米)或更小。

在这里插入图片描述
最常见的通孔是微孔(µvias)。在PCB制造过程中,微孔是用激光钻出来的,与标准孔相比,它的直径更小(小到4密耳)。微孔是在高密度互连或HDI PCB中实现的。 微孔的深度通常不超过两层,因为这些小孔内的镀铜是一项繁琐的工作。正如前面所讨论的,通孔的直径越小,为实现无电解镀铜,镀液的抛射功率应该越高。

在这里插入图片描述
根据微孔在PCB层中的位置,可将其分为叠层孔和交错孔。此外,还有一种微孔叫做跳孔。跳过层,意味着它们穿过一个层,与该层没有电接触。被跳过的层将不会与该通孔形成电连接。因此而得名。

微通道改善了电气特性,也允许在更小的空间内实现更高的功能的微型化。这反过来又为智能手机和其他移动设备中的大针数芯片提供了空间。Microvias减少了印刷电路板设计中的层数,实现了更高的布线密度。这就消除了对通孔孔道的需求。微孔的微型尺寸和功能相继提高了处理能力。实施微孔而不是通孔可以减少印刷电路板的层数,也便于BGA的突破。如果没有微孔,你仍然会使用一个大的无绳电话,而不是光滑的小智能手机。

④、盘中孔

什么是盘中孔?盘中孔是指过孔打在焊盘上,焊盘为SMD盘,通常是指0603及以上的SMD及BGA焊盘,通常简称VIP(via in pad)。插件孔的焊盘不能称为盘中孔,因插件孔焊盘需插元器件焊接,所有插件引脚焊盘上都有孔。
在这里插入图片描述

根据设计者的要求,用不导电的环氧树脂填充通孔。之后,这个通孔被盖上盖子并进行电镀以提供导电性。这种技术缩小了信号路径的长度,因此,消除了寄生电感和电容效应。
在这里插入图片描述
在这里插入图片描述
孔中孔可以容纳更小的元件间距,并缩小了PCB的整体尺寸。这项技术是BGA脚印元件的理想选择,也是PCB组装的一个重要部分。

为了使事情变得更好,背钻工艺与孔中孔一起实施。背部钻孔是为了消除通孔中未使用部分的信号反射。对不需要的通孔残端进行钻孔以消除任何形式的信号反射。这确保了信号的完整性。

在这里插入图片描述

⑤、设计建议

这里有几个快速提示,你可以在设计中采用通孔时考虑:

除非设计上绝对需要,否则要避免盲孔和埋孔–这些孔需要更多的钻孔时间和额外的层压。这可能会增加整个PCB的成本。

叠层和交错通孔–选择交错通孔而不是叠层通孔,因为叠层通孔需要进行填充和平面化。这个过程很耗时,也很昂贵。

保持最小的纵横比。这能提供更好的电气性能和信号完整性。同时,这也导致了更低的噪音,更低的串扰,以及更低的EMI/RFI。

在高速设计中实施较小的通孔,因为杂散电容和电感会减少。

总是选择最简单的方案来满足你的设计需求。降低通孔的复杂性会导致周转时间和制造成本的降低。

非导电填充物通常足以满足信号布线的需要,而且更具有成本效益。因此,最好是尽可能地使用不导电的环氧树脂。

当你在布线高速信号时,如高清多媒体接口(HDMI),最好利用盲孔或埋孔来消除存根。

始终使用导热或高功率通孔的导电填料。较高的导热性能将有助于高功率元件所需的散热。

当使用填充通孔时,要确保填充后的焊盘表面是平面的,确保元件的水平放置,以避免墓碑状缺陷。墓碑缺陷是指在焊接过程中,元件的一侧从电路板上脱落。

在差分对上使用通孔–差分对布线要求导线的长度相等,以避免差分延时偏移。差分偏移是指一个信号比另一个信号更早到达接收器的情况。尽可能地避免在差分对上设置通孔。如果一个信号通过一个通孔,那么差分对中的另一个信号也必须通过一个通孔。在差分对中,每条线路上的通孔数量应该是相同的。

高速信号的通孔 - 通孔往往会给电路带来电感和电容。这种特性在频率较低的信号中通常可以忽略不计。当涉及到高速信号时,通孔可能会严重影响信号完整性。因此,最好避免在高速信号上使用通孔。


http://www.ppmy.cn/server/117290.html

相关文章

LEAN 类型系统属性 之 算法式相等的非传递性(Algorithm equality is not transitive)注解

由于 subsingleton 使用函数(eliminator) 的存在,导致算法式相等(Algorithm defintional equality)的非传递性。 在《定义上相等的非确定性(Undecidability of Definitional Equality)》 中有&…

SpringBoot 处理 @KafkaListener 消息

消息监听容器 1、KafkaMessageListenerContainer 由spring提供用于监听以及拉取消息,并将这些消息按指定格式转换后交给由KafkaListener注解的方法处理,相当于一个消费者; 看看其整体代码结构: 可以发现其入口方法为doStart(),…

C# List定义和常用方法

栏目总目录 List的定义 列表&#xff08;List&#xff09;是一种常用的集合类型&#xff0c;它属于System.Collections.Generic命名空间。列表是一个有序集合&#xff0c;可以包含重复的元素&#xff0c;并且可以根据索引访问元素。 List< T > List<T> 是一个泛…

如何从github上clone项目

从GitHub上克隆项目是一个常见的操作&#xff0c;主要用于将GitHub仓库中的代码下载到本地计算机。以下是详细的步骤&#xff1a; 登录GitHub&#xff1a;首先&#xff0c;确保你已经在GitHub上注册了账号并登录。 找到项目仓库&#xff1a;在GitHub上找到你想要克隆的项目仓库…

linux 定时将固态硬盘数据备份至机械硬盘

需求背景 为了加强公司数据的安全性和可靠性&#xff0c;我们将实施一项数据备份策略。该策略涉及将服务器上的固态硬盘&#xff08;SSD&#xff09;中的关键数据定期备份到机械硬盘&#xff08;HDD&#xff09;上。这一过程旨在保护数据免受意外删除、硬件故障或其他潜在风险…

HOT 100(七)栈、堆、贪心算法

一、栈 1、每日温度 使用单调递减栈来解决。主要思路是遍历temperatures数组&#xff0c;利用栈来存储还没有找到比当前温度高的天数的索引。当遇到比栈顶索引所对应温度更高的温度时&#xff0c;就可以确定当前这一天的温度比之前那一天高。索引的差值就是等待的天数。 求一…

更换cuda版本

要更改链接&#xff0c;使其指向新的目标路径&#xff0c;可以按照以下步骤操作&#xff1a; 删除现有的软链接&#xff1a; 首先&#xff0c;删除现有的链接 /usr/local/cuda&#xff0c;可以使用 rm 命令来删除&#xff1a; sudo rm -rf /usr/local/cuda注意&#xff1a;使用…

Docker绑定端口后仍无法远程直接访问

在docker中拉取镜像后启动&#xff0c;启动脚本如下 启动docker docker run --name nacos-server \ -p 8848:8848 \ -p 7848:7848 \ -p 9848:9848 \ -p 9849:9849 \ --privilegedtrue \ --restartalways \ -e JVM_XMS256m \ -e JVM_XMX256m \ -e MODEstandalone \ -e PREFER_…

✨机器学习笔记(四)—— 逻辑回归、决策边界、过拟合、正则化

Course1-Week3: https://github.com/kaieye/2022-Machine-Learning-Specialization/tree/main/Supervised%20Machine%20Learning%20Regression%20and%20Classification/week3机器学习笔记&#xff08;四&#xff09; 1️⃣逻辑回归&#xff08;logistic regression&#xff09;…

【F的领地】项目拆解:科普类账号基础运营教程 | 学会使用工具 “偷懒” | 文字成片功能

初中同学&#xff0c;做了个科普类账号&#xff0c;半年转化了十几个&#xff0c;引发了我的兴趣。 账号也不做私域转化&#xff0c;而且就靠抖音橱窗…… 我这种天天和平台机制斗智斗勇的&#xff0c;看到能和平台同频的&#xff0c;不自然地感兴趣。 于是我就去问了一下细…

kafka 之 本地部署单机版

安装JDK 查看你选择的版本需要安装哪一个版本的jdk 网址 下载 JDK下载 注&#xff1a;如果网页不允许下载&#xff0c;使用wget命令下载即可&#xff0c;下载之后安装。 建议使用rpm安装&#xff0c;之后使用 update-alternatives --config java 控制当前环境使用Java的版…

Kafka+PostgreSql,构建一个总线服务

之前开发的系统&#xff0c;用到了RabbitMQ和SQL Server作为总线服务的传输层和存储层&#xff0c;最近一直在看Kafka和PostgreSql相关的知识&#xff0c;想着是不是可以把服务总线的技术栈切换到这个上面。今天花了点时间试了试&#xff0c;过程还是比较顺利的&#xff0c;后续…

线性表之单链表

在上一节我们学习了线性表中的顺序表&#xff0c;今天我们来学习一下线性表中的另一种结构——单链表 前言 我们在之前已经初步了解了数据结构中的两种逻辑结构&#xff0c;但线性结构中并非只有顺序表一种&#xff0c;它还有不少兄弟姐妹&#xff0c;今天我们再来学习一下单链…

Linux相关:在阿里云下载centos系统镜像

文章目录 1、镜像站2、下载方式一2.1、第一步打开镜像站地址2.2 下载地址: https://mirrors.aliyun.com/centos/2.3、选择7版本2.4、镜像文件在isos文件夹中2.5、选择合适的版本 3、下载镜像快捷方式 1、镜像站 阿里云镜像站地址 2、下载方式一 2.1、第一步打开镜像站地址 2…

QT DAY5

作业&#xff1a;搞个这个 头文件 #ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include <QDebug> #include <QWidget> #include <QPainter> #include <QTimer> #include <QTime>QT_BEGIN_NAMESPACE namespace Ui { class Widge…

PHP智能化云端培训考试系统小程序源码

智能化云端培训考试系统&#xff1a;重塑学习评估的未来 &#x1f31f; 引言&#xff1a;迈向智能教育的新时代 在这个日新月异的数字时代&#xff0c;教育也在经历着前所未有的变革。智能化云端培训考试系统的出现&#xff0c;正是这一变革的生动体现。它不仅打破了传统教育的…

如何打造智能、高效、安全的智慧实验室

随着科学研究与生产技术的飞速进步&#xff0c;实验室面临的需求与复杂性持续攀升&#xff0c;对数据准确性和报告的及时性要求愈发严格&#xff0c;传统实验室管理方式已不足以应对现代科研挑战。因此&#xff0c;构建一个智能、高效且安全的现代化智慧实验室成为了当下的一个…

基于高通主板的ARM架构服务器

一、ARM架构服务器的崛起 &#xff08;一&#xff09;市场需求推动 消费市场寒冬&#xff0c;全球消费电子需求下行&#xff0c;服务器成半导体核心动力之一。Arm 加速布局服务器领域&#xff0c;如 9 月推出 Neoverse V2。长久以来&#xff0c;x86 架构主导服务器市场&#…

elementUI中el-form 嵌套el-from 如何进行表单校验?

在el-form中嵌套另一个el-form进行表单校验和添加规则&#xff0c;首先&#xff0c;需要确保每个嵌套的el-form都有自己的model、rules和ref。 以下是一个简化的示例&#xff1a; <template><el-form :model"parentForm" :rules"parentRules" r…

ArcGIS Pro SDK (十四)地图探索 5 时间与动画

ArcGIS Pro SDK (十四)地图探索 5 时间与动画 文章目录 ArcGIS Pro SDK (十四)地图探索 5 时间与动画1 时间1.1 时间提前 1 个月1.2 禁用地图中的时间。2 动画2.1 设置动画长度2.2 缩放动画2.3 相机关键帧2.4 插值相机2.5 插值时间2.6 插值范围2.7 创建摄像机关键帧2.8 创建…