产品EMC传导发射超标问题分析与整改

news2024/9/21 16:20:30

某产品在入网测试电磁骚扰项目中,直流电源端口(DC端口)传导发射测试超标严重,在低频150kHz~2MHz之间,某些频点超标10dBuV以上。经过对电源单板现场整改,再次测试DC端口传导发射顺利通过,余量在5dBuV以上。

一、问题描述

XX产品在入网测试电磁骚扰测试中,直流电源端口(DC端口)传导发射测试超标,在低频150kHz~2MHz之间,某些频点超标10dBuV以上。具体测试结果见图1。
在这里插入图片描述

图1 DC端口传导发射测试结果

二、问题分析

传导发射是产品EMC测试中最为棘手的几个项目之一,其主要度量产品本身产生的电磁骚扰水平。解决电磁骚扰问题,首先需要明确骚扰源在哪?骚扰源是通过何种耦合途径传播的?进而根据骚扰源的性质和耦合传播方式,采取相应的EMC设计措施,包括接地设计、滤波设计、隔离设计等等,解决电磁骚扰问题,实现产品的电磁兼容。
在这里插入图片描述

图2 电磁骚扰问题解决思路
就本问题而言,骚扰源和耦合途径都是比较明确的。我们公司内部进行了测试复现,产品配置与前方现场相同,经过测试分析确定骚扰源来自于系统DC电源电路,包括系统电源板和主控板开关电源电路。耦合途径则是-48V和-48VRTN电源线,且为传导耦合方式。因此本问题的重点在于寻找合适的EMC设计措施,对现场进行整改,如接地设计、滤波设计等。

三、问题解决

根据前方测试现场照片显示,DC电源线为2芯电源供电蓝线(-48V),黑线(-48VRTN)。但是该产品设计的是3芯电源线,除了上述两根电源线外,另有一根黑线,用于系统工作地GNDD的引出。在正常使用过程中,GNDD需要与-48VRTN线在机柜内和机柜保护地GNDP汇聚在一起,最后通过一根接地线连接至机房的接地排,采取复合接地方式,实现系统DC-C(Connected)接地方式。
因甲方测试现场无法提供3芯电源线,导致GNDD无法从单板引出,因此要求前方对该产品电源板进行改造,在单板内部将GNDD与-48VRTN用导线短接,形成共地,具体见图3。
在这里插入图片描述

图3 采用导线将GNDD与-48VRTN短接
系统工作地GNDD与-48VRTN短接共地后,再与机柜的保护地GNDP相连,形成GNDD、-48VRTN和GNDP三地合一,即复合接地方式,实现系统的DC-C方式。三地合一主要有两个目的:其一是为了形成三地的等势面,避免在浪涌或局部高电压下,各平面间、平面与信号间、信号与信号间形成的电位差过大,导致单板内部器件损坏。其二则是为整个系统提供最低的阻抗回路。三地合一后DC端口传导发射测试结果见图4。从图4可以看出,与最初测试结果相比(图1),噪声普遍下降10dBuV以上,某些频点下降高达20~30dBuV,由此看出,三地合一对DC电源传导骚扰影响是非常显著的。
在这里插入图片描述

图4 整改后DC端口传导发射测试结果

四、总结

从整改后的最终测试结果可以看出,本次整改效果非常显著。与最初的测试结果相比,无论是在低频段还是高频段,DC端口的噪声均有显著下降,某些频点噪声甚至下降30dBuV以上。系统的接地设计对于改善系统的电磁兼容水平有重要的作用,这在本例中得到了充分地体现。
通过本次案例,总结如下两点经验,供其它产品出现类似问题时参考和借鉴。
1)电磁骚扰问题的发生,必然存在骚扰源和耦合途径,解决此问题,首先必须要分析确定哪个是骚扰源?通常电路中图片,或者图片比较大的信号是电路中的主要骚扰源,如电源、时钟电路、风扇、继电器、感性负载、高速IC电路等。确定骚扰源后就需要确定骚扰的耦合途径,是传导耦合还是辐射耦合,是共地耦合还是空间耦合等等?只有确定了骚扰源和耦合途径,才能确定有效的EMC解决方法,包括采取接地、滤波、屏蔽、隔离等手段。
2)通常系统的接地方式有两种,分别为DC-I(Isolated)和DC-C(Connected)。对于产品需采取何种接地方式,需根据产品原定设计方案和实际使用情况而定。对于本案例而言,系统需采取DC-C的复合接地方式。

参考原文:《某产品EMC传导发射超标问题分析与整改》

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/393245.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

准备好了吗?加入 GDE 成长计划,成为下一位谷歌开发者专家!

谷歌开发者专家 (Google Developer Experts,GDE),又称谷歌开发者专家项目,是由一群经验丰富的技术专家、具有社交影响力的开发者和思想领袖组成的全球性社区。通过在各项活动演讲以及各个平台上发布优质内容来积极助力开发者、企业和技术社区…

C#基础篇

枚举enum 枚举的使用 using System.Net.Http.Headers; using System.Runtime.InteropServices; using System.Security.Cryptography;namespace game_code {enum E_MonsterType{Normal,// 普通怪Boos// Boos怪}internal class Program{static void Main(string[] args){// 枚…

Linux信号量详解

一、什么是信号量信号量的本质是一种数据操作锁、用来负责数据操作过程中的互斥、同步等功能。信号量就和互斥锁类似,本质上就是一个计数器(全局变量)。不同之处在于,互斥锁的值只有 2 个(加锁 "lock" 和解锁…

Mysql Server原理简介

Mysql客户端包括JDBC、 Navicat、sqlyog,只是为了和mysql server建立连接,向mysql server提交sql语句。mysql server组件第一部分叫连接器主要承担的功能叫管理连接和验证权限,每次在进行数据库访问的时候,必然要输入用户名和密码…

421 Maximum login limit has been reached. on hdfs-over-ftp

使用 hdfs-over-ftp 时登录报错421 Maximum login limit has been reached. 本地测试连接第10个用户的时候会报这个异常 就是默认限制了用户登录数量。 DefaultConnectionConfig.java里private int maxLogins 10; 在HdfsOverFtpServer.java里修改了startServer()这个metho…

MSTP基础

MSTP基础引入背景技术概览PVSTP(过渡)MSTP单生成树的缺陷1:部分VLAN不通单生成树的缺陷2:无法实现流量的负载分担多生成树解决单生成树实例引入背景 RSTP在STP基础上进行了改进,实现了网络拓扑快速收敛。但由于局域网…

【redis学习篇】Redis三种持久化方式详解

官方文档 一、Redis持久性 Redis如何将数据写入磁盘 持久性是指将数据写入持久存储,如固态磁盘(SSD)。Redis提供了一系列持久性选项。其中包括: RDB(快照):RDB持久性以指定的时间间隔执行数据…

程序员的上帝视角(4)——视角

对于开发人员来说,工作都是从评估一个需求开始。我们第一个要解决的问题就是看待需求的视角。视角的不同,得到的设计方案可能是完全不同的。作为一个程序员,不能单单从个人视角来看待问题。而是要尝试从不同角色出发,不停思考。上…

C++——内存管理

一,为什么要有内存管理因为在C/C中各个内置类型或者是自定义类型的大小都不一样,而如何让各个类型在内存中合理分布就非常有必要,由此我们就需要有内存管理。我们来看看下面这个程序中的各个变量都是如何分布的int globalVar 1; static int …

100种思维模型之混沌与秩序思维模型-027

人类崇尚秩序与连续性,我们习惯于我们的日常世界,它以线性方式运作,没有不连续或突跳。 为此,我们学会了期望各种过程以连续方式运行,我们的内心为了让我们更有安全感,把很多事物的结果归于秩序&#xff0c…

链表的中间结点与链表的倒数第k个结点(精美图示详解哦)

全文目录引言链表的中间结点题目描述与思路实现链表的倒数第k个结点题目描述与思路实现总结引言 在上一篇文章中,介绍了反转链表 我们利用了链表是逻辑连续的特点,逆置了链表的逻辑连接顺序,从而实现反转链表: 戳我查看反转链表详…

【编程基础之Python】11、Python中的表达式

【编程基础之Python】11、Python中的表达式Python中的表达式表达式与运算符算术表达式赋值表达式比较表达式逻辑表达式位运算表达式总结Python中的表达式 在Python中,表达式是由操作数、运算符和函数调用等组成的语法结构,可以进行各种数学运算、逻辑判…

Maven环境下构建多模块项目

使用maven提供的多模块构建的特征完成maven环境下多模块的项目的管理和构建 这里以四个模块为例来搭建项目,以达到通俗易懂的初衷 模块 maven_parent -- 基模块,也就是常说的parent (pom) 模块 maven_dao -- 数据库访问层,例如jdbc操作(jar) …

华为OD机试题,用 Java 解【查找重复代码】问题

华为Od必看系列 华为OD机试 全流程解析+经验分享,题型分享,防作弊指南)华为od机试,独家整理 已参加机试人员的实战技巧华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典使用说明 参加华为od机试,一定要注意不…

深度学习技巧应用3-神经网络中的超参数搜索

大家好,我是微学AI,今天给大家带来深度学习技巧应用3-神经网络中的超参数搜索。 在深度学习任务中,一个算法模型的性能往往受到很多超参数的影响。超参数是指在模型训练之前需要我们手动设定的参数,例如:学习率、正则…

计算机科学导论笔记(三)

五、计算机组成 计算机组成部件可以分为三大类(子系统):中央处理单元(CPU)、主存储器和输入/输出子系统。 5.1 中央处理单元(CPU) 中央处理单元用于数据的运算,分为算术逻辑单元&a…

谁是世界上最好的编程语言?--编程语言70年浅谈

1、编程语言发展史纵览 严谨起见,本文提到的编程语言指的是「第三代高级编程语言」。 首先,我们从时间维度入手聊聊编程语言。一图胜千言,我们从目前主流的编程语言中,挑选出流行的、具有历史影响力的语言。把它们按时间从上往下…

【Java笔记】泛型

本章专题与脉络 泛型概述 生活中的例子 举例1:中药店,每个抽屉外面贴着标签 举例2:超市购物架上很多瓶子,每个瓶子装的是什么,有标签 举例3:家庭厨房中: Java中的泛型,就类似于上…

Spark 平衡 CPU

Spark 平衡 CPUCPU/内存平衡CPU 低效线程挂起调度开销优化 CPUCPU/内存平衡 Spark 将内存分 : Execution Memory : 用于分布式任务执行Storage Memory : 用于 RDD 缓存RDD 缓存展开前消耗 Execution Memory , 最后占用 Storage Memory 线程/执行内存关系: 执行内…

Eclipse快捷键,IDEA中使用Eclipse快捷键

/** Eclipse中的快捷键:* 1.补全代码的声明:alt /形参提示:Ctrl alt /* 2.快速修复: ctrl 1 * 3.批量导包:ctrl shift o* 4.使用单行注释:ctrl /* 5.使用多行注释: ctrl shift / * 6.取消多行注释…