过孔基础常识

news2024/10/7 12:23:04

过孔,一个绝大多数硬件工程师都听说过,但又并非真正了解的名词。了解的都知道,其在PCB板中其着至关重要的的作用。没有过孔的存在,很难画出一块完美的PCB板。所以呢,小编今日就带大家了解了解什么是过孔。

什么是过孔

在PCB设计中,根据产品需求,板子的层数往往是不同的。在双面板和多层板中,为连通各层之间的印制导线,在各层需要连通的导线的交汇处钻上一个公共孔,即过孔。

分类

如果按照过孔所处的位置,过孔主要分为三类:通孔,盲孔和埋孔。 在这里插入图片描述
从图示,我们大概就能看到三者的区别。
盲孔:即贯穿于顶层与底层,具有一定的深度。用于表层线路和下面的内层线路的连接。
埋孔:位于线路板内层的连接孔,其不会延伸到线路板的表面。
通孔:这种孔穿过整个线路板,可用于实现内部互连或者元件的安装定位孔。

当然,如果按照PCB过孔的作用的话,又可以分为以下三类:
1. 信号过孔(过孔结构要求对信号影响最小)
2. 电源,地过孔(过孔结构要求过孔的分布电感最小)
3. 散热过孔(过孔结构要求过孔的热阻最小)

所以呢,不论从什么角度对过孔进行分类,其本身的作用离不开这两种:

  1. 用于各层间的电气连接。
  2. 用作器件的固定与定位。

过孔的组成

从设计角度来看,一个过孔主要分为两个部分:1)中间的钻孔。2)钻孔周围的焊盘区。这两部分决定了过孔的大小。在一些高速高密的设计中,为了留出更多的空间,设计者往往会选择较小尺寸的过孔。较小尺寸的过孔,其自身的寄生电容较小,适合于一些高速电路。但随之而来的是带来了成本的增加。在大多数电路设计中,过孔的内径选择往往在0.2mm,外径在0.4mm。但这并非绝对的,也和过孔所使用的位置强相关。

过孔的影响

过孔在传输线上表现为阻抗不连续的断点,其会造成信号的反射。过孔的等效阻抗一般比传输线低12%左右。即50R的传输线在经过阻抗时会减少6R。但因产生的阻抗不连续而造成的反射其实是微乎其微的。反射系数:(44-50)/(50+44)=0.06。

相比于因其产生的阻抗不连续问题,过孔产生的更多影响主要体现在寄生电容与寄生电感上。

过孔本身存在着对地的寄生电容。如果过孔的内径直径为D1,焊盘直径为D2,PCB板的厚度为T,板基材介电常数为ε,那么过孔的寄生电容大小近似为C=1.41εTD1/(D2-D1)。

过孔的寄生电容给电路造成的影响主要体现在延长了信号的上升时间。单个过孔的影响往往较小,但是如果要多次使用过孔完成层与层的走线,尤其在一些高速敏感信号的走线中,要谨慎的使用。

过孔同样也存在寄生电感。在高速数字电路中,过孔的寄生电感带来的危害大于寄生电容的影响。其产生的寄生串联电感会削弱旁路电容的贡献,减弱整个电源系统的滤波作用。同时过孔的寄生电感L=5.08h[ln(4h/d)+1],h为过孔长度,d为中心钻孔的直径。

所以如何合理的使用过孔,是尤为的重要。

如何使用过孔

从成本和信号质量两个方面考虑,选择合理尺寸的过孔大小。对于电源或地线的过孔,可以考虑使用较大尺寸的过孔,以减小阻抗。对于信号走线,选择较小的过孔,减小寄生电感电容的影响。

过孔不要打在焊盘上。

信号走线尽量不要换层,尽量不要使用不必要的过孔。

电源和地的管脚要就近打过孔,过孔和管脚之间的引线越短越好。可并联多打几个过孔,以减少等效电感。

对于差分信号,少打过孔,如果无法避免使用,需保证差分对上的过孔则需要对称放置。在信号换层的过孔附近放置一些接地的过孔,以便为信号提供最近的回路。甚至可以在 PCB 板上放置一些多余的接地过孔。

密度高的高速PCB板,考虑微型过孔。

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

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

相关文章

FCN代码及效果展示

1. 代码获取 代码地址: https://github.com/Le0v1n/ml_code/tree/main/Segmentation/FCN 2. 从头开始训练 2.1 测试平台 GPU:NVIDIA RTX 3070CPU: Intel I5-10400FRAM: 16GBOS: Windows 11Dataset: VOC2012Class num: 21(201)Batch size: 4Learning Rate: 0.1Ep…

嘉兴经开区第四届创新创业大赛总决赛成功举办

12月21日至12月22日,嘉兴经济技术开发区第四届创新创业大赛总决赛成功举办,经过激烈角逐最后共有10家企业分别获得大赛初创组和成长组的一二三等奖。 总决赛现场 嘉兴经开区第四届中国创新创业大赛于6月正式启动,陆续在嘉兴、成都、北京、西…

【详细学习SpringBoot源码之内嵌Tomcat启动原理分析编译部署Tomcat源码过程解析-9】

一.知识回顾 【0.SpringBoot专栏的相关文章都在这里哟,后续更多的文章内容可以点击查看】 【1.SpringBoot初识之Spring注解发展流程以及常用的Spring和SpringBoot注解】 【2.SpringBoot自动装配之SPI机制&SPI案例实操学习&SPI机制核心源码学习】 【3.详细学…

12-RabbitMq概述与工作模式深度剖析

MQ概述 MQ全称 Message Queue(消息队列),是在消息的传输过程中保存消息的容器。多用于分布式系统之间进行通信。 MQ 的优势 应用解耦:提高系统容错性和可维护性 异步提速:提升用户体验和系统吞吐量 削峰填谷&#xff1…

unity中使用代码接绘制三维模型

一 模型的构成 在三维世界中,绘制一个模型并不是什么很复杂的问题。只要知道了基本原理一切需求便迎刃而解。 如下图所示,任何模型都是由点线面构成的,而面的最小单位是三角形。 任何一个多边形的面,都是由多个三角形构成的。比…

Web前端105天-day64-HTML5_CORE

HTML5CORE04 目录 前言 一、复习 二、WebSocket 三、服务器搭建 四、聊天室 五、defineProperty 5.1.初识defineProperty 5.2.配置多个属性 5.3.可配置 5.4.赋值监听 5.5.练习 5.6.计算属性 总结 前言 HTML5CORE04学习开始 一、复习 SVG: 利用HTML的 DOM 来绘制图…

PCB贴片机如何送料?

1.常见的贴片机供料器四种形式 http://www.sz-bjzn.com/1547.html 2.模块化设计SMT贴片机送料器的操作方法 3.淘宝 https://item.taobao.com/item.htm?spma230r.1.14.98.33e41823OZ1zzn&id579043582781&ns1&abbucket20#detail 不错:https://item.tao…

distinct与group by 去重

distinct与group by 去重distinct 特点:group by 特点:总结:mysql中常用去重复数据的方法是使用 distinct 或者group by ,以上2种均能实现,但也有不同的地方。distinct 特点: 1、distinct 只能放在查询字段…

重新更新anaconda

更新anaconda问题阐述问题分析打开Anaconda Nvaigator打开文件所在位置复制文件所在路径找到此电脑或者打开设置找到高级系统设置环境变量添加环境变量打开scripts文件修改成功再一次启动感谢观看今天手贱,不小心删掉的anaconda,我想一不做二不休,直接重新重装了,就找到了anaco…

经典SQL语句大全(基础、提升、技巧、数据开发、基本函数)

目录 前言 正文 第一章:基础 第二章:提升 第三章:技巧 第四章:数据开发-经典​​​​​​​ 第五章:SQL Server基本函数 第六章:常识 第七章:SQLServer2000 同步复制技术实现步骤 总结…

juc-4-synchronized原理

目录 1、synchronized 作用于静态方法 总结 ​编辑 案例 静态成员变量 (synchronized锁非静态方法) 案例 静态成员变量 (synchronized锁静态方法 或 直接锁类) 2、监视器锁(monitor) 2.1 synchronized怎么实现的线程安全呢? 3、JDK6 synchronized 的优化 3.1 C…

互联网技术不再是统领,当下正在发生着一场深刻的变革

拥抱实体经济,绝对是当下互联网玩家们的首要选择。无论是头部的互联网企业来讲,还是新生的互联网玩家而言,它们都不约而同地将关注的焦点聚焦在了这样一个方向上。   透过这一点,我们可以非常明显地感受到,一个全新的…

圣诞节,记录前行中跨过的2022

2022年,我人生的第二十四年,是我大学生活的最后一年,是我职场生涯的第一年,这一年从学生到打工人,从实习生到职场员工,变化了许多,做了许多,收获了许多,同时也成长了许多…

m自适应FSK解调系统误码率matlab仿真

目录 1.算法描述 2.仿真效果预览 3.MATLAB核心程序 4.完整MATLAB 1.算法描述 FSK信号的解调也有非相干和相干两种,FSK信号可以看作是用两个频率源交替传输得到的,所以FSK的接收机由两个并联的ASK接收机组成。 (1)相干解调 相干解调是利用乘法器&…

Minecraft(我的世界) Fabric 1.19.3 服务器搭建教程

Debian系统使用MCSManager9面板搭建MC Java版MOD服务器的教程,本教程用的Fabric1.19.3服务端,用其他服务端的也可以参考一下。 视频教程:https://www.bilibili.com/video/BV1Zd4y1h7zG/ 我的世界(MC) Fabric 1.19.3 开服教程,新手…

IDEA Git 选项栏各项功能详解

IDEA Git 选项栏各项功能详解 如图所示 Copy Revision Number 顾名思义 拷贝当前版本号 到剪切板 a8e4b86ce9ca01968629504a6e19b4b99d76a853 Create Patch 在 git 日志中选择要创建补丁的commit,右键选择Create Patch...同一个文件在多次commit中都存在&#xff…

DSP-离散时间系统

目录 概念: 累加器(Accumulator): N点滑动滤波器: 离散时间系统的分类 : 线性系统 Linear System 移不变系统 Shift-Invariant Systems 因果系统 Causal System 稳定系统 Stable System 无源(passive&#x…

蚂蚁感冒(第五届蓝桥杯省赛C++A/B组)

目录 题目详细:​编辑 题目思路: 两种情况: 代码详解: 题目详细: 题目思路: 这个题目的关键在于对蚂蚁相遇 的时候情况的看待 两个蚂蚁相遇时候的情况 我们可以看作 他们相互穿过了彼此 假设相遇…

基于CNN的MINIST手写数字识别项目代码以及原理详解

文章目录项目简介项目开发软件环境项目开发硬件环境前言一、数据加载的作用二、Pytorch进行数据加载所需工具2.1 Dataset2.2 Dataloader2.3 Torchvision2.4 Torchtext2.5 加载项目需要使用的库三、加载MINIST数据集3.1 数据集简介3.2 数据预处理3.3 加载数据集四、模型构建五、…

【分布式技术专题】「架构实践于案例分析」总结和盘点目前常用分布式事务特别及问题分析(Seata-终)

分布式事务中间件对⽐与选择 tx-lcnEasyTransactionByteTCCSeata Seata实现分布式事务 我们主要以Seata的分布式事务框架进行介绍分析,相关的并且针对于其三种模式进行分别说明介绍。 搭建Seata Server 前往https://github.com/seata/seata/releases 下载Seata安装…