欢迎来到天天文库
浏览记录
ID:39661252
大小:362.10 KB
页数:51页
时间:2019-07-08
《《系统开发》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第13章TMS320LF240x的系统开发13.1系统开发过程明确开发任务,确定技术指标选择DSP和主要外围元件总体方案设计软件需求分析软件编码软件调试硬件需求分析硬件设计硬件调试集成调试系统测试DSP系统开发过程:(1)明确开发任务,确定技术指标采样速度、精度、存储量、控制信号形式、实时性要求(2)总体方案系统组成、算法设计、核心元件选择、软硬件分工(3)硬件实现硬件需求分析、元件选择、原理图设计、PCB图设计、硬件调试(4)软件实现软件需求分析、算法仿真、编码、软件调试(5)系统集成和测试软硬件联合调试、系统测试硬件实现:硬件需求分析元件选择原理图设计PCB图设计硬件
2、调试系统硬件实现过程系统分析系统综合考虑的问题:(1)处理器/控制器:单片机、DSP、ARM等。考虑公司、产品系列、工作频率、工作电压、工作温度等;(2)A/D:采样频率、精度。考虑片上是否自带采样保持器、多路器、基准电源等;(3)D/A:信号频率、精度。考虑是否有片上基准电源、多路器、输出运放等;(4)存储器:包括SRAM、EPROM、SDRAM、FIFO等。考虑工作频率、存储容量、字长、接口方式、工作电压等;(5)逻辑控制:CPLD、FPGA。考虑公司、产品系列、片内资源、I/O资源、工作速度;(6)通信接口:根据速率和距离决定采用何种通信方式,并进一步选择通信接口芯
3、片;(7)总线接口:PCI、CPCI、CAN、VXI、PXI等。考虑使用的场合、数传速率(总线宽度、频率高低、同步方式等)进行选择;(8)信号调理:运算放大器、比较器、多路器等。考虑带宽、输入信号范围、输出信号范围、响应速度(信号建立时间)等;(9)人机接口:键盘、LED、数码管、液晶屏等;(10)电源:电压的高低和电流容量的大小。电压高低要匹配,电流容量要足够。原理图设计中关键部分要进行:软件仿真、硬件仿真。PCB图设计要综合考虑设备结构特点和数模混合电路布线工艺。硬件调试主要进行硬件基本功能调试,确定可以满足功能和技术指标要求。软件实现:(1)软件需求分析(2)算法仿
4、真,高级语言编程(3)编码:可读性(4)软件调试、测试:代码效率、执行效率系统集成与系统测试:软硬件联合调试,调整时序关系,完成系统实现。按照系统功能指标要求进行系统测试和各种环境实验。13.2DSP系统的仿真调试工具(1)标准评估模块(EVM)(2)DSP入门套件(DSK)(3)硬件仿真器(Emulator/XDS)(4)软件仿真器(Simulator)(5)DSP软件开发平台(CCS)13.2.1标准评估模块标准评估模块(EVM,EvaluationModule)是TI或第三方为DSP的使用者设计和生产的的一种评估平台,它的运行环境和资源较为完善,可用于某种型号DSP
5、的器件评估、程序调试与检查以及系统的调试。EVM提供了一套完整的DSP系统,包括A/D、D/A、外部程序/数据存储器、外部I/O等,用户可用EVM来进行DSP的实验、编写和运行实时的源代码,对代码进行评估,并且可以用来调试用户自己的系统。DATAANALOGCONTROLTMS320LF2407PWM/IOI/OSPIUARTJTAG模拟信号接口I/O接口串行口JTAG接口串行BOOTROM开关指示灯CAN驱动器串行接口驱动器SRAM128K*16地址数据接口控制接口CAN接口D/ADAC7625ADDRESS此TMS320LF2407EVM板的性能指标如下:TMS320
6、LF2407运行速度30MIPS64K程序存储器和64K数据存储器4路的DAC7625数模转换UART接口,符合RS232标准32K片上FLASHCAN总线标准接口用户开关和测试指示灯数据、地址、I/O、控制扩展接口具有IEEE1149.1兼容的逻辑扫描电路,该电路用于测试和仿真+5V电源输入,内部3.3V电源管理13.2.2DSK入门套件DSP入门套件(DSK,DSPStarterKit)是TI公司为TMS320DSP的初学者设计和生产的一种评价DSP平台的廉价开发工具板。在PC机环境下,用户可以使用DSK来做系统实验和应用,可以进行诸如自动控制系统、语音处理等应用;也
7、可以编写和运行实时的代码;还可用来建立和调试用户自己的系统。DSK套件包括一块TMS320DSP芯片为基础的电路板、配套的电源和电缆、专用的C编译器、汇编器/链接器以及相应的调试软件和文档。DSK电路板上除了DSP之外,一般还带有一定的存储器,并配有通信接口(并口或串口,用来和PC机通信)、电源插口、模拟信号I/O接口、扬声器接口等。可很容易地实现一个简单的控制系统或语音系统,为初学者学习DSP开发提供了一个良好的平台。13.2.3DSP硬件仿真器TI公司的DSP硬件仿真器(Emulator)是基于边界扫描(BoundaryS
此文档下载收益归作者所有