- 前言
- 实验须知
- 概述
- 实验一 TMS320LF2407 DSP 实验开发系统及CC软件应用
- 实验二 常用指令操作实验
- 实验三 追灯式电路控制
- 实验四 按键计数器
- 实验五 键盘和 LED 发光二极管显示电路
- 实验六 模/数转换器 ADC 应用
- 实验七 串行外围接口 SPI 的应用
- 实验八 串行通信接口模块(SCI)
- 实验九 TMS320LF2407 与图形液晶显示模块接口及应用
- 实验十 I2C 串行日历时钟与 TMS320LF2407 的接口应用
- 附录一 DSP 器件仿真开发技术基础
- 附录二 TMS320LF2407 DSP 实验开发系统
- 附录三 TMS320LF2407 DSP 器件简介
- 附录四 XDS510 仿真开发系统的基本操作技术
- 附录五 程序开发平台 Code Composer
- 参考文献
附录二 TMS320LF2407 DSP 实验开发系统
实验是DSP应用技术学习的一个重要环节。通过实验,可以对DSP器件的功能进行实际操作,并在实际操作中熟悉有关器件的使用特性。这些都是DSP应用技术的基本内容,也是学习DSP技术的基本内容之一。
根据DSP器件和应用系统开发技术学习的需要,TMS320LF2407 DSP实验开发系统提供了充足的实验资源,可以完成基本的DSP技术实验,可以根据所提供的目标系统,设计开发小型的DSP应用系统。
一.系统简介
TMS320LF2407 DSP实验开发系统可以用于初学者的学习平台,或用于大学本科生的教学使用,它由具有JTAG接口的TMS320LF240X系列XDS510硬件仿真器、TMS320C2000系列的调试环境代码编译器CC和本实验自制的2407目标系统实验箱三部分组成(详细介绍参见相关内容)。软件所配置的CC代码编译器CC4.10版本可以开发C2000系列的TI DSP芯片,标准配置支持TMS320C2XX系列。该实验开发系统采用TMS320LF2407 DSP数字信号控制器作为开发系统的核心,并提供了如下的应用资源:
•JTAG接口:开发系统利用该接口将仿真器与目标系统链接,实现PC机对TMS320LF2407实验开发系统的控制,数据交换。
•人机交换接口:实验板上共有5个按键、8只LED发光二极管和液晶显示(LCD)器。5个按键,一个作为复位键,其余4个为功能键;8只LED发光二极管由IOPB口,经74HC237锁存器控制,可以显示数字线上某一位的高低电位状态,是一种最简单的输出装置。当程序能正确执行时可以令其闪动一下,若是不能如预期工作,例如程序执行死循环,则看不到LED闪烁了,因此,使用LED可以指示系统当前的工作状态,此外LED也可当作电源指示灯用,当电路短路时,可以很容易的察觉。LCD可显示16×16点阵的汉字、图像及其它字符,可显示较大的信息量,因此在DSP控制程序的开发上可用来显示程序执行时的中间过程,在除出错误时很有帮助,另外可以作产品线上功能操作提示说明用。
•串行通信接口(SCI):这是DSP控制系统中使用到的装置,该接口可以通过RS232或RS485转换芯片与PC机进行异步通讯,作为PC机连线控制用或是数据传输用。在程序的开发过程中,将调试主机与目标系统经SCI联机的方式,可以提供一个全方位的系统开发调试环境。若通过SCI将执行结果传回PC,再由PC的串行传输接收程序负责接收消息将其显示在屏幕上,那么一项复杂的程序开发工作可能会变得更系统化,由于屏幕可以显示很多信息,这在程序开发上是最有效率的。任何在DSP上执行的数值运算结果,均可传回PC而显示出来,可方便验证程序执行的正确性。实验板上的SCI引脚分别与RS232和RS485电平转换芯片相连,用户可通过跳针JP6和JP7来选择RS232或RS485通讯。
•控制器区域网络(CAN):主要用于各种设备监测及控制的一种网络。CAN具有独特的设计思想,良好的功能特性和极高的可靠性,现场抗干扰能力强。CAN总线采用CRC检验并可提供相应的错误处理功能,保证了数据通信的可靠性。TMS320LF自带CAN,通过设置内部寄存器的自测试位,来实现CAN控制器的自发自收功能,为调试CAN通讯的下位机提供方便。通过CAN驱动器PCA82C250T就可以与其它节点或上位PC机进行通讯。
•串行外设接口(SPI):实验板上用带电压参考的SPI总线D/A芯片MAX5121与该接口相连。D/A芯片给出来的电压参考经变换后作为TMS320LF2407 DSP处理器的A/D转换的电压参考输入。
•用I2C总线实现的EEPROM和日历时钟电路:由于TMS320LF2407芯片没有I2C总线接口,所以只能用通用的I/O引脚来与I2C总线的数据线SDA和时钟线SCL相连,用软件来模拟I2C时序。实验板上的EEPROM芯片为带写保护的24LC256,日历时钟芯片为PCF8583,由于共用时钟线SCL,所以不能同时访问。
针对TMS320LF2407芯片,TMS320LF2407 DSP实验开发系统提供了专用调试环境,具有用户程序载入、调试功能。在使用TMS320LF2407 DSP实验开发系统时,可以随时查看或修改:
•TMS320LF2407芯片中各寄存器的内容;
•DMA控制寄存器的内容;
•片内存储器的内容。
TMS320LF2407 DSP实验开发系统提供了用图像窗口显示设置断点、单步运行和跟踪、全速运行、程序的分支和外部中断的计数等功能。
二.系统功能电路
TMS320LF2407 DSP实验开发系统中,以TMS320LF2407 DSP控制器为核心,提供了32K字的片内FLASH程序存储器,1.5K字的数据/程序RAM,544字的双口RAM(DARAM)和2K字的单口RAM(SARAM);两个事件管理器模块EVA和EVB;可扩展的外部存储器总共192K字空间;看门狗定时器模块(WDT);10位A/D转换器;控制器局域网络(CAN)模块;串行通信接口(SCI)模块;16位的串行外设(SPI)接口模块等电路。通过使用调试软件,可以对这些电路实现有效控制,完成所需要的使用或开发工作。
三.系统硬件的联接
由于XDS仿真器中没有DSP器件,而是提供IEEE标准的JTAG接口对DSP进行仿真调试,所以仿真器必须有仿真对象,及目标系统。目标系统也就是实验室提供的实验板(上面带有DSP器件)。仿真器提供JTAG接口同目标系统的DSP相接,通过DSP实现对整个目标系统的调试。在完成仿真器的安装准备之后,进行联机调试时,需要将调试主机PC、XDP硬件仿真器及待调试的目标系统链接起来。PC与仿真器的链接是通过打印机接口的D25插座来实现的。链接时需要一根标准的打印机链接电缆。仿真器与目标系统的链接是通过TMS320LF2407 DSP芯片上的JTAG接口。仿真器的JIAG接口是一个串行通信接口,PC机的打印机接口实际上也是当做一个串行的通信接口来用的。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论