基于单片机的等效采样示波器设计
发布时间:2008/5/27 0:00:00 访问次数:910
摘要:介绍了基于单片机系统的精密时钟发生电路对高频信号(1mhz~80mhz)进行等效采样的方法,设计并实现一个模拟带宽为1hz~80mhz的简易数字示波器。
关键词:单片机 等效采样 数字示波器
在数字示波器技术中,常用的采样方法有两种:实时采样和等效采样。实时采样通常是等时间间隔的,它的最高采样频率是奈奎斯特极限频率。等效采样(equivalent sampling)是指对多个信号周期连续样来复现一个信号波形,采样系统能以扩展的方式复现频率大大超过奈奎斯特极限频率的信号波形。
1 总体设计
由于所设计的示波器输入频率范围较宽,本系统采用了等效和实时两种采样方式。若输入频率小于1.25mhz,选用实时采样;反之,选用等效采样。根据输入频率确定时钟芯片的输出及分频数。当输入频率高于1khz时,利用可编程频率合成芯片sy89429v产生基准时钟;当输入频率小于1khz时,由单片机提供40khz的基准时钟。然后根据输入频率的大小对基准时钟使用不同的分频数,从而产生采样时钟。
2 硬件设计
2.1总体设计
本系统在硬件上可分为五部分:控制器、测频及键盘控制、波形采样、程控时钟和液晶模块。系统功能如图1所示。
(1)控制器
控制器部分任务较重,通过两片89c52(mcu1和mcu2)来完成。其中,mcu1负责采样、数据处理以及程序时钟和液晶的控制工作;mcu2完成测频、dac输出和键盘接口处理功能。两单片机通过串口通信。
(2)测频模块
本系统输入信号的频率范围较宽(1hz~80mhz),隔度范围较大(0.1v~2.2v),整形电路采用高速比较器tl3016实现,其参考电压由mcu1对输入信号采样获得。整形后的信号经程控分频器送至mcu2测频,精度可达四位有效数字。
(3)波形采样模块
该模块由40msps的模数转换器tlc5540、静态存储器cy7c128a-20和可编程逻辑器件isplsi1016e-80组成。
在程控时钟和程控分频器的控制下,clpd产生存储器地址,将高速adc的采样数据以程控频率写入静态ram。写满256个点后,将静态ram的控制权通过数据选择器转交给mcu1,由mcu1进行数据处理,并送液晶显示。
(4)程控时钟电路
程控时钟电路是本系统实现等效采样的关键,其核心是可编程频率合成芯片sy89429v。sy89429v的输出时钟范围是25mhz~400mhz,步进值0.125mhz~1mhz。它内部采用高频锁相环结构,对干扰很敏感,在硬件上采取了一定的抗干扰措施保证其稳定工作。
(5)液晶显示
液晶部分由点阵液晶显示器edm160160、液晶控制器sed1335、sramhm62256、负压发生器和背光交流驱动电路发生器组成。
2.2 等效采样的实现
等效采样是本系统的关键和创新点。主要采用以芯片sy89429v为核心的精密时钟发生电路,控制高速adc对高频信号进行循环间歇式采样。
实现等效采样的系统框图如图2所示。
等效采样的输入频率是1.25mhz~80mhz。为了使复现的波形尽量精确,系统设计在1.25mhz~40mhz信号范围内每周期采一样一个点,在40mhz~80mhz信号范围内每个周期采一个点来复现波形。即采样频率范围要在1mhz~40mhz之间,并有可控的小步进值。
sy89429v的输出频率为25mhz~400mhz,需要外加分频电路将低低频部分扩展。同时,本系统选用的adc为tlc5540,其转换速率是5msps~40msps,低端采样率会受到限制,可以采用控制ram写入速度的方式来控制采样速率。综合考虑,采用cpld器件,将sy89429v芯片test输出的fout频率经过
摘要:介绍了基于单片机系统的精密时钟发生电路对高频信号(1mhz~80mhz)进行等效采样的方法,设计并实现一个模拟带宽为1hz~80mhz的简易数字示波器。
关键词:单片机 等效采样 数字示波器
在数字示波器技术中,常用的采样方法有两种:实时采样和等效采样。实时采样通常是等时间间隔的,它的最高采样频率是奈奎斯特极限频率。等效采样(equivalent sampling)是指对多个信号周期连续样来复现一个信号波形,采样系统能以扩展的方式复现频率大大超过奈奎斯特极限频率的信号波形。
1 总体设计
由于所设计的示波器输入频率范围较宽,本系统采用了等效和实时两种采样方式。若输入频率小于1.25mhz,选用实时采样;反之,选用等效采样。根据输入频率确定时钟芯片的输出及分频数。当输入频率高于1khz时,利用可编程频率合成芯片sy89429v产生基准时钟;当输入频率小于1khz时,由单片机提供40khz的基准时钟。然后根据输入频率的大小对基准时钟使用不同的分频数,从而产生采样时钟。
2 硬件设计
2.1总体设计
本系统在硬件上可分为五部分:控制器、测频及键盘控制、波形采样、程控时钟和液晶模块。系统功能如图1所示。
(1)控制器
控制器部分任务较重,通过两片89c52(mcu1和mcu2)来完成。其中,mcu1负责采样、数据处理以及程序时钟和液晶的控制工作;mcu2完成测频、dac输出和键盘接口处理功能。两单片机通过串口通信。
(2)测频模块
本系统输入信号的频率范围较宽(1hz~80mhz),隔度范围较大(0.1v~2.2v),整形电路采用高速比较器tl3016实现,其参考电压由mcu1对输入信号采样获得。整形后的信号经程控分频器送至mcu2测频,精度可达四位有效数字。
(3)波形采样模块
该模块由40msps的模数转换器tlc5540、静态存储器cy7c128a-20和可编程逻辑器件isplsi1016e-80组成。
在程控时钟和程控分频器的控制下,clpd产生存储器地址,将高速adc的采样数据以程控频率写入静态ram。写满256个点后,将静态ram的控制权通过数据选择器转交给mcu1,由mcu1进行数据处理,并送液晶显示。
(4)程控时钟电路
程控时钟电路是本系统实现等效采样的关键,其核心是可编程频率合成芯片sy89429v。sy89429v的输出时钟范围是25mhz~400mhz,步进值0.125mhz~1mhz。它内部采用高频锁相环结构,对干扰很敏感,在硬件上采取了一定的抗干扰措施保证其稳定工作。
(5)液晶显示
液晶部分由点阵液晶显示器edm160160、液晶控制器sed1335、sramhm62256、负压发生器和背光交流驱动电路发生器组成。
2.2 等效采样的实现
等效采样是本系统的关键和创新点。主要采用以芯片sy89429v为核心的精密时钟发生电路,控制高速adc对高频信号进行循环间歇式采样。
实现等效采样的系统框图如图2所示。
等效采样的输入频率是1.25mhz~80mhz。为了使复现的波形尽量精确,系统设计在1.25mhz~40mhz信号范围内每周期采一样一个点,在40mhz~80mhz信号范围内每个周期采一个点来复现波形。即采样频率范围要在1mhz~40mhz之间,并有可控的小步进值。
sy89429v的输出频率为25mhz~400mhz,需要外加分频电路将低低频部分扩展。同时,本系统选用的adc为tlc5540,其转换速率是5msps~40msps,低端采样率会受到限制,可以采用控制ram写入速度的方式来控制采样速率。综合考虑,采用cpld器件,将sy89429v芯片test输出的fout频率经过
上一篇:单片机测频率信号的参数分析