以W5300和FPGA为基础的实时通信的数据采集系统设计.docx
《以W5300和FPGA为基础的实时通信的数据采集系统设计.docx》由会员分享,可在线阅读,更多相关《以W5300和FPGA为基础的实时通信的数据采集系统设计.docx(4页珍藏版)》请在第一文库网上搜索。
1、以W5300和FPGA为基础的实时通信的数据采集系统设计数据采集是信号处理的前提,大量采样数据的实时传输十分重要。以太网由于传输速度快、传输距离远,可以方便地实现系统的远程控制。采用微控制单元和硬件协议控制芯片实现数据的网络传输在硬件构架上比较简单,容易实现且成本较低。本文基于硬件以太网协议9W5300和FPGA,设计并实现了一套可以与远程上位机进行实时通信的数据采集系统,可实现对信号的高速采集和实时数据传输。1数据采集系统组成结构数据采集系统采用模块化设计,主要由电源模块、A/D模块、控制模块和网络模块组成,组成框图如图1所示。2数据采集系统的设计与实现2.1 硬件设计1 .1.1控制模块本
2、系统中控制模块采用Xi1inx公司Spartan-3系列XC3S4002作为主控芯片,系统时钟为50MHz。该器件丰富的I/O管脚可以完全满足系统需要且价格便宜。剩余的管脚用于控制三态缓冲芯片74HC245,可连接红外感应器等器件作为信号采集的触发信号。控制模块主要完成A/D模块时序生成、网口模块初始化和读写时序及与上位机的实时数据通信。2 .1.2A/D模块A/D模块采用AD1公司的AD7357,该芯片为差分输入、双通道、4.2MS/s、14位SAR型M3。为实现差分驱动,采用低失真差分ADC驱动器AD8138实现信号的单端转差分放大。该芯片可产生两个幅值相等、相位相差180且以共模电压为中
3、心的差分信号同时驱动ADC的VIN+和V1N-管脚4。共模电压由人。7357内部2.048V基准电压通过分压提供。首先通过高精度、低噪声、低温漂运算放大器AD8628对REFA/B管脚的基准电压进行缓冲,以提高驱动能力。A/D采样电路如图2所示。2.1.3网络模块为实现采样数据的实时传输并与上位机进行实时通信,选用Winzet公司的硬件以太网协议芯片W5300搭建网络模块。该芯片内部集成10/100M以太网控制器、MAC和TCP/IP协议栈,支持8个独立端旦同时连接,通信速率最高可达到80Mb/s;与主机接旦支持8/16bit数据总线,支持2种主机接口模式;内部有128KBTX/RX存储器,可
4、根据端口通信数据吞吐量动态调整其分配。由于AD7357为14位SAR型ADC,故将BIT16EN管脚拉高,采用16bit数据总线模式;地址总线采用直接地址模式;同时将W5300芯片的管脚IEST-MODE3:0接地,选择内部PHY模式;OP-MODE2:0接地,选择全功能自动整手模式;RJ-45接头选用集成网络变压器的13F-60。网络模块电路如图3所示。2.2软件设计由于W5300不支持上电复位,故系统上电后首先通过延时产生5?滋$低电平复位信号。为使W5300锁相环逻辑稳定,复位信号恢复高电平后继续等待20mso复位结束后系统对W5300进行初始化,包括主机接口设置、网络信息设置和内部TX
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- W5300 FPGA 基础 实时 通信 数据 采集 系统 设计