一文带你了解PCB设计中的常用基本概念

news2024/10/7 10:20:20

本文将从初学者的角度出发,一文带你快速了解PCB设计中的常用基本概念:


一、FR4板材

FR-4就是玻璃纤维环氧树脂覆铜板,线路板中的一种基材,可以分为一般FR4板材和高TG FR4板材,Tg是玻璃转化温度,即熔点。电路板必须耐燃,在一定温度下不能燃烧,只能软化。这时的温度点就叫做玻璃态转化温度(Tg点),这个值关系到PCB板的尺寸安定性。

62ce1382fd92da516e46b6f64a55990c.jpeg 

一般Tg的板材为130度以上,高Tg一般大于170度,中等Tg约大于150度。通常Tg≥170℃的PCB印制板,称作高Tg印制板。基板的Tg提高了,印制板的耐热性、耐潮湿性、耐化学性、耐稳定性等特征都会提高和改善。TG值越高,板材的耐温度性能越好,尤其在无铅制程中,高Tg应用比较多。

d723f1d53d37964eca84f2fa8a85f618.jpeg

 

二、阻抗匹配

阻抗匹配(impedance matching)主要用于传输线上,以此来达到所有高频的微波信号均能传递至负载点的目的,而且几乎不会有信号反射回来源点,从而提升能源效益。信号源内阻与所接传输线的特性阻抗大小相等且相位相同,或传输线的特性阻抗与所接负载阻抗的大小相等且相位相同,分别称为传输线的输入端或输出端处于阻抗匹配状态,简称为阻抗匹配。PCB中常见的阻抗控制值有:100欧姆差分阻抗,90欧姆差分阻抗以及单端50欧姆阻抗。

c72920572a23316d7bd9f36f426f0e69.jpeg

  

三、表面处理

PCB 板表面处理一般分为几种,为了更好的了解自己的PCB设计各项问题,现进行简单介绍:

1)喷锡,喷锡是电路板行内最常见的表面处理工艺,它具有良好的可焊接性,可用于大部分电子产品。喷锡板对其他表面处理来说,它成本低、可焊接性好的优点;其不足之处是表面没有沉金平整,特别是大面积开窗的时候,更容易出现锡不平整的现象。

2)沉锡,沉锡跟喷锡的不同点在于它的平整度好,但不足之处是极容易氧化发黑。

 

0716a8f701bda7a6d24af08caae18cd9.jpeg

ad2bcced89b866ecfea9b1a3af1f22df.jpeg

3)沉金,只要是“沉”其平整度都比“喷”的工艺要好。沉金是无铅的,沉金一般用于金手指、按键板,因为金的电阻小,所以接触性的必须要用到金,如手机的按键板灯。沉金是软金,对于经常要插拔的要用镀金,沉金主要是沉镍金。


4)镀金

在沉金中已经提到镀金,镀金有个致命的不足时其焊接性差,但其硬度比沉金好。在MID和VR的设计中一般不用这种工艺

小助手提示:如果对于平整度有要求,如对频率有要求的阻抗电路板(如微带线)尽量用沉金工艺;一般带有BGA的MID板卡都用沉金工艺。

 

63f6f8202f01af9de0cf0b7b3d758410.jpeg

ff96b5fbf02ced3b4093807576ecedea.jpeg


5) OSP

它主要靠药水与焊接铜皮之间的反应产生可焊接性,唯一的好处是生产快,成本低;但是因其可焊接性差、容易氧化,电路板行内一般用得比较少。

  

四、芯板(Core)/PP片(半固化片)

将补强材料浸以树脂,一面或两面覆以铜箔,经热压而成的一种板状材料,称为覆铜箔层压板。它是做PCB的基本材料,常叫基材。当它用于多层板生产时,也叫芯板(CORE)

树脂与载体合成的一种片状粘结材料称为PP片。

芯板和半固化片是用于制作压合多层板的常见材料。

26a2250e735f1716eb34aa61508d0469.jpeg

 

五、差分线

差分信号就是驱动器端发送两个等值、反相的信号,接收端通过比较这两个电压的差值来判断逻辑状态“0”还是“1”。而承载差分信号的那一对走线就称为差分走线。差分信号,有些也称差动信号,用两根完全一样,极性相反的信号传输一路数据,依靠两根信号电平差进行判决。为了保证两根信号完全一致,在布线时要保持并行,线宽、线间距保持不变。

6fca79bd8dfc126e8fd3b307db38c5fb.jpeg

 

六、信号完整性(signal integrity)

信号完整性是指信号在传输线上的质量。信号具有良好的信号完整性是指当在需要的时候,具有所必需达到的电压电平数值。差的信号完整性不是由某一单一因素导致的,而是板级设计中多种因素共同引起的。主要的信号完整性问题包括反射、振荡、地弹、串扰等。 

 

d77177bdca1361ad6c18614538e69123.jpeg


七、信号反射

反射就是在传输线上的回波。信号功率(电压和电流)的一部分传输到线上并达到负载处,但是有一部分被反射了。如果源端与负载端具有相同的阻抗,反射就不会发生了。源端与负载端阻抗不匹配会引起线上反射,负载将一部分电压反射回源端。如果负载阻抗小于源阻抗,反射电压为负,反之,如果负载阻抗大于源阻抗,反射电压为正。布线的几何形状、不正确的线端接、经过连接器的传输及电源平面的不连续等因素的变化均会导致此类反射。

反射会造成信号过冲overshoot、下冲undershoot、振铃ringing、边沿迟缓也就是阶梯电压波。

 

0c2a526d1be7f7dcb2b70c0926431c8b.jpeg


八、串扰(crosstalk)

串扰是两条信号线之间的耦合,信号线之间的互感和互容引起线上的噪声。容性耦合引发耦合电流,而感性耦合引发耦合电压。PCB板层的参数、信号线间距、驱动端和接收端的电气特性及线端接方式对串扰都有一定的影响。


九、内电层(Inner Layer)

内电层是PCB的一种负片层,主要作用是当做电源或地的层,必要时进行电源分割。


十、盲埋孔

1)盲孔:从中间层延伸到PCB一个表面层的过孔。常见的有一阶,二阶之称,比如一阶盲孔是指第二层到TOP层的过孔或者倒数第二层到Bottom的过孔。

2)埋孔:从一个中间到另一个中间之间的过孔,不会延伸到PCB表面层。

 

十一、测试点

一般指独立的PTH孔、SMT PAD、金手指、Bonding手指、IC手指、BGA焊接点、以及客户于插件后测试的测试点。

 

十二、Mark点

Mark点是电路板设计中PCB应用于自动贴片机上的位置识别点,又称光学点位点。Mark点的选用直接影响到自动贴片机的贴片效率。一般Mark点的选用与自动贴片机的机型有关。Mark点一般设计成Ф1 mm(40 mil)的圆形图形。考虑到材料颜色与环境的反差,留出比光学定位基准符号大0.5 mm(19.7 mil)的无阻焊区,也不允许有任何字符,见图所示。同一板上的光学定位基准符号与其相邻内层背景要相同,即三个基准符号下有无铜箔应一致。周围10mm无布线的孤立光学定位符号应设计一个内径为2mm环宽1mm的保护圈,且周围有上下边直径为2.8mm的8边形隔离铜环。

821bba705b3cb3a541fde0d784270095.jpeg


十三、PTH(金属化孔)/NPTH(非金属化孔)

孔壁沉积有金属层的孔称为金属化孔,其主要用于层间导电图形的电气连接。反之,则为非金属孔,一般用来作为定位孔或安装孔。

b0627514b53a32a5e6e420b9ba2f6cba.jpeg

声明:本文凡亿教育原创文章,转载请注明来源!

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

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

相关文章

分享好玩的h5小游戏制作_为什么要做h5微信小游戏呢

近年来,市面上一直流行各种h5游戏,例如投票、答题、刮刮乐、大转盘等等等等,而且我在各种营销场景下经常看到它们的身影,是做促销,引流和宣传的神器之一! 那么,怎么做好玩的h5游戏?还…

DIXml v5.21.0 for Delphi 11

DIXml v5.21.0 for Delphi 11 DIXml是一个嵌入式XML、XSLT,也是Delphi的EXSLT处理库(Embarcadero//CodeGear/Borland)。它构建在libxml2、libxslt和libexslt库上,但不需要更多的DLL或其他外部文件。 DIXml很容易成为Delphi中功能最齐全的XML和XSLT替代品…

实战讲解MyBatis缓存:一级缓存和二级缓存(图+文+源码)

1 缘起 回顾SpringBoot如何进行事务管理相关知识的时, 发现使用Spring的注解Transational即可实现事务管理,完成回滚操作, 然而SpringBoot中使用MyBatis这个ORM框架操作数据库,实现CURD, 这两者有什么关系呢&#xff…

集合类不安全

ArryList集合 多线程下不安全;可能会报错:java.util.ConcurrentModificationException(并发修改异常) import java.util.*; import java.util.concurrent.CopyOnWriteArrayList;//java.util.ConcurrentModificationException 并发…

每日刷题3——牛客,算术转换和二级指针

更新不易,麻烦多多点赞,欢迎你的提问,感谢你的转发, 最后的最后,关注我,关注我,关注我,你会看到更多有趣的博客哦!!! 喵喵喵,你对我…

FFmpeg入门 - 视频播放

音视频最好从能够直接看到东西,也更加贴近用户的播放开始学起. 音视频编解码基础 我们可以通过http、rtmp或者本地的视频文件去播放视频。这里的"视频"实际上指的是mp4、avi这种既有音频也有视频的文件格式。 这样的视频文件可能会有多条轨道例如视频轨道、音频轨道…

(200,10)和(10,)的ndarray数组怎么计算内积,得到的是什么维度?

今天在定义一个内积运算的时候,发现了一个模糊的问题,两个变量,都是ndarray数组,一个维度是(200,10),一个维度是(10,),两者求内积后得到的新数组的维度是(200,),该如何理解? 一、数…

你给我解释解释,什么TMD叫TMD attention(持续更新ing...)

诸神缄默不语-个人CSDN博文目录 开宗明义:attention就是一个加权机制,但是权重需要经过训练得到。 本文介绍一些我自己整理的常见attention类型。 本文不关注别的博文里已经写烂了的attention机制的重要性和直觉解释(又不是写论文还要写int…

SpringBoot项目调用Matlab方法

SpringBoot项目调用Matlab方法需求环境准备步骤Matlab方面java方面结果需求 java调用matlab的函数 环境准备 Matlab,jdk,maven管理的springboot项目 步骤 Matlab方面 准备一个简单函数 function [x,y,z] jarDemo(arg) disp("hello world fr…

JVM运行数据区深度解析

运行数据区 字节码只是一个二进制文件存放在那里。要想在jvm里跑起来,先得有个运行的内存环境。 也就是我们所说的jvm运行时数据区。 1)运行时数据区的位置 运行时数据区是jvm中最为重要的部分,执行引擎频繁操作的就是它。类的初始化&…

IPD-产品需求管理过程(2)

1、需求分析方法 需求分析分为需求解释、需求过滤、需求分类、需求排序四步。 SEG:system engineering group,意为系统工程组 其中,需求解释环节要完成客户需求语言向内部规范描述语言的转换;需求过滤环节要去伪存真、去粗取精&#x…

C++11 异步操作future和aysnc

目录 C11异步操作的4个接口 1. std::aysnc和std::future std::future和std::aysnc的使用Demo 2. std::packaged_task std::packaged_task的使用Demo 3. std::promise std::promise的使用Demo 总结 C/CLinux服务器开发/后台架构师【零声教育】-学习视频教程-腾讯课堂 C1…

STM32F407高级定时器-死区时间研究-STM32CubeMX

距离上次写笔记,已经过去好长时间了 中间也折腾过不少东西,但是都没咋整理,主要是这中间都是在干活儿,不是自己想要研究的,也没想着要写。 从去年10月份开始想要学习FOC,10月份研究了一个月,到…

HTML5学习笔记(一)

XHTML,全称“EXtensible HyperText Mark-up Language(扩展的超文本标记语言)”,它是XML风格的HTML4.01,我们可以称之为更严格、更纯净的HTML4.01。 HTML语法书写比较松散,比较利于开发者编写。但是对于机器…

计算机的种类

文章目录计算机的种类一,模拟计算机二,数字计算机三,混合计算机计算机的种类 《计算机是什么》一节中讲到,根据不同计算机的尺寸,可以将计算机分为微型计算机、小型计算机、大型计算机、工作站和超级计算机5类。实际上…

string类(一)

目录 一、 string类对象的常见构造 二、string类对象的容量操作 2.1 size(返回字符串有效字符长度) 2.2 capacity(返回空间总大小) 2.3 reserve扩空间​编辑 2.4 resize初始化不会覆盖本来的空间​编辑 2.5 对于test_string7中每一句代码进行调试运行 三、string类对象的…

云中网络的隔离:GRE、VXLAN

对于云平台中的隔离问题,前面咱们用的策略一直都是 VLAN,但是我们也说过这种策略的问题,VLAN 只有 12 位,共 4096 个。当时设计的时候,看起来是够了,但是现在绝对不够用,怎么办呢? …

真的,Java并发编程基础入门看这个就够了

Java并发编程学习之02Java并发编程入门指南 真的,Java并发编程入门看这个就够了1. Java天生多线程2. Java启动多线程实现方式2.1 实现代码2.2 Thread和Runnable的区别2.3 start和run方法的区别3. Java如何停止线程呢3.1 已弃用方法3.2 推荐使用4. 守护线程5. 优先级…

JVM的GC算法CMS和G1

GC算法 -XX:UseSerialGC 新生代和老年代都使用串行收集器 串行收集器使用单线程并且是独占式的垃圾回收 -XX:UseParNewGC 新生代使用ParNew垃圾回收器,老年代使用串行收集器 ParNew是串行收集器的多线程版本,只工作在新生代(可以见名知…

jmeter逻辑控制器和定时器

常用逻辑控制器和定时器一、认识逻辑控制器一、作用:⼀个事务会包含并请求二、常见逻辑控制器介绍1、simple controller2、recorder controller3、loop controller4、random controller5、if controller6、module/include controller7、transaction controller三、J…