当前位置:首页 > 智能硬件 > 智能硬件
[导读]由于通用示波器没有存储功能,因而在单脉冲信号的捕捉和测量中受到极大的限制。介绍一种利用SPCE061A型16位单片机给通用示波器嵌入存储功能的原理。

摘要:由于通用示波器没有存储功能,因而在单脉冲信号的捕捉和测量中受到极大的限制。介绍一种利用SPCE061A型16位单片机给通用示波器嵌入存储功能的原理。实验证明此设计在一定频率范围内是可行的,而且成本较低,具有一定的实用价值。
关键词:示波器;SPCE061A;单片机;存储器;设计
中图分类号:TM935.3  文献标识码:A  文章编号:1006-6977(2006)01-0051-03

1 引言
   
目前,通用二踪示波器如HH4310A/HH4311ARS8等均无存储功能,在学生实验中能满足信号测量的要求,但若用于测量一些非周期单脉冲信号,由于信号的突发性,这些通用的示波器往往不能对信号的波形、幅值、脉宽进行仔细的观测。其在通用示波器中嵌入存储功能,能极大地扩展应用范围,具有较高的实用价值。笔者介绍一种利用SPCE061A16位单片机在HH4310A/HH4311A型通用示波器中嵌入存储功能的原理及实验结果。

2
通用示波器的基本工作原理
   
通用示波器的频率繁多,电路各不相同,但总的来说,可以归纳为3个主要组成部分:垂直系统(主要实现Y输入信号的放大);水平系统(主要实现水平扫描和水平放大)和主机(主要包括低/高压电源和显示电路)。基本结构如图1所示,各组成部分的详细工作原理参阅参考文献[1]

3 嵌入存储功能的原理
    
在通用示波器中嵌入存储功能的基本原理是用A/D转换器把仿真信号转换为数字信号,然后存储到RAM中,需要显示时,将RAM中的存储的数字信号按顺序读出,通过D/A转换器恢复仿真信号,在示波器荧光屏上显示出来。在设计中,利用SPCE061A16位单片机中的A/D转换器实现对示波器的Y输入被测信号的模/数转换,转换的结果存储在SPCE061A内部的SRAM中,显示时,经SPCE061AD/A转换器恢复输入的仿真信号,SPCE061A及相关电路构成的扩展电路接在通用示波器垂直系统的Y输入电路及前置放大器之间,如图2所示。

3.1 A/D转换的原理及性能要求

    要实现对输入被测信号的存储,A/ D转换(取样、量化、编码)是关键,根据奈奎斯特(Nyquist)取样定理,曲江后能够不失真地还原出原信号,必须满足fs2fm,即取样频率必须大于信号最高频率的2倍。在SPCE061A中有710位逐次逼近型A/D转换器,通用对A/D转换器有关控制寄存器P_ADC_Ctrl$7015H)、P_ADC_MUX_Ctrl$702BH)的合理设置启动A/D转换,从P_ADC_MUX_Data$702CH)单元中读出A/D转换的值。SPCE061AA/D转换的最高速率为(Fosc/32/16Hz),如果速率超过此值,从P_ADC_MUX_Data中读出数据时会发生错误。A/D转换的最大频率相应率(Fosc/32/16Hz)如表1所示。

    在SPCE061A中,32768Hz的实时时钟经过PLL倍频电路产生系统时钟FoscFosc再经过分频得到CPU时钟(CPUCLK),通过对寄存器P_System Clok$7013H)的编程来完成对系统时钟FoscCPU时钟频率的定义。默认时,FoscCPUCLK分别为24.576MHzFosc/8

   
根据A/D转换的基本原理及SPCE061AA/D转换的特性,在通用示波器中嵌入的存储功能模块的最大不失真频率为20kHz

3.2
数字信号的存储和D/A转换
   
A/D转换的结果需要存储到存储器中,其存储容量为获取波形的取样点数目,用直接存放A/D变换后数据的获取存储单元来表示。在SPCE061A中有2K×10bitSRAM存储单元,实际使用的SRAM的容量主要由A/D转换的速率和扫描因子(t/div)共同决定,其关系如下式所示:
   

   
式中,fSA/D转换的取样频率,N为每格的取样点数。由此可知,在A/D变换速率相同的条件下,存储容量的大小决定扫描时间因子的大小。在设计中,A/D变换的速率fS最大为96kHz,若用1KSRAM作为A/D转换的存储器,则最大扫描时间为10ms/div。在存储扩展模块中,单片机启动A/D转换器后,通过对P_ADC_MUX_Data$702CH)单元中A/D转换结果的比较,当有效的转换结果出现时,才将结果保存到SRAM中,利用这种方法能够有效地扩大扫描时间因子,对于单脉冲信号的捕捉非常有效。ADC的部分程序如下:

_AD 
   
    A/D转换中,不仅A/D转换的位数和存储容量决定示波器的垂直和水平分辨率,而且,通过单片机对A/D转换结果的数字信号多次取平均处理,消除随机噪声,可以使垂直分辨率得到提高。
 
    SPCE061A
提供了2D/A转换通道,通过对寄存器P_DAC_MUX_Ctrl702AH)单元的编程控制D/A转换,将存储器中的数字信号按顺序转换为仿真信号,加到示波器的Y通道放大器中,在荧光屏上重现信号的波形。

4
示波器存储模块的实验研究
   
对于示波器存储模块的研究主要采用对同一信号进行实验比较的方式。在实际中,利用HH4310A/HH4311A型通用示波器对信号进行1次直接测量和1次存储测量,然后对2次测量结果(包括波形的失真度、幅值及频率)进行比较。图3a)和(b)分别显示对单脉冲信号的直接显示波形和存储显示波形。

    通过实验结果的比较可以看出,在一定频率(20kHz)以下,嵌入SPCE061A的示波器存储模块能够实现对信号的不失真存储。  

5 结束语

    通过实验研究可以看出,利用SPCE061A可以实现对通用示波器存储功能的扩展。通过单片机的编程可较好地实现对单次脉冲的存储测量。虽然在SPCE061A中,A/D转换、D/A转换的速度和SRAM的容量限制了存储信号的频带范围,但是,其成本较低,性价比较高,具有一定的实用价值。若要扩大存储信号带宽的范围,可采用高速A/D转换器和D/A转换器以及大容量的RAM来实现。
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭