论文部分内容阅读
数字荧光示波器(DPO,Digital Phosphor Oscilloscope)是第三代示波器,它结合了第一代模拟示波器实时显示和第二代数字存储示波器波形存储的优点,能够满足现代日益复杂的波形显示和异常信号的捕获要求。 数据通信技术用于连接、协调数字荧光示波器的各个模块,是保证示波器功能顺利实现的基础。UART、IIC、SPI等串行通信方式的实现,方便了主控制器对各模块工作状态的控制。32位并行数据传输方法的实现,满足了数字荧光示波器中大批量数据的高速传输要求,保障了其高速波形更新率的性能。USB通信技术与网络通信技术的应用,有效地扩展了数字荧光示波器的功能。 论文研究并实现了数字荧光示波器中所用的各种串行、并行数据通信技术,这些技术已成功应用于开发的数字荧光示波器样机中。 论文首先介绍了数字荧光示波器中数据通信子系统的构建和数据通信技术实现的软件基础。 其次,介绍了数字荧光示波器中所用到的串行通信技术。对UART、IIC、SPI等通信技术的具体实现、驱动程序的编写、通信参数的设置进行了详细的阐述。 再次,针对FPGA中数字荧光处理模块与ARM之间大批量数据的传输问题,详细讨论了32位数据总线并行传输的方法,并给出了具体的实现过程。 然后,介绍了数字荧光示波器扩展功能的实现,实现了波形图像的USB存储和数字荧光示波器的远程控制与远程显示。 最后,对论文工作进行总结,并对下一步的工作提出展望。