基于单片机的通用示波器存储功能扩展设计

发布时间:2016-10-28 阅读量:1130 来源: 我爱方案网 作者: wenwei

由于通用示波器没有存储功能,因而在单脉冲信号的捕捉和测量中受到极大的限制。介绍一种利用SPCE061A型16位单片机给通用示波器嵌入存储功能的原理。实验证明此设计在一定频率范围内是可行的,而且成本较低,具有一定的实用价值。

1 引言     

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

2 通用示波器的基本工作原理 

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


3 嵌入存储功能的原理     

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

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

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


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

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

3.2 数字信号的存储和D/A转换 

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


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


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

4 示波器存储模块的实验研究 

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


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

5 结束语 

通过实验研究可以看出,利用SPCE061A可以实现对通用示波器存储功能的扩展。通过单片机的编程可较好地实现对单次脉冲的存储测量。虽然在SPCE061A中,A/D转换、D/A转换的速度和SRAM的容量限制了存储信号的频带范围,但是,其成本较低,性价比较高,具有一定的实用价值。若要扩大存储信号带宽的范围,可采用高速A/D转换器和D/A转换器以及大容量的RAM来实现。

相关资讯
解密伍尔特电子高温LED:PLCC封装实现100℃全彩照明方案

在工业4.0和智能制造的浪潮下,高温环境中的电子照明技术面临严峻挑战。传统LED在温度超过85°C时容易出现性能衰减、颜色漂移及寿命缩短等问题,限制了其在自动化设备、医疗仪器等关键领域的大规模应用。针对这一痛点,伍尔特电子(Würth Elektronik)通过创新研发,升级了其WL-SFTW SMT全彩高透明LED系列,引入全新RGB LED产品。这些器件将工作温度范围扩展至前所未有的-40°C至+100°C,显著提升了高温工况下的可靠性和色彩稳定性,不仅克服了行业瓶颈,还为工业、户外及特种场景开辟了创新空间。本系列产品的推出,标志着高温LED技术向高端应用迈进的里程碑,满足了对耐热、节能且可变色照明的迫切需求。

华硕高管谈关税不确定性对PC市场的冲击策略

华硕联席CEO许先越近期发表了关于美国对中国台湾地区关税政策影响的评论。他强调,当前美国对台湾关税的税率尚未正式公布,华硕已探讨了多种应对预案,但最终策略调整将取决于税率的具体确定。因此,公司目前采取“观望”态度,暂不进行重大行动。许先越指出,这一不确定性结合汇率波动,使得2023年下半年全球PC市场的走势难以准确预测,公司将密切监控外部环境变化。

重塑格局受阻?中芯收购Imagination GPU部门传闻遭多方否认

近日,一则关于“中芯国际以5.6亿美元收购英国Imagination Technologies GPU IP部门”的消息在部分自媒体平台流传。传闻称交易已于7月6日公告并获中欧监管部门批准,引发广泛关注。然而,经多方核实与权威信息查证,该传闻纯属虚假。

六九冗余架构问世!IBM Power11重新定义企业服务器可靠性标准

2025年7月,IBM正式发布Power11服务器系列,这是该产品线五年来首次架构级革新。据IDC研究显示,全球企业面临AI转型与混合云部署的双重压力,到2028年将新增10亿个逻辑应用。在此背景下,Power11通过颠覆性设计解决了高可用性、AI集成和网络安全的协同难题,为金融、医疗等关键领域提供新一代数字基座。

8μA精准电量计问世:Nordic nPM1304攻克小电池续航难题

在可穿戴设备小型化的浪潮中,智能戒指、运动传感器等微型电子产品迅猛发展。然而,空间与能耗始终是难以调和的矛盾。体积受限导致电池容量骤减,精准预测电量成为行业痛点,传统高性能库仑计动辄几十微安的功耗难以负荷。如何破局?Nordic Semiconductor交出了答卷——nPM1304 PMIC。