超低功耗电子温度计.docx

上传人:b****5 文档编号:7013036 上传时间:2023-01-16 格式:DOCX 页数:17 大小:236.83KB
下载 相关 举报
超低功耗电子温度计.docx_第1页
第1页 / 共17页
超低功耗电子温度计.docx_第2页
第2页 / 共17页
超低功耗电子温度计.docx_第3页
第3页 / 共17页
超低功耗电子温度计.docx_第4页
第4页 / 共17页
超低功耗电子温度计.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

超低功耗电子温度计.docx

《超低功耗电子温度计.docx》由会员分享,可在线阅读,更多相关《超低功耗电子温度计.docx(17页珍藏版)》请在冰豆网上搜索。

超低功耗电子温度计.docx

超低功耗电子温度计

数字示波器(C题)

【本科组】

一、任务

设计并制作一台具有实时采样方式和等效采样方式的数字示波器,示意图如图1所示。

图1数字示波器示意图

二、要求

1.基本要求

(1)被测周期信号的频率范围为10Hz~10MHz,仪器输入阻抗为1M,显示屏的刻度为8div×10div,垂直分辨率为8bits,水平显示分辨率≥20点/div。

(2)垂直灵敏度要求含1V/div、0.1V/div两档。

电压测量误差≤5%。

(3)实时采样速率≤1MSa/s,等效采样速率≥200MSa/s;扫描速度要求含20ms/div、2μs/div、100ns/div三档,波形周期测量误差≤5%。

(4)仪器的触发电路采用内触发方式,要求上升沿触发,触发电平可调。

(5)被测信号的显示波形应无明显失真。

2.发挥部分

(1)提高仪器垂直灵敏度,要求增加2mV/div档,其电压测量误差≤5%,输入短路时的输出噪声峰-峰值小于2mV。

(2)增加存储/调出功能,即按动一次“存储”键,仪器即可存储当前波形,并能在需要时调出存储的波形予以显示。

(3)增加单次触发功能,即按动一次“单次触发”键,仪器能对满足触发条件的信号进行一次采集与存储(被测信号的频率范围限定为10Hz~50kHz)。

(4)能提供频率为100kHz的方波校准信号,要求幅度值为0.3V±5%(负载电阻≥1M时),频率误差≤5%。

(5)其他。

三、说明

1.A/D转换器最高采样速率限定为1MSa/s,并要求设计独立的取样保持电路。

为了方便检测,要求在A/D转换器和取样保持电路之间设置测试端子TP。

2.显示部分可采用通用示波器,也可采用液晶显示器。

3.等效采样的概念可参考蒋焕文等编著的《电子测量》一书中取样示波器的内容,或陈尚松等编著的《电子测量与仪器》等相关资料。

4.设计报告正文中应包括系统总体框图、核心电路原理图、主要流程图、主要的测试结果。

完整的电路原理图、重要的源程序和完整的测试结果可用附件给出。

四、评分标准

设计

报告

项目

应包括的主要内容

分数

系统方案

比较与选择

方案描述

6

理论分析与计算

等效采样分析

垂直灵敏度

扫描速度

12

电路与程序设计

电路设计

程序设计

12

测试方案与测试结果

测试方案及测试条件

测试结果完整性

测试结果分析

12

设计报告结构及规范性

摘要

设计报告正文的结构

图表的规范性

8

总分

50

基本

要求

实际制作完成情况

50

发挥

部分

完成第

(1)项

22

完成第

(2)项

7

完成第(3)项

7

完成第(4)项

6

其他

8

总分

50

数字存储示波器

 

 

海军航空工程学院(烟台)史继炎何高健刘恒涛

 

摘要

本题设计一个数字存储示波器,以Xilinx公司20万门FPGA芯片为核心,辅以必要的外围电路(包括信号调理、采样保持、内部触发、A/D转换、D/A转换和I/O模块),利用VHDL语言编程,实现了任意波形的单次触发、连续触发和存储回放功能,并按要求进行了垂直灵敏度和扫描速度的挡位设置。

信号采集时,将外部输入信号经信号调理模块调节到A/D电路输入范围,经A/D转换后送入FPGA内部的双口RAM进行高速缓存,并将结果通过D/A转换送给通用示波器进行显示,完成了对中、低频信号的实时采样和高频信号的等效采样和数据存储回放。

经测试,系统整体指标良好,垂直灵敏度和扫描速度等各项指标均达到设计要求。

关键词:

FPGA实时采样等效采样

一、方案选择与论证

数字存储示波器系统由信号调理电路、采样保持电路、触发电路、A/D、D/A、X输出电路、Y输出电路、控制处理器等组成。

方案一:

采用80C51单片机为控制核心,其系统框图如图1。

对输入信号进行放大或衰减后,用外接触发电路产生触发信号,通过A/D转换将模拟信号转换成数字信号,再通过单片机将数据锁存至外部RAM,然后由单片机控制将数据送至D/A输出。

                             图1方案一系统框图

这种方案结构较为简洁,但在满足题目的实时采样频率的要求下,A/D的最高采样速度达1MHz,由普通单片机直接处理这样速率的数据难以胜任,采用高档单片机甚至采用DSP芯片,将大大增加开发的难度。

而且目前常用的外接RAM芯片时钟周期一般为40MHz~50MHz,难以达到高速数据存储的要求。

方案二:

用FPGA可编程逻辑器件作为控制及数据处理的核心,外接触发电路实现触发功能,利用FPGA的层次化存储器系统结构,使用FPGA内部集成的基本逻辑功能块配置成双端口同步RAM对采集信号进行存储,完成设计指标。

其系统框图如图2。

 

图2方案二系统框图

由于FPGA可在线编程,因此大大加快了开发速度。

电路中的大部分逻辑控制功能都由单片FPGA完成,多个功能模块如采样频率控制模块、数据存储模块都集中在单个芯片上,大大简化了外围硬件电路设计,增加了系统的稳定性和可靠性。

FPGA的高速性能比其他控制芯片更适合于高速数据采集和处理,而且使用FPGA内部存储模块完成输入信号的量化存储,在存储速度上有着外接RAM无法比拟的优势。

综上所述比较可知,方案二既可满足题设基本要求又能充分发挥扩展部分,电路简单,易于控制,所以采用该方案。

二、理论分析与计算

1、采样方式的选择

设计要求示波器输入频率范围较宽,并且实时采样频率只有1MHz,因此要采用等效采样和实时采样两种采样方式。

实时采样是利用A/D时钟对信号直接采样,按照采样定理,采样速率必须高于信号中最高频率的两倍。

等效采样是指对多个信号周期连续采样来复现一个信号波形,采样系统能以扩展的方式复现频率大大超过实时采样频率的信号波形。

题目要求最高实时采样速率小于等1MSa/s,实时采样通常采取每周期采20个点的方法以保证取到一个完整的信号波形。

本设计采用50KHz作为两种采样方式的分界频率,信号频率低于50KHz时采用实时采样方式,当信号频率50KHz和10MHz之间时采用等效采样方式。

题目要求等效采样速率不小于200MSa/s,而被测周期信号的最大频率为10MHz,采一个点所需间隔的周期数=等效采样速率/被测周期信号频率,则等效采样时至少需要每20个信号周期采样一个点才能实现等效采样数率大于等于200MHz。

2、垂直灵敏度分析

设计要求垂直灵敏度分为1V/div、0.1V/div、2mV/div三档,垂直刻度为8div。

A/D转换器的输入信号电压幅度为0~4V,当示波器满刻度显示时,被测信号的幅度将分别为:

VI1=1V/div×8div=8V,VI2=0.1V/div×8div=0.8,VI3=2mv/div×8div=16mV。

A/D转换器的满刻度输入值为VMAX=4V,程控放大器电路的增益AN=VMAX/VIN,其中N=1、2、3,对应于3挡不同垂直灵敏度的增益分别为:

A1=4/8=0.5;A2=4/0.8=5;A3=4/0.016=250。

从5倍增益到250倍增益所跨越的增益范围非常大,大跨度增益自动调节是程控增益放大电路设计的一个难点,本系统通过软件编程实现增益的步进,很好的解决了这个问题,具体分析见软件详细设计部分。

3、扫描速率分析

A/D的转换速率取决于被测信号的频率范围,或DSO对扫描速度的要求,设计要求扫描速度含20ms/div、2μs/div、100ns/div三挡,并且水平显示分辨率大于等于20点/div,因此对应的采样速率是1ms/点、0.1μs/点、5ns/点,即要求A/D的等效采样的最高转换速率高于200MSa/s,题目要求A/D的最高转换速率不高于1MSa/s,设计中采用等效采样的方法来实现100ns/div、2μs/div两挡的扫描。

三、硬件电路设计

系统硬件连接图如图3所示。

 

图3系统硬件连接图

1、FPGA最小系统板设计

FPGA最小系统板采用的是Xilinx公司SpartanII系列的XC2S200-PQ208型20万门芯片,其配置芯片为Xilinx公司的专用配置PROM芯片XCF02S,以实现加电自动配置。

核心板采用5V输入,板上有两块LM317电源芯片分别输出3.3V和2.5V电压。

板上采用100MHz有源晶振,通过内部倍频系统工作时钟可高达200MHz,满足高速设计要求。

核心板140只I/O口全部引出,非常便于与外围器件的连接及系统的扩展。

FPGA最小系统框图如附录1所示。

2、信号调理电路设计

AD转换电路对输入模拟信号的幅度范围有一定的要求,因此被测信号输入A/D前需要进行信号调理。

信号调理电路组成框图如图4所示。

 

图4信号调理电路组成框图

(1)衰减电路设计

信号衰减幅度由FPGA通过功率驱动芯片ULN2803来控制。

ULN2803控制继电器的通断,决定了电阻分压网络的衰减倍数,衰减网络电路原理图如附录2所示。

设计任务要求数字示波器的输入阻抗大于1M,在此电路中设计输入电阻R1+R2=1M,衰减10倍则有:

R1=100KΩ,R2=900KΩ。

电容C1,C2在衰减器中起补偿作用,以改善频率响应,避免自激。

设计采用ADI公司的高性能FET输入单电压反馈运算放大器AD8065构成电压跟随电路实现阻抗变换,提高衰减电路输出阻抗。

同时,为了防止过载时器件的损坏,系统中设计了由四个限幅稳压二极管和电阻构成的过载保护电路,将输入信号电压值限制在±2V的范围之间,限幅稳压电路图见附录3所示。

(2)放大电路设计

程控增益宽带放大电路由增益变化范围线性连续可调的可控增益放大器AD603组成。

通过FPGA结合8位D/A转换芯片CA3338E对两片AD603引脚端1的电压进行控制,可获得-20~+60dB范围的增益,远远大于题目250倍的放大要求,两级输出最大电压在4V左右。

两片AD603构成的程控增益控制放大电路如附录4所示。

3、触发电路设计

数字存储示波器中触发电路的作用是:

在满足触发条件时开始对采集的数据按规定的起点地址进行存储和显示。

触发电路如附录5所示。

高速比较器选用响应时间为20ns的高速低功率快速采样保持放大器LM360。

电阻R2、R3用于调节或选择触发电平,分别为3K和2K,后者为可调电位器,可以在0~2V范围内任意选择触发电平。

4、取样保持电路

取样保持芯片选用AD公司生产的快速采样保持放大器AD781。

AD781的快速采样时间为700ns,满足题目对实时采样速率小于等于1MSa/s的要求,采用自校舍正结构,具有极小的保持模式误差,保持误差仅为0.01μV/μs。

同时该芯片无需外接元件与外部调整,具有很好的线性和优良的直流和动态性能,十分适用于高速AD转换器的前端电路。

AD781的输入信号幅度范围为-12V~+12V,采用±12V直流稳压电源供电,内部功能和引脚图如附录6所示。

5、A/D转换电路

设计中采用ADI公司生产的快速A/D转换芯片AD9224。

AD9224为28脚SOIC和SSOP封装的模/数转换器;内部采用闪烁式AD及多级流水线式结构,因而不失码,使用方便、准确度高;在单一+5V电源下,它的功耗仅有376mW,信噪比与失真度为±0.7dB,完全满足设计要求。

设计中的参考电压使用内部参考电压,将SENSE与REFCOM引脚短接,此时电压范围为0~4V。

AD9224应用电路如附录7所示。

为减少A/D转换结果的二次谐波,提高信噪比(SNR),A/D芯片前端采用AD8138组成信号调理电路将单端信号转换成差分信号输入。

该放大器的输入阻抗高达6MΩ,可以直接与输入信号相连从而省略隔离放大器,因而可大大精简了电路结构。

AD8138应用电路如附录8所示。

6、D/A转换电路

D/A部分由一片14位高速高精度模数转换芯片AD9764和两片8位D/A转换芯片CA3338E组成。

AD9764用作D/AY,将存储的数字信号转换为模拟信号,从而恢复被测信号。

电路设计中的参考电源配置使用内部参考电源,存在于VOUTA和VOUTB之间的差分电压VDIFF通过一个运算放大器AD8009转换成单端电压输出,电压输出范围为:

-3.84V~3.84V。

AD9764应用电路如附录9所示。

设计中一片CA3338E对FPGA输出的程控放大信号进行数模转换,用于对AD603相关引脚的控制,完成程控增益调节功能。

另一片CA3338E作为D/AX用于产生相应扫速和幅度的锯齿波扫描电压使被测信号按照设置的时间关系进行显示,为方便设计和安装调试两片CA3338E选择相同的设计电路。

同时该片芯片完成产生100kHz方波校准信号的功能,功能切换通过拨码开关控制。

CA3338E应用电路图如附录10所示。

7、直流稳压电源

直流稳压电源部分通过开关电源分别获得±12V和+5V的电压。

其中主控模块FPGA3.3V和2.5V的供电,采用两块三端可调稳压器LM317得到。

LM317应用电路输出电压VO=1.25(1+R2/R1),式中1.25是集成稳压块输出端与调整端之间的固有参考电压VREF,电阻R1常取值120Ω~240Ω,此处选R1为200Ω,经计算,提供3.3V和2.5V电压时R2分别为330Ω和200Ω。

取样保持电路所需±12V供电由外接直流稳压电源提供,A/D和D/A电路的+5V、-5V电压分别由电源稳压芯片MC78M05和MC79M05提供。

稳压电源电路原理图如附录11、附录12所示。

8、键盘和显示部分设计

(1)本设计采用4*4非编码式结构的键盘,矩阵式排列。

功能表如表1所示。

表1:

4*4行列式键盘功能表

BT3S/div

BT7V/div

BTB单次/连续

BTF启动/停止

BT2存储

BT6数值键3

BTA数值键6

BTE数值键9

BT1显示

BT5数值键2

BT9数值键5

BTD数值键8

BT0数值键0

BT4数值键1

BT8数值键4

BTC数值键7

为便于将DSO快速复位成初始状态,设计采用了专用拨码开关按键。

(2)设计中使用型号为TS1602的16×2点阵字符行液晶显示器来显示示波器当前状态参数以及测量参数。

TS1602应用电路如附录13所示。

四、软件设计

1、系统软件流程设计

当系统加电时,系统会自动开启仪器较零、较满度程序。

当信号输入时,系统通过对输入信号频率的测量选择合适的采样方式,并利用键盘设置输入来选择DSO的显示功能和实现对扫描速度的选择。

系统软件总体流程图如图5所示。

 

图5系统软件总体流程图

在信号输入前需进行程控幅度调节,依据信号输入幅度范围(0~8V)和A/D芯片输入电压要求(0~4V),首先将信号衰减2倍,以防止输入芯片的电压过高而损坏电路,然后根据信号电压幅度判断后续放大倍数,使输入电压幅度范围满足系统要求,保证采样效果。

程控幅度调节流程图如附录14所示。

2、触发方案设计

单次触发时,在触发后就采集、存储被测信号的数据,直到单次信号结束或者采集单次信号的一个完整页面。

连续触发时,按照要求一旦产生触发,就采集、存储一个页面的数据。

在未存满一个之前即使再次满足触发条件也不会产生触发作用;但是在存满一个页面后,如果再次产生触发则开始一个新的页面的采集、存储过程,并以新的数据取代已经存储的数据,依此规律随着触发信号的出现不断重复上述过程。

3、频率测量方案设计

测频模块的具体设计思路为:

首先将A/D转换器转换后的数据通过一个比较器得到测频脉冲,由于本设计中的A/D将0V电压转换为0x80,为避免在0V附近的小信号振荡造成测频误差,将比较器的固定比较值设定为0x88。

然后将测频脉冲通过一个D触发器同步后便开始计数,在计数过程中为避免尖脉冲或毛刺信号造成对计数的影响,根据上次测频的结果选择合适的过滤脉宽,即比给定脉冲宽度小的信号脉冲将不会被计数,提高了整个测量的精度。

4、同步扫描电压设计

DSO输出稳定的波形要求通用示波器X通道的扫描电压和Y通道的信号同步。

设计中由DSO内部产生同步扫描电压作为通用示波器的扫描电压,在测试过程中可以不用对普通示波器进行操作和调整。

数字存储示波器的扫描电压是由D/A产生的一种阶梯波电压。

因为整个屏幕显示256个数据点,一次扫描需要256个阶梯,因此采用8位D/A就可以产生所要求的同步扫描电压,设为D/AX。

输入数据应是从00H开始的+1递增值,直至0FFH为止。

五、测试方案与测试结果

1、测试方案

简易DSO测试方案图见附录15。

测试仪器清单见附录16。

2、测试结果及分析

(1)单次触发扫描的测试。

程控触发电平,观察简易DSO能否产生扫描电压,并在信号上升沿开始显示波形。

观察结果显示DSO能够产生扫描电压,并显示波形。

(2)经测量得到,输入短路时输出噪声的峰-峰值为1.62mV,小于2mV的指标要求。

(3)100kHz的方波校准信号的电压幅值为0.298V,误差为0.67%,满足指标要求。

(4)垂直灵敏度测试。

正弦信号,频率为10KHz,记录表格:

档位

输入Vi/V

输出Vo/V

误差=|Vo-Vi|/Vi×100%

1V/div

8

7.8

2.50%

6

5.8

3.33%

4

4.1

2.50%

0.1V/div

0.8

0.77

3.75%

0.6

0.61

1.67%

0.4

0.38

5.00%

2mV/div

0.016

0.0154

3.75%

0.008

0.0081

1.25%

0.004

0.0039

2.50%

(5)扫描速度测试

正弦信号,幅度为1V,记录表格:

档位

输入信号周期/s

输出信号周期/s

误差=|-|/×100%

20ms/div

100e-003

102e-003

2.0%

20e-003

20.5e-003

2.5%

2μs/div

2e-006

2.05e-006

2.5%

5e-006

5.1e-006

2.0%

10e-006

9.8e-006

2.0%

100ns/div

100e-009

102e-009

2.0%

200e-009

206e-009

3.0%

1000e-009

990e-009

1.0%

由表中数据知,测量结果都在测量误差允许范围内,满足题目要求的误差≤5%,很好地完成了设计任务。

六、总结

设计采用FPGA最小系统为控制核心,实现了一款具有特色的数字存储示波器。

通过测试,系统不但完成了基本要求,也完成了发挥部分的要求。

经过几天的努力实践,不断的测试,不断的改进电路和程序,我们最终圆满完成了设计任务。

在设计过程中,我们不仅仅使自身水平得到了检验,更重要的是学到很多课本上没有的知识,使自己得到了进一步的提高。

同时也特别感谢各位老师和同学的帮助和支持,使我们这次设计能够顺利完成。

参考文献:

1.       潘松,黄继业.《EDA技术实用教程》.科学出版社,2002年第一版

2.       曾凡泰,陈美金.《VHDL程序设计》.清华大大学学出版社,2001年第2版

3.       黄智伟.《全国大学生电子设计竞赛训练教程》.电子工业出版式社,2005年第1版

附录

附录1、FPGA最小系统框图

附录2、信号衰减电路原理图

附录3、限幅稳压电路

 

附录4、两级程控放大电路

附录5、触发器电路

附录6、取样保持芯片AD781内部功能和引脚图

附录7、AD9224应用电路设计

 

 

附录8、AD8138应用电路

附录9、DA转换芯片AD9764应用电路

 

附录10、DA转换芯片CA3338E应用电路

附录11、直流稳压源原理图

附录12、三端可调稳压器LM317电路原理图

附录13、TS1602应用电路

附录14、程控幅度调节流程图

 

附录15、DSO测试方案图

 

 

附录16、测试使用的仪器设备

表4.1.1测试使用的仪器设备

序号

名称

型号

数量

备注

1

3位半数字万用表

UNI-T

1

深圳胜利公司

2

函数信号发生器

GFG-8216A

1

南京无线电仪器厂

3

逻辑笔

 

1

 

4

双踪示波器

YB4365

1

江苏扬中电子仪器厂

5

数字示波器

TDS210

1

广州致远电子有限公司

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1