EMC学习笔记(二十六)降低EMI的PCB设计指南(六)
降低EMI的PCB设计指南(六)
- 1.PCB布局
- 1.1 带键盘和显示器的前置面板PCB在汽车和消费类应用中的应用
- 1.2 敏感元器件的布局
- 1.3 自动布线器
- 2.屏蔽
- 2.1 工作原理
- 2.2 屏蔽接地
- 2.3 电缆屏蔽至旁路
- 2.4 缝隙天线:冷却槽和缝隙
tips:资料主要来自网络,仅供学习使用。
1.PCB布局
1.1 带键盘和显示器的前置面板PCB在汽车和消费类应用中的应用

在多PCB应用中,承载显示器和键盘的前面板PCB是屏蔽外壳的一部分。它也可能是排放源。这样做的目的是使微处理器的噪声通过接地线返回,并在盒子的前面创造一个有效的屏蔽延伸。这可以通过定义电路板的一侧的所有线都是单向的,而另一侧则是90度的。(见图所示)。然后,散布在键盘和矩阵的信号中的线路构成了两个独立的网格接地平面:一个作为接地回路,另一个作为屏蔽的部分。后者应该安全地接触底盘在每个角落和每两英寸沿边缘。返回地平面应该连接到微型计算机的地平面,最好使用一些沉重的东西,如焊接在金属支架上。这可以防止控制器和前面板PCB之间的阻抗成为一个主要问题。

1.2 敏感元器件的布局
磁化率(在欧洲称为免疫)发生在入射电场或磁场耦合到信号迹线上时。因为耦合信号是交流电,所以正弦波叠加在迹线上已有的电压上。在微型计算机的输入端,该电压被整流,并在引脚上产生直流偏移电压。当直流电压大到足以使输入端偏离开关点电压时,微型计算机就不再能看到预期的开关功能。如果输入是振荡器,该设备突然没有时钟。如果输入被复位,设备可能会进入复位状态,并停留在那里,直到干扰场被移除。
磁化率的物理学原理与发射的物理学原理相同,只是反过来应用。大的环形区域接收更多的信号,就像它们会辐射更多的信号一样。因此,保持信号不受辐射影响的方法和保持信号不受辐射影响的方法是一样的。
抗扰度最重要的引脚是那些影响程序控制的引脚:振荡器、复位、中断和用于程序分支的任何输入引脚。应用与减少来自这些引脚的辐射相同的规则。到目前为止,大多数敏感性问题与振荡器引脚、晶体、晶体旁路电容器以及旁路电容器接地连接和微处理器接地之间的路径所定义的环路相关。
另外,要注意可能产生这些更关键信号的电路的接地反弹(公共阻抗耦合)。如果接地路径具有高阻抗,它可能会导致驱动电路的参考电压偏移,导致微型计算机的输入(RESET,OSC)在微型计算机的开关范围之外。

1.3 自动布线器
PCB的自动布线器不采取任何降噪措施。因此,在使用时应小心。电源和地面布线,以及影响敏感性的信号,应该用手工布置。任何带有时钟数据的信号,例如存储器扩展总线中的低地址位,都应该是只有开关率低于50 kHz的信号才能安全地留给自动外接器。即使这样,每个信号都应该检查下一个。EMI问题。应检查晶体附近的布线以及晶体和槽电路本身。 最后,对地面走线进行网格化处理。

2.屏蔽
2.1 工作原理
当在空气中传播的入射电场击中金属表面时,金属会使穿透电场强度降低。金属使磁场被传导电流所取代,传导电流在金属中靠近表面流动。一个非常小的(指数衰减)量的字段确实通过,但对于排放,这从来不是一个问题。金属底盘起着盾牌的作用。来自内部所有辐射表面的场被阻挡并保持在盒子内,唯一的噪音来自进入或退出盒子的电缆或电线,以及盒子上的孔或槽。

如果要使用金属外壳,则应利用其屏蔽效果。然而,与其依靠屏蔽效能,不如减少箱体内部的噪声
2.2 屏蔽接地
屏蔽层的困难之处在于,它要为直接的ESD撞击、环境场、内部场以及进出机箱的电缆所携带的噪声提供一个终端或导电表面。要做到这一点,屏蔽层应该被认为是一个射频导电平面,在射频电流源和地面参考点之间具有最少的断裂次数和阻抗。如前所述,接地参考点应该是连接稳压器接地、微机接地和电池负极的单点。

2.3 电缆屏蔽至旁路
PCB应该有一个很大的独立接地区域连接到外壳屏蔽,作为I/0旁路电容器(见图)。这些电容器提供了系统噪声的最终过滤,但也旨在过滤盒外的电缆上拾取的噪声。电容器的值应低于1000 pF更有可能是470 pF。连接到机箱是一个RF路径,要求3:1的长度与宽度。

2.4 缝隙天线:冷却槽和缝隙
缝隙天线是由屏蔽材料中的细长间隙形成的,例如在两块盒子之间的接缝处和前面板接口处。这些槽是非常有效的散热器。使用某种形式的接触保证是很重要的,如凹坑,或使用交替的手指,以确保两个表面之间的接触。插槽不应超过4英寸长。不应使用冷却槽。由于排放的原因,如果需要通风,只应使用小圆孔。
相关文章:
EMC学习笔记(二十六)降低EMI的PCB设计指南(六)
降低EMI的PCB设计指南(六) 1.PCB布局1.1 带键盘和显示器的前置面板PCB在汽车和消费类应用中的应用1.2 敏感元器件的布局1.3 自动布线器 2.屏蔽2.1 工作原理2.2 屏蔽接地2.3 电缆屏蔽至旁路2.4 缝隙天线:冷却槽和缝隙 tips:资料主要…...
pytorch花式索引提取topk的张量
文章目录 pytorch花式索引提取topk的张量问题设定代码实现索引方法gather方法验证 补充知识expand方法gather方法randint pytorch花式索引提取topk的张量 问题设定 或者说,有一个(bs, dim, L)的大张量,索引的index形状为(bs, X),想得到一个(…...
Swagger2
Swagger2 引入依赖 <!-- springfox-swagger2 --><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.10.5</version></dependency>编写配置 @Configuration public …...
2024/2/13
数组练习 1、选择题 1.1、若有定义语句:int a[3][6]; ,按在内存中的存放顺序,a 数组的第10个元素是 D A)a[0][4] B) a[1][3] C)a[0][3] D)a[1][4] 1.2、有数组 int a[5] {10,20,30,40&…...
【工具】Android|Android Studio 长颈鹿版本安装下载使用详解
版本:2022.3.1.22, https://redirector.gvt1.com/edgedl/android/studio/install/2022.3.1.22/android-studio-2022.3.1.22-windows.exe 前言 笔者曾多次安装并卸载Android Studio,反复被安卓模拟器劝退。现在差不多是第三次安装,…...
第三代互联网web3.0
Web3.0,通常被称为第三代互联网,代表了互联网技术的下一个演进阶段。它主要基于区块链、去中心化和用户赋权的理念构建,旨在创造一个更加智能、开放且安全的网络环境。以下是Web3.0的一些关键特点: 1. **去中心化**:We…...
FL Studio版本升级-FL Studio怎么升级-FL Studio升级方案
已经是新年2024年了,但是但是依然有很多朋友还在用FL Studio12又或者FL Studio20,今天这篇文章教大家如何升级FL Studio21 FL Studio 21是Image Line公司开发的音乐编曲软件,除了软件以外,我们还提供了FL Studio的升级服务&#…...
服务降级(Sentinel)
服务降级 采用 SentinelResource 注解方式实现, 必要的 依赖必须引入 以及 切面Bean 接口代码 RequestMapping("/degrade")SentinelResource(value DEGRADE_RESOURCE_NAME, blockHandler "blockHandlerForDegrade",entryType EntryType.IN…...
Rust入门问题: use of undeclared crate or module `rand`
按照官网学rust,程序地址在这里, 写个猜数字游戏 - Rust 程序设计语言 简体中文版 程序内容也很简单, use std::io; use rand::Rng;fn main() {println!("Guess the number!");let secret_number rand::thread_rng().gen_range…...
2024.2.6 模拟实现 RabbitMQ —— 数据库操作
目录 引言 选择数据库 环境配置 设计数据库表 实现流程 封装数据库操作 针对 DataBaseManager 单元测试 引言 硬盘保存分为两个部分 数据库:交换机(Exchange)、队列(Queue)、绑定(Binding࿰…...
dolphinscheduler海豚调度(一)简介快速体验
1、简介 Apache DolphinScheduler 是一个分布式易扩展的可视化DAG工作流任务调度开源系统。适用于企业级场景,提供了一个可视化操作任务、工作流和全生命周期数据处理过程的解决方案。 Apache DolphinScheduler 旨在解决复杂的大数据任务依赖关系,并为应…...
VTK 三维场景的基本要素(相机) vtkCamera
观众的眼睛好比三维渲染场景中的相机,在VTK中用vtkCamera类来表示。vtkCamera负责把三维场景投影到二维平面,如屏幕,相机投影示意图如下图所示。 1.与相机投影相关的要素主要有如下几个: 1)相机位置: 相机所处的位置…...
小游戏和GUI编程(5) | SVG图像格式简介
小游戏和GUI编程(5) | SVG图像格式简介 0. 问题 Q1: SVG 是什么的缩写?Q2: SVG 是一种图像格式吗?Q3: SVG 相对于其他图像格式的优点和缺点是什么?Q4: 哪些工具可以查看 SVG 图像?Q5: SVG 图像格式的规范是怎样的?Q6…...
多机多卡运行nccl-tests和channel获取
nccl-tests 环境1. 安装nccl2. 安装openmpi3. 单机测试4. 多机测试mpirun多机多进程多节点运行nccl-testschannel获取 环境 Ubuntu 22.04.3 LTS (GNU/Linux 5.15.0-91-generic x86_64)cuda 11.8 cudnn 8nccl 2.15.1NVIDIA GeForce RTX 4090 *2 1. 安装nccl #查看cuda版本 nv…...
SQL,HQL刷题,尚硅谷
相关表数据: 1、score_info 2、student_info 题目及思路解析: 分组结果的条件 1、查询平均成绩大于60分的学生的学号和平均成绩 代码: selectstu_id,avg(score) score_avg from score_info group by stu_id having score_avg>60; 思路…...
DevOps:CI、CD、CB、CT、CD
目录 一、软件开发流程演化快速回顾 (一)瀑布模型 (二)原型模型 (三)螺旋模型 (四)增量模型 (五)敏捷开发 (六)DevOps 二、走…...
[leetcode经典算法题]删除有序数组中的重复项(双指针)
删除有序数组中的重复项 给你一个 非严格递增排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。 考虑 nums 的唯一元素…...
【国产MCU】-CH32V307-触摸按键检测(TKEY)
触摸按键检测(TKEY) 文章目录 触摸按键检测(TKEY)1、TKEY介绍2、TKEY使用实例触摸检测控制(TKEY)单元,借助ADC 模块的电压转换功能,通过将电容量转换为电压量进行采样,实现触摸按键检测功能。检测通道复用ADC 的16 个外部通道,通过ADC 模块的单次转换模式实现触摸按键…...
Hive的小文件问题
目录 一、小文件产生的原因 二、小文件的危害 三、小文件的解决方案 3.1 小文件的预防 3.1.1 减少Map数量 3.1.2 减少Reduce的数量 3.2 已存在的小文件合并 3.2.1 方式一:insert overwrite (推荐) 3.2.2 方式二:concatenate 3.2.3 方式三ÿ…...
攻防世界——re2-cpp-is-awesome
64位 我先用虚拟机跑了一下这个程序,结果输出一串字符串flag ——没用 IDA打开后 F5也没有什么可看的 那我们就F12查看字符串找可疑信息 这里一下就看见了 __int64 __fastcall main(int a1, char **a2, char **a3) {char *v3; // rbx__int64 v4; // rax__int64 v…...
Lombok 的 @Data 注解失效,未生成 getter/setter 方法引发的HTTP 406 错误
HTTP 状态码 406 (Not Acceptable) 和 500 (Internal Server Error) 是两类完全不同的错误,它们的含义、原因和解决方法都有显著区别。以下是详细对比: 1. HTTP 406 (Not Acceptable) 含义: 客户端请求的内容类型与服务器支持的内容类型不匹…...
2024年赣州旅游投资集团社会招聘笔试真
2024年赣州旅游投资集团社会招聘笔试真 题 ( 满 分 1 0 0 分 时 间 1 2 0 分 钟 ) 一、单选题(每题只有一个正确答案,答错、不答或多答均不得分) 1.纪要的特点不包括()。 A.概括重点 B.指导传达 C. 客观纪实 D.有言必录 【答案】: D 2.1864年,()预言了电磁波的存在,并指出…...
转转集团旗下首家二手多品类循环仓店“超级转转”开业
6月9日,国内领先的循环经济企业转转集团旗下首家二手多品类循环仓店“超级转转”正式开业。 转转集团创始人兼CEO黄炜、转转循环时尚发起人朱珠、转转集团COO兼红布林CEO胡伟琨、王府井集团副总裁祝捷等出席了开业剪彩仪式。 据「TMT星球」了解,“超级…...
MySQL 8.0 OCP 英文题库解析(十三)
Oracle 为庆祝 MySQL 30 周年,截止到 2025.07.31 之前。所有人均可以免费考取原价245美元的MySQL OCP 认证。 从今天开始,将英文题库免费公布出来,并进行解析,帮助大家在一个月之内轻松通过OCP认证。 本期公布试题111~120 试题1…...
(转)什么是DockerCompose?它有什么作用?
一、什么是DockerCompose? DockerCompose可以基于Compose文件帮我们快速的部署分布式应用,而无需手动一个个创建和运行容器。 Compose文件是一个文本文件,通过指令定义集群中的每个容器如何运行。 DockerCompose就是把DockerFile转换成指令去运行。 …...
USB Over IP专用硬件的5个特点
USB over IP技术通过将USB协议数据封装在标准TCP/IP网络数据包中,从根本上改变了USB连接。这允许客户端通过局域网或广域网远程访问和控制物理连接到服务器的USB设备(如专用硬件设备),从而消除了直接物理连接的需要。USB over IP的…...
视觉slam十四讲实践部分记录——ch2、ch3
ch2 一、使用g++编译.cpp为可执行文件并运行(P30) g++ helloSLAM.cpp ./a.out运行 二、使用cmake编译 mkdir build cd build cmake .. makeCMakeCache.txt 文件仍然指向旧的目录。这表明在源代码目录中可能还存在旧的 CMakeCache.txt 文件,或者在构建过程中仍然引用了旧的路…...
【无标题】路径问题的革命性重构:基于二维拓扑收缩色动力学模型的零点隧穿理论
路径问题的革命性重构:基于二维拓扑收缩色动力学模型的零点隧穿理论 一、传统路径模型的根本缺陷 在经典正方形路径问题中(图1): mermaid graph LR A((A)) --- B((B)) B --- C((C)) C --- D((D)) D --- A A -.- C[无直接路径] B -…...
tomcat指定使用的jdk版本
说明 有时候需要对tomcat配置指定的jdk版本号,此时,我们可以通过以下方式进行配置 设置方式 找到tomcat的bin目录中的setclasspath.bat。如果是linux系统则是setclasspath.sh set JAVA_HOMEC:\Program Files\Java\jdk8 set JRE_HOMEC:\Program Files…...
何谓AI编程【02】AI编程官网以优雅草星云智控为例建设实践-完善顶部-建立各项子页-调整排版-优雅草卓伊凡
何谓AI编程【02】AI编程官网以优雅草星云智控为例建设实践-完善顶部-建立各项子页-调整排版-优雅草卓伊凡 背景 我们以建设星云智控官网来做AI编程实践,很多人以为AI已经强大到不需要程序员了,其实不是,AI更加需要程序员,普通人…...
