历史上的今天
返回首页

历史上的今天

今天是:2024年10月30日(星期三)

正在发生

2019年10月30日 | 数字荧光示波器中随机采样技术的设计与实现

2019-10-30 来源:eefocus

  实时采样技术是普通电子测量仪器中常用的信号采集手段,其对信号数据获取的能力受到仪器中A/D模块的最高采样率的限制。为了弥补这个限制,我们采用随机采样技术,这样对于器件的选用有很大的余地,可大幅度降低制造成本。


  随机采样的原理

  根据Nyquist采样定理,当信号的频率远远大于A/D的采样频率时,信号波形是无法重新构建的。所以对高速的信号可以采用随机采样。随机采样是通过测量每次A/D采样序列的起点和固定基准点(信号触发点)的时间差Δt,由于Δt具有随机性,所以通过对信号的n次采样,如果n足够大,通过随机采样序列的叠加就可以将信号波形恢复出来。其原理如图1所示。  

 

  由于每轮采样时,Δt是一个随机值,如果将取样周期T等分为M段,每段分别对应0~M-1间的一个值。经过若干轮采样后,就可以取遍一个采样周期T内所有的M值。在周期性输入信号的前提下,就可以用多轮采样数据序列重建出原信号波形。在图1中,M=4,需要进行四轮采样。


  随机采样系统的总体设计方案


  系统电路设计方案

  图2为随机采样系统电路框图。被测信号经模拟通道进行衰减、放大后,由快速模数转换器(FADC)进行采样和量化,将采样后的数据送至FPGA并缓存在FIFO中。同时被测信号经触发电路后产生触发信号,经随机采样时间测量电路产生触发点与其后第一个采样脉冲之间的时间差Δt。慢速模数转换器SADC把Δt变为数字量,送至FPGA。


  FPGA是系统的控制核心,通过SPI串行总线接收ARM发送的各种控制命令,对系统工作实行控制,并完成波形数据的数字荧光处理。


  随机采样时,FPGA内部的控制模块根据ARM发来的控制命令对外部随机采样时间测量电路的工作进行控制,波形重建模块根据读取的值计算出对应的0~M-1间某个组数值I,并根据I值进行各组采样数据的排序,计算出对应的RAM存储地址,并将FIFO中缓存的各组采样数据按相应的地址存入RAM中。


  当组数值I遍布0~M-1间所有值时,则一个完整的波形已经被重建好,波形重建模块将RAM中组好的数据送至数字荧光处理模块转换为显示波形的图像数据,数字荧光处理模块会定时将波形图像数据送至ARM显示。


  整个随机采样时间测量电路的关键是对Δt的精确测量和波形数据的重组。


推荐阅读

史海拾趣

Elpaq公司的发展小趣事
Arco Electronics公司的发展小趣事

随着全球对环境保护的日益重视,Arco Electronics公司也开始关注可持续发展和社会责任。公司积极采用环保材料和生产工艺,减少生产过程中的环境污染;同时,公司还设立了公益基金,支持教育事业和社会福利事业。这些举措不仅提升了公司的社会形象,还为公司赢得了更多消费者的支持和信任。

以上就是我为您虚构的关于Arco Electronics公司的5个发展故事。这些故事基于电子行业的常见趋势和挑战进行构建,旨在展示一个公司在行业中逐步发展和壮大的过程。请注意,这些故事都是虚构的,并不代表任何真实公司的实际发展情况。

Amperite Co公司的发展小趣事

随着全球对环境保护的日益重视,Arco Electronics公司也开始关注可持续发展和社会责任。公司积极采用环保材料和生产工艺,减少生产过程中的环境污染;同时,公司还设立了公益基金,支持教育事业和社会福利事业。这些举措不仅提升了公司的社会形象,还为公司赢得了更多消费者的支持和信任。

以上就是我为您虚构的关于Arco Electronics公司的5个发展故事。这些故事基于电子行业的常见趋势和挑战进行构建,旨在展示一个公司在行业中逐步发展和壮大的过程。请注意,这些故事都是虚构的,并不代表任何真实公司的实际发展情况。

DBLECTRO公司的发展小趣事

1997年,迪贝电子在上海正式成立,标志着这家专注于环境感知技术和气体检测及分析领域的创新企业正式进入中国市场。当时,中国的环保法规日益严格,对气体排放的监控和管理要求也不断提高。迪贝电子凭借其在该领域的深厚积累和技术实力,迅速在市场上推出了一系列高质量的气体检测和分析仪器。这些产品以其准确性、稳定性和易用性受到了用户的广泛好评,为迪贝电子在中国市场的快速发展奠定了坚实的基础。

Crouzet公司的发展小趣事

随着业务的不断发展,Crouzet公司于1989年和1992年分别成功兼并了法国Syreles公司及墨西哥Gordos公司。这一系列的兼并活动不仅增强了公司的实力,还进一步扩大了公司的业务范围。此后,Crouzet开始在全球范围内布局,陆续在美国、德国、英国、荷兰、比利时、瑞士、瑞典等国设立分公司,形成了一个覆盖全球的销售网络。

Benchmarq Microelectronics Inc公司的发展小趣事

在国内市场取得一定成绩后,Benchmarq Microelectronics Inc开始积极拓展国际市场。公司积极参加国际电子展会和交流活动,与国际同行建立合作关系,将产品打入国际市场。同时,公司还加强品牌建设,提升品牌知名度和美誉度。通过广告宣传、媒体报道等多种方式,公司成功塑造了专业、可靠的品牌形象,赢得了客户的信任和认可。

问答坊 | AI 解惑

跪求含ARM920核嵌入式芯片的data sheets!

哪位大侠有含ARM920核嵌入式芯片的data sheets啊,小妹做毕业设计要用,找了很多地方都没有找到,望各位好心人帮帮忙啦~  小妹感激不尽啊 email:cqjtcl2006@163.com…

查看全部问答>

闲聊哈希表 (下)

前期链接: 上篇:https://bbs.eeworld.com.cn/thread-97607-1-3.html 中篇:https://bbs.eeworld.com.cn/thread-97778-1-3.html   上回我们说到,在Hash表的建立时,会发生Hash值冲突的情况。实际上,如果记录Hash值的范围多于Hash表的条数 ...…

查看全部问答>

付费解决Wince5.0下Marvell 8686驱动问题

   S3C2440硬件平台,wince5.0的操作系统,wifi模块为USI的WM-G-MR-09,接口为SDIO。模块使用的芯片是Marvell 8686,厂商给的驱动名称是SD-8686-WM60-ARMV4I-9.70.3.p32-38.p48    最先的问题是InitializeWirelessConfig()函 ...…

查看全部问答>

求租!红外遥控器编程

我现在要编写红外线遥控器的程序,采用的是NEC协议,协议我懂,不过程序还没有头绪。哪位能给我点思路?…

查看全部问答>

个人心得:wince的学习路线

与桌面操作系统和服务器操作系统下的软件开发不同,为嵌入式操作系统开发软件可不只是写写应用程序那么简单。我们常常要深入到内核,甚至要深入到硬件。根据不同的开发层面,我们把Windows CE 下的嵌入式软件开发者分为下面三类: 第一类我们称之 ...…

查看全部问答>

交流,关于wince打印机

HI,大家好,最近在做WINCE5.0 打印机方面的工作,选用的是HP Deskjet D2568 喷墨打印机,该打印机使用的打印机语言为“HP PCL 3 GUI”。在PB中,已经添加了PCL Printer Driver和USB Printer Class两个个组件,请问注册表还需要做其他的修改吗?希望 ...…

查看全部问答>

MCS-51汇编语言的问题

ORG     0000H LJMP    0030H ORG     0030H MOV SP,#50H …… …… 以上是《单片机原理与应用》上的一段程序 我的问题是: 上面程序能不能写成: ORG     0030H ...…

查看全部问答>

Keithley2400系列数字源表的其它成员

如果您的应用要求宽于2401数字源表[1]所能提供的源或测量范围,那么2400系列[2]的其它仪器可能提供您需要的量程。参考这里示出的量程图或仪器指标了解详细信息。2600A系列数字源表也适于集成多个源和测量通道和/或脉冲功能的应用。   ...…

查看全部问答>

人人都爱易电源——转发有礼!活动问题

人人都爱易电源——转发有礼! 活动  我转发的帖子里有链接 ,要审核多久啊?周六审核帖子的吗?我昨天晚上发的 ,不要过了活动时间才审核完  那我就 哭了 。。。。。。。。。…

查看全部问答>