PCB基础
一、简介
PCB:printed circuit board,印刷电路板
主要作用:传输信号、物理支撑、提供电源、散热

二、分类
2.1 按基材分类
陶瓷基板:包括氧化铝、氮化铝、碳化硅基板等,具有优异的导热性,适用于高温和高功率应用。
金属基板:如铝基板、铜基板等,具有良好的散热性能,适用于高功率电路和LED照明等需要散热的应用场景。
纸基板:如FR-1、FR-2等,是以纤维纸作增强材料,浸上树脂,单面或双面覆铜箔并热压而成,通常用于单面和双层板。
复合基板:结合了不同的基材,如纸和玻璃纤维布,以提供特定的性能,如CEM-2是纸芯玻璃布面环氧树脂覆铜箔板。
2.2按结构分类
刚性板(硬板):由不易弯曲的刚性基材制成,如玻纤布基板、纸基板、复合基板、陶瓷基板、金属基板等。
挠性板(软板):采用柔性绝缘基材制成,可以弯曲、卷绕和折叠,适用于便携式电子设备。
刚挠结合板:结合了刚性板和挠性板的优点,既有刚性区也有挠性区。



HDI板:高密度互连板,采用微孔技术和薄铜箔,实现更紧凑的电路设计。

封装基板:用于搭载芯片,提供电连接、保护、支撑、散热和组装等功能
三、板材
3.1 板材组成

芯板(Core): 通常由玻璃纤维布和环氧树脂(或其他树脂)组成的层压板,两面各覆有一层薄薄的铜箔
半固化片(Prepreg, PP): 一种部分固化的纤维玻璃树脂材料,通常由玻璃纤维布和未完全固化的树脂组成,这种材料在高温高压下可以流动并固化,将多层PCB的各个部分粘合在一起。
A-stage/A态:液态,树脂结合添加剂的状态,又称为凡立水Varnish,俗称清漆。
B-stage/B态:半固化态,玻璃纤维布与A态结合,经过一系列过程反应形成的半固化状态,即PP态。
C-stage/C态:固化态,PP经过PCB加热加压的压合工序形成的稳定状态。
半固化片性能介绍
铜箔(Copper): 分为电解铜箔和压延铜箔,一般硬板常用电解铜箔,软板常用压延铜箔,压延铜箔的延展性较好。厚度通常以盎司(OZ)来表示,常见的厚度有1OZ(约35um),1/2OZ,1/3OZ,2OZ。
3.2 过孔/埋孔/盲孔

3.3 板材关键参数
PCB板材的关键参数主要包括热性能、电性能以及机械性能三类参数:
热性能参数:
Tg值(Glass Transition Temperature):玻璃化转变温度,是树脂由固态融化为橡胶态流质的临界温度,影响PCB的耐热性、耐潮湿性、耐化学性、耐稳定性等 。
Tg高,PCB受热时Z轴的膨胀相对越小
一般Tg的板材:130℃~150℃;
中等Tg的板材:150℃~170℃;
高等Tg的板材:170℃及以上。
也不是Tg越高越好,因为Tg越高板材压合时温度要求也越高,压出来的板子也会比较硬和脆
Tg越高,耐热性不一定越好
Td值(Decomposition Temperature):热分解温度,表示板材的树脂受热失重5%时的温度,是印制电路板的基材受热引起分层或性能下降的标志 。表现为重量减少
CTE值(Coefficient of Thermal Expansion):热膨胀系数,衡量基材耐热性能的重要指标,影响PCB在温度变化时的稳定性 。
通常X/Y方向CTE为16-18 ppm,Z方向CTE为40-60ppm
CTE低,孔铜因热膨胀效应受到的应力小,可靠性高;组装过程中板子翘曲小
电性能参数:
表面电阻率:影响PCB的导电性能。
体积电阻率:衡量材料内部的电阻率。
Dk值(Dielectric Constant):介电常数,影响信号的传播速度和特性阻抗 。
DK越小,信号传输速度越快(V=C/√DK,C是光速)
Df值(Dissipation Factor):介质损耗,影响信号传输的品质 。
机械性能参数:
抗弯强度:板材抵抗弯曲的能力。
剥离强度:材料层与层之间的粘合强度。
粗糙度可以增加铜箔附着力;
当趋肤深度小于粗糙度时,导线损耗除了经典的趋肤电阻损耗外,还会增加由粗糙度引起的损耗,原因在于粗糙的表面相当于增加了电流的路径。
吸水率:材料吸水性的量度。
水的DK为74,吸水后板材的DK增加;吸水后爆板概率增加;
四、加工流程
30张动图沉浸式揭秘PCB制造全过程!(高清多图)

五、表面处理


参考资料
干货分享|PCB基础知识
PCB介绍(超级详细) (biancheng.net)
【工学科普】什么是PCB?
产品设计|PCB板的加工全工艺流程介绍
相关文章:
PCB基础
一、简介 PCB:printed circuit board,印刷电路板 主要作用:传输信号、物理支撑、提供电源、散热 二、分类 2.1 按基材分类 陶瓷基板:包括氧化铝、氮化铝、碳化硅基板等,具有优异的导热性,适用于高温和高…...
PostgreSQL 17:新特性与性能优化深度解析
目录 引言核心新特性 块级别增量备份与恢复逻辑复制槽同步参数SQL/JSON的JSON_TABLE命令PL/pgSQL支持数组%TYPE和%ROWTYPE 性能优化 IO合并读取性能参数真空处理过程的内存管理改进写前日志(WAL)锁的改进 升级建议结语 引言 PostgreSQL 17版本于2024年…...
[Linux#58][HTTP] 自己构建服务器 | 实现网页分离 | 设计思路
目录 一. 最简单的HTTP服务器 二.服务器 2.0 Protocol.hpp httpServer.hpp 子进程的创建和退出 子进程退出的意义 父进程关闭连接套接字 httpServer.cc argc (argument count) argv (argument vector) 三.服务器和网页分离 思考与补充: 一. 最简单的HTT…...
7.MySQL内置函数
目录 日期函数时间函数字符串函数数学函数其他函数 日期函数 函数名称描述current_date()当前日期current_time()当前时间current_timesamp()当前时间戳date(datetime)返回datetime参数的日期部分date_add(date, interval d_value_tyep)在date中添加日期函数或时间。interval后…...
如何快速自定义一个Spring Boot Starter!!
目录 引言: 一. 我们先创建一个starter模块 二. 创建一个自动配置类 三. 测试启动 引言: 在我们项目中,可能经常用到别人的第三方依赖,又是引入依赖,又要自定义配置,非常繁琐,当我们另一个项…...
【音视频】ffmpeg其他常用过滤器filter实现(6-4)
最近一直在研究ffmpeg的过滤器使用,发现挺有意思的,这里列举几个个人感觉比较有用的过滤器filter,如下是代码实现,同样适用于命令行操作: 1、视频模糊:通过boxblur可以将画面进行模糊处理,第1个…...
云栖3天,云原生+ AI 多场联动,新产品、新体验、新探索
云栖3天,云原生 AI 20场主题分享,三展互动,为开发者带来全新视听盛宴 2024.9.19-9.21 云栖大会 即将上演“云原生AI”的全球盛会 展现最新的云计算技术发展与 AI技术融合之下的 “新探索” 一起来云栖小镇 见证3天的云原生AI 前沿探索…...
jackson对于对象序列化的时候默认空值和手动传入的null的不同处理
Jackson 在序列化对象时如何处理默认的空值和手动传入的 null,其实归结于它的序列化机制和注解配置。默认情况下,Jackson 不区分 手动设置的 null 和 对象中字段的默认空值,但可以通过配置来改变其行为。具体细节如下: 1. 默认行为…...
L8打卡学习笔记
🍨 本文为🔗365天深度学习训练营 中的学习记录博客🍖 原作者:K同学啊 SVM与集成学习 SVMSVM线性模型SVM非线性模型SVM常用参数 集成学习随机森林导入数据查看数据信息数据分析随机森林模型预测结果结果分析 个人总结 SVM 超平面&…...
VBA解除Excel工作表保护
Excel工作表保护解除 工作表保护后无法编辑内容,可能是密码忘记,不可暴力破解隐私 1 打开需的Excel 2 Alt F11 打开代码编辑,点击任意代码编辑项,将如下代码复制,并运行。 Public Sub GetWorkbookPassword()Dim w1 A…...
bash: unzip: 未找到命令,sudo: nano:找不到命令
在 Ubuntu/Debian 系统上 打开终端并运行以下命令: sudo apt update sudo apt install unzip在 CentOS/RHEL 系统上 打开终端并运行以下命令: sudo yum install unzip在 macOS 上 如果您使用的是 macOS,可以使用 Homebrew 安装 unzip&#…...
tauri开发配置文件和文件夹访问路径问题
文件夹没权限:Unhandled Promise Rejection: path not allowed on the configured scope: /Users/song/Library/Application Support/com.pakeplus.app/assets/default.png 没有文件夹,需要先创建:Unhandled Promise Rejection: path: /Users…...
【web安全】——信息收集
一、收集域名信息 1.1域名注册信息 工具:站长之家 whois查询 SEO综合查询 1.2子域名收集 原理:字典爆破,通过字典中的各种字符串与主域名拼接,尝试访问。 站长之家 直接查询子域名 ip138.com https://phpinfo.me/domain/ …...
赵长鹏今日获释,下一步会做什么?币安透露2024年加密货币牛市的投资策略!
中国时间2024年9月28日,加密货币行业的风云人物赵长鹏(Changpeng Zhao,简称CZ)终于从监狱获释。他因在担任币安首席执行官期间未能有效执行反洗钱(AML)计划而被判刑四个月。赵长鹏的获释引发了广泛关注,不仅因为他是全…...
SpringMVC之ContextHolder
员工不必为自己的弱点而太多的忧虑,而是要大大地发挥自己的优点,使自己充满自信,以此来解决自己的压抑问题。我自己就有许多地方是弱项,常被家人取笑小学生水平,若我全力以赴去提升那些弱的方面,也许我就做…...
什么是SQL注入?
SQL注入是一种安全漏洞,攻击者通过在应用程序的输入字段中插入恶意SQL代码,从而操控数据库。此类攻击通常利用应用程序未对用户输入进行适当验证和清理的弱点。 工作原理: 输入字段:攻击者在登录表单或搜索框等输入区域插入恶意…...
混合密码系统——用对称密钥提高速度,用公钥密码保护会话密钥
混合密码系统(Hybrid Cryptosystem)是一种结合了多种密码学技术和算法的加密方案,旨在充分利用不同密码算法的优势,以提供更强大的安全性、更高的效率或更好的功能特性。以下是对混合密码系统的详细解释: 组成要素 对…...
Three.js粒子系统与特效
目录 粒子系统基础常见粒子系统特效粒子系统基础 基础的粒子系统 使用THREE.ParticleSystem和THREE.ParticleBasicMaterial实现: // 导入Three.js库 import * as THREE from three...
Tableau数据可视化入门
目录 一、实验名称 二、实验目的 三、实验原理 四、实验环境 五、实验步骤 1、Tableau界面引导 2、数据来源 3、数据预处理操作 4、制作中国各个地区的利润图表 4.1条形图 4.2气泡图 5、制作填充地球图 一、实验名称: 实验一:Tableau数据可视…...
Linux云计算 |【第四阶段】RDBMS1-DAY2
主要内容: 常用函数(函数分类1:单行、分组;函数分类2:字符、数学、日期、流程控制)、分组查询group by、连接查询 一、常用函数 1. 按使用方式分类 ① 单行函数 单行函数(Scalar Functions&…...
golang循环变量捕获问题
在 Go 语言中,当在循环中启动协程(goroutine)时,如果在协程闭包中直接引用循环变量,可能会遇到一个常见的陷阱 - 循环变量捕获问题。让我详细解释一下: 问题背景 看这个代码片段: fo…...
Mybatis逆向工程,动态创建实体类、条件扩展类、Mapper接口、Mapper.xml映射文件
今天呢,博主的学习进度也是步入了Java Mybatis 框架,目前正在逐步杨帆旗航。 那么接下来就给大家出一期有关 Mybatis 逆向工程的教学,希望能对大家有所帮助,也特别欢迎大家指点不足之处,小生很乐意接受正确的建议&…...
前端导出带有合并单元格的列表
// 导出async function exportExcel(fileName "共识调整.xlsx") {// 所有数据const exportData await getAllMainData();// 表头内容let fitstTitleList [];const secondTitleList [];allColumns.value.forEach(column > {if (!column.children) {fitstTitleL…...
基础测试工具使用经验
背景 vtune,perf, nsight system等基础测试工具,都是用过的,但是没有记录,都逐渐忘了。所以写这篇博客总结记录一下,只要以后发现新的用法,就记得来编辑补充一下 perf 比较基础的用法: 先改这…...
2025盘古石杯决赛【手机取证】
前言 第三届盘古石杯国际电子数据取证大赛决赛 最后一题没有解出来,实在找不到,希望有大佬教一下我。 还有就会议时间,我感觉不是图片时间,因为在电脑看到是其他时间用老会议系统开的会。 手机取证 1、分析鸿蒙手机检材&#x…...
Mysql中select查询语句的执行过程
目录 1、介绍 1.1、组件介绍 1.2、Sql执行顺序 2、执行流程 2.1. 连接与认证 2.2. 查询缓存 2.3. 语法解析(Parser) 2.4、执行sql 1. 预处理(Preprocessor) 2. 查询优化器(Optimizer) 3. 执行器…...
R语言速释制剂QBD解决方案之三
本文是《Quality by Design for ANDAs: An Example for Immediate-Release Dosage Forms》第一个处方的R语言解决方案。 第一个处方研究评估原料药粒径分布、MCC/Lactose比例、崩解剂用量对制剂CQAs的影响。 第二处方研究用于理解颗粒外加硬脂酸镁和滑石粉对片剂质量和可生产…...
jmeter聚合报告中参数详解
sample、average、min、max、90%line、95%line,99%line、Error错误率、吞吐量Thoughput、KB/sec每秒传输的数据量 sample(样本数) 表示测试中发送的请求数量,即测试执行了多少次请求。 单位,以个或者次数表示。 示例:…...
写一个shell脚本,把局域网内,把能ping通的IP和不能ping通的IP分类,并保存到两个文本文件里
写一个shell脚本,把局域网内,把能ping通的IP和不能ping通的IP分类,并保存到两个文本文件里 脚本1 #!/bin/bash #定义变量 ip10.1.1 #循环去ping主机的IP for ((i1;i<10;i)) doping -c1 $ip.$i &>/dev/null[ $? -eq 0 ] &&am…...
React父子组件通信:Props怎么用?如何从父组件向子组件传递数据?
系列回顾: 在上一篇《React核心概念:State是什么?》中,我们学习了如何使用useState让一个组件拥有自己的内部数据(State),并通过一个计数器案例,实现了组件的自我更新。这很棒&#…...
