PCB板材介绍
市场上的PCB板的主要原材料是覆铜板、半固化片、铜箔、油墨(阻焊,字符)。
1.覆铜板
覆铜板也叫PCB板基材,是将增强材料浸以树脂,形成半固化片,在一面或两面覆以铜箔,经热压而成的一种板状材料成为覆铜板(Copper clad Laminate,CCL),在多层板应用中又叫做板芯,其制作过程如下图1所示:
图1 覆铜板制作过程
在市场上单层PCB板的板材即是单面覆铜板,双层PCB板的板材是双面覆铜板,多层PCB的板材是双面覆铜板(板芯)+半固化片+铜箔。
PCB基材的每个组成成分有很多的种类,所以市场上有很多的基材组合。随着欧盟或地区的限制和无铅焊接工艺的出现,基材的选择也越来越复杂了。当前市场上比较常见PCB基材的组成、简称、特性和应用领域如下表1所示:
表1 PCB基材
2.半固化片
半固化片简称PP,是在玻纤布浸以树脂胶液,再经过热处理(预烘)使树脂进入B阶段而制成的薄片材料。而压板的工艺原理是利用半固化片从B-stage向C-stage的转换过程,将各线路层黏结成一体。半固化片在这一过程中转换过程的状态变化如下图2所示:
图2 半固化片状态转换
A阶段:在室温下能够完全流动的液态树脂,这是玻纤布浸胶时的状态,液态的环氧树脂又称为凡立水(Varnish)。
B阶段:环氧树脂部分交联处于半固化状态,在加热条件下,又能恢复到液体状态。
C阶段:树脂全部交联为C阶段,在加热、加压下会软化,但不能再成为液态,这是多层板压制后半固化片转成的最终状态。
3.铜箔
铜箔的厚度单位是oz(盎司),但oz本身是质量单位。1oz铜厚的定义:将一盎司铜均匀平铺到一平方英尺面积上,此时铜箔的厚度就称为1oz铜厚,其厚度正好是1.37mil(约1.4mil)。
(1)如果没有阻抗特性要求,多层板的内层选择0.5oz,外层选择1oz即可;
(2)如果有阻抗特性要求则需另行计算,出PCB叠构设计要求;
(3)大电流功率板,外层最好选择≥2oz的铜厚。
4.油墨
阻焊油墨:业界称为绿油,是线路做好以后涂在线路上作为保护线路用的,有曝光的曝光绿油,有UV(紫外光)固化的UV绿油。
字符油墨:是线路板上标识元器件位号、板号、板名、生产日期等符号用的,一般是白色的。
其中,绿油的主要成分:环氧变性树脂、热硬化环氧树脂、光起始剂、体质颜料、著色颜料、添加剂、溶剂
5.FR-4介绍
FR-4的定义为阻燃型环氧树脂玻璃纤维布覆铜箔层压板,具备强度高、耐热性好、介电性能好的特点,是当前市场上所有覆铜板品种中用途最广,用量最大的一类,广泛应用于移动电话、计算机、检测设备、电视剧、军用装备、导向系统等,其简图如下图3所示。
图3 FR-4简图
玻纤布:玻璃纤维布的简称,由数百根直径为0.005-0.015mm的玻璃丝捻成纱,再由经纱和纬纱编织成布。
环氧树脂:主要是双酚A型环氧树脂。
添加剂:主要包括固化剂、阻燃剂、偶联剂、无机填料。
原文地址:https://www.cnblogs.com/Myron117/p/16269528.html
- 群分享:Markdown + CSS 实现微信公众号排版
- Android 蓝牙操作详解
- Linq to xml 操作带命名空间的xml
- Android 操作Sqlite
- 零基础学编程039:生成群文章目录(2)
- Android中的AutoCompleteTextView的使用
- 深度学习以及卷积基础
- Android 控件:使用下拉列表框--Spinner
- 层层升入:SQL极限调优之一次更新操作的N种优化可能
- 零基础学编程037:小数据分析
- 【干货】圣诞老人是否真实存在?训练Tensorflow的对象检测API能够告诉你答案
- 排序含有数字的字符串:一个巧妙地方法
- wpf 控件大小随窗体大小改变而改变
- 零基础学编程036:快速编写一个GUI程序
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Oracle数据库连接工具的使用(二)
- 迭代器与生成器
- goland_beego框架学习--api实现
- 面试-hystack全文检索
- ASP.NET Core中使用Cache缓存
- flask uwsgi和nginx配置信息
- 生成各种图案
- java - 算法 - kmp查找字符串第一次出现的位置
- 每天3分钟操作系统修炼秘籍(21):进程间通信(7):锁
- laravels 使用laravel-wechat 组件
- 设计模式--装饰器模式
- 六、Curator使用:分布式计数器
- Spark学习(1)
- EasyNetQ使用(四)【Request与Response,Send与Receive】
- GPIO原理与配置(跑马灯,蜂鸣器,按键)