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指令介绍 一、背景知识介绍 在软件开发中,…...

边缘计算云边端全览—边缘计算系统设计与实践【文末送书-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) {//正难则反,找0…...

ARM GIC(四) gicv3架构基础
GICv3架构是GICv2架构的升级版,增加了很多东西。变化在于以下: 使用属性层次(affinity hierarchies),来对core进行标识,使gic支持更多的core 将cpu interface独立出来,用户可以将其设计在core…...

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

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

【华为鸿蒙系统学习】- 如何利用鸿蒙系统进行App项目开发|自学篇
🌈个人主页: Aileen_0v0 🔥热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法 💫个人格言:"没有罗马,那就自己创造罗马~" 目录 创建鸿蒙第一个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) 需要解压缩文件并运行其中的安装脚本或可执行文件。以下是具体步骤: 1. 下载文件 假设你已经从 Charles Proxy 官网下载了 charles-proxy-4.6.5_amd64.tar.gz 文件。 2…...

Flask RESTful 示例
目录 1. 环境准备2. 安装依赖3. 修改main.py4. 运行应用5. API使用示例获取所有任务获取单个任务创建新任务更新任务删除任务 中文乱码问题: 下面创建一个简单的Flask RESTful API示例。首先,我们需要创建环境,安装必要的依赖,然后…...
在鸿蒙HarmonyOS 5中实现抖音风格的点赞功能
下面我将详细介绍如何使用HarmonyOS SDK在HarmonyOS 5中实现类似抖音的点赞功能,包括动画效果、数据同步和交互优化。 1. 基础点赞功能实现 1.1 创建数据模型 // VideoModel.ets export class VideoModel {id: string "";title: string ""…...

中南大学无人机智能体的全面评估!BEDI:用于评估无人机上具身智能体的综合性基准测试
作者:Mingning Guo, Mengwei Wu, Jiarun He, Shaoxian Li, Haifeng Li, Chao Tao单位:中南大学地球科学与信息物理学院论文标题:BEDI: A Comprehensive Benchmark for Evaluating Embodied Agents on UAVs论文链接:https://arxiv.…...

8k长序列建模,蛋白质语言模型Prot42仅利用目标蛋白序列即可生成高亲和力结合剂
蛋白质结合剂(如抗体、抑制肽)在疾病诊断、成像分析及靶向药物递送等关键场景中发挥着不可替代的作用。传统上,高特异性蛋白质结合剂的开发高度依赖噬菌体展示、定向进化等实验技术,但这类方法普遍面临资源消耗巨大、研发周期冗长…...
基于数字孪生的水厂可视化平台建设:架构与实践
分享大纲: 1、数字孪生水厂可视化平台建设背景 2、数字孪生水厂可视化平台建设架构 3、数字孪生水厂可视化平台建设成效 近几年,数字孪生水厂的建设开展的如火如荼。作为提升水厂管理效率、优化资源的调度手段,基于数字孪生的水厂可视化平台的…...

Springcloud:Eureka 高可用集群搭建实战(服务注册与发现的底层原理与避坑指南)
引言:为什么 Eureka 依然是存量系统的核心? 尽管 Nacos 等新注册中心崛起,但金融、电力等保守行业仍有大量系统运行在 Eureka 上。理解其高可用设计与自我保护机制,是保障分布式系统稳定的必修课。本文将手把手带你搭建生产级 Eur…...
大模型多显卡多服务器并行计算方法与实践指南
一、分布式训练概述 大规模语言模型的训练通常需要分布式计算技术,以解决单机资源不足的问题。分布式训练主要分为两种模式: 数据并行:将数据分片到不同设备,每个设备拥有完整的模型副本 模型并行:将模型分割到不同设备,每个设备处理部分模型计算 现代大模型训练通常结合…...

12.找到字符串中所有字母异位词
🧠 题目解析 题目描述: 给定两个字符串 s 和 p,找出 s 中所有 p 的字母异位词的起始索引。 返回的答案以数组形式表示。 字母异位词定义: 若两个字符串包含的字符种类和出现次数完全相同,顺序无所谓,则互为…...
【python异步多线程】异步多线程爬虫代码示例
claude生成的python多线程、异步代码示例,模拟20个网页的爬取,每个网页假设要0.5-2秒完成。 代码 Python多线程爬虫教程 核心概念 多线程:允许程序同时执行多个任务,提高IO密集型任务(如网络请求)的效率…...

Selenium常用函数介绍
目录 一,元素定位 1.1 cssSeector 1.2 xpath 二,操作测试对象 三,窗口 3.1 案例 3.2 窗口切换 3.3 窗口大小 3.4 屏幕截图 3.5 关闭窗口 四,弹窗 五,等待 六,导航 七,文件上传 …...