PCB知识补充

系列文章目录


文章目录

  • 系列文章目录
  • 参考文献
  • PCB知识
    • 互连线电阻
    • 过孔/铜箔电流能力
      • 铜箔载流能力
      • 过孔载流能力
    • 热设计
    • 电磁兼容及部分要求

参考文献

[1]牛森,张敏娟,银子燕.高速PCB多板互联的电源完整性分析[J].单片机与嵌入式系统应用,2023,23(09).

[2]陈之秀,刘洋,张涵舒等.高频率高密度电力电子系统PCB的优化设计研究[J].电气传动,2023,53(01):

[3]凌林玉.试析PCB设计中的电磁兼容问题[J].长江信息通信,2023,36(02):

[4]付可心,曾敏华.一种提升PCB载流能力的设计方法[J].工业控制计算机,2023,36(06):


PCB知识

在这里插入图片描述

ESR:等效串联电阻(寄生电阻)(Equivalent Series Resistance)
ESL:等效串联电感(寄生电感)
常在大功率/高频中考虑

IR Drop:(V=I*R)压降,电源和地网络上电压的下降或者升高的现象,电路在直流电阻造成的压降。
常见的过压问题:
1.器件由于过压或者欠压而不能正常工作;
2.局部区域电流密度过大,引起此区域温度持续升高甚至烧毁;
3.I/O网络中的电阻过大,导致有用信号严重衰减;

copper covering area:敷铜区域
through-hole: 过孔
semiconductors:半导体
copper foil area:铜箔区域
parasitic:寄生的


互连线电阻

PCB上的互联体是铜导体,也有电阻,单位长度的直流电阻为:
在这里插入图片描述
σ表示电导率,A表示过流面积。铜的电导率为5.8×107 S/m(S:西门子),最后得出:0.269欧姆/米(10mil宽度)
1mil=0.0254mm
改变互连线线宽或者增加覆铜面积都可以有效减小走线的直流电阻。


过孔/铜箔电流能力

在这里插入图片描述

电流能力计算公式:
在这里插入图片描述
I为最大通流,单位为安培(A);
K是与环境相关的常量,分别为内层线和外层线,内层线的取值为0.024,外层线的取值为0.048;
T为通流路径上最大容许的温升,单位为℃;
A为通流路径的横截面积,单位是平方密耳(mil2)

铜箔载流能力

所以这也是为什么铺铜的时候是按照最窄处计算的。
按照10mil的线宽,在内层布线,1oz的铜厚,计算可得大概在0.4A左右。
1oz=0.0356mm=1.2mil
在这里插入图片描述
可以看到10mil的情况下过电流也不是很大
在这里插入图片描述
可以通过加宽线宽的方式。

铜厚影响载流能力,还影响整板的阻抗匹配,所以可以通过增加层数的方式,增加铺铜层数
在这里插入图片描述

过孔载流能力

过孔的横截面与外径无关,铜厚主要是过孔内径铺在表面,一般铺1oz厚的,算出横截面后还是用上面的电流能力公式计算。
在这里插入图片描述
d 为孔径,h 为孔内壁的沉铜厚度,假设在过孔处控制沉铜规格为 1 oz/m2
在这里插入图片描述

10mil孔径情况下,温升10°,同流能力为1.16A,一般取1A。

过孔优化:(部分过孔电流过大)
1.增加过孔的数量,但要放置得当;
2.增大过孔的孔径,但会影响走线;
3.在大电流过孔靠近GND引脚处,增加回流过孔,共同分担电流;
4.删除非功能性过孔,可以让出更多的铺铜区域

在信号1GHz以上且需要过孔变层,过孔会产生ESR、ESL的问题,可通过降低PCB的厚度,在信号附近放置GND过孔优化。


热设计

过孔阵列中,过孔间距越小,单位热阻越小,越有利于散热,但一般看制造商允许多少吧

常见的PCB介质材料是环氧玻璃布基FR4,FR4的导热率只有0.29 W/(m·K),而铜的导热率为393 W/(m·K),因此电路板上的热量主要是依靠铜箔传递。发热元件最好放在铜箔中心,影响的面积大概是20mm*20mm。而在增加了过孔的情况下,散热情况大幅度提高。

热设计准则:
1.过孔间距尽可能的小;
2.过孔无填充时,过孔直径0.25 mm散热效果最佳;
3.当填充物的导热率小于60 W/(m·K)时,会有对应的最佳过孔直径,当导热率大于60 W/(m·K)时,直径越大越好;
4.仅通过铜箔进行散热时,散热铜箔面积小于10 cm2时,可以在节约面积的情况下有效散热。(不加过孔阵列)


电磁兼容及部分要求

电磁兼容(EMC):电子设备(系统)在所处电磁环境中能够正常、稳定的工作,并且自身工作不会对同一环境中的其他电子设备(系统)造成干扰。电磁兼容包含电磁抗扰(EMS)和电磁干扰(EMI)。

减少关键信号(尤其是电源信号)的回路面积是提升 PCB电磁兼容性最有效的方法,如:尽可能缩短地线与信号线间的距离,使二者间的距离等于 PCB 的层间距离。这样便可最大限度减小板上信号的回路面积,从而达到减小 PCB差模辐射,提高电磁抗扰能力。

PCB 时钟频率≥5MHZ 或者脉冲上升时间小于5ns 时,必须选用多层板。同时,为提升 PCB 的电磁兼容性,应优先选用基板材料相对介电常数较大的多层板。

避免电磁兼容问题:
1.电源、功率输出器等易发热元件远离关键电路,设置在 PCB 边缘区域或偏上方区域,以便更好散热;
2.敏感元件远离 CPU 时钟发生,在其周围的电源铜箔上蚀刻出马蹄形;
3.为了减小共模电流辐射,将所有连接器元件统一设置在 PCB 的一侧;
4.引线长度超过的噪声频率波长的 1/20产生天线效应,带来明显电磁干扰,缩短高速器件的走线长度,并尽量将其设置在远离连接器的地方。采用 I/O 驱动器与连接器相邻布置的方式,减少 I/O 信号的走线距离,以此耦合干扰信号;
5.对于动作电平差异大或者工作频率接近的元件,应增大元件的间距,避免工作中相互干扰。对于振荡器、时钟发生器等运行噪声较大的元件,可集中设置在远离逻辑电路部分的地方;
6.设置 EMI滤波器

串音:串音一般可以分为由于电磁场耦合引起的串音,或者由于公共阻抗耦合引起的串音。公共阻抗耦合引起的串音,是不同信号在共用相同返回路径时产生的,这种耦合常常在低频时起到较大的作用

地弹跳的内在原理。地弹跳一般是指在 PCB 系统运行时,某集成电路开关时,由于地线、集成电路的接地引线具有电感,引起器件内部的电位短暂下降,此时来自其他器件内的输出驱动信号是以外部系统作为参考的,参考电位的不一致会引起器件输入、输出电平的变化,从而引起信号稳定性的问题


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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

通用结构化剪枝DepGraph

文章目录 0. 前言一. 第一部分: Torch-Pruning1.1 传统的剪枝流程 - ResNet-18结构化剪枝1.2 Torch-Pruning剪枝 - ResNet-18结构化剪枝1.3 Torch-Pruning剪枝 - 遍历所有分组1.4 Torch-Pruning剪枝 - 剪枝器 High-level Pruners1.5 Torch-Pruning剪枝 - 拓展到更复杂的神经网…

【递归】求根节点到叶节点数字之和(Java版)

目录 1.题目解析 2.讲解算法原理 3.代码 1.题目解析 LCR 049. 求根节点到叶节点数字之和 给定一个二叉树的根节点 root ,树中每个节点都存放有一个 0 到 9 之间的数字。 每条从根节点到叶节点的路径都代表一个数字: 例如,从根节点到叶节点…

No179.精选前端面试题,享受每天的挑战和学习

🤍 前端开发工程师(主业)、技术博主(副业)、已过CET6 🍨 阿珊和她的猫_CSDN个人主页 🕠 牛客高级专题作者、在牛客打造高质量专栏《前端面试必备》 🍚 蓝桥云课签约作者、已在蓝桥云课上架的前后端实战课程《Vue.js 和 Egg.js 开发企业级健康管理项目》、《带你从入…

开发者测试2023省赛--UnrolledLinkedList测试用例

测试结果 官方提交结果 EclEmma PITest 被测文件UnrolledLinkedList.java /** This source code is placed in the public domain. This means you can use it* without any restrictions.*/package net.mooctest;import java.util.AbstractList; import java.util.Collectio…

牛客网刷题笔记231112 最小k位数+二叉树层序遍历+SQL异常邮件概率

算法题牛客网NC119 最小的k个数 题目: 用了一下python列表的便利,不知道在面试时允许用不。当然最简单的方法其实是直接sort()一下取前k位数即可。本次写的思路如下: 用一个最大容量为k的列表存储结果,遍历n个元素,当…

Python基础入门例程52-NP52 累加数与平均值(循环语句)

最近的博文: Python基础入门例程51-NP51 列表的最大与最小(循环语句)-CSDN博客 Python基础入门例程50-NP50 程序员节(循环语句)-CSDN博客 Python基础入门例程49-NP49 字符列表的长度-CSDN博客 目录 最近的博文: 描述 输入描…

(离散数学)命题及命题的真值

答案: (5)不是命题,因为真值不止一个 (6)不是命题,因为不是陈述句 (7)不是命题,因为不是陈述句 (8)不是命题,真值不唯一

Reeds-Shepp曲线

汽车都有一个最小转向半径,Reeds-Shepp曲线由几段半径固定的圆弧和一段直线段拼接组成,而且圆弧的半径就是汽车的最小转向半径。从起始点到目标点的路径长度是指汽车中心运动轨迹的长度,也就是所有圆弧的弧长和直线段的长度之和。 当环境中…

顺序查找和折半查找

顺序查找的算法思想 顺序查找,又叫“线性查找”,通常用于线性表 算法思想:从头到脚挨个找 顺序查找的实现 typedef struct{ //查找表的数据结构(顺序表)ElemType *elem; //动态数组基址int TableLen; //表的长度 }S…

华为ensp:rip宣告

ip全部配置好 R1 进入r1视图模式 rip network 192.168.1.0 network 1.0.0.0 R2 进入r2视图模式 rip network 192.168.2.0 network 1.0.0.0 这样就完成了宣告 display ip routing-table 查看路由表

Leetcode—191.位1的个数【简单】

2023每日刷题&#xff08;二十七&#xff09; Leetcode—191.位1的个数 实现代码 int hammingWeight(uint32_t n) {int ans 0;for(int i 0; i < 32; i) {if(n & ((long long)1 << i)) {ans;}}return ans; }运行结果 翻转比特1思路 就解法一的代码实现来说&am…

零基础学习Matlab,适合入门级新手,了解Matlab

一、认识Matlab Matlab安装请参见博客 安装步骤 1.界面 2.清空环境变量及命令 &#xff08;1&#xff09;clear all &#xff1a;清除Workspace中的所有变量 &#xff08;2&#xff09;clc&#xff1a;清除Command Window中的所有命令 二、Matlab基础 1.变量命名规则 &a…

Django的ORM操作

文章目录 1.ORM操作1.1 表结构1.1.1 常见字段和参数1.1.2 表关系 2.ORM2.1 基本操作2.2 连接数据库2.3 基础增删改查2.3.1 增加2.3.2 查找2.3.4 删除2.3.4 修改 1.ORM操作 orm&#xff0c;关系对象映射&#xff0c;本质翻译的。 1.1 表结构 实现&#xff1a;创建表、修改表、…

深度学习之基于Pytorch框架的MNIST手写数字识别

欢迎大家点赞、收藏、关注、评论啦 &#xff0c;由于篇幅有限&#xff0c;只展示了部分核心代码。 文章目录 一项目简介 二、功能三、系统四. 总结 一项目简介 MNIST是一个手写数字识别的数据集&#xff0c;是深度学习中最常用的数据集之一。基于Pytorch框架的MNIST手写数字识…

k8s-实验部署 1

1、k8s集群部署 更改所有主机名称和解析 开启四台实验主机&#xff0c;k8s1 仓库&#xff1b;k8s2 集群控制节点&#xff1b; k8s3 和k8s4集群工作节点&#xff1b; 集群环境初始化 使用k8s1作为仓库&#xff0c;将所有的镜像都保存在本地&#xff0c;不要将集群从外部走 仓库…

Mac Qt 5.13.2无法加载文件

在Mac OS 14.0系统上&#xff0c;离线安装了Qt5.13.2&#xff0c;但是新建一个工程&#xff0c;却无法正常使用&#xff0c;只能加载出pro文件&#xff0c;其他文件都加载不出来&#xff0c;提示错误&#xff1a;Project ERROR: failed to parse default search paths from com…

uniapp——项目day03

商品列表 分支创建 定义请求参数对象 获取商品列表数据 渲染商品列表结构 1. 在页面中&#xff0c;通过 v-for 指令&#xff0c;循环渲染出商品的 UI 结构&#xff1a; <template><view><view class"goods-list"><block v-for"(goods,…

【Proteus仿真】【51单片机】多路温度控制系统

文章目录 一、功能简介二、软件设计三、实验现象联系作者 一、功能简介 本项目使用Proteus8仿真51单片机控制器&#xff0c;使用按键、LED、蜂鸣器、LCD1602、DS18B20温度传感器、HC05蓝牙模块等。 主要功能&#xff1a; 系统运行后&#xff0c;默认LCD1602显示前4路采集的温…

计算机msvcp140.dll重新安装的四个解决方法,专门解决dll文件丢失问题的方法

在我多年的电脑使用经历中&#xff0c;曾经遇到过一个非常棘手的问题&#xff0c;那就是电脑提示找不到msvcp140.dll文件。这个问题让我苦恼了很久&#xff0c;但最终还是找到了解决方法。今天&#xff0c;我就来分享一下我解决这个问题的四种方法&#xff0c;希望对大家有所帮…

Verilog 之 wire与reg 类型的变量

文章目录 reg 类型wire 类型总结默认情况下的input ,output 变量 在 Verilog 中&#xff0c;reg 和 wire 是用来声明变量或信号的关键字&#xff0c;它们有不同的特征和用途。 reg 类型 reg 类型用于表示寄存器变量。在 Verilog 中&#xff0c;reg 用于存储状态或时序逻辑&am…