北方伟业计量集团有限公司
1.总体方案设计
在进行DSP系统设计之前,首先要明确设计任务,将设计任务书转化为量化的技术指标:由信号的频率决定的系统采样频率; 由采样频率完成任务书最复杂的算法所需的最大时间及系统对实时程度的要求判断系统能否完成任务;由数量及程序的长短决定片内RAM的容量,是否需要扩展片外RAM及片外RAM的容量;由系统所要求的精度决定是16位还32位,是定点还是浮点运算 ; 根据系统是计算用还是控制用来决定对输人输出端口的要求。
由上述技术指标,大致可以选定DSP芯片的型号。根据选用的DSP及上述技术指标可以初步确定A/D、D/A、RAM的性能指标及可供选选择的产品。
在确定DSP芯片选型之后,应当先进行系统的总体设计。首先采用高级语言MATLAB等算法进行仿真,确定最佳算法并初步确实参数,对系统的软硬件进行初步分工。
2.软件设计阶段
(1)用C语言、汇编语言或者C语言与汇编语言的混合编写程序,再把它们分别转换芯片的汇编语言并送到汇编语言编译器进行编译,完成目标文件。
(2)将目标文件送 链接器进行连接,得到可执行文件。
(3)将可执行文件调人到调试器(包括软件仿真、软件开发系统、评测模块、系统仿真器)进行调试,检查运行结果是否正确。如果正确;进入下一步;如果不正确,则返回第一步。
(4)进行代码转换,将代码写人EEPROM,并脱离仿真器运行程序,检查结果是否正确。如果不正确,返回上一步;如果正确,进入下一步。
(5) 软件调试。软件调试借助DSP开发工具,如软件模拟器、DSP开发系统或仿真器等。调试DSP算法时般采用比较实时结 果与模拟结果的方法,如果实时程序和模拟程序的输人相同,则两者的输出应致。 应用系统的其他软件可根据实际情况进行调试。如果讲试结果合格,软件调试完毕;如果不合格,返回第一步。
3.硬件设计阶段
(1)设计硬件实现方案。即根据性能指标、工期、成本等,确定最优硬件实现方案,画出硬件系统框图。
(2)器件的选型。-般系统常用内存、电源、逻辑控制、通信、人机接口、总线等基本部件。
(3)原理图设计。在原理图设计时必须清楚了解器件的使用和系统的开发,对于关键环节要做仿真。原理图设计成功与否,是系统能否正常工作的重要因素
(4)PCB板设计。PCB板设计要求系统DSP设计人员既要熟悉系统工作原理,又要清楚布线工艺和系统结构设计。
(5)硬件调试。硬件调试采用硬件仿真器进行调试,如果没有仿真器,且系统不复杂,则可借助一般的工具进行调试。
4.系统集成
系统的软、硬件设计分别调试完成之后,进行系统集成。系统集成是将软硬件结合起来,并组合成样机在实际系统中运行,进行系统测试。如果系统测试结果符合设计指标,则样机设计完毕。但由于在软硬件调试阶段调试的环境是模拟的,中国修政 软件的方法进行修现些问题,如精度不够、稳定性不好等。出现问题时,一 般采用改,如果软件修改无法解决问题,则必须调整硬件。
登录后才可以评论
立即登录通话对您免费,请放心接听
温馨提示:
1.手机直接输入,座机前请加区号 如13803766220,010-58103678
2.我们将根据您提供的电话号码,立即回电,请注意接听
3.因为您是被叫方,通话对您免费,请放心接听