PCB铺铜的那些事

news2024/12/24 9:01:52

PCB在所有设计内容都设计完成之后,通常还会进行最后一步的关键步骤,那就是铺铜。铺铜可以将主要的地(GND,SGND(信号地),AGND(模拟地))连接在一起。

图片

在设计软件中,通常铺铜完的区域会变成红色,代表这部分区域有覆盖铜。

大部分情况下,电子设计中的PCB板都会给板子上铺铜,但是又有一些板子上是没有进行铺铜操作的,所以这个铺铜是PCB设计中必须要进行的部分吗?

要理解这个部分,就需要了解铺铜的好处和坏处了,了解完之后,就知道为什么有效电路板必须要铺铜,而有些则不铺铜。

首先来看下铺铜的好处。

铺铜好处:

(1)可以提高PCB的散热能力

众所周知,金属是易导电导热材质,所以PCB如果进行了铺铜,板子内的间隙等其他空白区域就有更多的金属成分,所以易于PCB板整体的散热。

(2)避免铜箔不均匀,导致PCB生产过程中出现变形,起翘等不良。

如果某些区域铜箔分布多,某些区域分布又过少,就会导致整个板子分布不均,铺铜可以有效减少这个差距。

(3)降低地线阻抗以及提供屏蔽防护和噪声抑制。

铺铜连接了地层,提供了良好的地回路,并且也能提高PCB的抗干扰能力(减少数字电路中存在的大量尖峰脉冲电流)。

铺铜的坏处:

(1)如果对元器件管脚进行了覆铜全覆盖,可能导致散热过快,从而导致拆焊和返修时困难(前面散热的利端变弊端)。所以有时为了避免这种情况,对元器件采用十字连接(引脚接触和焊盘接触为“十”字)。

图片

(2)天线部分信号收影响

在天线部分周围区域铺铜容易导致弱信号采集的信号收到比较大的干扰,天线信号对于放大电路参数设置非常严格,铺铜的阻抗会影响到放大电路的性能。所以天线部分的周围区域一般不会铺铜。

所以针对铺铜的好处和坏处,就要根据实际情况具体分析,然后做出选择。

比如对于两层板来说,覆铜是很有必要的(本身不会产生过多的EMI的问题),一般会以底层铺地,顶层放主要器件以及电源线和信号线。

而对于多层板,则比较复杂,一般有如下情况:

对于模拟电路(包括模式转换电路,开关模式电源转换电路),铺铜可以有效减少噪声等,但有些时候铺铜所形成的地线环路反而会导致电磁耦合而产生干扰,所以需要根据实际情况考虑选择。

对于全由数字电路组成的电子器件,应该大面积铺铜,以降低地线阻抗以防止数字电路中可能存在的大量尖峰脉冲电流。

对于高频电路,铺铜时需要将数字地和模拟地分开来单独铺铜,不能公用。

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

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

相关文章

自动化运维ansible(ansible-playbook)

一、ansible-playbook的构成 Inventory:主机列表,表示剧本中的任务要应用在哪些主机上; Tasks:具体任务,即调用哪些模块完成操作,可以配置多个任务; Variables:变量,包含内置变量和自定义变量;…

5分钟搞懂Web3架构

Web3通过区块链基础设施管理用户数据,重构了用户和互联网平台之间的关系,定义了全新的构建互联网应用的架构模式。原文: Web3 Architecture Shubham DhageUnsplash Web 1.0 只读网站,如Yahoo!, MSN,谷歌等。 Web 2.0 …

设计模式:代理模式(C#、JAVA、JavaScript、C++、Python、Go、PHP)

简介: 代理模式,它是一种结构型设计模式,它通过引入一个代理对象来控制对原始对象的访问。代理模式的主要目的是在保持原始对象完整性的同时,提供对原始对象的访问和控制。 代理模式包括以下三个角色: 抽象主题类&a…

EtherCAT主站SDO写报文抓包分析

0 工具准备 1.EtherCAT主站 2.EtherCAT从站(本文使用步进电机驱动器) 3.Wireshark1 抓包分析 1.1 报文总览 本文设置从站1的对象字典,设置对象字典主索引为0x2000,子索引为0x00,设置值为1500。主站通过发送SDO写报文…

Linux tmux使用总结

文章目录 1 tmux介绍2 tmux概念会话Sessions、窗口Windows、面板Panesstatus line中字段含义 3 Sessions会话管理新建会话断开当前会话进入之前的会话关闭会话查看所有的会话 4 tmux快捷指令系统指令窗口(Windows)指令面板(Panes)…

cec2013(python):麻雀搜索算法SSA求解CEC2013(提供完整python代码及参考文献)

一、麻雀搜索算法SSA求解cec2013 cec2013函数简介 CEC 2013 Special Session on Real-Parameter Optimization中共有28个测试函数维度可选择为10/30/50/100。 每个测试函数的详细信息如下表所示: 参考文献:[1] Liang J J , Qu B Y , Suganthan P N , …

Go并发编程之三

一、前言 前一篇讲了Go中通道的概念,只讲了无缓存通道,这一篇我们来了解一下有缓存通道以及它与无缓存通道一些区别。 二、有缓存通道 无缓存通道:如果通道数据没有被接收,发送方会被阻塞,相当于同步。 有缓存通道&…

Python图像处理【14】基于非线性滤波器的图像去噪

基于非线性滤波器的图像去噪 0. 前言1. min 滤波器2. max 滤波器3. mode 滤波器4. 高斯、中值、mode 和 max 滤波器对比小结系列链接 0. 前言 本节中我们将介绍诸如 max 和 min 之类的非线性滤波器,与中值滤波器一样,它们根据滑动窗口中像素的顺序统计信…

css中px、em、rem、%、vw、vh、vm、rpx 这些单位的区别

序言 px:像素 相对长度单位,相对于显示器屏幕分辨率(推荐使用) em:相对长度单位 基准点为父节点字体的大小,如果自身定义了font-size按自身来计算(浏览器默认字体是16px),整个页面内1em不是一个…

10个最流行的土木工程BIM软件

建筑信息模型 (BIM) 是一种数字化流程,最近在土木工程领域受到广泛关注。 它是一种设计、构建和管理项目的协作方法。 它涉及创建和使用建筑物的详细数字表示,包括 3D 模型、数据和有关项目的信息。 BIM 在参与项目的不同利益相关者之间提供实时协作&…

【Docker从入门到入土 2】Docker数据管理、网络通信和网络模式 1.0

Part2 一、Docker网络模式(面试高频)1.1 Docker 网络实现原理1.2 host模式1.3 container模式1.4 none模式1.5 bridge模式1.6 自定义网络 二、Docker网络通信2.1 端口映射2.2 容器互联 三、Docker资源控制3.1 Cgroup简介3.2 CPU资源控制3.2.1 设置CPU使用…

JAVA高级教程-Java Map(6)

目录 6、Map的使用 6、Map的使用 package Map01;import java.util.HashMap; import java.util.Map; import java.util.Set;/*** Map接口的使用*/ public class Demo01_HashMap {public static void main(String[] args) {Map<String,String> mapnew HashMap<>();ma…

黔院长 | 不忘初心在逆境中前行!

随着我国经济不断发展进步&#xff0c;以及人口老龄化程度的加深&#xff0c;加上自然环境质量的下降&#xff0c;人们越来越关注和重视自己的健康问题。据世界卫生组织相关数据显示&#xff0c;目前我国的亚健康率已经高达95%&#xff01;健康发展刻不容缓&#xff01; 国家政…

strlen函数

文章目录 strlen函数模拟实现&#xff1a; strlen函数 strlen函数是用来计算字符串长度的&#xff0c;不包括‘\0’ 使用&#xff1a; #include<stdio.h> #include<string.h>int main() {char arr[] "abcdef";int len strlen(arr);printf("%d\n…

Java基础(第一期):IDEA的下载和安装(步骤图) 项目结构的介绍 项目、模块、类的创建。第一个代码的实现

文章目录 IDEA1.1 IDEA概述1.2 IDEA的下载和安装1.2.1 下载1.2.2 安装 1.3 IDEA中层级结构介绍1.3.1 结构分类1.3.2 结构介绍project&#xff08;项目、工程&#xff09;module&#xff08;模块&#xff09;package&#xff08;包&#xff09;class&#xff08;类&#xff09; …

vue3 使用 elementUi: ./lib/theme-chalk/index.css is not exported from package

目录 1. 在 vue3 中使用 element-ui2. 如果启动报错&#xff1a;Module not found: Error: Package path ./lib/theme-chalk/index.css is not exported from package 1. 在 vue3 中使用 element-ui 在 vue3 中使用 element-ui&#xff0c;我们的流程一般是这样的&#xff1a;…

17 Transformer 的解码器(Decoders)——我要生成一个又一个单词

Transformer 编码器 编码器在干吗&#xff1a;词向量、图片向量&#xff0c;总而言之&#xff0c;编码器就是让计算机能够更合理地&#xff08;不确定性的&#xff09;认识人类世界客观存在的一些东西 Transformer 解码器 解码器会接收编码器生成的词向量&#xff0c;然后通…

Go并发编程之二

一、前言 前一篇 Go并发编程之一 主要介绍了如何通过go语句启动协程&#xff08;goroutine&#xff09;以及协程调度的不确定性&#xff0c;这一篇我们重点来介绍一下协程中另外一个重要概念channel&#xff0c;记住第一句话&#xff1a; goroutine之间不是通过共享内存来通信…

JUC高并发容器-CopyOnWriteArrayList

CopyOnWriteArrayList JUC高并发容器线程安全的同步容器类什么是高并发容器&#xff1f;CopyOnWriteArrayList JUC高并发容器 线程安全的同步容器类 Java同步容器类通过Synchronized(内置锁)来实现同步的容器&#xff0c;比如Vector、HashTable以及SynchronizedList等容器。线…

react封装一个简单的upload组件(待完善)

目录 react封装一个简单的upload组件component / uploadImg / uploadImg.jsx使用效果 react封装一个简单的upload组件 component / uploadImg / uploadImg.jsx import React, { useState } from react; import { LoadingOutlined, PlusOutlined } from ant-design/icons; imp…