- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于PCI多通道数据采集系统设计
基于PCI多通道数据采集系统设计
摘要:文章介绍基于PCI总线的多通道数据采集系统设计方法。本系统由高速高精度A/D转换芯片、高性能FPGA芯片、PCI总线接口芯片等组成,重点阐述系统的硬件设计及FPGA各个模块逻辑功能的实现,以此实现了以FPGA为控制核心可同时采集的多通道数据采集系统。
关键词:PCI;多通道数据采集;FPGA
中图分类号:TP374.2文献标识码:A文章编号:1006-8937(2011)12-0010-02
PCI总线(Peripheral Component Interconnect)是Intel公司推出的一种高性能32/64位局部总线,其最大数据传输速率为132~264Mb/s,是目前使用较为广泛的一种总线。文章通过使用专用接口芯片PCI9052作为PCI接口芯片,配以Xilinx公司的Spartan3系列 FPGA芯片XC3S200,以及MAXIM公司的多通道可同时采集的高速高精度A/D转换芯片MAX1312ECM,提出一种基于PCI总线的可同时进行多通道数据采集的设计方法。该采集系统能够适用于需要多通道同时采集数据的工作环境。
1硬件设计原理
1.1系统硬件设计框图
该数据采集系统的硬件设计框图如图1所示,主要包括前端的信号输入保护电路,ADC(MAX1312ECM)转换电路、FPGA(XC3S200)模块以及PCI总线接口(PCI9052)。
保护电路的作用主要是保护MAX1312ECM输入不被超出其允许电压范围(±10V)的高电压破坏,在MAX1312ECM的每个模拟输入通道上接上具有正负10V反向击穿电压的双向二极管,便能起到保护MAX1312ECM不会被输入的超高电压损害,该保护电路设计方法简单而实用。
ADC转换芯片采用的是MAXIM公司的MAX1312ECM。该芯片的主要特点:具有12位分辨率;20MHz并行数字接口;8个单端采集通道可同时采集;±10V模拟输入范围;高吞吐率:单通道采集时可达1075ksps/通道,八通道同时采集时可达456ksps/通道。在本系统的ADC硬件设计部分采用3.3V的数字电源,基准采用内部+2.5V基准模式,使用了20MHz的外部时钟信号,该时钟信号由外部30MHZ有源时钟通过FPGA的DCM进行1.5倍分频后由全局时钟管脚输出提供。MAX1312ECM的数据线以及控制线与FPGA直接相连。
FPGA采用Xilinx公司的Spartan3系列芯片XC3S200。该芯片具有20万系统门,并且具有丰富块存储(BLOCKRAM)资源、数字时钟管理(DCM)以及数量众多的用户I/O口。XC3S200在该系统中起到核心的控制作用,它控制着MAX1312ECM的采样启动/停止、通道选通设置、采样频率等以及提供采样数据的缓冲存储模块。另外XC3S200还实现与PCI接口的数据传输等功能。
PCI接口模块采用了PLX公司的PCI9052作为PCI端与LOCAL端的连接桥。本系统采用PCI9052的16位局部总线、地址数据总线采用非复用的方式,本地端时钟采用了与XC3S200同一个时钟源。因为PCI9052采用的是5V PCI模式,而XC3S200采用的逻辑电平为LVCMOS3.3V,因此为了电平兼容,在XC3S200与PCI9052所有信号连接中间添加了多片TI公司的电平转换芯片SN74ALVC164245,使信号可以在3.3V与5V逻辑电平之间相互转换。
1.2系统PCB设计
板卡的PCB设计要遵循高速信号PCB走线的要求,该板卡采用4层板,两层信号层,一层电源,一层地。系统的PCB设计主要关注以下两方面:??q??MAX1312ECM的布线:需要注意的是MAX1312ECM的模拟地和数字地要单点连接;MAX1312ECM芯片下面尽 可能不要走数字线;为了降低电源噪声的影响,在靠近MAX1312ECM的数字和模拟电源管脚处加上滤波电容或磁珠。??r??要注意PCI总线端PCI9052与PCI插槽“金手指”的走线:普通信号线长度,从插槽“金手指”的中心到PCI9052长度不超过1.5英寸,33MHz的PCI总线时钟信号走线长度为2.5±0.1英寸。因为PCI总线端的信号采用反射波方式即总线驱动靠反射波叠加使信号电压达到要求的振幅,而电压上升的过渡时间相当于总线周期的三分之一。因此PCI总线端的信号与普通芯片的入射波信号不同,不能直接互连,所以PCI9052内部就完成了信号波形和信号格式的转换。为了满足反射条件,要严格按照上面所说的两个条件进行布线,实际布线中该系统PCB设计对时钟信号采用了蛇形走线,走线长度约为2.5英寸。
2FPGA控制逻辑设计
XC3S200在系统中
您可能关注的文档
最近下载
- DF11机车常见电器故障处理动车论坛.doc VIP
- 精选7篇带头严守政治纪律和政治规矩,维护党的团结统一“四个带头”发言提纲.docx VIP
- 骨质疏松治疗仪联合地舒单抗治疗骨质疏松性压缩骨折的疗效及其对骨密度.pptx
- 学校风雨体育场(风雨操场)项目可行性研究报告.docx VIP
- 云南省茶叶出口影响因素的实证研究.docx VIP
- 格林童话-走进天堂的裁缝.docx VIP
- 2022版诊所备案信息表.doc
- 实腹式钢吊车梁(中轻级工作制_A1-A5_Q235钢_跨度6.0m、7.5m、9.0m).pdf VIP
- 一带一路背景下云南茶叶出口现状问题及对策.docx VIP
- 蒸汽发生器课程设计.docx VIP
原创力文档


文档评论(0)