GPIFADR[8:0](输出):GPIF使用GPIFADR信号为外部设备提供地址线,在总线上地址值是自增的。
FD[15:0](双向):这是USB主机通过FX2和外部设备进行数据传输的数据线,它可配置成8位或16位。当16位时,FD[7:0]代表端点FIFO中的第一个字节,FD[15:8]代表第二个字节。
CTL[5:0](输出):FX2为外部设备提供了几个控制信号,如读写选通、使能等。
RDY[5:0](输入):FX2提供了几个状态检测信号,它可以检测外部设备的状态,如FIFO的空、满、半满等。
GSTATE[2:0](输出):这是调试信号,表示GPIF波形执行的状态,通常连接到逻辑分析仪上。
2.2 AD9238
AD9238是一个双通道的12位A/D转换器,采用单3V供电,速度可以是20MSPS、40MSPS和65MSPS;低功耗,工作在20MSPS时,功耗为180mW,40MSPS时,功耗为330mW,65MSPS时,功耗为600mW;具有500MHz 3dB带宽的差分输入;片上参考源及SHA;灵活的模拟输入范围:1Vp-p~2Vp-p;适用于:超声波设备,射频通讯,电池电源仪器,低价示波器等。本系统采用20MSPS的AD9238,可充分发挥USB在高速传输模式下的数据传输优势。
2.3 数据采集系统
该数据采集系统整个框图如图3所示,该系统由以下几部份组成:USB控制器、FIFO、CPLD、AD9238以及数据采集前端电路。

图3 数据采集系统框图
CPLD主要是控制时序,时钟分频等。FIFO主要是起着高速数据缓冲作用,当FIFO半满时,数据开始向USB主机发送。我们采用的是同步FIFO,时钟信号接IFCLK,当FIFO的/RD信号和/OE信号有效时,每个IFCLK上升沿就输出一个数据;当FIFO的/WR信号有效时,IFCLK上升沿就读进一个数据。AD9238的20MHz时钟信号是通过CPLD分频所得。当程序使能AD9238的/OEB_A和/OEB_B信号时,AD9238双通道开始进行数据采集并向FIFO写数据。
系统前端的调理电路采用的是AD公司的AD8138,该放大器具有较宽的模拟带宽(320MHz,-3dB,增益1),而且可以实现将单端输入变成差分输出的功能。此项功能在现代高速模数变换电路中非常有用,因为
排行
- 单片机控制的数字触发器
- 论会计和审计中的重要性原则
- 新世纪会计的发展趋势
- 利用DVI实现双屏幕超宽图像显示
- 城乡交通灯控制系统电路设计
- 2.4GHz DSSS收发器芯片组RFW320原
- 公允价值计量属性研究
- 实时时钟电路设计
- 基于LabVIEW的USB实时数据采集处
- 一种用RBF神经网络改善传感器测量
- 一种数码相机成像和视频处理前端
- 单片机复位电路的可靠性分析
- Protel软件在高频电路布线中的技
- 室内设计七大新趋势
- 浅谈混凝土的施工温度与裂缝
- CTE翻板型滤池
最近更新
基于USB2.0总线的高速数据采集系统设计


联系我们
返回 电子通信论文 列表