新闻中心

EEPW首页 > 测试测量 > 设计应用 > 基于SOPC的以太网远程数据采集系统设计

基于SOPC的以太网远程数据采集系统设计

作者:时间:2012-05-24来源:网络收藏

2.1 数据采集模块
数据采集模块包括前端信号调理电路和A/D转换电路。前端调理主要包括传感器、调理电路。信号调理主要实现对模拟信号的缓冲、放大,以获得ADC所满足的输入信号。
本设计采用的A/D转化器为美国TI公司的ADS8364,ADS8364是高速、低功耗,六通道同步采样16位并行输出模数转换器。采用+5 V工作电压,当工作频率为5 MHz时,其同步采样为250 kHz,转换时间4μs。六路模拟输入分为3组(A、B和C),每个输入端都有一个保持信号来实现所有通道的同时采样与转换功能,适合于多路采集系统的需要。3个保持信号(/HOLDA,/HOLDB,/HOLDC)可以启动指定通道的转换,当3条HOLD线均为低电平时,6个模拟输入同时被采样。A0、A1、A2均接高,A/D转换结果输出FIFO模式。A/D转换结束后产生转换结束信号EOC,产生中断。在转换结束后,将数据读入FPGA的FIFO中。AD8364与FPGA的连接如图2所示。

本文引用地址:http://www.eepw.com.cn/article/193837.htm

b.jpg


2.2 网络接口模块
本设计的网络芯片采用DAVICOM公司的DM9000A,该芯片具有通用处理器接口、一个10/100M PHY和4 kbytes的SRAM,是一款低功耗高性能的网络控制器。DM9000A支持8位和16位两种数据接口,本设计采用16位模式。其接口电路原理图如图3所示。

c.jpg


2.3 设计
FPGA硬件设计基于Altera公司的开发环境 Builder.Altera公司为SOPC工具提供了众多的IP核支持,可以直接调用。本设计中AD控制器需要自定制,用Verilog HDL编写控制时序与接口逻辑,采用摩尔状态机来产生ADS8364的转换控制信号以及FIFO读入时钟。其控制模块仿真波形如图4所示。DM900A控制器使用友晶公司的DE2开发系统中为我们提供了DM900A控制器核。

d.jpg



评论


相关推荐

技术专区

关闭