探讨DSP的电磁兼容性问题
(1)对电源线和所有进入PCB的信号进行滤波,在IC的每一个点引脚处用高频低电感陶瓷电容(14MHz用0.1mF,超过15MHz用0.01mF)进行去耦;
(2)旁路模拟电路的所有电源供电和基准电压引脚;
(3)旁路快速开关器件;
(4)在器件引线处对电源/地去耦;
(5)用多级滤波来衰减多频段电源噪声;
(6)把晶振安装嵌入到板上并且接地;
(7)在适当的地方加屏蔽;
(8)安排邻近地线紧靠信号线,以便更有效地阻止出现新的电场;
(9)把去耦线驱动器和接收器适当地放置在紧靠实际的I/O接口处,这可降低PCB与其它电路的耦合,并使辐射和敏感度降低;
(10)对有干扰的引线进行屏蔽和绞在一起,以消除PCB上的相互耦合;
(11)在感性负载上加箝位二极管。
2. DSP软件设计时应采取的措施
软件方面的干扰主要表现在以下几个方面:
(1)不正确的算法产生错误的结果,最主要的原因是由于计算机处理器中的程序指数运算是近似计算,产生的结果有时有较大的误差,容易产生误动作;
(2)由于计算机的精度不高,而加减法运算时要对阶,大数“吃掉”了小数,产生了误差积累,导致下溢的出现,也是噪声的来源之一;
(3)由于硬件方面的干扰引起的计算机出现的诸如:程序计数器PC值变化、数据采集误差增大、控制状态失灵、RAM数据受干扰发生变化以及系统出现“死锁”等现象。
2.1采用拦截失控程序的方法
(1)在程序设计时应多采用单字节指令,并在关键处插入一些空操作指令,或将有效单字节指令重复几次,这样可保护其后的指令不被拆散,使程序运行走上正轨;
(2)加入软件陷阱:当PC值失控使程序失控后,CPU进入非程序区,这时可用一条引导指令,强迫程序进入初始入口状态,进入程序区,可每隔一段设置一个陷阱;
(3)软件复位:当程序“走飞”时,运行监视系统,使系统自动复位而重新初始化。
2.2设立标志判断
定义某单元为标志,在模块主程序中把该单元的值设为某个特征值,然后在主程序的最后判断该单元的值是否不变,若不同了则说明有误,程序就转入错误处理子程序。
2.3增加数据安全备份
重要的数据用两个以上的存储区存放,还可以用大容量的外部RAM,将数据作备份。永久性数据制成表格固化在EPROM中,这样既能防止数据和表格遭破坏,又能保证程序逻辑混乱时不将数据当指令去运行。
3. 利用EDA工具设计时应注意的几个关键因素
高速数字电路的设计一方面需要设计人员的经验,另一方面需要优秀的EDA工具的支持,EDA软件己走向了多功能、智能化。随着球栅阵列封装的高密度单芯片、高密度连接器、微孔内建技术以及3D板在印刷电路板设计中的应用,布局和布线已越来越一体化了,并成为了设计过程的重要组成部分。自动布局和自由角度布线等软件技术已渐渐成为解决这类高度一体化问题的重要方法,利用此类软件能在规定时间范围内设计出可制造的电路板。在目前,由于产品上市时间越来越短,手动布线极为耗时,己不能适应要求。因此,现在要求布局布线工具具有自动布线功能,以快速响应市场对产品设计提出的更高要求。
3.1自动布线技术
由于要考虑电磁兼容(EMC)及电磁干扰、串扰、信号延迟和差分对布线等高密度设计因素,布局布线的约束条件每年都在增加。在几年前,一般的电路板仅需6个差分对来进行布线,而现在则需600对。在一定时间内仅依赖手动布线来实现这600对布线是不可能的,因此自动布线工具是必不可少的。尽管与几年前相比,当今设计中的节点(net)数目没有大的改变,只是硅片复杂性有所增加,但是设计中重要节点的比例大大增加了。当然,对于某些特别重要的节点,要求布局布线工具能够加以区分,但无需对每个管脚或节点都加以限制。
3.2采用自由角度布线技术应注意的方法
随着单片器件上集成功能的增加,其输出管脚数目也大大增加了,但其封装尺寸并没随之扩大,再加上管脚间距和阻抗因素的限制,这类器件必须采用更细的线宽。同时,由于产
- EMI防治技巧与挑战(03-19)
- 用最佳终端匹配策略降低电磁辐射的干扰(02-11)
- 电磁干扰(EMI)抑制技术(03-10)
- 汽车元件的EMI抗扰性测试(04-02)
- 通过PCB分层堆叠设计控制EMI辐射(04-02)
- EMC/EMI卫星外部电磁环境效应分析与控制(10-20)