基于cpci总线的多功能数据采集模块.docVIP

基于cpci总线的多功能数据采集模块.doc

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于cpci总线的多功能数据采集模块.doc

基于CPCI总线的多功能数据采集模块 ———————————————————————————————— 作者: ———————————————————————————————— 日期: 说 明 书 摘 要 本创造涉及一种基于CPCI总线的多功能数据采集模块,包括硬件模块和FPGA程序,硬件模块包括阻抗控制电路板、电子元器件、SCSI100信号连接插座、标准CPCI总线连接器、标准3U Eurocard板卡前面板。阻抗控制电路板和电子元器件是本创造的核心功能载体,分为FPGA单元、CPCI总线单元、AD转换单元、DA转换单元、定时器单元、计数器单元、通用IO单元和辅助电路单元共八个功能单元。FPGA程序包括AD转换模块、DA转换模块、定时器模块、计数器模块和通用IO模块,采用Verilog HDL编程开发。本创造性能稳定、可靠性高,可进展长时间、连续大量数据转换传输;CPCI总线数据传输具有DMA功能,总线实际传输速率最高可达80MB/s,高速连续传输不丢帧;总线信号驱动能力强,传输距离远;构造简单,价格低廉,使用方便。 摘 要 附 图 权 利 要 求 书 1.一种基于CPCI总线的多功能数据采集模块,其特征在于:其组成分为两局部——硬件模块和FPGA程序; 其中硬件模块包括: 一阻抗控制电路板,包含焊接于此电路板上的电子元器件,具体包括以下八个单元: 一FPGA单元,其应用FPGA芯片,焊接于所述的阻抗控制电路板的中心位置,用于实现对阻抗控制电路板上其它各组成单元的连接和操控; 一CPCI总线单元,其应用CPCI总线桥接芯片,用于与FPGA单元配合实现本创造与CPCI总线计算机的数据传输; 一AD转换单元,采用多块高性能的16位AD转换芯片,采集模式为并行模式,采集速率1K、2K、5K、8K、10K、15K、20K、100K、150K、200K可选,可同时以最高200KSPS将32路单端或16路差分模拟信号转化为数字信号; 一DA转换单元,采用高性能的16位DA转换芯片,可将16路数字信号以多种工作模式〔16路同步输出、高8路同步输出、低8路同步输出、每路单独输出〕转化为模拟信号; 一定时器单元,采用高性能的锁存驱动芯片,采用FPGA内部程序定时控制,可同时提供4路32位定时信号; 一计数器单元,采用高性能的锁存芯片,采用FPGA内部程序计数控制,可同时对4路数字脉冲信号进展计数,计数器位宽为24位; 一通用IO单元,采用高性能的双向缓冲芯片,每8路为一组,共四组,每组IO输入输出方向程序可控,可以根据实际需要进展灵活的配置; 一辅助电路单元,实现对本创造的供电,对整个电路的复位,程序的下载,并为局部芯片提供配置信息。 一SCSI100信号连接插座,焊接于阻抗控制电路板的左侧边缘,用于提供本创造中的各种模拟、数字信号与外部设备连接的接口; 一标准CPCI总线连接器,焊接于阻抗控制电路板的右下方边缘,用于提供本创造中CPCI总线与计算机背板之间连接的接口; 一标准3U Eurocard板卡前面板,安装于阻抗控制电路板的左侧边缘,用于为本创造提供硬件保护,便于板卡的安装与固定,并起到电磁屏蔽作用; FPGA程序包括: AD转换模块,用于对32路单端或16路差分中被选择的通道进展模数转换,并通过中断方式通知CPCI总线计算机读取转换的结果; DA转换模块,用于对CPCI总线计算机下发的数字量进展数模转换; 定时器模块,用于经CPCI总线计算机配置后的4路32位定时器定时信号输出; 计数器模块,用于经CPCI总线计算机配置后的4路24位计数器进展输入脉冲信号的计数; 通用IO模块,用于接收CPCI总线计算机配置信息,得到输入输出方向和输入输出使能设置后,由开启命令进入IO的读写操作。 2、根据权利要求1所述的基于CPCI总线的多功能数据采集模块,其特征在于:所述的AD转换模块,其组成包括:一AD转换子模块、一数据缓存FIFO、一中断发送子模块和一CPCI总线读写操作子模块。 AD转换子模块,完成模数转换的过程和将转换结果存入FIFO过程; 数据缓存FIFO,是在FPGA内部开辟的大小为16K×32-bit的存储空间,由于此创造的CPCI总线数据宽

文档评论(0)

solow + 关注
实名认证
文档贡献者

公共营养师持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年05月13日上传了公共营养师

1亿VIP精品文档

相关文档