论文部分内容阅读
近年来,高速、精密的数字设计和复杂的调制方法对观察波形的示波器提出了更高的挑战,传统的示波器已经很难满足需要。数字荧光示波器(DPO, Digital Phosphor Oscilloscopes)是最新一代示波器,它结合了第一代模拟实时示波器(ART, Analog Real-Time Oscilloscope)和第二代数字存储示波器(DSO, Digital Storage Oscilloscope)的优点,不仅具有DSO的波形存储、波形分析、高级触发等优点,同时还具有AKT的明暗显示和实时显示的特性。DPO采用专用硬件电路进行采集波形的实时数字荧光处理,大大提高了波形捕获更新率和显示效果,可以满足现代高速、复杂动态调制信号的观测要求。本课题的主要任务是设计开发模拟带宽为100MHz,最高实时采样率为1Gsps的DPO的软件平台。
ARM处理器的广泛应用及嵌入式操作系统的发展,使数字示波器的设计有了新的思路。本文结合ARM处理器S3C2410和嵌入式linux操作系统的结构及特点,给出了以S3C2410为核心、以ARMLinux和MiniGUI为平台的数字荧光示波器监控软件的设计方案与实现结果。
论文首先介绍了示波器技术的发展,并对DPO的工作原理作了分析和介绍,论文从设计的角度出发,根据项目中给出的各项功能指标,给出了DPO系统的总体架构和本课题的主要任务。接着根据DPO系统的需求,通过分析系统要实现的功能,给出了DPO系统的总体设计方案和监控系统的具体设计方案,并分析了实现的技术难点。然后根据监控系统的设计方案,按照软件开发规范,先进行了软件的需求分析,然后根据需求分析又给出了系统详细的需求分析和软件平台的设计。最后根据软件平台的设计方案,结合Linux操作系统的一些机制和调度策略,对设计的关键点做了进一步的研究分析和实现,并给出了DPO系统软件平台已经完成的成果。经实践表明,论文中提出的解决方案能够满足DPO系统的需求,已经实现了大部分的基本功能。最后,论文总结了本课题设计的DPO软件平台的开发完成情况和下一步的工作。