浅析DSP设计的电磁兼容解决问题

发布者:心怀梦想最新更新时间:2010-11-25 关键字:DSP  电磁兼容  耦合  辐射 手机看文章 扫描二维码
随时随地手机看文章

1 引言

     自从20世纪80年代初期第一片数字信号处理器芯片(DSP)问世以来,DSP就以数字器件特有的稳定性、可重复性、可大规模集成、特别是可编程性和易于实现自适应处理等特点,给数字信号处理的发展带来了巨大机遇,应用领域广阔。但由于DSP是一个相当复杂、种类繁多并有许多分系统的数、模混合系统,所以来自外部的电磁辐射以及内部元器件之间、分系统之间和各传输通道间的窜扰对DSP及其数据信息所产生的干扰,己严重地威胁着其工作的稳定性、可靠性和安全性[1]。据统计,干扰引起的DSP事故占其总事故的90%左右。同时DSP又不可避免地向外辐射电磁波,对环境中的人体、设备产生干扰、妨碍或损伤。并且随着DSP运算速度的提高,能够实时处理的信号带宽也大大增加,它的研究重点也转到了高速、实时应用方面。但正是这样,它的电磁兼容性问题也就越来越突出了,本文在DSP的电磁兼容性问题方面进行了一些探讨。

2 DSP硬件方面的电磁兼容性

    电磁兼容性(EMC)包含系统的发射和敏感度两方面的问题。假若干扰不能完全消除,也要使干扰减少到最小。如果一个DSP系统符合下面三个条件,则该系统是电磁兼容的。(1) 对其它系统不产生干扰;(2) 对其它系统的发射不敏感;(3) 对系统本身不产生干扰。

2.1 DSP中的干扰主要来源

    电磁干扰是通过导体或通过辐射产生的,很多电磁发射源,如光照、继电器、DC 电机和日光灯都可引起干扰。AC电源线、互连电缆、金属电缆和子系统的内部电路也都可能产生辐射或接收到不希望的信号。在高速数字电路中,时钟电路通常是宽带噪声的最大产生源。在快速DSP系统中,这些电路可产生高达300MHz 的谐波失真信号,在系统中应该把它们除掉。在数字电路中,最容易受影响的是复位线、中断线和控制线。

2.2 DSP中的传导性干扰

    一种最明显能引起电路噪声的传播路径是经过导体。一条穿过噪声环境的导线可捡拾噪声,并把噪声送到另外电路而引起干扰。设计人员必须避免导线捡拾噪声,如噪声通过电源线进入电路后,若电源本身或连接到电源的其它电路是干扰源,则在电源线进入电路之前必须对其去耦。

2.3 DSP中的共阻抗耦合问题

    当来自两个不同电路的电流流经一个公共阻抗时就会产生共阻抗耦合。阻抗上的压降由两个电路决定。来自两个电路的地电流流经共地阻抗,电路 1的地电位被地电流2调制,噪声信号或DC补偿经共地阻抗从电路2耦合到电路1。

2.4 DSP中的辐射耦合问题

    经辐射产生的耦合通称串扰。串扰是由电流流经导体时产生的电磁场引起的,电磁场会在邻近的导体中感应出瞬态电流。

2.5 DSP中的辐射现象

    辐射有两种基本类型:差分(DM)和共模(CM)两种模式。共模辐射或单极天线辐射是由无意的压降引起的,它使电路中所有的地连接抬高到系统地电位之上。就电场大小而言,CM辐射是比 DM辐射更为严重的问题。为使CM辐射最小,必须用切合实际的设计使共模电流降到零。

2.6 影响EMC的因数

(1)电压:电源电压越高,意味着电压振幅越大而发射就更多,而低电源电压影响敏感度。

(2)频率:高频信号与周期性信号会产生更多的辐射。在高频数字系统中,当器件处于开关状态时将产生电流尖峰信号;在模拟系统中,当负载电流变化时也将产生电流尖峰信号。

(3)接地:在电路设计中,没有比采用可靠和完美的地线连接方式更重要的事情了,在所有EMC问题中,大部分问题是由不适当的接地引起的。有单点、多点和混合三种信号接地方法。在频率低于1MHz时可采用单点接地方法;在高频应用中,最好采用多点接地;混合接地是低频用单点接地和高频用多点接地方法的结合。但高频数字电路和低电平模拟电路的地回路绝对不能混合。

(4)PCB设计:适当的印刷电路板(PCB)布线对防止电磁干扰至关重要。

(5)电源去耦:当器件开关时,在电源线上会产生瞬态电流,必须衰减和滤掉这些瞬态电流,来自高di /dt源的瞬态电流导致地和线迹“发射”电压。高d i/dt产生大范围高频电流,激励部件和缆线辐射,流经导线的电流变化和电感会导致压降,减小电感或电流随时间的变化可使该压降最小。

2.7 DSP的硬件降噪技术

2.7.1 板结构、线路安排方面的降噪技术

    (1)采用地和电源平板;(2)平板面积要大,以便为电源去耦提供低阻抗;(3)使表面导体最少;(4)采用窄线条(4到8密耳)以增加高频阻尼和降低电容耦合;(5)分开数字、模拟、接收器、发送器地/电源线;(6)根据频率和类型分隔PCB上的电路;(7)不要切痕PCB,切痕附近的线迹可能导致不希望的环路;(8)采用叠层结构是对大多数信号整体性问题和EMC问题的最好防范措施,它能够做到对阻抗的有效控制,其内部的走线可形成易懂和可预测的传输线结构。且要密封电源和地板层之间的线迹;(9)保持相邻激励线迹之间的间距大于线迹的宽度以使串扰最小;(10)时钟信号环路面积应尽量小;(11)高速线路和时钟信号线要短且要直接连接;(12)敏感的线迹不要与传输高电流快速开关转换信号的线迹并行;(13)不要有浮空数字输入,以防止不必要的开关转换和噪声产生;(14)避免在晶振和其它固有噪声电路下面有供电线迹;(15)相应的电源、地、信号和回路线迹要平行布景,以消除噪声;(16)使时钟线、总线和片使能端与输入/输出线和连接器分隔开来;(17)使路线时钟信号与I/O信号处于正交位置;(18)为使串扰最小,线迹用直角交叉和散置地线;(19)保护关键线迹(用4密耳到8密耳线迹以使电感最小,路线紧靠地板层,板层之间夹层结构,保护夹层的每一边都有地)。

2.7.2 采用滤波技术降噪方法

    (1)对电源线和所有进入PCB的信号进行滤波,在IC的每一个点引脚处用高频低电感陶瓷电容(14MHz用0.1 mF,超过15MHz用0.01mF)进行去耦;(2)旁路模拟电路的所有电源供电和基准电压引脚;(3)旁路快速开关器件;(4)在器件引线处对电源/ 地去耦;(5)用多级滤波来衰减多频段电源噪声;(6)把晶振安装嵌入到板上并且接地;(7)在适当的地方加屏蔽;(8)安排邻近地线紧靠信号线,以便更有效地阻止出现新的电场;(9)把去耦线驱动器和接收器适当地放置在紧靠实际的I/O接口处,这可降低PCB与其它电路的耦合,并使辐射和敏感度降低;(10)对有干扰的引线进行屏蔽和绞在一起,以消除PCB上的相互耦合;(11)在感性负载上加箝位二极管。

3 DSP软件设计时应采取的措施

    软件方面的干扰主要表现在以下几个方面:(1)不正确的算法产生错误的结果,最主要的原因是由于计算机处理器中的程序指数运算是近似计算,产生的结果有时有较大的误差,容易产生误动作;(2)由于计算机的精度不高,而加减法运算时要对阶,大数“吃掉”了小数,产生了误差积累,导致下溢的出现,也是噪声的来源之一;(3)由于硬件方面的干扰引起的计算机出现的诸如:程序计数器PC值变化、数据采集误差增大、控制状态失灵、RAM数据受干扰发生变化以及系统出现“死锁”等现象。

3.1 采用拦截失控程序的方法

(1)在程序设计时应多采用单字节指令,并在关键处插入一些空操作指令,或将有效单字节指令重复几次,这样可保护其后的指令不被拆散,使程序运行走上正轨;(2)加入软件陷阱:当PC值失控使程序失控后,CPU进入非程序区,这时可用一条引导指令,强迫程序进入初始入口状态,进入程序区,可每隔一段设置一个陷阱;(3)软件复位:当程序“走飞”时,运行监视系统,使系统自动复位而重新初始化。

3.2 设立标志判断

    定义某单元为标志,在模块主程序中把该单元的值设为某个特征值,然后在主程序的最后判断该单元的值是否不变,若不同了则说明有误,程序就转入错误处理子程序。

3.3 增加数据安全备份

    重要的数据用两个以上的存储区存放,还可以用大容量的外部RAM,将数据作备份。永久性数据制成表格固化在EPROM中,这样既能防止数据和表格遭破坏,又能保证程序逻辑混乱时不将数据当指令去运行。

4 利用EDA工具设计时应注意的几个关键因素

    高速数字电路的设计一方面需要设计人员的经验,另一方面需要优秀的EDA工具的支持,EDA软件己走向了多功能、智能化。随着球栅阵列封装的高密度单芯片、高密度连接器、微孔内建技术以及3D板在印刷电路板设计中的应用,布局和布线已越来越一体化了,并成为了设计过程的重要组成部分。自动布局和自由角度布线等软件技术已渐渐成为解决这类高度一体化问题的重要方法,利用此类软件能在规定时间范围内设计出可制造的电路板。在目前,由于产品上市时间越来越短,手动布线极为耗时,己不能适应要求。因此,现在要求布局布线工具具有自动布线功能,以快速响应市场对产品设计提出的更高要求。

4.1 自动布线技术

     由于要考虑电磁兼容(EMC)及电磁干扰、串扰、信号延迟和差分对布线等高密度设计因素,布局布线的约束条件每年都在增加。在几年前,一般的电路板仅需6 个差分对来进行布线,而现在则需600对。在一定时间内仅依赖手动布线来实现这600对布线是不可能的,因此自动布线工具是必不可少的。尽管与几年前相比,当今设计中的节点(net)数目没有大的改变,只是硅片复杂性有所增加,但是设计中重要节点的比例大大增加了。当然,对于某些特别重要的节点,要求布局布线工具能够加以区分,但无需对每个管脚或节点都加以限制。

4.2 采用自由角度布线技术应注意的方法

    随着单片器件上集成功能的增加,其输出管脚数目也大大增加了,但其封装尺寸并没随之扩大,再加上管脚间距和阻抗因素的限制,这类器件必须采用更细的线宽。同时,由于产品尺寸的总体减小,意味着用于布局布线的空间也大大减小了。在某些DSP产品中,底板的大小与其上的器件大小相差无几,元器件占据的板面积高达80%。某些高密度元器件管脚交错,即使采用具45°布线功能的工具也无法进行自动布线。而自由角度布线工具具有大的灵活性,能最大限度地提高布线密度;它的拉紧(pull-TIght)功能使每个节点在布线后自动缩短,以适应空间要求;它能大大降低信号延迟,同时降低平行路径数,有助于避免串扰的产生。利用自由角度布线技术能使设计具有可制造性,并且设计的电路性能良好。

4.3 对高密度器件应采用的技术

    最新的高密度系统级芯片采用BGA或COB封装,管脚间距日益减小,球间距已低至1mm,并且还会继续降低。这样就导致封装件信号线不可能采用传统布线工具来引出。目前有两种方法可解决这个问题:(1)通过球下面的孔,将信号线从下层引出;(2)采用极细布线和自由角度布线,在球栅阵列中找出一条引线通道。对高密度器件而言,采用宽度和空间极小的布线方式是唯一可行的方法,因为只有这样,才能保证较高的成品率。现代的布线技术也要求能自动地应用这些约束条件。自由布线方法可减少布线层数,降低产品成本。同时也意味着在成本不变的情况下,可以增加一些接地层和电源层来提高信号的完整性和EMC性能。

4.4 采用其它新的电路板设计、制作技术

    微孔等离子蚀刻技术在DSP中的多层板工艺制作中的应用,大大提高了布局、布线工具的性能。应用等离子蚀刻法在路径宽度内添加一个新孔,不会导致底板本身及制造成本的增加,因为,采用等离子蚀刻法制作一千个孔的成本与制作一个孔的成本一样低廉。这就要求布线工具具有更大的灵活性,它必须能够应用不同的约束条件,适应不同的微孔和构建技术的要求。元器件密度的不断增加也对布局设计产生了影响,布局布线工具总是假设板上有足够的空间让元器件释放机来释放表面,以便安装新的元器件,且不会对板上已有元器件产生影响。但是元器件顺序放置会产生这样一个问题,即每当放置一个新的元器件后,板上每个元器件的最佳位置都会发生改变。这就是布局设计过程的自动化程度低而人工干预程度高的原因。尽管目前的布局工具对依次布局的元器件数没什么限制,但是某些技术人员认为布局工具用于依次布局时实际上是受到限制的,这个限制大约为500个元器件。还有一些技术人员认为当在一个板上放置的元器件多达 4000个时,会产生很大的问题。同顺序算法技术相比,并行布局技术能实现更好的自动布局效果。

4.5 三维布局工具

    3D工具主要用于目前应用日益广泛的异形和定形板的布局、布线工作。如 Zuken的Freedom最新工具,它先采用三维底板模型来进行元件的空间布局,再进行二维布线。布线过程还能告知该板是否具备可制造性。布线工具还必须能处理在两个不同层上采用阴影差分对的设计方法,因为这种设计方法己变得日益重要了。随着信号频率的继续提高,目前己出现了将布局、布线工具同用于虚拟原型的高级仿真工具集成起来的工具,如Zuken的 Hot Stage工具。所以即使在虚拟原型阶段也能对布线问题进行考虑。我们相信,自由角度布线、自动布局和3D布局等新型软件技术也会同自动布线技术一样成为底板设计人员的常用设计工具,设计人员可用这些新工具来解决微孔和单片高密度集成系统中的电磁兼容等新型技术问题。

5 结束语

    电磁兼容技术涉及的频率范围宽达0~400GHz,研究对象除传统设施外,涉及从芯片级,到各型舰船、航天飞机、洲际导弹,甚至整个地球的电磁环境。电磁兼容技术也是DSP系统设计所要考虑的重要问题,应采用适当的降噪技术使DSP系统符合EMC标准,它的电磁兼容性是作为重点研究并且有鲜明特点的领域。许多国家不仅各自加强这方面的研究,还成立了国际性的机构,以便交流和统一规范。我国已加入WTO,如果电磁兼容指标达不到国际标准的要求,生产的产品就没有竞争力,不能打入国际市场,在国内也没有销路。因此,在己进入了21世纪的今天,解决好电气、电子产品(包括DSP系统)的电磁兼容问题,有效地提高产品质量,使其成为“绿色产品”,已刻不容缓。

关键字:DSP  电磁兼容  耦合  辐射 引用地址:浅析DSP设计的电磁兼容解决问题

上一篇:基于AMBA架构的SoC系统事务级建模
下一篇:基于HQV Vida处理器的HDTV图像质量改善

推荐阅读最新更新时间:2024-05-02 21:12

基于DSP的空间电压矢量控制在变频调速器上的应用
随着电力电子技术和微控制器技术的飞速发展,现代交流变频调速系统技术在电机控制系统中的应用也越来越广,采用全控型器件IGBT 的全数字控制的变频调速器已经实现了通用化,具有调速范围宽、调速精度高、动态响应快、运行效率高、操作方便等优点。变频调速器的普及应用提高了现代工业的自动化水平,提高了产品质量和劳动效率,最大限度的节约了能源,因此符合国家发展建设和谐、节约型社会的方针。   本文着重分析了变频调速器的空间电压矢量控制原理和死区补偿技术,以及DSP 控制的工程实现。    1 变频调速器空间电压矢量控制原理   1.1 变频调速器   变频调速器把固定电压、固定频率的交流电(工频电源)变换为可调电压、可调频率的交流电,
[嵌入式]
基于<font color='red'>DSP</font>的空间电压矢量控制在变频调速器上的应用
基于DSP芯片TMS320F240的电压无功控制器的设计
电压无功 控制 器通常由 单片机 系统构成,它集数据采集、数据处理、 控制 判断和控制输出于一身。这就使得 单片机 负担比较重,而且限于单片机自身的处理能力,无法实现复杂的数据处理和控制策略。将DSP芯片应用到电压无功控制器,可以有效地提高其性能。 TMS320F24X 系列是美国TI公司推出的高性能16位定点DSP,专门为电机控制和其它控制系统而设计。TMS320F240是其中典型的一种,片内的外设和强大的处理 能力使它很适合用于电压无功控制器。本文着重介绍其于TMS320F240的电压我功控制器的设计及其编程。 1 基于TMS320F240的电压无功控制器的设计 1.1 TMS320F240简介 TMS320F240
[电源管理]
基于DSP ARM的并联有源电力滤波器控制器
引言   近年来,随着电力电子设备及非线性、冲击性设备的广泛应用。在电网中产生的谐波对电网系统造成了严重的污染,因此消除电网中的谐波污染已成为电能质量研究的一个重要课题。目前普遍采用的并联型无源滤波器存在着滤波效果差,对电网参数敏感。元件体积庞大。严重时会导致串并联谐振事故等缺陷。采用现代电力电子技术、数字信号处理(DSP)技术和先进控制理论的有源电力滤波器(APF)技术㈣对电网谐波进行动态实时补偿。是目前解决谐波污染问题最有效和最具潜力的途径。   传统的并联型APF的控制方法大都基于瞬时无功理论、自适应理论等计算测量方法,首先计算出负载电流中的谐波成分,然后根据计算出的谐波电流值。分别进行补偿电流和直流侧电容电压的控制。这
[单片机]
基于QT/E的ARM/DSP直流电机监控界面的设计与实现
0 引言 嵌入式技术在机器人控制领域应用广泛,它集中了机械工程、自动化控制以及人工智能等多门学科的最新科研成果,已经成为当前科技研究和应用的焦点与重心。而机器人控制系统需要解决的关键问题之一就是电机控制技术。本课题基于嵌入式系统处理器ARM&DSP主从控制模式的硬件平台,利用Linux操作系统,对直流电机的控制进行研究,设计了基于QT的应用程序开发,以图形的方式给用户提供操作接口,实现对电机更加直观的状态显示和灵活的控制。 1 控制系统的整体设计 本系统的主控制器由基于32位ARM。 920T的RISC处理器Samsung S3C2440嵌入式开发板构成,内部运行嵌入式Linux操作系统,主要负责系统的控制以及与从控制器DSP的通
[单片机]
基于QT/E的ARM/<font color='red'>DSP</font>直流电机监控界面的设计与实现
DSP编程技巧之8---揭开编译器神秘面纱之运行时模型
  当我们在PC运行一些C/C++编写程序的时候,如果缺少必要的库文件或者说一些dll文件之类的,程序会崩溃并在各种崩溃声音的提示下弹出一堆对话框,提示我们“run-time error”,缺少xxxx运行库文件等等。那运行库文件是做什么的呢?它里面主要包含了C/C++的库函数, 编译器 内建的一些功能函数、浮点数的算数运算函数,以及 编译器 所支持的C语言中一些与 I/O 操作有关的函数等。在 DSP 中运行里面运行我们的程序时,同样需要相关的实时运行库文件的支持;所以我们要配置一些相关的运行库选项,使得 编译器 知道我们希望使用什么样的方法来使用实时运行库,这就是运行时模型(run-time error),
[嵌入式]
<font color='red'>DSP</font>编程技巧之8---揭开编译器神秘面纱之运行时模型
STM32F4xx FPU/DSP使用注意事项
1. ------对于 Keil MDK Version 5 版本, 编译器已经完全支持STM32F4xx 的FPU(浮点运算单元),可以直接使用芯片内部的浮点运算单元。 2. ------对于Keil MDK Version 4 版本, 高版本v4,比如当前keil 官网可下载的v4.74.0.0 版本也已经支持FPU,可以直接使用芯片内部浮点运算。但如果使用低版本v4,如v4.23.0.0 版本, 则需要对软件进行相应 设置。 三. 如何解决问题 1. 查看手头Keil 版本是否支持FPU,最简单办法是进入Keil 调试 界面 直接查看0xE000ED88 地址单元数据, 如果为0x00F00000, 则说明已经支持FPU
[单片机]
STM32F4xx FPU/<font color='red'>DSP</font>使用注意事项
SAM4E单片机之旅——24、使用DSP库求向量数量积
DSP(Digital Signal Processing,数字信号处理)中会使用大量的数学运算。Cortex-M4中,配置了一些强大的部件,以提高DSP能力。同时CMSIS提供了一个DSP库,提供了许多数学函数的高效实现。 这次就先做一个简单的尝试,求两个向量的数量积。 一、 硬件 MAC单元 MAC(Multiply-ACcumulate,乘积累加),是DSP中常用的一种运算。Cortex-M4配置了一个32位的MAC单元,它能在1个周期里实现最高难度为32位乘32位再加64位的运算,或是两个16位乘16位的运算。Cortex-M4支持的MAC指令如下,这些指令都能在1个周期内完成: SIMD SIMD(S
[单片机]
SAM4E单片机之旅——24、使用<font color='red'>DSP</font>库求向量数量积
多路输出正激式变换器耦合滤波电感的设计
1引言   近年来高频开关电源在电子产品中得到广泛应用。正激式DC/DC变换器以其输出纹波小、对开关管的要求较低等优点而适合于低压、大电流、功率较大的场合。但正激变换器对输出电感的设计有较高要求,特别在多路输出的情况。   本文分析对比正激变换器多路输出滤波电感采用独立方式和耦合方式的不同特点,讨论了耦合电感的设计方法,给出了一个设计实例,并给出仿真及试验结果。 2正激变换器普通多路输出的分析   图1所示为180W正激变换器的变压器及输出部分。两路输出分别采用无耦合的滤波电感。其一路输出UO1为:UO1=(Uin1-UV1a)D-UV1b(1-D)=Uin1D-UV1b(1)   式(1)中,D为初级开关脉冲的占空比,U
[电源管理]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved