DIY编程器网

标题: TMS320VC5402 I/o资源配置及与USB通信 [打印本页]

作者: liyf    时间: 2012-1-27 20:17
标题: TMS320VC5402 I/o资源配置及与USB通信

  
         
    0 引言
DSP(数字信号处理器)芯片TMS320VC5402具有高性能、低功耗、资源多等特点,其独特的6总线哈佛结构,使其能够6条流水线同时工作,工作频率达到100 MHz。具有2个缓冲串口BSP、8位并行EHPI(增强主机接口)、可编程的等待状态发生器等,可以满足数据处理控制的要求。
针对此应用系统通信接口数据量大、对速度要求高、实时控制的特点,本项目采用高速USB(通用串行总线)接口实现了高速的数据处理与传输。USB是一种新型接口技术,是计算机和外围设备接口通信的一种总线标准。它支持热插拔、即插即用,连接简单。本文将介绍VC5402的GPI()(I/0)资源配置及CY7C68013与外设的从(Slave)FIF0接口方式。
1系统原理
本系统以TI公司的TMS320VC5402 DsP为主控制器,主要分为神经信号处理电路、神经刺激电路和信号传输电路3部分。系统首先根据相应的控制信号选通神经微电极阵列的某路或多路测点,发出相应的刺激信号,并在对脑细胞进行电刺激的同时记录细胞反应,并将采集到的神经信号数据通过USB口传送到上位机,进行病理分析,从而实现了对电刺激的控制和脑信号的高速实时传输和处理。该系统可根据所建的脑电信号数据库,模拟产生与运动相应的神经信号,分别对不同的脑区域进行电刺激,达到治疗的目的。系统
方案如图l所示。

[table]

[tr]
[td]


[/td][/tr]
  
         
   

2.2 McBSP用做GPIO
TMS320VC5402是54x系列中最早引入McBSP(多通道缓冲串行口)的芯片。该串行口在以下两个条件成立时(串口引脚CLKX、FSX、DX、CLKR、FSR和DR可以被用作GPIO引脚,而不作为串口引脚):
a)串口的相关部分(发送端或接收端)处于复位状态,即SPCR[1,2]中



b)串口的相关部分的GPIO引脚功能被启用,即PCR中的(R/X)IOEN=l。
PcR(引脚控制器)说明了将McBSP的引脚配置成通用I/0引脚的位,如图5所示。
[table]

[tr]
[td]


[/td][/tr]




欢迎光临 DIY编程器网 (http://diybcq.com/) Powered by Discuz! X3.2