当前位置: 首页 > news >正文

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、若有定义语句&#xff1a;int a[3][6]; &#xff0c;按在内存中的存放顺序&#xff0c;a 数组的第10个元素是 D A&#xff09;a[0][4] B) a[1][3] C)a[0][3] D)a[1][4] 1.2、有数组 int a[5] {10&#xff0c;20&#xff0c;30&#xff0c;40&…...

【工具】Android|Android Studio 长颈鹿版本安装下载使用详解

版本&#xff1a;2022.3.1.22&#xff0c; https://redirector.gvt1.com/edgedl/android/studio/install/2022.3.1.22/android-studio-2022.3.1.22-windows.exe 前言 笔者曾多次安装并卸载Android Studio&#xff0c;反复被安卓模拟器劝退。现在差不多是第三次安装&#xff0c…...

第三代互联网web3.0

Web3.0&#xff0c;通常被称为第三代互联网&#xff0c;代表了互联网技术的下一个演进阶段。它主要基于区块链、去中心化和用户赋权的理念构建&#xff0c;旨在创造一个更加智能、开放且安全的网络环境。以下是Web3.0的一些关键特点&#xff1a; 1. **去中心化**&#xff1a;We…...

FL Studio版本升级-FL Studio怎么升级-FL Studio升级方案

已经是新年2024年了&#xff0c;但是但是依然有很多朋友还在用FL Studio12又或者FL Studio20&#xff0c;今天这篇文章教大家如何升级FL Studio21 FL Studio 21是Image Line公司开发的音乐编曲软件&#xff0c;除了软件以外&#xff0c;我们还提供了FL Studio的升级服务&#…...

服务降级(Sentinel)

服务降级 采用 SentinelResource 注解方式实现&#xff0c; 必要的 依赖必须引入 以及 切面Bean 接口代码 RequestMapping("/degrade")SentinelResource(value DEGRADE_RESOURCE_NAME, blockHandler "blockHandlerForDegrade",entryType EntryType.IN…...

Rust入门问题: use of undeclared crate or module `rand`

按照官网学rust&#xff0c;程序地址在这里&#xff0c; 写个猜数字游戏 - Rust 程序设计语言 简体中文版 程序内容也很简单&#xff0c; 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 单元测试 引言 硬盘保存分为两个部分 数据库&#xff1a;交换机&#xff08;Exchange&#xff09;、队列&#xff08;Queue&#xff09;、绑定&#xff08;Binding&#xff0…...

dolphinscheduler海豚调度(一)简介快速体验

1、简介 Apache DolphinScheduler 是一个分布式易扩展的可视化DAG工作流任务调度开源系统。适用于企业级场景&#xff0c;提供了一个可视化操作任务、工作流和全生命周期数据处理过程的解决方案。 Apache DolphinScheduler 旨在解决复杂的大数据任务依赖关系&#xff0c;并为应…...

VTK 三维场景的基本要素(相机) vtkCamera

观众的眼睛好比三维渲染场景中的相机&#xff0c;在VTK中用vtkCamera类来表示。vtkCamera负责把三维场景投影到二维平面&#xff0c;如屏幕&#xff0c;相机投影示意图如下图所示。 1.与相机投影相关的要素主要有如下几个&#xff1a; 1&#xff09;相机位置: 相机所处的位置…...

小游戏和GUI编程(5) | SVG图像格式简介

小游戏和GUI编程(5) | SVG图像格式简介 0. 问题 Q1: SVG 是什么的缩写&#xff1f;Q2: SVG 是一种图像格式吗&#xff1f;Q3: SVG 相对于其他图像格式的优点和缺点是什么&#xff1f;Q4: 哪些工具可以查看 SVG 图像&#xff1f;Q5: SVG 图像格式的规范是怎样的&#xff1f;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刷题,尚硅谷

相关表数据&#xff1a; 1、score_info 2、student_info 题目及思路解析&#xff1a; 分组结果的条件 1、查询平均成绩大于60分的学生的学号和平均成绩 代码&#xff1a; selectstu_id,avg(score) score_avg from score_info group by stu_id having score_avg>60; 思路…...

DevOps:CI、CD、CB、CT、CD

目录 一、软件开发流程演化快速回顾 &#xff08;一&#xff09;瀑布模型 &#xff08;二&#xff09;原型模型 &#xff08;三&#xff09;螺旋模型 &#xff08;四&#xff09;增量模型 &#xff08;五&#xff09;敏捷开发 &#xff08;六&#xff09;DevOps 二、走…...

[leetcode经典算法题]删除有序数组中的重复项(双指针)

删除有序数组中的重复项 给你一个 非严格递增排列 的数组 nums &#xff0c;请你 原地 删除重复出现的元素&#xff0c;使每个元素 只出现一次 &#xff0c;返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 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 方式一&#xff1a;insert overwrite (推荐) 3.2.2 方式二&#xff1a;concatenate 3.2.3 方式三&#xff…...

攻防世界——re2-cpp-is-awesome

64位 我先用虚拟机跑了一下这个程序&#xff0c;结果输出一串字符串flag ——没用 IDA打开后 F5也没有什么可看的 那我们就F12查看字符串找可疑信息 这里一下就看见了 __int64 __fastcall main(int a1, char **a2, char **a3) {char *v3; // rbx__int64 v4; // rax__int64 v…...

鱼香ros docker配置镜像报错:https://registry-1.docker.io/v2/

使用鱼香ros一件安装docker时的https://registry-1.docker.io/v2/问题 一键安装指令 wget http://fishros.com/install -O fishros && . fishros出现问题&#xff1a;docker pull 失败 网络不同&#xff0c;需要使用镜像源 按照如下步骤操作 sudo vi /etc/docker/dae…...

sipsak:SIP瑞士军刀!全参数详细教程!Kali Linux教程!

简介 sipsak 是一个面向会话初始协议 (SIP) 应用程序开发人员和管理员的小型命令行工具。它可以用于对 SIP 应用程序和设备进行一些简单的测试。 sipsak 是一款 SIP 压力和诊断实用程序。它通过 sip-uri 向服务器发送 SIP 请求&#xff0c;并检查收到的响应。它以以下模式之一…...

Spring是如何解决Bean的循环依赖:三级缓存机制

1、什么是 Bean 的循环依赖 在 Spring框架中,Bean 的循环依赖是指多个 Bean 之间‌互相持有对方引用‌,形成闭环依赖关系的现象。 多个 Bean 的依赖关系构成环形链路,例如: 双向依赖:Bean A 依赖 Bean B,同时 Bean B 也依赖 Bean A(A↔B)。链条循环: Bean A → Bean…...

JavaScript 数据类型详解

JavaScript 数据类型详解 JavaScript 数据类型分为 原始类型&#xff08;Primitive&#xff09; 和 对象类型&#xff08;Object&#xff09; 两大类&#xff0c;共 8 种&#xff08;ES11&#xff09;&#xff1a; 一、原始类型&#xff08;7种&#xff09; 1. undefined 定…...

R 语言科研绘图第 55 期 --- 网络图-聚类

在发表科研论文的过程中&#xff0c;科研绘图是必不可少的&#xff0c;一张好看的图形会是文章很大的加分项。 为了便于使用&#xff0c;本系列文章介绍的所有绘图都已收录到了 sciRplot 项目中&#xff0c;获取方式&#xff1a; R 语言科研绘图模板 --- sciRplothttps://mp.…...

论文阅读笔记——Muffin: Testing Deep Learning Libraries via Neural Architecture Fuzzing

Muffin 论文 现有方法 CRADLE 和 LEMON&#xff0c;依赖模型推理阶段输出进行差分测试&#xff0c;但在训练阶段是不可行的&#xff0c;因为训练阶段直到最后才有固定输出&#xff0c;中间过程是不断变化的。API 库覆盖低&#xff0c;因为各个 API 都是在各种具体场景下使用。…...

【p2p、分布式,区块链笔记 MESH】Bluetooth蓝牙通信 BLE Mesh协议的拓扑结构 定向转发机制

目录 节点的功能承载层&#xff08;GATT/Adv&#xff09;局限性&#xff1a; 拓扑关系定向转发机制定向转发意义 CG 节点的功能 节点的功能由节点支持的特性和功能决定。所有节点都能够发送和接收网格消息。节点还可以选择支持一个或多个附加功能&#xff0c;如 Configuration …...

SpringAI实战:ChatModel智能对话全解

一、引言&#xff1a;Spring AI 与 Chat Model 的核心价值 &#x1f680; 在 Java 生态中集成大模型能力&#xff0c;Spring AI 提供了高效的解决方案 &#x1f916;。其中 Chat Model 作为核心交互组件&#xff0c;通过标准化接口简化了与大语言模型&#xff08;LLM&#xff0…...

基于鸿蒙(HarmonyOS5)的打车小程序

1. 开发环境准备 安装DevEco Studio (鸿蒙官方IDE)配置HarmonyOS SDK申请开发者账号和必要的API密钥 2. 项目结构设计 ├── entry │ ├── src │ │ ├── main │ │ │ ├── ets │ │ │ │ ├── pages │ │ │ │ │ ├── H…...

面试高频问题

文章目录 &#x1f680; 消息队列核心技术揭秘&#xff1a;从入门到秒杀面试官1️⃣ Kafka为何能"吞云吐雾"&#xff1f;性能背后的秘密1.1 顺序写入与零拷贝&#xff1a;性能的双引擎1.2 分区并行&#xff1a;数据的"八车道高速公路"1.3 页缓存与批量处理…...