【vc++精品源码栏目提醒】:网学会员在vc++精品源码频道为大家收集整理了“【精品】TMS320VC5502最小系统板说明书 - 网络与通信“提供大家参考,希望对大家有所帮助!
TMS320VC5502 最小系统板说明书一,简介 TMS320VC5502 是一款高性能的 DSP 处理器,它具有 300 MHz 双 MAC 的强大性能 实现高速、大容量数字信号处理。
它们的应用包括嵌入式电信设备、消费类音频、医疗、生物辨识和工业传感器。
板上资源:32 KW DARAM 和 16 K ROM32 位外部存储器接口(EMIF)16 KB 指令快速缓存16/8 位加强型主机接口(HPI)6 信道直接内存存取(DMA)支持内部和外部数据传送I2C 界面可连接至微控制器和编码/译码器,提供芯片间通讯功能最多 76 只普通 I/O 引脚64-位定时器: 4 路McBSP: 3 通道2 路 UART 接口,接口标准 RS232/RS422/RS485 可配置提供上电复位、手动复位,系统可靠、稳定标准的 JTAG 接口,方便调试标准化的扩展总线可实验内容:1. CCS 软件
学习了解 DSP 开发系统的组成;熟悉 DSP 开发系统的连接;学会使用 CCS 开发环境。
2. 常用指令实验掌握 TMS320C55x
常用指令的用法。
3. I/O 实验了解 I/O 口的扩展,掌握常用操作指令的使用方法。
4. 定时器实验掌握 TMS320C5502 定时器的控制方法。
5.基本算法实验掌握算法的原理,熟悉 CCS 仿真环境。
应用:工业控制和仪表DSP 教学可 OEM 到种产品使产品最快投入市场产品附件:USB 取电线应用光盘;原理图;底层软件示例程序;保修声明: 所有由广州宇华电子生产制造的硬件和
软件产品,保修期为从发货之日起壹年。
在保修期内由于产品质量原因引起的损坏,广州宇华电子负责
免费维修或更换。
二,TMS320VC5502 基本系统2.1 TMS320VC5502 存储空间的配置 TMS320VC5502 的程序/数据存储空间采用统一编址,整个寻址空间大小为16M 字节,其中片内 DARAM 占 64K 字节,ROM 占 32K 字节,其余存储空间被映射到片外 CE3-CE0 4 个 片选的子空间。
32K 字节的片内 ROM 受’VC5502 内的 ST3 寄存器中的 MPNMC 状态位控制,当 MPNMC 1 时,32K 片内 ROM 被屏蔽。
MPNMC 的状态由上电复位时采样BOOTM2:0引脚的状态决定,当 BOOTM2:0为 000B 或 100B 时,MPNMC 1;否则,MPNMC 0。
TMS320VC5502 通过外部存储器接口(EMIF)访问片外存储器,EMIF 由 32-位数据线 D31:0、20-位地址线 A21:2、4-位字节使能线 BE3:0、4-位片选线 CE3-CE0 和各类存储器的读/写控制信号组成,每个 空间有 4M 字节寻址空间, Flash、 并且可配置为与 SRAM、 ZBTSRAM 等各类存储器接口。
VC5502 SDRAM、 ’的 EMIF 的 可有多种配置,最多可配置为 4 个子空间,配置情况如下表所示: 《TMS320VC5501/5502 DSP关于’VC5502 的 EMIF 的设定与应用,请参看
文档: 》External Memory Interface Reference Guide(文献号 SPRU621)。
2.2 McBSP TMS320VC5502 共有三个多通道缓冲型同步串口, 分别为 McBSP0、McBSP1 和McBSP2。
其中 McBSP0 与 McBSP1 为单一功能的多通道缓冲型同步串口,而McBSP2 是与 UART GPIO 复用引脚,其功能的选择由’VC5502 的 XBSR(外部总线选择寄存器)上的 Serial Port2 Mux Mode 控制位决定,该位为 0:选择UART GPIO;该位为 1:选择 McBSP2。
上电复位时,该位的状态由 GPIO7 引脚的状态决定。
2.2.1 McBSP 操作 McBSP 是 Multichannel Buffered Serial Port 的缩写,即多通道缓冲串行接口。
它是一种功能很强的同步串行接口,具有很强的可编程能力,可以直接配置成多种同步串口标准,直接与各种器件无缝接口。
McBSP 外设其外部接口和内部功能框图如下图所示: ’VC5502 片上的 3 个 McBSP 均没有提供 CLKS 外部时针输入引脚,McBSP注:的工作时针由’VC5502 片上时钟发生器提供,即为’VC5502 片上时钟发生器产生的低速外设时钟 SYSCLK2,具体参见第 2.4 节“系统时钟”。
2.2.1.1 McBSP 的引脚与信号 由上图可知,’VC5502 的每一个 McBSP 均由串行接收器和发送器组成,串行接收器和发送器各有位时钟、帧同步和串行数据 3 个信号,所以每个 McBSP总有 6 个外部接口信号,如下所示:位时钟: CLKR、CLKX帧同步信号: FSR、FSX串行数据: DR、DX2.2.1.2 McBSP 的
通信协议McBSP 为同步串行通信接口,其协议包含:串行数据起始时刻: 称为帧同步事件,帧同步事件由位时钟采样帧同步信号给出。
串行数据位长度: 串行传输的数据流达到设定的长度后,便结束本次传输,并等待下一个帧同步信号的到来,再发动另一次传输。
串行数据传输速度: 即每一个串行位的传输时间,由位时钟决定。
、CLKR(CLKX)和 DR(DX)三者之间的关系,即它们如何取得帧 FSR(FSX)同步事件、何时采样串行数据位流、或何时输出串行数据位流是可以控制的。
通过配置 McBSP 的寄存器就可以实现上述目的。
’注: VC5502 片上外设 McBSP 的寄存器被映射到独立寻址的 I/O 空间, 访问