为什么在高速PCB设计当中信号线不能多次换孔

news2024/11/15 8:37:09

大家在进行PCB设计时过孔肯定是要接触的,那么大家知道过孔对于我们PCB的信号质量影响有多大吗?

在搞清楚上面这个这个问题之前我们先给大家介绍一下我们在PCB设计时过孔应该如何选取。

一般过孔种类有以下三种可以进行选择:(单位是mil)

8/16±2mil    10/20±2mil     12/24±2mil


97ea4968ff64df56460fe0e49bd4f221.jpeg


通常我们在板子比较密的情况下会用8/16±2mil(8/14,  8/16,  8/18都可以)大小的过孔,板子比较空旷的时候可以选取12/24±2mil(12/22,  12/24,  12/26都可以)大小的过孔,那板子器件密度在两者之间则可以采用10/20±2mil(10/18,  10/20,  10/22都可以)大小的过孔。

站在经济效益上来讲我们过孔越大成本越低,所以我们要控制板子的成本的话,在满足我们设计的同时尽量把过孔设置大一点。

当然在HDI板子当中我们通常是需要用到盲埋孔,通常我们的盲孔可以设置的大小范围是4/10±2这样子,通常打在焊盘上面就可以了,但是需要注意的是不要打在焊盘的正中心,通常打在焊盘的边缘就可以了,这样在工艺处理方面会好一点。

那么我们的过孔是不是越大越好或者说越小越好呢,很显然并不是这样子的。

在工艺的角度下我们的过孔内径是不能小于板厚的1/7,为什么呢?

因为在我们的过孔小于1/7的情况下,受工艺技术的影响,无法做到过孔孔壁均匀镀铜,在不能均匀镀铜的情况下我们板子的电气性能就会受到影响。所以在我们在板子厚度较大时也要加大我们的过孔,通常板厚和最小过孔的关系如下表所示:


ca9c4edb0da3479d20719ac2c355e09e.jpeg


我们上面的出来的结论是通常过孔要大一点会更好,那么我们这个时候需要向大家介绍两个公式,一个是过孔寄生电容的计算公式:C=1.41εTD2/(D1-D2)另一个是寄生电感的计算公式:L=5.08h[ln(4h/d)+1]。


c50d67df24e02da45f361cdb0c2000a5.jpeg

附图1

a6c40d7a0967411389535a4938695ee3.jpeg

 附图2


我们首先看一下过孔寄生电容计算公式:

ε:板子的介电常数,通常不同的板材他们的介电常数也不一样,T:指的是板子的厚度。

假设过孔是在GND层的情况下,D1值是过孔边缘与铜皮的避让距离(反焊盘),D2:指的是过孔的外径。


由上面的公式我们可以得出一下结论:

1、在板材和板厚不变的情况下D1越大则寄生电容越小,C与D1成反比关系。

2、在板材和厚度不变的情况下D2越大则寄生电容越大,C与D2成正比关系。

3、在板厚和D2,D1不变的情况下,板材的介电常数越大则寄生电容越大,C与ε成正比关系。

4、在介电常数以及D2,D1不变的情况下,板厚T越大则寄生电容越大。

然后我们再分析一下寄生电感计算公式:

e5dbca33c82c1796da6e640d2f385140.jpeg

附图三

h:指的是过孔的长度(板子的厚度)d:指得是过孔的内径


由此我们可以得出以下结论:

1)板子厚度越薄寄生电感越小,L与h成正比关系。

2)过孔的内径越大寄生电感越小,L与d成反比关系。


在普通PCB 设计中,过孔的寄生电容和寄生电感对PCB设计的影响较小,进行常规选择即可。但在高速PCB中的过孔设计,通过上面对过孔寄生特性的分析,我们可以看到,在高速PCB设计中,看似简单的过孔往往也会给电路的设计带来很大的负面效应。为了减小过孔的寄生效应带来的不利影响,在设计中可以尽量做到:

1)选择合理的过孔尺寸。对于多层一般密度的PCB 设计来说,选用10/20/36(钻孔/焊盘/POWER 隔离区)的过孔较好;对于电源或地线的过孔则可以考虑使用较大尺寸,以减小阻抗;

2)POWER隔离区越大越好;

3)PCB信号走线尽量不换层,也就是说尽量减少过孔;

4)使用较薄的PCB有利于减小过孔的两种寄生参数;


8f4befcbd8e52cec5923c0619f0b57fd.jpeg


当然,在设计时还需具体问题具体分析。从成本和信号质量两方面综合考虑,在高速PCB 设计时,设计者总是希望过孔越小越好,这样板上可以留有更多的布线空间,此外,过孔越小,其自身的寄生电容也越小,更适合用于高速电路。

在高密度PCB设计中,采用非穿导孔(盲埋孔)以及过孔尺寸的减小同时带来了成本的增加,而且过孔的尺寸不可能无限制地减小,它受到PCB 厂家钻孔和电镀等工艺技术的限制,在高速PCB 的过孔设计中应给以均衡考虑。


1e2e92dbcb83acdc321e16e7eca55830.jpeg

85bbee96a0d0a229f51124af45808f80.jpeg


那么我们了解完了上面这些信息之后我们就知道为什么在高速PCB设计当中我们一根导线不能打过多的过孔了,过孔本身会带来寄生电容和寄生电感,过孔打的越多所带来的寄生电容和寄生电感的值也越大,所以这就是为什么很多数据手册上面会写我们布线时过孔的数量不能超过多少个(附图三),一般我们的高速信号线采取不能超过三个过孔的原则,能不打孔就不打孔。


5f4cf2cff18744700d4a2092253b3f3f.jpeg

(附图四)


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

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

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

相关文章

00后会不会改变软件测试行业现状?

不可置否,从年开始,00后开始进入职场,开始他们漫长的职业生涯啦。 作为经历过90后改变职场规则的80后的老人们,又要瑟瑟发抖啦。 因为在90后之后,00后又开始整顿职场了。 80后,上有老下有小,为…

纪念DedeCMS创始人IT柏拉图先生

我是卢松松,点点上面的头像,欢迎关注我哦! IT柏拉图开发了DedeCMS,造福了千万站长,但却没有因为这套系统过上体面的生活。 (图片取自IT柏拉图的新浪微博) 1979年你出生了,比我大…

【刷题心得】双指针法|HashSet<T>

题目 1 概念梳理 1.1 ISet<T> HashSet<T> 包含不重复元素的集合称为“集set”。.NET Framework包含两个集HashSet<T>和SortedSet<T>&#xff0c;其中HashSet<T>包含不重复元素的无序列表&#xff0c;SortedSet<T>包含不重复元素的有序列…

数据科学必备Python编程基础

前言 对于Python复杂的编程语言中提取了数据分析常用的数据处理以及数据可视化等数据分析师常用的内容&#xff0c;区别与其他的Python编程教程&#xff0c;如果是纯开发的小伙伴&#xff0c;看完本系列的文章仅仅只能掌握数据相关处理的内容&#xff0c;并不能完全掌握开发方…

RestoreDet

来说说低分辨率图像中目标检测吧~~ 超分辨率&#xff08;SR&#xff09;等图像恢复算法是退化图像中目标检测不可或缺的预处理模块。然而&#xff0c;这些算法中的大多数假设退化是固定的并且是先验已知的。 论文地址&#xff1a;https://arxiv.org/pdf/2201.02314.pdf 当真…

四、文件管理(三)文件系统

目录 3.1文件系统结构 3.2文件系统布局 3.2.1文件系统在外存中的结构 3.2.2文件系统在内存中的结构 3.3外存空闲空间管理 3.3.1空闲表法 3.3.2空闲链表法 3.3.3位示图法 3.3.4成组链接法 3.4虚拟文件系统 3.5文件系统挂载(mounting) 3.1文件系统结构 从不同的角度出…

柚子是肝病“催化剂”吗?医生:滋养肝细胞,5种水果或可常吃

人体就像是一台大型的机器&#xff0c;五脏六腑就像是机器里的重要组成部分&#xff0c;血管是为五脏六腑输送机油的管道&#xff0c;骨骼是机器的整体框架等&#xff0c;它们彼此之间互相配合&#xff0c;机器才能够正常运转。 如果其中一个构造受损了&#xff0c;那么会影响到…

2023最新SSM计算机毕业设计选题大全(附源码+LW)之java散酒营销系统w5at6

对于计算机专业的学生最头疼的就是临近毕业时的毕业设计,对于如何选题,技术选型等这些问题,难道了大部分人,确实,还没毕业的学生对于这些问题还比较陌生,只有学习的理论知识,没有实战经验怎么能独自完成毕业设计这一系列的流程,今天我们就聊聊如何快速应对这一难题. 比较容易的…

第二证券|元宇宙赛道西北首个“吃螃蟹者”入场

元世界展开势头一浪高过一浪之际&#xff0c;地处西北的咸阳高新区也下决心参加这场比赛。 近来&#xff0c;咸阳高新区管委会发布《咸阳高新区元世界工业先行区举动方案》&#xff0c;对行将打出的元世界“先手牌”从多个维度予以规划。 值得关注的是&#xff0c;外界印象中&…

iOS视频流采集概述(AVCaptureSession)

需求&#xff1a;需要采集到视频帧数据从而可以进行一系列处理(如: 裁剪&#xff0c;旋转&#xff0c;美颜&#xff0c;特效....). 所以,必须采集到视频帧数据. 阅读前提: 使用AVFoundation框架 采集音视频帧数据 Overview AVCaptureSession:使用相机或麦克风实时采集音视频…

Java编程实战12:解数独

目录解数独题目示例 1提示解答解题思路完整代码解数独 题目 编写一个程序&#xff0c;通过填充空格来解决数独问题。 数独的解法需 遵循如下规则&#xff1a; 数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能…

1553_AURIX_TC275_CCU寄存器以及模块的独立时钟生成

全部学习汇总&#xff1a; GreyZhang/g_TC275: happy hacking for TC275! (github.com) 这里的BBB时钟应该是前面看到的调试时钟&#xff0c;BBB比较醒目&#xff0c;不过暂且不知道这个缩写是什么词语的缩写。 这个寄存器是CPU0的时钟设置寄存器。我有点好奇&#xff0c;这个寄…

多线程并发、线程池、同步方法、同步代码块(锁)

多线程&#xff1a; 同时执行多个程序 多线程需要硬件支持&#xff08;cpu&#xff09; 并行&#xff1a;在同一时刻&#xff0c;有多个指令在多个cpu上同时执行 并发&#xff1a;在同一时刻&#xff0c;有多个指令在单个cpu上交替执行 进程&#xff1a;正在运行的软件 独立…

详解VQVAE:Neural Discrete Representation Learning

VQVAE&#xff1a;Neural Discrete Representation Learning 原文链接&#xff1a;https://arxiv.org/abs/1711.00937 要看细节&#xff0c;强推&#xff0c;直接不用看论文了&#xff1a;VQ-VAE的简明介绍&#xff1a;量子化自编码器 - 科学空间|Scientific Spaces 一、问…

车辆管理怎么做?这六个车辆管理系统能帮到你!

通过本篇文章&#xff0c;您将了解以下问题&#xff1a;1、6个车辆管理系统盘点 2、企业使用车辆管理系统的价值是什么&#xff1f; 车辆管理系统指集合处理用车、还车、维保&#xff0c;监测油耗、车辆状态等车辆管理相关工作为一体的系统。 随着车辆数据的不断增长,如何快速…

武汉大学数据科学导论 WHU-data-science-introduction-996station GitHub鉴赏官

推荐理由&#xff1a;武汉大学数据科学导论 数据科学导论 声明: 本仓库构建目的为提供一个开源的可浏览的代码仓库,用于完成本人作业 代码作业的目录如下,纸质作业也已上传,下载地址 采用MIT协议,以供学习交流 第一次作业 决策树 第二次作业 Apriori k-means naive-bayes 第三次…

毕业设计 基于stm32与openmv的目标跟踪系统

文章目录0 前言课题简介设计框架3 硬件设计4 软件设计对被测物体的识别判断被测物体所在区域5 最后0 前言 &#x1f525; 这两年开始毕业设计和毕业答辩的要求和难度不断提升&#xff0c;传统的毕设题目缺少创新和亮点&#xff0c;往往达不到毕业答辩的要求&#xff0c;这两年…

Linux 负载均衡介绍之LVS工作模式-NAT转发模式

Linux 负载均衡介绍之LVS工作模式-NAT转发模式 图示&#xff1a; 工作原理&#xff1a; ①.客户端将请求发往前端的负载均衡器&#xff0c;请求报文源地址是CIP(客户端IP),后面统称为CIP)&#xff0c;目标地址为VIP(负载均衡器前端地址&#xff0c;后面统称为VIP)。 ②.负载…

RK3568平台开发系列讲解(视频篇)视频渲染OpenGL ES是什么

🚀返回专栏总目录 文章目录 一、什么是OpenGL ES二、上下文环境三、OpenGL(ES)的用途四、OpenGL 渲染管线五、创建显卡执行程序5.1、创建 Shader5.2、创建 Program沉淀、分享、成长,让自己和他人都能有所收获!😄 📢渲染并不单单是要把画面绘制到屏幕上,更多的是需要…

VirtualBox启动问题记录

很久之前安装过的虚拟机&#xff0c;虚拟机文件是安装在移动硬盘上的&#xff0c;最近在做redis集群试验的时候&#xff0c;打算重新使用一下这个虚拟机&#xff0c;在启动的时候出现了一些问题&#xff0c;特此记录一下&#xff0c;便于后面再出现此问题时不知所措。 实体机操…