dedecms织梦内容管理系统  
 
首页 | 方舟产品 | 系统优化 | 硬件系统 | 软件系统 | 网络系统 | 无盘网络 | 软件下载 | 杀毒防黑 | 专题 | 会员中心 | 方舟论坛
  当前位置:方舟系统站>网络系统>局域网组建>文章内容
基于DSP和以太网的数据采集处理系统
来源: 作者: 发布时间:2007-02-09  
 随着测试技术的不断发展,低功耗、高性能的DSP逐渐取代了通用单片机在数据采集处理系统中的地位;同时,以太网技术也在数据采集、测试测量技术中发挥越来越大的作用。本文从软件、硬件出发,介绍一种基于DSP以太网数据采集处理系统的设计思想及实现。

   1 基于以太网数据采集处理系统

   生产和科研领域对测试的要求越来越高,所需测试和处理数据量也越来越巨大,有时需要多个测试仪器同时进行测试,各测试仪器之间又需要进行数据交换;而且测试领域也越来越广泛,有些现场不适合工作人员亲临,这时就需要通过网络进行控制。以太网技术在数据采集处理系统中的应用如图1所示。

   与工业现场应用比较多的现场总线比较,以太网最大的特点是开发性好、成本低。通过把复杂的TCP/IP协议封装而提供各种网络测试技术,使网络测试的开发变得不再复杂。同时,由于网络测试带来巨大效益,使网络测试在测试自动化领域得到广泛应用。以太网作为分布式测试的一个网络方案,其潜力无疑是巨大的。

图1 数据采集处理系统中的以太网应用

   以太网接口控制器和DSP处理器的价格不断下降,使得将以太网直接集成到基于DSP等嵌入式系统的测试、采集、工业I/O设备中成为越来越明显的趋势。基于以太网的I/O设备是将以太网接口直接嵌入到设备内部,所以使得设备更简洁,体积更小,安装也更灵活。和一些目前应用于工业的其它通信方案比较,以太网方式通常需要功能更强大的微处理器和更大的内存。而网络和计算机技术的发展,特别是DSP技术的应用,可以大大降低这方面的成本。

   2 数据采集处理系统的硬件设计

   该系统以TI公司的TMS320C6000系列DSP中的TMS320C6211和10/100M自适应以太网控制芯片MX98728EC为核心,主要包括ADC数据采集、DSP数据处理以太网接口三个部分。图2为数据采集处理系统框图。

   2.1TMS320C6000DSP

   TMS320C6000是美国TI公司于1997年推出的新一代高性能DSP芯片。这种芯片是定点、浮点兼容的DSP。其定点系列是TMS32C62XX,浮点系列是TMS320C67XX。TMS320C6000片内有8个并行的处理单元,分为相同的两组,芯片的最高时钟频率可以达到300MHz。当芯片仙部8个处理单元同时运行时,其最大处理能力可以达到2400MIPs。本数据采集处理系统采用TMS320C6211,其主要特别如下:

   相±

   ·每个周期8条32位指令

   ·8个高度独立的功能单元,包括6个32/40位的运算器和2个16位的乘法器(32bit结果)

   ·32个32位通用寄存器

图2 数据采集处理系统框图

   ·灵活自由的数据/程序定位,L1/L2存储器结果:4K字节L1P程序Cache、4K字节的L1D数据Cache、64K字节L2通用RAM/Cache

   ·32位外部存储器接口(EMIF):对异步存储器的无缝接口,如SRAM、EPROM;对同步存储器的无缝接口,如SDRAM、SBSRAM;共512M字节外部存储器可寻址空间

   ·增强的DMA(EDMA控制):16个独立通道

   ·两个32位通用定时器

   ·支持JTAG边界扫描标准,调试时可以方便可靠地控制DSP上面的所有资源

   2.2以太网控制器MX98728EC

   MX98728EC是一个通用的单片10/100M快速以太网控制器,通过它的主机总线接口,可以实现各种各样的应用,而不需要或者只需极少的外部控制逻辑。单片机的解决方案可以减小电路板的尺寸,减少板上芯片的数量,以降低系统的成本。MX98728EC的特点如下:

   ·32位通用异步总线结构,支持频率最高达33MHz

   ·单片解决方案,集成了10/100MTP收发器

   ·可选的外部收发器MII接口

   ·完全兼容IEEE802.3u协议

   ·支持16/8bit打包缓冲数据宽度和32/16bit主机总线数据宽度

   ·分离的TX和RXFIFO,支持全双工模式,独立的TX和RX通道

   ·丰富的片上寄存器,支持各种各样的网络管理功能

   ·支持16/8bit的用于打包缓冲器的SRAM接口、支持片上FIFO的突发DMA模式

   ·自动设置网络速度和协议的NWAY功能

   ·可选的EEPROM设置,支持1kbit和4kbit的EEPROM接口

   ·支持软件EEPROM接口,方便升级EEPROM的内容

图3 DSP以太网接口部分硬件设计

   2.3系统结构

   2.3.1ADC数据采集部分

   CPLD1由DSP提供时钟信号,主要作用是提供扫描表SRAM的地址,扫描表SRAM的数据DSP写入。扫描表输出的数据用来设定A/D转换的通道和仪表放大器的增益。ADC采用14位的LTC1416。32路模拟信号通过多路复用器后,其中一路信号被选中,进入仪表放大器,放大之后进入ADC。ADC的转换时钟由DSP的定时器提供。

   2.3.2DSP数据处理部分

   ADC转换后的14位数据通过FIFO进入DSP进行处理,FIFO采用4片CY7C425形成乒乓结构,以实现模拟信号的不间断采样。DSP扩展一片FlashMemory作为DSP的程序存储器,另外还扩展了一片SRAM作为程序缓存。脱机运行时,DSP将Flash中的程序写入SRAM,再写入DSP内部RAM。CPLD2主要用于控制FIFO的读写,并且提供以太网接口部分的控制信号。DSP系统中的数字信号处理算法主要实现滤波、采样率变换、非线性修正、温漂修正等。

   2.3.3以太网接口部分

   以太网主控芯片MX98728EC通过RJ45接口连接以太网,扩展一片SRAM作为以太网数据收发存储器,另外又扩展一片EEPROM以存储以太网卡的MAC地址、IO基地址、中断线选择等配置寄存器的初始化数据。CPLD3通过DSP高位地址线的译码控制以太网芯片的片选并提供以太网接口部分的复位信号等。DSP以太网接口部分硬件如图3所示。

共2页: 上一页 1 [2] 下一页
 
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论:
  热点文章
·局域网组建综合实例方案
·Novell NetWare相关知识及安装实
·Windows NT 4.0 Server相关知识
·冰点DF图解教程
·共享上网方式简介
·Windows 2000 Server相关知识及
·Linux相关知识及安装实例
·局域网分段的实现
·网吧桌面同步
·轻松打造网吧不卡电影服务器| 方
·建立家庭无线网时如何保证安全
·基于DSP的视频检测和远程控制系
  相关文章
·基于DSP的视频检测和远程控制系
·建立家庭无线网时如何保证安全
·家庭组网布线注意事项
·云南师大实验室的改造方案
·冰点DF图解教程
·局域网分段的实现
·局域网组建综合实例方案
·共享上网方式简介
·Linux相关知识及安装实例
·Novell NetWare相关知识及安装实
·Windows 2000 Server相关知识及
·Windows NT 4.0 Server相关知识
  主题推广
方舟网络 版权所有|关于本站|隐私保护|