资料介绍
近年来,高速数字信号处理器(DSP)已越来越广泛地用于各个领域,例如:通信、语音处理、图像处理、模式识别及工业控制等方面,并且日益显示出巨大的优越性。数字信号处理器是利用专门或通用的数字信号处理芯片、以数字计算的方法对信号进行处理,具有处理速度快、灵活、精确抗干扰能力强、体积小、可靠性高等优点,满足了对信号快速精确实时处理及控制的要求。
通用串行总线USB(Universal Serial Bus)具有连接灵活、可热插拔、一种接口适合多种设备、速度高、自动配置、无需定位及运行安装程序、可为外设提供电源、低功耗、低成本、高可靠性等优点使数据的高速传输变得非常便利。
设计一种通用数据采集与信号处理系统,采用高性能的TMS320F2812 芯片和USB总线传输技术,使信号能实时送到上位机进行分析与处理,从而实现高速的数据采集和处理功能。
1、系统概述
该系统的工作过程主要是将外部的八路同步模拟输入信号经过A/D 转换器进行采样和转换,并把采集得到的大量数据送入DSP 内部对采样结果进行软件滤波以及前端处理。在DSP 完成采集数据的处理工作后,将处理结果经过USB 总线送至主机,进行实时的后端分析处理和显示。
结构框图如图1 所示,MAX1308 为MAXIM 公司生产的模/数转换器,其采样最高速率为单通道1075kSPS,8 通道为456kSPS ,精度为12 位,为8 通道同步采样。采用TI 公司的TMS320F2812 作为处理器,其时钟频率最高为150MHz,是目前控制领域性能最高的处理器,具有精度高、速度快、集成度高等特点,为不同控制领域提供了高性能的处理器。USB 接口芯片采用的是CH372 ,具有8 位数据总线和读、写、片选控制线以及中断输出功能,可以方便地挂接到DSP 控制器的系统总线上。利用VC++ 实现了USB 和计算机的高速数据通信,充分利用了计算机的存储容量大等特点,可将采集到的数据存储起来供事后分析,也可以实现数据的实时处理。
图1 系统框图
2、系统硬件
2.1 TMS320F2812
C281x 系列DSP 是TI 公司最新32 位定点数字信号处理器,是基于TMS320C2000 数字信号处理器平台开发的,其代码与24x/240x 数字信号处理器完全兼容。因此,240x 的用户能够轻松的移植到C281x系列DSP 平台上,C281x 系列DSP 同时具有数字信号处理器和微控制器的特点,尤其是C281x 继承了数字信号处理器的诸多优点,其中包括可调整的哈佛总线结构和循环寻址方式。微控制器的特点主要包括字节的组合与拆分、位操作等。哈佛总线结构能够完成指令的并行处理,在单周期内通过流水线完成指令和数据的同时提取,从而提高了处理器的处理能力。
C281x 处理器采用C/C++ 编写的软件,其效率高,因此用户不仅可以应用高级语言编写系统程序,也能够采用C/C++ 高效率的数学算法。C281x 系列数字信号处理器在完成数学算法和系统控制等任务时都具有较高的性能,这样就避免了用户在一个系统中需要多个处理器的麻烦。C281x 处理器内核包含了一个32×32 位的乘法累计单元,能够完成64 位的数据处理能力,从而使该处理器能够实现更高精度的处理任务。
2.2 USB接口
USB 通用接口芯片可分为3 种。一种是专门为USB 应用设计的USB 芯片,一种是建立在现有芯片系列基础上的USB 芯片,还有一种是只处理USB 通信,必须被一个外部微控制器所控制的USB 芯片。该设计采用CH372属于最后一种。
CH372 内置了USB 通讯中的底层协议,具有省事的内置固件模式和灵活的外置固件模式。在内置固件模式下,CH372 自动处理默认端点0 的所有事务,本地端DSP 只要负责数据交换,所以DSP 程序非常简洁。在外置固件模式下,由外部DSP 根据需要自行处理各种USB 请求,从而可以实现符合各种USB 类规范的设备。
通用串行总线USB(Universal Serial Bus)具有连接灵活、可热插拔、一种接口适合多种设备、速度高、自动配置、无需定位及运行安装程序、可为外设提供电源、低功耗、低成本、高可靠性等优点使数据的高速传输变得非常便利。
设计一种通用数据采集与信号处理系统,采用高性能的TMS320F2812 芯片和USB总线传输技术,使信号能实时送到上位机进行分析与处理,从而实现高速的数据采集和处理功能。
1、系统概述
该系统的工作过程主要是将外部的八路同步模拟输入信号经过A/D 转换器进行采样和转换,并把采集得到的大量数据送入DSP 内部对采样结果进行软件滤波以及前端处理。在DSP 完成采集数据的处理工作后,将处理结果经过USB 总线送至主机,进行实时的后端分析处理和显示。
结构框图如图1 所示,MAX1308 为MAXIM 公司生产的模/数转换器,其采样最高速率为单通道1075kSPS,8 通道为456kSPS ,精度为12 位,为8 通道同步采样。采用TI 公司的TMS320F2812 作为处理器,其时钟频率最高为150MHz,是目前控制领域性能最高的处理器,具有精度高、速度快、集成度高等特点,为不同控制领域提供了高性能的处理器。USB 接口芯片采用的是CH372 ,具有8 位数据总线和读、写、片选控制线以及中断输出功能,可以方便地挂接到DSP 控制器的系统总线上。利用VC++ 实现了USB 和计算机的高速数据通信,充分利用了计算机的存储容量大等特点,可将采集到的数据存储起来供事后分析,也可以实现数据的实时处理。
图1 系统框图
2、系统硬件
2.1 TMS320F2812
C281x 系列DSP 是TI 公司最新32 位定点数字信号处理器,是基于TMS320C2000 数字信号处理器平台开发的,其代码与24x/240x 数字信号处理器完全兼容。因此,240x 的用户能够轻松的移植到C281x系列DSP 平台上,C281x 系列DSP 同时具有数字信号处理器和微控制器的特点,尤其是C281x 继承了数字信号处理器的诸多优点,其中包括可调整的哈佛总线结构和循环寻址方式。微控制器的特点主要包括字节的组合与拆分、位操作等。哈佛总线结构能够完成指令的并行处理,在单周期内通过流水线完成指令和数据的同时提取,从而提高了处理器的处理能力。
C281x 处理器采用C/C++ 编写的软件,其效率高,因此用户不仅可以应用高级语言编写系统程序,也能够采用C/C++ 高效率的数学算法。C281x 系列数字信号处理器在完成数学算法和系统控制等任务时都具有较高的性能,这样就避免了用户在一个系统中需要多个处理器的麻烦。C281x 处理器内核包含了一个32×32 位的乘法累计单元,能够完成64 位的数据处理能力,从而使该处理器能够实现更高精度的处理任务。
2.2 USB接口
USB 通用接口芯片可分为3 种。一种是专门为USB 应用设计的USB 芯片,一种是建立在现有芯片系列基础上的USB 芯片,还有一种是只处理USB 通信,必须被一个外部微控制器所控制的USB 芯片。该设计采用CH372属于最后一种。
CH372 内置了USB 通讯中的底层协议,具有省事的内置固件模式和灵活的外置固件模式。在内置固件模式下,CH372 自动处理默认端点0 的所有事务,本地端DSP 只要负责数据交换,所以DSP 程序非常简洁。在外置固件模式下,由外部DSP 根据需要自行处理各种USB 请求,从而可以实现符合各种USB 类规范的设备。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- CAN总线接口EMC标准电路设计方案 206次下载
- 便携式自动割胶机器人设计方案 18次下载
- 便携式雷达电源检测维修系统设计方案 6次下载
- 基于USB的便携式电子内窥镜设计方案 10次下载
- 设计方案8-2步电源转换:面向未来的便携式电源
- 面向便携式USB设计的宽带模拟开关资料下载
- 使用MBus传输协议设计实现便携式水表运行监测系统开发的论文说明 9次下载
- 如何提高USB电流限值和便携式设备进行高效充电的系统解决方案
- 便携式DSP解决方案中不同电源的比较 9次下载
- 基于DSP和ARM便携式电能质量监测系统的设计与实现 8次下载
- 一种低噪声便携式的心电监测仪设计方案 21次下载
- 用于便携式设备USB 2.0高速设计的模拟开关
- 单总线温度监测网络的设计与实现
- 基于ATmega8的便携式转速仪的研制
- 单总线测温系统
- FPGA中的单总线协议设计(附示例代码) 483次阅读
- LCS2110R-S的单总线协议分析 681次阅读
- 便携式医疗电子设备的应用挑战及解决方案 3264次阅读
- 基于ADI公司的便携式一氧化碳检测设计方案 2891次阅读
- 选用便携式UPS电源的原因盘点 970次阅读
- 一个基于可编程逻辑的便携式锂聚合物电池的管理系统设计方案浅析 909次阅读
- 采用龙芯2F处理器的车载和便携设备系统设计方案 1071次阅读
- 便携式B超电源设计方案解析 2660次阅读
- 便携式医疗设备解析 7772次阅读
- 单总线优缺点 1.6w次阅读
- 单总线结构 9269次阅读
- 便携式和汽车压缩音频和视频解决方案 1174次阅读
- 采用线阵CCD的便携式光谱采集系统设计 5274次阅读
- 便携式医疗电子设备的无线监测技术 1350次阅读
- 便携式校准器电路图 2906次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1489次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 91次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 9次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 3次下载 | 免费
- 8基于单片机的红外风扇遥控
- 0.23 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30319次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233045次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多