论文部分内容阅读
数字示波器是一种用于观察、测量、分析、记录各种动态信号并可以用图形方式显示的电子仪器。市面上所售的示波器往往价格昂贵,对此本文提出了一种低成本数字示波器的设计方案。文中的内容主要分为两部分:数字示波器的硬件设计和软件设计。硬件电路主要包括信号调理电路、AD采样与FIFO缓冲存储电路、DDS时钟电路、TFT显示器与功能按键电路。系统软件的设计是指对微控制器外围电路中相关器件的控制与驱动,以及对采集到的波形数据的分析与处理。本数字示波器以艾特梅尔公司的AVR单片机为控制核心,AVR是8位的RISC微控制器,它在指令和数据吞吐能力方面比传统的CISC结构要快很多倍。在数字示波器的信号调理电路中,使用了增益可变运算放大器和高精度DAC的结构,即放大倍数由DAC的输出电压控制,而DAC的输出电压由AVR单片机的控制数据决定。这种结构不仅可降低电路功耗而且可以用软件对放大倍数进行调整使得控制更加方便。在数字示波器的采样电路中使用了BB公司的高速AD转换器ADS830E,它的最高工作频率可达60MHz,远高于AVR单片机的工作频率,所以在AD之后加入了高速FIFO缓冲存储器,让其与高速AD同步工作。AD转换器的采样时钟信号由DDS电路生成,DDS即直接数字式频率合成器,其应用简单,无需外接元件,输出频率和相位都可通过软件编程,易于调节。传统示波器一般采用多级门电路对主时钟振荡器进行分频得到所需采样时钟,电路不仅结构复杂而且功耗大,两相比较,DDS具有很大的优势。经过调试,数字示波器最终正常运行。系统带宽达到1MHz,输入信号范围为5m V~160V。实现了采样与波形显示、测量频率和峰值以及FFT频谱分析等功能。