基于ARM和FPGA的高速数据采集卡的设计与实现

来源 :长春工业大学 | 被引量 : 0次 | 上传用户:caoyouwen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
采集是认知的开始、测量的前提、分析的基础,绝大多数的电子设备、仪器都是以数据采集为基础。随着电子技术和数字技术的飞速发展,信号的传输速度和CPU的处理速度越来越快,工业中对数据采集和处理的要求也越来越高。由于芯片技术的限制我国很难在高端的数据采集系统中有所作为,一般国内的数据采集卡都处于中低端产品,多用于中低频信号的采集中,很少有符合我们设计要求的高速采集系统。课题中的高速数据采集卡是研究高性能分析仪器的一部分,它与一般的数据采集卡存在区别,主要区别在于我们的系统对数据输出的要求不强,系统可以自成系统,有一定的数据处理和分析能力。本设计采用AD转换器+FPGA芯片+ARM处理器的结构,实现了采样率为250M的数据采集卡。论文从宏观和微观两个方面来分析数据采集卡的各个组成部分。从宏观上分析了采集系统中各个芯片间的数据流向、速度匹配和具体通信方式的选择等问题。使用乒乓机制降低了数据处理的速度,来降低FPGA中的预处理难度,使FPGA处理时序余量更加充裕。在ARM与FPGA通信方式上使用DMA传输,大大提高了数据传输的速率,并解放了后端的ARM处理器。设计从宏观上优化数据传输的效率,充分发挥器件的性能,并提出了一些改进系统性能的方案。从微观实现上,数据是从前端数据调理电路进入AD转换器,再由FPGA采集AD转换器输出的数据,后经过数据的触发、成帧等预处理,预处理后的数据再传输给后端的ARM处理器,最后由ARM处理器送给LCD显示。微观实现的过程中遇到了很多问题,主要是在AD数据的采集和采集数据的传输上。在后期的系统调试中遇到了采集数据错位、ARM与FPGA通信效率低下,还有FPGA中预处理时序紧张等问题,通过硬件软件部分的修改,问题都得到一定程度的解决。在整个数据采集卡的设计过程中还遇到高速PCB设计、硬件设计可靠性、设计冗余性和可扩展性等问题,这些都是硬件设计中的需要考虑和重视的问题,在论文的最后一章有详细论述。
其他文献
随着WTO保护期的结束,处于发展期的中国物流产业步入全面开放时代,国外物流企业将大规模进入中国物流市场,中国物流产业既面临着发展的机遇,也面临着竞争的压力。我国物流产
旅游业已经于1992年被世界旅游理事会正式确认为世界最大产业,中国是世界上旅游业发展速度最快的国家之一。旅游地形象设计是近年来发展比较快的一个新兴领域。旅游地形象设
语文阅读教学要在充分关注学情的前提下,重点解决两个抓手,分别是文本解读和教学过程。作者认为文本解读的关键在于正确的"解读者"阅读取向和准确的"专家意见"。教学中,学情
针对天津市一、二年级小学生的错字、别字、笔顺错误的情况展开调查,并从心理学视角分析其错误产生的原因,给一线小学教师识字写字教学提供数据和材料,提醒教师要善于总结学
在小学语文教学中,如何将平仄有序、押韵考究的古诗教学变得通俗易懂,精彩纷呈,让学生们深刻体验诗人丰富的情感,陶冶自我情操,一直以来都是广大语文教学工作者的研究课题。
广厦无烦暑,精盘贮碎冰;凉逾箑脯扇,色似玉壶凝。——乾隆御制诗《冰》
从中日语言差别进而重点分析学习日语语法的切入点:一,明确日语句序;二,严格区分自他动词;三,把握正确时态表达。
凡事都要讲究方法和效率,语文教学也不例外。但长期以来语文教学极为宝贵的一块教学阵地——语文早读课,却没得到很好的重视与利用。本文主要探讨教师在早读课辅导时,采用一
民事诉讼是一个运动变化着的三维空间场,当已经发生的事件或现象在进入民事诉讼的空间和时间“隧道”之后,各种矛盾便会应运而生,形成“矛盾群”。“矛盾群”发生的基本缘由
模态分析用于确定结构的振动特性,它是谐响应分析、瞬态动力学分析及谱分析等其他动力学分析的起点。运用ANSYS软件对某悬臂钢板进行模态分析,得到悬臂钢板的前5阶固有频率和