- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于FPGA和CPCI数据采集系统硬件电路设计
基于FPGA和CPCI数据采集系统硬件电路设计
摘要:本文设计了基于FPGA的CPCI总线的数据采集系统硬件电路。
关键词:FPGA CPCI 高速通信 电路设计
中图分类号:TP274.2 文献标识码:A 文章编号:1007-9416(2013)04-0091-03
在工业现场信号采集处理领域里,随着数据量和对环境要求苛刻性的不断增加,对于数据采集处理平台的要求也不断提高。将CPCI架构应用到数据采集处理平台,其本身所具有的通用性、热插拔、可扩展性、高可靠性等特性非常适合数据采集处理系统。为了提高数据采集和处理效率,数据采集系统以FPGA为处理核心,加上高性能的数据转换芯片,实现各种信号的实时采集处理。这种采用FPGA+CPCI总线混用的硬件系统把几个方面的优点结合到一起,既兼顾了速度和灵活性,又满足了底层数据实时同步采集和高层数据狭速运算的要求。
本文重点介绍基于FPGA和CPCI的数据采集系统的硬件电路设计??功能实现。
1 系统硬件框图
高速数据采集系统的硬件原理框图1所示。
由上图可知,高速数据采集系统主要由以下电路组成:多路开关控制电路、模拟信号调理电路、FPGA控制电路、存储电路、CPCI转换接口。
2 具体的硬件电路设计
2.1 多路通道选择电路设计
集成多路模拟开关芯片是程控增益放大等常用器件,其性能的好坏对系统的设计指标有着重要的影响。
在这里我们从经济和性能角度出发,选择ADI公司的ADG508。ADG508为单芯片CMOS模拟多路复用器。ADG508根据3位二进制地址线A0、A1和A2所确定的地址,将8路差分输入之一切换至公共差分输出。所有器件均提供EN输入,用来使能或禁用器件。禁用时,所有通道均关断[1]。
ADG508均采用增强型LC2MOS 工艺设计,适合高速数据采集系统和音频信号开关应用。接通时,各通道在两个方向的导电性能相同,输入信号范围可扩展至电源电压范围。在断开条件下,达到电源电压的信号电平被阻止。所有通道均采用先开后合式开关,防止开关通道时发生瞬时短路。设计本身具有低电荷注入特性,当切换数字输入时,可实现最小的瞬变。
本设计中实现8路差分工作模式,多路开关电路设计如图2所示[2]。
如上图所示,八路通道号与外部模拟量相接,通道选择A0~A2和使能端EN与FPGA连接,通过FPGA可以实现对多路复用器进行开关控制和通道选择。
2.2 A/D电路设计
AD转化主要分为两个步骤:先实现连续时间信号离散化,这需要对连续时间信号进行采样,随后完成量化。
通常模拟信号通过50欧电阻传输,为了避免阻抗不匹配,在这里引入一个50欧匹配电阻,减少信号反射、振铃等问题,尽量保证信号无损失无失真地进入系统。
为了提高AD芯片的接收性能,抑制由电源和地引入的共模寄生噪声。这里采用单端转差分电路,较少轨道塌陷和电磁干扰。具体电路设计如图3所示[3]。
为了得到芯片最有性能,AD采样需要提供高质量低相位噪声的时钟信号,这里采用时钟芯片来直接产生。
2.3 存储部分
数据存储器读写模块用来对 AD6645采集后的数据进行存储及读取。为了保证FPGA 控制核心与工控机通信一次性读取大量数据,本系统中用到了两片外部 SRAM(KM681000BLP),其中一片用来对采集过来的数据进行存储,另一片用来读取存储在SRAM中的采集数据,以便与工控机进行通信[4]。系统运行过程中,两片SRAM轮流进行读写操作,这将大大提高并口通信速度及数据吞吐量。FPGA控制核心与KM681000BLP接口原理图如图4所示。图中Data0-Data7为双向数据总线;We为存储器写信号,低有效,高无效;Oe为存储器读信号,低有效,高无效;Cs为片选,低有效,高无效。
本系统对两片SRAM(SRAM1、SRAM2)轮流进行读写是通过乒乓传输结构来实现的,该结构可以保证该系统通道采样和数据传输连续进行。乒乓传输控制原理如图5所示[5]。
乒乓传输控制原理:输入数据流通过“输入数据流选择单元”,等时地将数据流分配到SRAM1、SRAM2中。在第1个缓冲周期,将输入的数据流缓存到SRAM1[6]。在第2个缓冲周期,通过“输入数据流选择单元”的切换,将输入的数据流缓存到SRAM2,与此同时,将SRAM1缓存的第1个周期的数据通过“输出数据流选择单元”的选择,送到“数据流运算处理模块”被运算处理。在第3个缓冲周期,通过“输入数据流选择单元”的再次切换,将输入的数据流缓存到SRAM1,与此同时,将SRAM2缓存的第2个周期的数据通过“输出数据流选择单元”的切换,送到“数据流运算处理模块”被运算处理。如此循环,周而复始
您可能关注的文档
最近下载
- 隧洞施工测量培训课件.ppt
- 湖南省高校辅导员招聘近年考试真题试题库资料汇总(含答案).pdf
- 2025年一造《建设工程技术与计量(交通)》通关必做强化训练试题(附答案).doc VIP
- 梅毒诊疗指南(最新).docx VIP
- (新课标)新湘科版小学科学四年级上册第二单元3课《我们的呼吸》说课稿.pdf VIP
- DL/T 5465-2021 火力发电工程施工图预算编制导则.pdf VIP
- 民宿运营与管理:民宿的安全管理.pptx VIP
- 湖北省云学部分重点高中2024-2025学年高二上学期10月月考物理A试题含答案.pdf VIP
- 微短剧商业计划书.pptx VIP
- 2025一造《土建计量》章节习题(含答案解析).docx VIP
文档评论(0)