论文部分内容阅读
新一代数字示波器与传统示波器相比有两大优点:丰富的显示细节以及极高速的波形刷新率。丰富的显示细节具体来说就是不光要有波形随时间变化的信息,还要有波形点出现的频度信息。这样一来在测量被低频信号调制的高频信号的时候,我们就能够更容易区分出基带信号和调制信号。极高的波形刷新率在捕获小概率信号的出现时作用极大。本文主要实现了数字示波器的荧光显示技术。本文在充分论证了数字示波器发展的历程后结合普通数字示波器无法实现波形的荧光显示的特点,阐述了引入荧光示波器的重要性。提出了一种实现荧光显示技术的方法,利用FPGA和ARM对其进行了实现。为了测试荧光显示效果,作者设计了示波器的前端模拟电路,信号采集电路和CPU处理电路。前端模拟电路主要基于运算放大器和程控放大器予以实现。信号采集电路基于高速ADC予以实现,CPU主要结合了Micro2440开发板予以实现。软件上作者在ARM上内嵌了Linux操作系统,阐述了操作系统内核的裁剪和移植。编写了基于Linux的驱动程序,在操作系统平台上完成了系统的应用软件设计任务。完成了FPGA内部数据获取,二维显示存储器设计和三维荧光存储器设计,完成了与ARM端相连的FPGA逻辑设计。本论文对进一步开发荧光示波器提供了显示技术上的理论基础,为最终实现全并行架构的荧光示波器提供了理论支撑。