基于TMS320C6713和MAX1420的高速数据采集系统设计

2019-08-01 16:52发布

  1 引言
  数据采集系统是通信与信息技术领域中重要的功能模块,应用广泛。而传统的数据采集系统大多以单片机或中规模数字电路为核心,其模数转换器(A/D转换器)采样速率较低。显然传统数据采集系统不能完全满足高速、高精度及具有数字信号处理功能要求,因此,这里提出一种基于DSPTMS320C6713和A/D转换器和MAX1420的高速数据采集系统。该系统采用DSP控制MAX1420实现高速数据采集,完成必要的数据通信与数据存储功能。其中,数据通信是将系统所采集的数据经通信接口传给上位机;而数据存储是系统存储必要数据,防止由于系统掉电而丢失数据。另外,DSP除完成系统控制外,还可通过编程设置实现对采集数据进行实时数字信号处理。从而实现多种信号采集的开放式系统设计。
  2 系统硬件设计
  2.1 系统整体结构设计
  该高速数据采集系统选用TI公司的TMS320C6713型DSP作为核心控制器,内核采用超长指令字(VLIW)体系结构,8个功能单元共用32个32位通用寄存器.最多可在一个周期内同时执行8条32位指令,提高程序执行速度;具有32位外部存储器接口(EMIF),寻址空间可达52 MB;可与SDRAM、SBRAM实现无缝连接,用于大容量高速存储:直接异步存储接口可与SRAM、EPROM连接,用于小容量数据存储和程序存储:具有16个独立的EDMA传输通道。在CPU不干预的情况下,支持多路数据的独立快速传输;具有两个支持全双工通信的多通道缓冲串口McBSP。
 另外,TMS320C6713便于扩展存储器和I/O接口。其总线在片内不易受干扰,且应用体积小,容易采取屏蔽措施,故可工作在电磁干扰较强的环境下,可靠性高。TMS320C6713采用增强型哈佛结构,可以完成并行指令操作。片上还集成有40位算术逻辑单元ALU,2个17位×17位硬件乘法器等功能部件。
  以TMS320C6713为核心的数据采集系统的整体结构如图1所示。该系统内部数据总线为32位,连接A/D转换器、DSP、通信接口以及数据Flash的数据线。DSP的地址总线经CPLD泽码,实现对A/D转换器、通信接口、数据Flash等器件的片选信号。DSP控制外围器件时,需复用控制总线,因此也需对CPLD进行译码。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
chenci2013
2019-08-02 11:09
 2.4 数据存储模块设计
  为了避免系统所采集的数据因意外断电或通信故障而丢失,设计相应的数据存储模块。这里选用SAMSUNG公司的K9F1G16Q0M型Flash存储器,片上容量为1Gb,具有16位地址总线,将其与数据总线相连,并与数据线的低8位复用。64 MB存储空间需要16位地址总线,这就需要在使用时按照时序要求将地址用系统数据总线分2次写入。K9F1G16Q0M具有6根控制总线,均由DSP的控制线和地址线经CPLD译码产生,而其工作状态R/B则传输给DSP的INT端。相应接口电路如图4所示。

一周热门 更多>