[装箱清单]
1、 TMS320LF2407A开发板
2、 直连串口线
3、 USB供电线
4、 蓝底白字1602液晶
5、 直流电机
6、 用户光盘一张DVD
7、 DSP开发学习资料一张DVD
8、 质保卡
[选配件]
1、5V/1A开关电源 15元
2、步进电机 20元
3、LCD12864液晶(带汉字库) 50元
八周年店庆
DSP2407开发板+XDS510仿真器 638元
DSP2407开发板+XDS510PLUS仿真器 838元
以下是发货实物图,新版,相比以前的,增加了电源开关,其他无变化.
[系统简介]
本开发套件是基于TMS320LF2407A的DSP学习开发平台。TMS320LF2407A具有的大量外设资源,分别提供了两个事件管理模块EVA、EVB;两个16bit全局计数器;8个脉冲宽度可调调制通道PWM;三个外部事件的定时采样捕获单元;同步的16通道高性能10bit ADC,转换速率为500ns;串行异步通信接口(SCI);串行同步外设接口(SPI);CAN总线2.0接口等。
本套件充分利用了TMS320LF2407A提供的大量外设资源,加上提供的详细使用说明资料和大量的程序实例(全部提供源码),使得本产品成为学习DSP系统开发者的首选,也可以直接用于数字嵌入式控制系统中,减少成本,并能快速投向市场。
[系统硬件资源]
中央处理器
◆TMS320LF2407A,最高工作频率为40MHZ;片内内置32K * 16位 FLASH,可存放用户程序,FLASH可加密;内置的 2.5K * 16位 DARAM,可配置成数据区和程序区。
外部存储器
◆DSP片外扩展 64K * 16位的IS61LV6416 SRAM,既可作为数据区(32K),也可作为程序区(32K)使用。
串行EEPROM
◆扩展了2Kb的串行EEPROM(AT24C02芯片),可用于数据传送与存储。
直流电机接口
◆利用DSP上产生的两路带死区的PWM信号,采用三极管驱动,可控制微型直流电机正反转。
步进电机接口
◆板上提供标准的6针步进电机接口,可以接各种微型步进电机。通过修改程序来控制电机。
图形LCD接口
◆板子上提供了20针的图形LCD接口,用户可以接常用的带中文字库的12864液晶。
字符LCD接口
◆板子上提供了16针的字符LCD接口,方便用户接小型字符LCD,如1602液晶等。
D/A输出接口
◆DA部分采用TI公司的带串行控制的4路8位数/模转换器TLC5620C芯片.
A/D输入接口
◆2407A内置16通道10位AD转换器,本开发板通过运放隔离只扩展了两通道(通道0和通道8),用户可扩展至16路。
CAN总线接口
◆在开发板中CAN总线收发器采用的型号是PCA82C250。它将CANTX和CANRX转化成CANH和CANL在CAN总线上传输。
SCI串行通信接口
◆TMS320LF2407A芯片内嵌串口通信接口(SCI)模块。板子上RS232接口芯片采用的是MAX232,有标准的DB9接口插座,方便用户使用串口线连接。
SPI串行外设接口
◆TMS320LF2407A芯片内嵌了硬件串行外设接口(SPI)。开发板上使用SPI接口(IO方式)控制一位七段数码管;另外DSP通过SPI接口和D/A转换器TLV5620芯片相连。
自由按键KEY
◆板子上提供一个自由按键和DSP的IO口(IOPB7)直接相连,可以实现简单的人机操作,如通过手动按键控制板子上的4个LED等。
中断输入接口
◆开发板上扩展了中断输入接口,其中DSP的XINT2接口输入端接有一个小按键EXINT,只要用户按下该按键,EXINT引脚就输入一个低电平,在软件上进行相应的设置,就可以发生中断。
复位电路
◆复位电路我们使用了专门的复位芯片SP708R,保证了DSP芯片的可靠复位,并提供一个手动复位按钮,方便用户进行程序调试。
DSP引脚扩展
◆为方便用户以后开发扩展,我们将TMS320LF2407A芯片的主要引脚全部通过接口引出。
电源
◆开发板使用的电源是5V输入,既可以通过外接5V/1A的开关稳压电源,也可以直接通过USB口供电,方便用户使用。
JTAG接口
◆标准14针JTAG接口(其中第6脚为空),可以连接各种TI的DSP仿真器。是调试和烧写程序的必备接口。
[代码及相关实验说明]
1、 TIMER定时器实验
TMS320LF2407A有4个通用定时器,本程序主要对通用定时器1进行操作,使其1ms产生1次中断,驱动开发板上的D1发光二极管不断闪烁。用户可以修改程序来让定时器2控制其他发光二极管。
2、 中断输入实验
板子上扩展中断输入接口,其中EXINT输入端接有小按键,只要用户按下小按键,EXINT引脚上就出现低电平。加载中断程序运行后,按下EXINT按键,产生外部中断,可以看到板子上的4个发光二极管闪烁加快。
3、 跑马灯实验
板子上有D1、D2、D3、D4四个发光二极管,加载LED程序运行后,D1、D2、D3、D4依次发光,然后全亮一次;程序保持循环运行。
4、按键控制LED实验
开发板上提供了一个微动按键KEY,通过程序可以控制输出设备。我们提供的程序是按键控制板子上的4个LED,实验现象是:程序运行后,按下KEY按键,LED1不断闪烁;按第二下,则LED2不断闪烁;按第三下,则LED3不断闪烁;按第四下,则LED4不断闪烁;按第五下,则LED1—LED4循环依次闪烁;再按KEY键则重复上面现象。
5、 数据RAM读写实验
开发板上外扩了一片64K*16位的SRAM,通过逻辑组合将其定义为数据RAM和程序RAM,其中低32K的地址空间定义为数据空间。加载该程序后全速运行,如果开发板上的D1到D4四个LED快速闪烁,说明外部RAM的数据空间工作正常。
6、 程序RAM读写实验
外部RAM的程序空间占据存储器的高32K地址空间。外部程序RAM的测试只能通过CCS来进行,在硬件仿真环境下,打开CCS软件,在MEMORY中输入起始地址和长度,在VALUE栏中填入数据(如0X5555),然后PROGRAM;通过View Memory查看程序RAM的这段地址空间是否被更改成相应的数据(如0X5555),如果已经更改过来说明程序RAM没问题。
7、 外扩EEPROM读写实验
开发板上扩展了一个2Kb的串行EEPROM芯片(AT24C02),用户可以用以存储数据。本实验通过DSP对其进行数据的读写操作,加载运行EEPROM程序后,通过WATCH窗口可以观察写入和读出的数据,进而比较写入的数据和读出的数据。
8、 SCI串口通信实验
本开发板采用DB9直通电缆把DSP的串口和PC的串口连接起来。首先打开PC机的串口调试助手软件,采用默认设置并选择16进制接收和发送;加载运行SCI程序后,在串口助手的接收显示区不断接收到16进制的数据57,用户可以通过串口助手发送数据(如16进制75)到开发板上,在WATCH窗口中查看接收的数据。SCI串口通讯是全双工的。
9、 SPI总线接口实验
SPI总线系统是一种同步高速串行接口,它可以是微控制器与各种外围设备以串行方式进行通信来交换信息。本程序通过SPI控制板子上的数码管显示。运行程序后可以看到板子上的数码管从‘0’到‘F’循环显示,同时4个LED不断闪烁。
10、AD采样实验
本开发板通过运放隔离扩展了2407A芯片内置AD转换器的通道0和通道8,用户可以在AD输入接线柱上的ADIN0和ADIN8上外接一个电压(注意:外部输入电压必须小于3.3V,避免损坏器件),然后运行AD程序,设置断点,并用debug->Animate监测数据,这样在WATCH窗口中就可以跟踪查看AD0和AD8数据了。
11、DA输出实验
2407A通过SPI与DA转换器TLC5620芯片相连,程序运行后,用户可以用示波器测出DA1和DA2输出三角波,用万用表测出DA3和DA4分别输出1.2V和0.8V电压。
12、DA-AD联合实验
本实验是通过DA输出两个电压作为AD输入信号(将J23的1、2脚短接,3、4脚短接即可,开发板默认已经短接好了)。运行DA-AD联合实验程序后,在WATCH窗口中输入变量AD_SIG0和AD_SIG8即可查看采集到的这两路的电压值。
13、CAN总线通讯实验
调试CAN总线需要外部的CAN设备,在没有外部CAN设备的情况下,本程序使用CAN自检模式通讯,采用中断方式接收CAN信息。运行CAN程序后,用户在WATCH窗口中可以查看变量ReceiveData的值(8位)。
14、字符液晶显示实验
本程序兼容驱动芯片为HD44780,KS0066,SPLC780等的字符液晶(如常用的1602),将1602液晶插到板子的J1插座上,加载程序运行后,在1602液晶上即可显示“www.00IC.com”等字样。
15、中文液晶显示实验
板子上有20针的液晶接口,可以接带中文字库的12864液晶(驱动芯片为ST7920);运行程序后,液晶上显示字库中的一段汉字。
16、直流电机控制实验
本程序主要针对微型直流电机。两路带死区的PWM信号直接从DSP上产生,电机驱动采用的是4个NPN三极管,可控制正反转。运行程序后可以看到电机开始转动,程序中的PWM的频率是1KHZ,用户可以修改XPWM的参数就可以控制电机的转速和方向。
17、步进电机控制实验
板子上提供标准的6芯步进电机接口,可接微型步进电机。运行步进电机控制程序后,可以控制步进电机的运转,同时可以看到板子上的4个LED发光二极管依次循环闪烁。
18、中断向量烧写实验
用户要仿真调试程序,必须要烧写仿真状态的中断向量。我们产品在出厂时已经烧写了仿真状态的中断向量表,方便用户直接进入调试学习状态。首先将开发板的J9跳线VCCP短路冒跳到+5V,即左边1、2两脚;接好仿真器和开发板,打开CCS烧写的“云”按钮,配置好烧写中断向量表(我们有详细的注释)并设置烧写选项及路径,点击Execute按钮进行烧写。烧写完成后即可进入CCS调试。
19、FLASH烧写(程序固化)实验
用户编写的程序编译调试成功以后,需要固化到FLASH中以便脱离仿真器独立运行,这是就需要进行程序固化的FLASH烧写了。我们详细说明了烧写步骤,并以一个具体的实验例子加以说明,保证用户以后可以烧写自己编译调试好的程序。
注:以上所有实验程序全部在CCS3.3下编译的『建议用户安装CCS3.3,因为CCS3.3不需要安装烧写插件的,CCS3.1以前的都要安装烧写插件;另外我们的XDS510仿真器都全面支持CCS3.3,供用户选择』,代码全部采用C语言编写,并有注释,保证初学者快速入门!
[配套资料和软件]
1、所有实例程序的完整工程文件,全部提供源代码;
2、完整的原理图(pdf格式),快速掌握多项实用技术的具体应用;
3、在线下载程序的方法与工具,用以固化用户自己的程序;
4、用户手册:非常详细,让你快速踏入DSP开发应用之门;
5、芯片手册:开发板上全部芯片的芯片资料;
6、原版TI DSP开发环境CCS3.3,所有程序都是CCS3.3下编译的;
7、字模提取软件
8、串口调试软件
9、赠送其他DSP相关学习资料。
[赠送应用资料]
1、送TCP/IP协议卷:卷1,卷2,卷3
2、送USB1.1协议规范文档
3、送U盘系统说明文档
4、送FAT16、FAT32系统说明文档
5、送SCSI指令集说明文档
6、送其它相关的开发说明文档
[典型应用]
1、DSP系统开发学习
2、工业自动化控制
3、UPS 、电机控制
4、数字滤波、振动分析
5、机器人设计
6、变频控制等