技术文章: 基板的吸水率

     

       PCB基板或覆铜板的吸水率是一个重要的性能指标,它衡量了覆铜板在特定条件下(通常是浸水后)吸收水分的能力,通常用指定条件下吸水后与吸水前相比,质量增加的百分比来表示。当材料暴露扎起在潮湿空气中或浸没在水中时其抵抗吸水的能力对于PCB的可靠性非常重要。

一、吸水率的重要性

       首先,水分容易受热膨胀扩散,从而导致PCB基材出现一些明显的缺陷,主要缺陷是基材分层。尤其是无铅工艺兼容或高密度互联的基材对吸水率尤其敏感。对于无铅组装而言,PCB加工几十秒内温度需达到260℃,在260℃下水的蒸汽压接近700psi。因此,PCB即使只吸收少量的水,在无铅组装过程中,几乎瞬间增大的压力会施加在基材内部树脂与填料、树脂与玻纤、树脂与金属等结合处,导致在树脂体系内产生空洞或微裂纹,甚至导致宏观的分层起泡。然而,所有常见的基材都有一定的吸水性,所以在PCB制造期间,在某些应用中,暴露于高温之前,可能需要额外的干燥或烘烤,以祛除吸收的水分。

图1、水的蒸汽压与温度的关系

       图片摘用自《印制电路手册》(第六版)〔美〕Clyde F.Coombs,Jr.主编;乔书晓、陈力颖译,197页

       另一方面,当电路施加偏压时,水分也会影响基材抵抗导电阳极丝(CAF)生长的能力。导电阳极丝(CAF)是用于描述一种基板内电化学反应的术语,这种导电通道的形成是通过金属离子在介质材料中的传输产生的。基板内的水分会加速CAF的生长。

       对于高频高速基材而言,吸水会导致介电常数与介电损耗的升高。之前我们系列文章中提到,高频基材介电性能随环境的稳定性非常重要。因此吸水率是评估高频高速板材非常值得重视的项目,甚至是关键指标之一。

二、吸水率的检测方法

       最常用的PCB吸水率测试标准参考 IPC-TM-650 2.6.2.1《Water Absorption, Metal Clad Plastic Laminates》和GB/T 4722-2017《印制电路用覆铜箔层压板试验方法》9.2项目,两者类似,都是评定覆铜板在蒸馏水中浸泡24h后的吸水性,PCB端的评估也大多参考上述标准(许娟娟,张青,彭卫红,.浅谈覆铜板在PCB端评估的方法[J].印制电路信息,2018,26(08):17-20.),具体方法如下:

  • 试样准备

        样品尺寸为(50±1)mm×(50±1)mm,或者2.0×2.0 inch,厚度为板厚,数量为3个,蚀刻掉铜箔,保持边缘光滑。

  • 测试步骤

        试样用清洁的湿布擦拭三遍以上;试样放在105℃~110℃烘箱内干燥1h,取出后放入干燥器中冷却至室温,取出后立即称重,每个样品的重量记录为m1; 处理过的试样完全浸泡在蒸馏水中,水温保持在(23±1)℃,放置24+0.5h,从水中取出试样,用干布擦去表面水分后立即称重,记录为m2。

  • 计算公式

        计算每个试样的吸水率,准确至0.01%

δ=(m2-m1)/m1×100%

        式中:

                                                    δ ——吸水率

                                                    m1——烘过的试样重量,单位为克(g)

                                                    m2——浸水后试样重量,单位为克(g)

        此外,还可以根据不同的应用领域、材料类型和可靠性要求选择不同的测试标准,主要体现在对试样的处理条件方面不同。

        日本工业规格JIS C 6481标准5.14条,类似于IPC-TM-650 2.6.2.1,区别在于浸水条件:50±2℃的恒温槽中处理 24±1 h。

三、我司产品标准

        我司对于碳氢高频板和聚四氟乙烯高频板,一般采用ASTM D570标准。其中试样厚度规定为60mil (1.524mm),介质边缘需研磨光滑。测试条件选择ASTM D570 7.7条规定条件:(50±1)℃温水浸泡48±1h。因为碳氢基材或PTFE基材的吸水率很小,因此采用IPC-TM-650 或国标方案测试重复性与准确性不及上述方案。

        高频覆铜板在高温高湿、温差大的工况下(如户外通信建设、航空航天领域),需超低的吸水率,不易因吸水引起Dk或Df漂移,以确保信号的稳定传输。湍流电子的碳氢高频板与聚四氟乙烯高频板均具有较低的吸水率,通常都在 0.2% 以下,优于一般的环氧板。其中一些TLF系列的聚四氟乙烯-陶瓷高频板吸水率可低至 0.01% 。从吸水率的角度,聚四氟乙烯基板天然的具有优势。此外,PI作为柔性板基材最主要的缺点之一是吸水率较高,因此高端软板可以将PI基材的吸水率大大降低;当然,LCP的吸水率远低于一般PI,是一个非常好的柔性板基材。湍流电子聚四氟乙烯-陶瓷基的TLF300、TLF220在某些应用上也可以作为柔性板基材使用。

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

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

相关文章

九日集训第三天

目录 搜索旋转排序数组 搜索旋转排序数组|| 寻找旋转排序中的数组最小值 爬楼梯 斐波那契数 第N个泰波那契数 差的绝对值为K的数对数目 猜数字 拿硬币 山峰数组的峰顶索引 搜索旋转排序数组 class Solution { public:int search(vector<int>& nums, int t…

CppCon 2017 学习:folly::Function A Non-copyable Alternative to std::function

你说的内容是关于 C 中 可调用类型&#xff08;Callable Types&#xff09; 的基础知识&#xff0c;我帮你理清并补充理解。 Callable Types&#xff08;可调用类型&#xff09;简介 C 中任何可以用 () 括号操作符“调用”的对象&#xff0c;都叫做 可调用类型。典型包括&…

PyTorch 中Tensor常用数据结构(int, list, numpy array等)互相转换和实战示例

在 PyTorch 中&#xff0c;tensor 是一种强大且灵活的数据结构&#xff0c;可以与多种 Python 常用数据结构&#xff08;如 int, list, numpy array 等&#xff09;互相转换。下面是详细解释和代码示例&#xff1a; 1. Tensor ↔ int / float 转为 int / float&#xff08;前提…

计算机网络与数据通信基础

第一章 计算机网络概述 1. 计算机网络的核心概念 1.1 定义 将 地理分散 的、具有 独立处理能力 的计算机系统&#xff08;主机/Host&#xff09;&#xff0c;通过 传输介质 与 网络设备 互连&#xff0c;在 网络协议 和 软件 支持下实现 资源共享 与 数据通信 的系统。 关键术…

【统计术语】

文章目录 基础概念术语基期与现期增长量与增长率环比与同比 比重术语平均数术语特殊增长术语其他常用术语 基础概念术语 基期与现期 基期&#xff1a;作为基础参照的时期&#xff0c;一般指过去的时间 现期&#xff1a;与基期对比的时期&#xff0c;一般指现在的时间 示例&am…

XXE(XML外部实体注入)详解

目录 一、XXE漏洞简介 二、XML详解 (一) XML文档结构 1. 文档声明 2. XML文档类型定义&#xff08;DTD&#xff09; 3. XML文档元素 4. XML文档示例 三、XXE漏洞类型 四、XXE漏洞挖掘技巧 五、XXE漏洞危害 (一) 文件读取 (二) 内网探测 1. 端口探测 2. 主机存活探…

深入解析JVM字节码执行引擎

JVM 字节码执行引擎。它是 JVM 核心组件之一&#xff0c;负责实际执行加载到内存中的字节码指令。你可以将它想象成 JVM 的“CPU”。 核心职责&#xff1a; 加载待执行的字节码&#xff1a; 从方法区&#xff08;元空间&#xff09;获取已加载类的方法字节码。创建和管理栈帧…

华为OD机试-MELON的难题-DFS(JAVA 2025A卷)

题意是从N快雨花石中找出最少拿出雨花石的块数&#xff0c;使得雨花石可以均分&#xff0c;直接使用dfs解决此类组合问题 package com.example.demo.bean;import java.util.Arrays; import java.util.LinkedList; import java.util.Scanner;public class YuHuaStone {public s…

鸿蒙数据库操作

一、使用关系型数据库实现数据持久化&#xff0c;需要获取一个RdbStore&#xff0c;其中包括建库、建表、升降级等操作。 const STORE_CONFIG: relationalStore.StoreConfig {name: AnyOffice.db, // 数据库文件名securityLevel: relationalStore.SecurityLevel.S1, // 数据库…

基于ARM SoC的半导体测试

ARM SoC&#xff08;System on Chip&#xff09; 是一种集成了多个关键计算组件的单片系统芯片&#xff0c;广泛应用于移动设备、嵌入式系统、物联网&#xff08;IoT&#xff09;和半导体测试设备等领域。它的核心设计理念是“高度集成”&#xff0c;将处理器、内存、外设接口等…

JavaEE->多线程2

目录 一、线程安全&#xff08;重点&#xff09; 1.线程安全演示 2.线程不安全的原因 1.线程是抢占式执行的&#xff08;执行顺序是随机的&#xff09; 2.多个线程同时修改了同一个变量 3.原子性 4.内存可见性 5.指令重排序&#xff08;有序性&#xff09; 二、解决线…

Flutter TCP通信

启动TCP服务 Future<void> startServer() async {final server await ServerSocket.bind(InternetAddress.anyIPv4, 12345);print(Server listening on ${server.address}:${server.port});server.listen((Socket socket) {print(Client connected: ${socket.remoteAddr…

flask拆分计划

两个启动链接&#xff0c;看日志提示是因为2次启动&#xff0c;一次是database&#xff0c;一次是xmind2&#xff0c;去掉一次就可以&#xff0c;如何去掉一次&#xff1f; 这里启动也调用了一次&#xff0c;所以测试环境注释掉&#xff0c;如下图&#xff0c;也就调用了一次

【生活】ECMO原理、作用、费用及使用方法

博客目录 一、ECMO 是什么&#xff1f;二、ECMO 的作用1. 替代肺功能&#xff08;氧合与二氧化碳清除&#xff09;2. 替代心脏功能&#xff08;循环支持&#xff09;3. 为其他治疗争取时间4. 用于心肺复苏&#xff08;ECPR&#xff09; 三、ECMO 的费用1. 设备使用费2. 耗材费用…

Profinet转EtherCAT网关模块怎么用:案例分享

在某制造工厂西门子S7-1200 PLC中&#xff0c;存在一个技术难题&#xff0c;即伺服驱动器与可编程逻辑控制器&#xff08;PLC&#xff09;之间的通讯不兼容问题。具体而言&#xff0c;PLC采用的是PROFINET通讯协议&#xff0c;而伺服EtherCAT协议驱动器则需要EtherCAT协议进行数…

什么是 NLP-NLP基础知识体系的系统认知

NLP基础知识体系的系统认知 一、引言 今天的学习内容集中于自然语言处理&#xff08;NLP&#xff09;的基本概念、发展历程、核心任务及文本表示技术。通过这一学习过程&#xff0c;我对NLP这门学科有了更加系统和深入的认识&#xff0c;并且理解了NLP技术的广泛应用及其复杂…

数据结构 学习 链表 2025年6月14日08点01分

单向链表: 线性数据结构 由一系列节点组成 每个节点包含: 数据部分:存储实际数据 指针部分:储存指向下一个节点的引用 特点1,每个节点只有一个指向下一个节点的指针 特点2,只能从头到尾 单向遍历 特点3,不需要连续的内存空间 特点4,插入和删除效率高 特点5,随机访问 效率低 …

使用 Kubernetes 部署 PHP 留言板应用(含 Redis 架构)

使用 Kubernetes 部署 PHP 留言板应用&#xff08;含 Redis 架构&#xff09; 文章目录 使用 Kubernetes 部署 PHP 留言板应用&#xff08;含 Redis 架构&#xff09;教程概述技术架构特点 准备工作环境要求 Redis 数据库部署Redis 主从架构原理创建 Redis 领导者 Deployment部…

MATLAB提供的两种画误差矩阵的函数

MATLAB在统计学和机器学习工具包中提供了两种画误差矩阵&#xff08;Confusion matrix&#xff09;的函数。 figure; plotconfusion(YValidation,YPred)figure; cm confusionchart(YValidation,YPred) cm.Title Confusion Matrix for Validation Data; cm.RowSummary row-n…

【Java学习笔记】泛型

泛型 一、泛型的引出 代码示例 public class pra {public static void main(String[] args) {ArrayList arrayList new ArrayList();arrayList.add("java");arrayList.add("jack");arrayList.add("jom");arrayList.add(new a());for (Object…