实验箱CPLD实验模块64个宏单元可编程CPLD6位7段LED显示、完成计数实验CPLD编程JTAG接口8个LED指示灯。
实验箱的DSP主板,可用SEED-DECXXXX系列产品中的其它产品替换SEED-MMI5402实验箱的人机接口,提供LCD显示输出、键盘输入、和信号源输出,处理器为TMS320C5402 DSPSEED-DTK_IO实验箱的输入/输出模块SEED-DTK_CPLD实验箱的CPLD实验模块SEED-DTK_PLANE实验箱的总线扩展转接模块SEED-DTK_PWMDRV
(2)实验箱的电机驱动模块
独具匠心设计的双DSP结构,可以完成DSP间的通讯实验、各模块丰富的资源,最大化满足实验要求、全数字化实验过程,包括高精度信号发生器、丰富多彩的实验,可以满足多种专业的教学要求、内容详实的实验手册和实验报告、公开的底层函数,提供实验可扩展性、精湛的产品设计和加工工艺,体现出的专业产品制造。
3.3.3 实验箱功能实现
实验箱中SEED-DEC6713工作状态如下:Boot模式:采用CE1 8位宽度的外部FLASH(缺省状态) ;JP10、JP9皆为短路。串口通讯:采用的是A通道异步串行接口,RS232全双工方式;JP4短路, JP3短路。音频输出:立体声输出左、右声道耳机驱动输出;JP1、JP2的2-3短路。边沿模式:小端模式(缺省状态);JP11开路。
实验箱中本模块工作状态如下:
工作方式的选择:SEED-MMI5402的工作模式为MC工作方式,跳线J13断开。
BOOT模式当SEED-MMI5402处于MC工作方式时,只能用FLASH引导方式,即程序存放在FLASH中,上电或复位后,DSP将FLASH中的程序BOOTLOAD到SRAM中,程序在SRAM中运行。
工作频率使用:10MHz外部频率输入;当复位后,PLL硬件初始化设置为5倍频。其芯片管脚CLKMD3~CLKMD1设置为010;便于DSP读取FLASH的程序。系统工作正常后,可通过设置CPU的寄存器CLKMD,将PLL设为需要的倍频数。正常工作应该为10倍频,即工作在100MHz主频下。
McBSP0用于UART通讯,因MCBSP是一种同步串口,而UART是一种异步串口,所以VC5402没有直接和UART通讯的片内外设,只有通过软件方式,用MCBSP和DMA来完成UART通讯功能,在硬件电路上,BDX0作为数据发送端,BDR0和BFSR0作为数据接收端。
增强型HPI口
SEED-MMI5402使用HPI口作为GPIO口,用做键盘扫描,HPI口的HD0-HD3做输出,工作时置为0,而HD4-HD7,BIO做输入,工作时接上拉电阻,实现4×5共20个键。4×5按键阵列如图一所示:
图3.2
本模块主要的功能是完成实验箱的输入与输出。
MMI5402产生D/A信号传递给SEED-DECxxxx用以完成信号处理实验。音频输入/输出,本模块音频接口与SEED-DECxxxx的音频接口通过J10短接JP1 作为复位按键使用
3.3.4 SEED-XDSUSB2.0的驱动安装
将USB仿真器的USB插头插入PC机的USB插槽中,启动计算机后识别SEED-XDSUSB2.0硬件,识别后安装其驱动程序。
双击\Utilities\C6000\SEED-XDSUSB2.0\USBdriver\Disk1下的setup.exe文件。
(此文件是仿真器所配的光盘的内容)
按照提示依次执行,同时默认路径为CCS的安装路径。
安装完毕后打开控制面板查看系统中的设备管理器,出现如下结果,证明硬件连接成功,否则需检查硬件是否连接正确和USB驱动安装是否安装正确:
图3.3
将仿真器JTAG插头与实验箱主控板SEED-DEC6713的JTAG插头J 2相连,打开实验箱电源开关。观察SEED-DTK_IO单元的+5V、+3.3V、+15V、-15V的电源指示灯以及SEED-DEC6713的D1与D3的电源指示灯是否均亮;若有不亮的,请断开电源,检查电源。
将\utilites\C6000\SEED-XDSUSB2.0\USBdriver\下的usb20emurst.exe文件拷贝到计算机上,双击usb20emurst.exe,如果出现如下提示,证明仿真器与目标系统连接正常: TMS320C5502基于DSP的FFT编程设计(8):http://www.751com.cn/zidonghua/lunwen_9420.html