浅析DSP系统中的电磁兼容问题
,它能够做到对阻抗的有效控制,其内部的走线可形成易懂和可预测的传输线结构。且要密封电源和地板层之间的线迹;(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)数目没有大的改变,只是硅片复杂性有所增加,但是设计中重要节点的比例大大增加了。当然,对于某些特别重要的节点,要求布局布线工具能够加以区分
- 在采用FPGA设计DSP系统中仿真的重要性 (06-21)
- 基于 DSP Builder的FIR滤波器的设计与实现(06-21)
- 达芬奇数字媒体片上系统的架构和Linux启动过程(06-02)
- FPGA的DSP性能揭秘(06-16)
- 用CPLD实现DSP与PLX9054之间的连接(07-23)
- DSP+FPGA结构在雷达模拟系统中的应用(01-02)