一些PCB整改优化经验总结

一个UP的PCB整改经验:

  1. 当正面全局铺铜之后出现很多小铜皮碎片的时候不如不铺铜或者单面铺铜
  2. RJ45网口的地和整体的地分开,两地之间通过电容相连(整板地一定要相连)
  3. TVS这种防浪涌高压的器件的地单独铺设,这样当高压来临的时候不会将其泄放到整体地上造成板子其他器件地不稳烧毁,但和RJ45一样需要将这个地和整体地通过电容或磁珠连接在一起。
  4. EMC的割地处理方式你知道吗?_哔哩哔哩_bilibili

在电磁兼容领域,为什么总是用分贝(dB)的单位描述?

答:因为要描述的幅度和频率范围都很宽,在图形上用对数坐标更容易表示,而dB 就是用对数表示时的单位。

关于EMC需要首先了解一下EMC方面的标准,如EN55022(GB9254),EN55024,以及简单测试原理,另外需要了解EMI元器件的使用,如电容,磁珠,差模电感,共模电感等,在PCB层面需要了解PCB的布局、层叠结构、高速布线对EMC的影响以及一些规则。还有一点就是对出现EMC问题需要掌握一些分析与解决思路。

铝电解电容器可能发生几微秒的暂时性介质击穿,因而在纹波很大或有瞬变电压的电路里,应该使用固体电容器

开关电源设计或者布局不合理的话很容易引起EM等一系列问题。DCDC电路的输入和输出级都要加上最少两个成对出现的电容0.1uF和0.01uF.

有些数据手册会给出芯片的layout知道,可以学习借鉴!(以MP2307或者MP1484为例)

开关电源LAYout注意事项:

EMI问题要从系统考虑主要是提供信号最短回流路径,减小耦合面积,抑制差模干扰。

注意高频信号电流之回流路径使其回路面积尽量小(也就是回路阻抗loop impedance尽量小)以减少辐射. 还可以用分割地层的方式以控制高频噪声的范围.

PCB设计中当一块PCB板中有多个数/模功能块时,常规做法是要将数/模地分开,原因何在?

答:将数/模地分开的原因是因为数字电路在高低电位切换时会在电源和地产生噪声,噪声的大小跟信号的速度及电流大小有关。如果地平面上不分割且由数字区域电路所产生的噪声较大而模拟区域的电路又非常接近,则即使数模信号不交叉, 模拟的信号依然会被地噪声干扰。也就是说数模地不分割的方式只能在模拟电路区域距产生大噪声的数字电路区域较远时使用。

电源层比地层内缩20H

USB2.0:

电磁干扰测试(近场测试--频谱仪+近场探头):

【EMI测试】如何使用近场探头进行电磁干扰故障诊断_哔哩哔哩_bilibili

//

这是电容常见的作用:

实际上的电容是以下三者的结合,ESR(R呈现电阻特性),ESL(L呈现电感特性)

C1是旁路电容,将电源的杂波滤除;C2是去耦电容,防止IC电压变化时候影响电源

0.1uFh和0.01uF两个电容经常并联出现,相当于拓宽了电容的滤波频率特性。但有些时候需要去耦的频率特性较宽此时需要并联许多颗电容,例如单片机供电VDD经常用许多电容并联。

EMC扫描:利用有些频谱仪的EMC功能先根据国标设计频率范围,之后对电路各部分进行扫描找到不符合标准的地方进行改正。

一文详解RS232和RS485的区别之处 - 知乎 (zhihu.com)

RS232是负逻辑,逻辑电平是±5~±15V,传输距离短,只有15米.

为改进RS232通信距离短、速率低的缺点,EIA在基于RS422的基础上制定了RS485接口标准。RS485是平衡发送和差分接收,因此具有抑制共模干扰的能力,一般在要求通信距离为几十米到上千米时,会广泛采用RS-485串行通信。

RS-485采用半双工工作方式,允许在简单的一对屏蔽双绞线上进行多点、双向通信,不过任何时候只能有一点处于发送状态,因此,发送电路须由使能信号加以控制。与RS232不同的是,RS485的工作方式是差分工作方式,所谓差分工作方式,是指在一堆双绞线中,一条定义为A,一条定义为B。通常情况下,发送驱动器A、B之间的正电平在+2~+6V,是一个逻辑状态,负电平在-2~6V,是另一个逻辑状态,另有一个信号地C。

RS485引脚中式标识为 TXD(+)/A 、TXD(-)/B 、RXD(-) 、RXD(+)、GND

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

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

相关文章

《艾尔登法环 黄金树幽影》是什么?Mac电脑怎么玩《艾尔登法环》艾尔登法环下载

全体起立,《艾尔登法环 》最新DLC《黄金树幽影》将在6月21日发布,steam售价198元,现在就可以预订了。宫崎英高在接受FAMI通的采访时表示,新DLC的体量远超《黑暗之魂》和《血源诅咒》资料片。好家伙,别人是把DLC续作&am…

踩坑:SpringBoot连接Mysql的时区报错

解决方法:1.修改时区2.修改连接版本 目录 1.修改时区 2.切换版本 1.修改时区 查看mysql的默认时区 SELECT global.time_zone AS Global Time Zone, session.time_zone AS Session Time Zone; 查看mysqk的默认是时区返回两个结果 Global Time Zone:表示Mysql…

Jenkins中Publish Over SSH插件使用(1)

SSH插件 前言Publish Over SSH插件是jenkins里面必不可少的插件之一,主要的功能有两个把jenkins服务器上的文件,传输到远程nginx, 远程执行shell命令和脚本。 1. SSH插件下载与配置 1.1 下载Publish over SSH插件 系统管理—》管理插件 …

可控核聚变新里程碑!AI成功预测等离子体撕裂登Nature,清洁能源「圣杯」更近一步

可控核聚变,又有新突破了! 长期以来,核聚变一直受着一个「幽灵」的困扰——等离子体不稳定性问题。 而最近,普林斯顿团队用AI提前300毫秒预测了核聚变等离子不稳定态,这个时间,就足够约束磁场调整应对等离…

美团外卖流程解析:便捷、高效、安全的美食配送

美团外卖作为中国最大的外卖平台之一,提供了丰富多样的美食选择,并通过高效的配送服务将美食送到用户手中。本文将深入探讨美团外卖的流程,从下单到送达,揭秘背后的便捷、高效、安全的运营体系。 1. 下单与支付 美团外卖的下单过…

[每周一更]-(第88期):Nginx 之 proxy_pass使用详解

proxy_pass 指令用于指定后端服务器的地址,可以采用以下不同的格式: 直接指定地址和端口: location / {proxy_pass http://backend_server:8080; }这将请求代理到 http://backend_server:8080。 使用变量: location / {set $ba…

bat脚本检测进程程序的方法

一、脚本检测进程 使用批处理脚本检测程序是否在运行,可以使用tasklist命令来列出当前运行的所有进程,并通过findstr命令来搜索特定的进程名。下面是一个简单的批处理脚本示例,它会检测指定的程序是否在运行,并给出相应的信息&…

PostgreSQL索引篇 | BTree

B-Tree索引 (本文为《PostgreSQL数据库内核分析》一书的总结笔记,需要电子版的可私信我) B树特点: 非叶子节点含一个或多个关键字值和子节点指针,不指向实际数据的存储位置所有关键字都是叶子节点,每个叶…

echarts多y轴样式重叠问题

1、主要属性设置 yAxis: [{//y轴1nameTextStyle: {align: "right",padding: 0}},{//y轴2nameTextStyle: {align: "left",padding: 0}},{//y轴3axisLabel: {margin: 50},nameTextStyle: {align: "left",padding: [0, 0, 0, 50]},axisPointer: {l…

华为HCIP Datacom H12-831 卷24

多选题 1、如图所示,某园区部署OSPF实现网络互通,其中Area1部署为NSSA区域。某工程师为了实现R1访问R4的环回口地址,在R4的OSPF进程中引入直连路由。以下关于该场景的描述,错误的有哪些项? A、在R4引入直连路由后,R1通过转换后的…

Sublime Text4配置C#运行环境

这里写自定义目录标题 前言部署.NET环境Sublime Text4配置C#编译环境1. 下载插件 运行测试 前言 今天把家里的9年前的远古神机搬了出来,重装了个win7的精简版,本打算装个VScode测试一下是否能写C#代码,结果是可以的,但&#xff0…

Python中format()方法的基本使用,第一种用法 <模板字符串>.format(<参数列表>)。

第一种用法&#xff1a; <模板字符串>.format(<参数列表>) 解析&#xff1a; 其中&#xff1a; <模板字符串>是包含占位符或者叫槽&#xff08;用花括号 {} 表示&#xff09;的字符串&#xff0c;用来指定最终格式化后的字符串的样式和结构。<参数列表…

Android 解决后台服务麦克风无法录音问题

Android 解决后台无法录音问题 问题分析问题来源解决方案1. 修改清单文件:`AndroidManifest.xml`2. 修改启动服务方式3. 服务启动时创建前台通知并且指定前台服务类型参考文档最后我还有一句话要说我用心为你考虑黄浦江的事情,你心里想的却只有苏州河的勾当 问题分析 安卓9.…

Android BitmapDrawable.bitmap与BitmapFactory.decodeResource获取不到原始图像素级真实宽高,Kotlin

Android BitmapDrawable.bitmap与BitmapFactory.decodeResource获取不到原始图像素级真实宽高&#xff0c;Kotlin 当一个图片放在ImageView里面后&#xff0c;用以下方式获取图的宽高&#xff1a; val bmp1 (this.drawable as BitmapDrawable).bitmapLog.d("fly", &…

Fiddler工具 — 21.Fiddler常用插件

Fiddler已有的功能已经够我们日常工作中使用了&#xff0c;为了更好的扩展Fiddler&#xff0c;Fiddler也是支持一些插件的安装&#xff0c;也支持用户自己开发插件并安装。 Fiddler插件下载地址&#xff1a;https://www.telerik.com/fiddler/add-ons 1、Traffic Differ Traf…

最优二叉搜索树 C#实现

最优二叉搜索树 C#实现 介绍一下 上一篇博文搞半天挺烧脑&#xff0c;没搞清楚继续… 主要是练习动态规划算法。最关键的一个是这个最优二叉搜索树能干啥。我认为如果数据稳定&#xff0c;统计出概率来&#xff0c;用最优二叉树保存&#xff0c;以后搜索应该是效率比较高的。…

Java中23种设计模式-单例模式--工厂模式

加油&#xff0c;新时代打工人&#xff01; 23种设计模式定义介绍 Java中23种设计模式-单例模式 Java中23种设计模式-单例模式2–懒汉式线程不安全 Java中23种设计模式-单例模式2–懒汉式2线程安全 Java中23种设计模式-单例模式–饿汉式 定义&#xff1a; 工厂模式&#x…

二叉树的遍历结构巧妙记忆方法。

问题描述&#xff1a; 众所周知&#xff0c;二叉树的前序是根→左→右&#xff1b;中序是左→根→右&#xff1b;后续是左→右→根。 但是读起来比较拗口&#xff0c;也不太好记忆&#xff0c;那么如何去记忆呢&#xff1f; 问题解答&#xff1a; 我们发现左右这两个字永远…

Spring中的ApplicationContext.publishEvent

简单理解 其实就是监听处理。比如找工作平台上&#xff0c;雇主 employer 发布自己的雇佣条件&#xff0c;目的是平台中有符合条件的求职者时&#xff0c;及时向雇主推荐。求职者发布简历&#xff0c;当平台发现某个求职者比较符合条件&#xff0c;就触发被动&#xff0c;推荐…

uni-app 实现拍照后给照片加水印功能

遇到个需求需要实现&#xff0c;研究了一下后写了个demo 本质上就是把拍完照后的照片放到canvas里&#xff0c;然后加上水印样式然后再重新生成一张图片 代码如下&#xff0c;看注释即可~使用的话记得还是得优化下代码 <template><view class"content"&g…