论文部分内容阅读
随着电子行业的发展,示波器在测试领域中的地位更加突出。信号的带宽和复杂度不仅仅要求示波器完成信号获取与重现的功能,而且要求示波器集成更多的功能于一身,使其扩展性更强,准确度更高。本课题基于OMAP-L138双核处理器进行示波器若干功能的软件设计,该处理器包括了ARM核和DSP核。在示波器中,ARM通过植入操作系统,主要完成用户界面和外设驱动的设计,DSP主要完成对波形数据的处理。本课题基于OMAP-L138中的TMS320C6748DSP核实现了如下功能的软件设计:1.XY模式的三维显示功能:该功能基于软件实现,优点是减少了对硬件的依赖性,增加其技术的可移植性。本课题分别实现了在XY模式下单次和多次采集的三维波形显示;在三维波形颜色处理时,创新性的采用了幂变换的方式代替传统的线性处理方式。2.串行协议分析功能:该功能基于FPGA+OMAP-L138的软硬件结合的设计方式,其优点是降低了软件处理的工作量,提高了串行协议分析功能的速度和效率。本文主要实现了串行总线RS-232、I2C、SPI的解码控制和解码数据包的显示,创新性的采用环形结构RAM对数据包进行存储,以及针对不同协议的解码数据包类型不一致的情况分别设计了不同的数据包读取和显示方案。3.AUTOSET功能:针对AUTOSET功能提出一种新的设计方案,与原有方案相比改变其频率定标和幅度定标的顺序,其优点是减少一次幅度换档过程。本文重点阐述了信号处于幅度档过度带时幅度定标的实现方案,最后通过测试完成原有AUTOSET方案和本次AUTOSET方案的效率对比,总结本次AUTOSET方案的优缺点,为后续设计AUTOSET功能时提供参考。本课题所设计的三大功能均已通过软件调试和验证达到预期目标,并且用户可以通过示波器按键使用相关功能。