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

EMC噪声的本质

01

频谱的含义

频谱是将电磁波分解为正弦波分量,并按波长顺序排列的波谱,就是将具有复杂组成的东西分解(频谱分析仪)为单纯成分,并把这些成分按其特征量的大小依序排列(部分不计),横轴作为频率,纵轴作为功率或电压。

图片

图片

图1-1:频谱的定义

从图1-1可以看到,数字波形是由多种频率叠加而形成的,示波器和频谱仪分别从两个视角获得一个数字波形的不同信息,示波器获得bit信息,频谱仪获得频谱信息或者能量信息。
 

图片

图1-2:示波器角度的数字波形

在图1-2表示开关信号的脉冲波形中,包括tw(脉冲宽度)和ts(上升/下降时间)。

图片

图1-3:连续化的频谱图

图1-3是基于傅里叶变换的理论上的脉冲波形频谱,这是一个连续化频谱,振幅随着频率的升高而衰减,衰减斜率随着tw和ts而变化。蓝色线表示脉冲的ts变慢后的频谱变化,斜率变为-40dB/dec 时的1/𝜋ts频率降低(向左偏移),最终结果是其后的振幅减少,即当ts延迟时频谱的振幅衰减,频谱下降。

02

影响频谱的因素

对于信号波形的变化,频谱将以怎样的趋势变化,使用实际的频谱分析仪数据来分析频率等其他参数变化时的频谱变化。这里将通过实际的DC-DC的开关相关的频谱来分析并解决EMC问题时所需要的理论知识。图1-4中的图形是初始条件下的数据:

振幅=10V,频率=400kHz,Duty=50%,tr/tf=10ns。

中间的图表示n次谐波和振幅(V)的关系,1倍的频率=基波,400kHz的分量最大,以奇数倍的频率形成频谱。仅产生奇次谐波是Duty为50%(=1:1)的频谱特征,各分量的大小为基波分量的1/次数,例如3次谐波分量为1/3,n次谐波分量为1/n。

最下面的图是振幅为dBµV的对数曲线图,dBμV是基于以1µV电压为基准的电压比的dB 值(1µV=0dBµV)。

图片

图1-4:初始波形

图片

图1-5:将频率提高到2MHz

图1-5是将频率提高到2MHz时的频谱,从频率--振幅(dBµV)关系图可以明确看出,当基波频率增高时,整个频谱会向右(频率高的一侧)偏移。

图片

图1-6:tr和tf的速度都减慢为100ns

图1-6是tr和tf的速度都减慢为100ns时的频谱,由于进入-40dB/dec衰减时的频率降低,因此高次谐波的频谱振幅衰减。

图片

图1-7:将Duty从50%变为20%

图1-7是将Duty从50%变为20%时的频谱,由于Duty不是1:1,因此会产生偶次谐波,但峰值基本上没变化,随着脉冲宽度tw变窄,基波频谱的振幅衰减。

图片

图1-8:仅将tr(上升时间)减慢

图1-8是仅将tr(上升时间)减慢时的频谱,tr相关的高次谐波分量因tr变慢而衰减。即仅上升速度减慢 ⇒ 上升分量相关的高次谐波衰减。总而言之,当基波频率较低且上升/下降较慢时,谐波频谱会衰减,从EMC的角度来看,也就是频谱的振幅较低时更有利。

小结:

高频化--->频谱整体增加

上升/下降速度减缓--->低频段衰减-40dB/dec

Duty变更--->发生偶数次高次谐波,但对频谱的峰值无影响,基波下降

仅上升速度减缓--->上升成分在低频段衰减

频率越低--->上升/下降越慢,频谱越低

03

EMC概念定义

EMC(Electromagnetic Compatibility),电磁兼容性,即不对其它设备产生电磁干扰,并且受到来自其它设备的电磁干扰时,系统运行不受影响,仍保持原有的性能。EMI(Electromagnetic Interference),电磁干扰,由于IC工作产生噪声EMI,给周边IC和系统带来干扰或者干扰性的电磁波,所以需要设计不产生EMI的电路。

EMS(Electromagnetic Susceptibility),电磁干扰敏感度或电磁敏感性,即使受到EMI影响也不会造成干扰的能力与耐受性,需要设计能承受EMI的可靠性电路。测试领域里面EMI分为两种,传导噪声(Conducted Emission)和辐射噪声(Radiated Emission)。

传导噪声是指经由线体或PCB板布线传导的噪声,辐射噪声是指排放(辐射)到环境中的噪声。对于这些噪声,EMS中分别都有耐受性要求,称为传导抵抗力(Conducted immunity)和辐射抵抗力(Radiated immunity)它们的关系如下:

图片

图1-9:EMC分支

04

辐射机理

图片

图1-10:交直流对比

处在直流状态的电信号,f=1/T,T足够长,可以理解其基频信号频率为0,那么它的各种奇次偶次谐波也是0,即没有高频信号,只会产生磁通。而处在交流状态的电信号,会产生不断变化的磁场,不断变化的磁场又会产生不断变化的电场,循环这一过程,引入位移电流的概念,就是辐射的核心机理。

图片

图1-11:数字波形高频含量辐射

从板级的角度考虑,频率越高的噪声,波长越短,所需的辐射天线越小,就越容易辐射到空气中,这也是高速信号需要屏蔽的根据之一。

图片

图1-12:位移电流概念

图片

图1-13:探测辐射的过程

对于辐射值的标准,各个领域,各个国家依据的标准都不一样,世界通用标准是CISPR,而日本:VCCI Class、美国:FCC、欧洲:EN,还有就是把CISPR作为基准来自定义设定规定值,各个标准依据电子产品的不同细分为各种子标准。

相关文章:

EMC噪声的本质

01 频谱的含义 频谱是将电磁波分解为正弦波分量,并按波长顺序排列的波谱,就是将具有复杂组成的东西分解(频谱分析仪)为单纯成分,并把这些成分按其特征量的大小依序排列(部分不计),…...

Redis遇到过的问题 (Could not get a resource from the pool )

生产上通过scan命令,查询一个大key耗时40s后,报 Could not get a resource from the pool,初步报错是连接池的连接数不够,从网上搜了一些解决方案。 排查过程: 一、首先需要先尝试连接redis,如果连接不上那…...

Spring Boot 3.2 新特性之 HTTP Interface

SpringBoot 3.2引入了新的 HTTP interface 用于http接口调用,采用了类似 openfeign 的风格。 具体的代码参照 示例项目 https://github.com/qihaiyan/springcamp/tree/master/spring-http-interface 一、概述 HTTP Interface 是一个类似于 openfeign 的同步接口调…...

Flask+Mysql项目docker-compose部署(Pythondocker-compose详细步骤)

一、前言 环境: Linux、docker、docker-compose、python(Flask)、Mysql 简介: 简单使用Flask框架写的查询Mysql数据接口,使用docker部署,shell脚本启动 优势: 采用docker方式部署更加便于维护,更加简单快…...

DDOS攻击简介——什么是DDOS

DDoS是什么? DDoS是分布式拒绝服务攻击(Distributed denial of service attack)的简称。 分布式拒绝服务器攻击(以下均称作DDoS)是一种可以使很多计算机(或服务器)在同一时间遭受攻击,使被攻击的目标无法正常使用的一种网络攻击方式。DDoS攻击在互联网上已经出现过…...

龙蜥开源操作系统能解决CentOS 停服造成的空缺吗?

龙蜥开源操作系统能解决CentOS 停服造成的空缺吗? 本文图片来源于龙蜥,仅做介绍时引用用途,版权归属龙蜥和相关设计人员。 一、《国产服务器操作系统发展报告(2023)》称操作系统已步入 2.0 时代,服务器操作…...

『Linux升级路』基础开发工具——gdb篇

🔥博客主页:小王又困了 📚系列专栏:Linux 🌟人之为学,不日近则日退 ❤️感谢大家点赞👍收藏⭐评论✍️ 目录 一、背景知识介绍 二、gdb指令介绍 一、背景知识介绍 在软件开发中&#xff0c…...

边缘计算云边端全览—边缘计算系统设计与实践【文末送书-10】

文章目录 一.边缘计算1.1边缘计算的典型应用 二.边缘计算 VS 云计算三.边缘计算系统设计与实践【文末送书-10】3.1 粉丝福利:文末推荐与福利免费包邮送书! 一.边缘计算 边缘计算是指在靠近物或数据源头的一侧,采用网络、计算、存储、应用核心…...

使用PE信息查看工具和Dependency Walker工具排查因为库版本不对导致程序启动报错的问题

目录 1、问题说明 2、问题分析思路 3、问题分析过程 3.1、使用Dependency Walker打开软件主程序,查看库与库的依赖关系,找出出问题的库 3.2、使用PE工具查看dll库的时间戳 3.3、解决办法 4、最后 VC常用功能开发汇总(专栏文章列表&…...

Servlet技术之Cookie对象与HttpSession对象

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 Servlet技术之Cookie对象与HttpSession对象 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 系列文章目录前…...

winlogbeat收集Windows事件日志传给ELK

服务器部署winlogbeat后,修改winlogbeat.yml: ###################### Winlogbeat Configuration Example ######################### This file is an example configuration file highlighting only the most common # options. The winlogbeat.reference.yml fi…...

Gin框架之使用 go-ini 加载.ini 配置文件

首先,联想一个问题,我们在部署服务时,通常为了方便,对于需要迭代更新的代码进行修改,但是比对shell,可以搞一个变量将需要修改的,以及修改起来变动处多的,写在变量内,到时候如果需要变更,可以直接变更变量即可; 那么,golang有没有什么方式可以将需要变的东西保存起…...

SpringMVC:整合 SSM 上篇

文章目录 SpringMVC - 03整合 SSM 上篇一、准备工作二、MyBatis 层1. dao 层2. service 层 三、Spring 层四、SpringMVC 层五、执行六、说明 SpringMVC - 03 整合 SSM 上篇 用到的环境: IDEA 2019(JDK 1.8)MySQL 8.0.31Tomcat 8.5.85Maven…...

BFS解决多源最短路相关leetcode算法题

文章目录 1.01矩阵2.飞地的数量3.地图中的最高点4.地图分析 1.01矩阵 01矩阵 class Solution {int dx[4] {0,0,1,-1};int dy[4] {1,-1,0,0}; public:vector<vector<int>> updateMatrix(vector<vector<int>>& mat) {//正难则反&#xff0c;找0…...

ARM GIC(四) gicv3架构基础

GICv3架构是GICv2架构的升级版&#xff0c;增加了很多东西。变化在于以下&#xff1a; 使用属性层次&#xff08;affinity hierarchies&#xff09;&#xff0c;来对core进行标识&#xff0c;使gic支持更多的core 将cpu interface独立出来&#xff0c;用户可以将其设计在core…...

Kafka日志

位置 server.properties配置文件中通过log.dir指定日志存储目录 log.dir/{topic}-{partition} 核心文件 .log 存储消息的日志文件&#xff0c;固定大小为1G&#xff0c;写满后会新增一个文件&#xff0c;文件名表示当前日志文件记录的第一条消息的偏移量。 .index 以偏移…...

gitattributes配置文件的作用

0 Preface/Foreword 0.1 基本概念 Git版本管控工具功能强大&#xff0c;在使用过程中&#xff0c;在多人合作的项目开发过程中&#xff0c;经常会遇到提交代码时出现的warning提醒&#xff0c;尤其是换行符。 Linux/Unix/Mac OS操作系统的换行符使用LF符号&#xff08;\n&am…...

【华为鸿蒙系统学习】- 如何利用鸿蒙系统进行App项目开发|自学篇

&#x1f308;个人主页: Aileen_0v0 &#x1f525;热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法 &#x1f4ab;个人格言:"没有罗马,那就自己创造罗马~" 目录 创建鸿蒙第一个App项目 项目创建 工程目录区 预览区 运行Hello World 基本工程目录 ws:工程…...

基于SpringBoot的足球社区管理系统

文章目录 项目介绍主要功能截图:部分代码展示设计总结项目获取方式🍅 作者主页:超级无敌暴龙战士塔塔开 🍅 简介:Java领域优质创作者🏆、 简历模板、学习资料、面试题库【关注我,都给你】 🍅文末获取源码联系🍅 项目介绍 基于SpringBoot的足球社区管理系统,java…...

ubuntu22.04上安装charles-proxy

在 Ubuntu 22.04 上安装 .tar.gz 格式的 Charles Proxy (charles-proxy-4.6.5_amd64.tar.gz) 需要解压缩文件并运行其中的安装脚本或可执行文件。以下是具体步骤&#xff1a; 1. 下载文件 假设你已经从 Charles Proxy 官网下载了 charles-proxy-4.6.5_amd64.tar.gz 文件。 2…...

遍历 Map 类型集合的方法汇总

1 方法一 先用方法 keySet() 获取集合中的所有键。再通过 gey(key) 方法用对应键获取值 import java.util.HashMap; import java.util.Set;public class Test {public static void main(String[] args) {HashMap hashMap new HashMap();hashMap.put("语文",99);has…...

Linux简单的操作

ls ls 查看当前目录 ll 查看详细内容 ls -a 查看所有的内容 ls --help 查看方法文档 pwd pwd 查看当前路径 cd cd 转路径 cd .. 转上一级路径 cd 名 转换路径 …...

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

NLP学习路线图(二十三):长短期记忆网络(LSTM)

在自然语言处理(NLP)领域,我们时刻面临着处理序列数据的核心挑战。无论是理解句子的结构、分析文本的情感,还是实现语言的翻译,都需要模型能够捕捉词语之间依时序产生的复杂依赖关系。传统的神经网络结构在处理这种序列依赖时显得力不从心,而循环神经网络(RNN) 曾被视为…...

06 Deep learning神经网络编程基础 激活函数 --吴恩达

深度学习激活函数详解 一、核心作用 引入非线性:使神经网络可学习复杂模式控制输出范围:如Sigmoid将输出限制在(0,1)梯度传递:影响反向传播的稳定性二、常见类型及数学表达 Sigmoid σ ( x ) = 1 1 +...

MySQL用户和授权

开放MySQL白名单 可以通过iptables-save命令确认对应客户端ip是否可以访问MySQL服务&#xff1a; test: # iptables-save | grep 3306 -A mp_srv_whitelist -s 172.16.14.102/32 -p tcp -m tcp --dport 3306 -j ACCEPT -A mp_srv_whitelist -s 172.16.4.16/32 -p tcp -m tcp -…...

【Go语言基础【13】】函数、闭包、方法

文章目录 零、概述一、函数基础1、函数基础概念2、参数传递机制3、返回值特性3.1. 多返回值3.2. 命名返回值3.3. 错误处理 二、函数类型与高阶函数1. 函数类型定义2. 高阶函数&#xff08;函数作为参数、返回值&#xff09; 三、匿名函数与闭包1. 匿名函数&#xff08;Lambda函…...

排序算法总结(C++)

目录 一、稳定性二、排序算法选择、冒泡、插入排序归并排序随机快速排序堆排序基数排序计数排序 三、总结 一、稳定性 排序算法的稳定性是指&#xff1a;同样大小的样本 **&#xff08;同样大小的数据&#xff09;**在排序之后不会改变原始的相对次序。 稳定性对基础类型对象…...

mac 安装homebrew (nvm 及git)

mac 安装nvm 及git 万恶之源 mac 安装这些东西离不开Xcode。及homebrew 一、先说安装git步骤 通用&#xff1a; 方法一&#xff1a;使用 Homebrew 安装 Git&#xff08;推荐&#xff09; 步骤如下&#xff1a;打开终端&#xff08;Terminal.app&#xff09; 1.安装 Homebrew…...

CRMEB 中 PHP 短信扩展开发:涵盖一号通、阿里云、腾讯云、创蓝

目前已有一号通短信、阿里云短信、腾讯云短信扩展 扩展入口文件 文件目录 crmeb\services\sms\Sms.php 默认驱动类型为&#xff1a;一号通 namespace crmeb\services\sms;use crmeb\basic\BaseManager; use crmeb\services\AccessTokenServeService; use crmeb\services\sms\…...