新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于DSP和MAX1420的高速数据采集系统设计

基于DSP和MAX1420的高速数据采集系统设计

作者: 时间:2011-01-24 来源:网络 收藏

  2.2 A/D转换器模块设计

  A/D转换器模块选用MAX1420。MAX1420是ADI公司推出的12位A/D转换器,其最高转换速率是60 Ms/s,电源电压是3.3 V,允许输入信号范围是-1.024~+1.024 V,最大功耗218 mW。系统由向MAX1420发送指令,控制A/D转换时序。MAX1420的线与系统总线相连。MAX1420的地址线与控制线由发出指令并经译码,实现该器件的片选(CS)控制;MAX1420工作时CS保持低电平。MAX1420的工作状态BUSY传送给的INT端,请求DSP中断,DSP按照时序要求控制MAX1420,完成A/D转换。A/D转换器硬件电路如图2所示。

A/D转换器硬件电路

  另外,系统若要实现时分多路,为简化系统设计,只需在MAX1420前端加载多路模拟开关。使用AD7503就可实现8路模拟开关,从而实现多路

  2.3 通信接口模块设计

  本系统的通信接口有标准RS232和2.0两种接口。由于TMS320C6713片上有标准同步串行接口,若与外部同步串行通信,只需采用MAX3232完成TTL电平与EIA电平的转换。若采用异步串行接口.则可采用TL16C550实现该功能。这里采用FT245BM器件完成2.0接口,该器件主要功能是进行与并行I/O口之间的协议转换。一方面可从主机通过USB接口接收数据,并将其转换为并行I/O口的数据流格式发送给外设;另一方面外设可通过并行I/O接口将数据转换为USB的数据格式传输至主机。中间的并行I/O接口与USB的协议转换全部南该器件自动完成。与PC机通信时上位机软件只需采用VB或VC结合控制时序即可实现。

  FT245BM内部主要由USB收发器、串行接口引擎(SIE)、USB协议引擎和先进先出(FIFO)控制器等构成。USB收发器提供USB2.0的全速物理接口到USB总线,支持UHCI/OHCI主控制器;串行接口引擎实现USB数据的串/并双向转换,并遵循USB规范完成USB数据流的位填充/位反填充,以及循环冗余校验码(CRC5/CRC16)的产生和检错;USB协议引擎管理来自USB设备控制端口的数据流;FIFO控制器处理外部接口和收发缓冲区间的数据转换。

p2p机相关文章:p2p原理




关键词: DSP 数据 采集 CPLD USB

评论


相关推荐

技术专区

关闭