论文部分内容阅读
随着计算机和信息技术的飞速发展,数字信号处理已经成为高速实时处理的一项关键技术。因为DSP芯片具有强大的数据处理功能,所以在信号处理方面得到了广泛的应用。许多要求对高速采集的数据进行快速处理的实时数据采集处理系统,都选用数字信号处理器(DSP)作为核心处理器。本文设计了一种基于数字信号处理器的高速数据存储与传输系统,并给出了具体的软硬件实现。根据系统结构与功能的要求,使用了TI公司的TMS320F2812型号的DSP芯片作为核心处理器,这款DSP有丰富的外部接口,可以使电路结构设计简单,成本低廉,开发周期相对较短。实现了处理A/D采样数据和显示处理结果等功能,并且,由于需要采集处理的数据量很大,TMS320F2812内部的存储资源无法满足系统的要求,本文结合DSP芯片存储结构的特点,实现了采集数据的串口传输和SD卡存储等功能。论文主要从以下几个方面论述整个系统的设计方案:(1)分析论证了系统的可行性、工作原理以及芯片的选型。(2)论文结合总体方案的设计、硬件电路的设计、软件的设计等几个方面做了详细的分析。其中硬件部分和软件部分的设计是本文设计的重点。(3)详细的分析了作为数据存储器的SD卡的读写过程。并且对SD卡的总线模式进行了分析和选择,并最终选择了SPI总线模式作为数据传输模式。(4)结合信号存储与传输的系统流程图,给出了系统的软件设计方法和实现过程,包括每个模块的具体设计方法。(5)经过实际电路板上的运行调试,将串口传输的数据和SD卡中存储的数据进行对比,分析了实验结果,并给出了改进的方案和可行性分析。从整体上来看,所设计的系统能够基本完成所要求的目标,能够快速的将系统前端所采集的数据进行有效的传输和存储。其设计方法简单可行,系统具有体积小、速度快、接口简单、使用方便的特点,并且做到了成本的控制,能够很好的解决系统体积和成本在实际应用中带来的问题。对于要求存储数据量比较大的信号时有很好的应用前景。