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…...

多云管理“拦路虎”:深入解析网络互联、身份同步与成本可视化的技术复杂度
一、引言:多云环境的技术复杂性本质 企业采用多云策略已从技术选型升维至生存刚需。当业务系统分散部署在多个云平台时,基础设施的技术债呈现指数级积累。网络连接、身份认证、成本管理这三大核心挑战相互嵌套:跨云网络构建数据…...

微信小程序之bind和catch
这两个呢,都是绑定事件用的,具体使用有些小区别。 官方文档: 事件冒泡处理不同 bind:绑定的事件会向上冒泡,即触发当前组件的事件后,还会继续触发父组件的相同事件。例如,有一个子视图绑定了b…...
rknn优化教程(二)
文章目录 1. 前述2. 三方库的封装2.1 xrepo中的库2.2 xrepo之外的库2.2.1 opencv2.2.2 rknnrt2.2.3 spdlog 3. rknn_engine库 1. 前述 OK,开始写第二篇的内容了。这篇博客主要能写一下: 如何给一些三方库按照xmake方式进行封装,供调用如何按…...
工业自动化时代的精准装配革新:迁移科技3D视觉系统如何重塑机器人定位装配
AI3D视觉的工业赋能者 迁移科技成立于2017年,作为行业领先的3D工业相机及视觉系统供应商,累计完成数亿元融资。其核心技术覆盖硬件设计、算法优化及软件集成,通过稳定、易用、高回报的AI3D视觉系统,为汽车、新能源、金属制造等行…...

云原生玩法三问:构建自定义开发环境
云原生玩法三问:构建自定义开发环境 引言 临时运维一个古董项目,无文档,无环境,无交接人,俗称三无。 运行设备的环境老,本地环境版本高,ssh不过去。正好最近对 腾讯出品的云原生 cnb 感兴趣&…...
【Android】Android 开发 ADB 常用指令
查看当前连接的设备 adb devices 连接设备 adb connect 设备IP 断开已连接的设备 adb disconnect 设备IP 安装应用 adb install 安装包的路径 卸载应用 adb uninstall 应用包名 查看已安装的应用包名 adb shell pm list packages 查看已安装的第三方应用包名 adb shell pm list…...
解决:Android studio 编译后报错\app\src\main\cpp\CMakeLists.txt‘ to exist
现象: android studio报错: [CXX1409] D:\GitLab\xxxxx\app.cxx\Debug\3f3w4y1i\arm64-v8a\android_gradle_build.json : expected buildFiles file ‘D:\GitLab\xxxxx\app\src\main\cpp\CMakeLists.txt’ to exist 解决: 不要动CMakeLists.…...

协议转换利器,profinet转ethercat网关的两大派系,各有千秋
随着工业以太网的发展,其高效、便捷、协议开放、易于冗余等诸多优点,被越来越多的工业现场所采用。西门子SIMATIC S7-1200/1500系列PLC集成有Profinet接口,具有实时性、开放性,使用TCP/IP和IT标准,符合基于工业以太网的…...
k8s从入门到放弃之HPA控制器
k8s从入门到放弃之HPA控制器 Kubernetes中的Horizontal Pod Autoscaler (HPA)控制器是一种用于自动扩展部署、副本集或复制控制器中Pod数量的机制。它可以根据观察到的CPU利用率(或其他自定义指标)来调整这些对象的规模,从而帮助应用程序在负…...
comfyui 工作流中 图生视频 如何增加视频的长度到5秒
comfyUI 工作流怎么可以生成更长的视频。除了硬件显存要求之外还有别的方法吗? 在ComfyUI中实现图生视频并延长到5秒,需要结合多个扩展和技巧。以下是完整解决方案: 核心工作流配置(24fps下5秒120帧) #mermaid-svg-yP…...