历史上的今天
返回首页

历史上的今天

今天是:2025年01月11日(星期六)

2020年01月11日 | 数字示波器和逻辑分析仪的原理及应用

2020-01-11 来源:elecfans

  简介

  当前电子产品的复杂性正随着数字电路和串行总线越来越多而提高,确定最优测试设备的边界正变得模糊。工程师正在处理“混合信号”设计,其中包含模拟技术和数字技术的重要组合。


  设计人员日益希望可以在一台仪器中实现模拟域和数字域时间相关的设备。传统上,混合信号分析使用独立式示波器和逻辑分析仪完成,这种解决方案需要两台设备,因此并不实用,很难获得最佳效果。模拟波形和数字波形相关的需求导致了混合信号示波器的研制。

  示波器、混合信号示波器和逻辑分析仪之间有许多类似之处和差别。为了更好地了解这些仪器怎样满足各自的应用需求,我们有必要更详细地考察一下其各自的功能。


  数字示波器

  数字示波器是世界各地电子工程师使用的首选工具。设计人员对其操作方式满怀信心,并信任其测量结果。示波器的高采样速率和带宽使其能够捕获感兴趣信号的高分辨率视图。示波器为显示和测量各类电信号的模拟特点提供了理想的解决方案。示波器一般有两条或四条输入通道,可以对少量的模拟信号、数字信号和串行信号实现时间相关。


  数字示波器应用

  数字示波器应用广泛,包括:测量信号幅度和时序参数;测量信号边沿和电压,评估时序余量;测量电流;检测瞬态问题,如毛刺、欠幅脉冲、亚稳定跳变信号;检定信号完整性。

数字示波器和逻辑分析仪的原理及应用

  逻辑分析仪

  逻辑分析仪为检验和调试复杂的数字电路提供了理想的工具。逻辑分析仪和示波器之间最明显的差异是通道数量。逻辑分析仪的通道数量在34条到几百条、甚至几千条之间,而典型示波器只有2~4条通道。


  一个更本质的差别是逻辑分析仪采集信号的方式不同于示波器。示波器一般使用8位模数转换器(ADC)对信号采样,在示波器显示屏上真实地复现信号及其所有细微的模拟特点。逻辑分析仪则只是把输入信号与用户自定义门限进行比较。如果信号大于门限,那么把它视为逻辑1;如果信号低于门限,那么把它视为逻辑0。由于采集方法具有本质差别,因此同一个脉冲会以不同的方式显示,如图3所示。


  示波器和逻辑分析仪之间的另一个差别是触发。示波器提供了以分离异常模拟特点(毛刺、欠幅脉冲、转换速率等)为重点的基本触发模式以及基本数字条件,如建立时间/保持时间违规或在两条或四条输入通道上定义的一个逻辑码型。逻辑分析仪则提供了广泛的逻辑资源,如各种字比较器、计数器和定时器,用户可以定义复杂的多状态IF-THEN-ELSE型触发,在复杂的系统环境中分离问题。逻辑分析仪还拥有全面的一系列微处理器支持套件。这些套件一般会提供硬件单元和软件单元。硬件与前端的微处理器总线建立物理连接,软件则把采集反汇编成可读的软件执行。


  逻辑分析仪的另一个优势是它能够在一台仪器上监测与时间相关多条系统总线。例如,设计人员可能想追踪前端总线的软件执行情况,同时读写存储器。逻辑分析仪的扩展能力使其成为要求广泛的查看能力、高级触发和软件分析的复杂应用的理想选择。


  逻辑分析仪应用

  逻辑分析仪应用的应用包括:广泛的多通道检验数字系统操作;需要高级多状态触发,分离问题;追踪软件执行;系统时序验证;系统余量测试;高速存储器应用。


  带有示波器模块的逻辑分析仪

  为提供真正的混合信号解决方案,业内率先进行的尝试是为逻辑分析仪创建数字示波器模块。这些模块直接插入逻辑分析仪中,提供示波器功能。示波器的采集与逻辑分析仪显示屏上的数字通道实现时间相关。


  但是,这些示波器模块有自己的局限性。由于它们是逻辑分析仪的一部分,因此其主要是单次采集设备,而不同于实时操作的独立式示波器。它们的成本很高,缺少独立式示波器的性能,没有提供熟悉的示波器用户界面。最后,由于它们集成到逻辑分析仪中,因此不适合示波器完成日常调试任务的一般用途。


  带有示波器模块的逻辑分析仪应用

  应用领域包括:模拟和数字混合设计;模数转换器、数模转换器;测量数字信号质量;模拟事件和数字事件时间相关;系统开机特点。


  逻辑分析仪与台式示波器一起使用

  几乎在每个工程设计实验室中都能找到示波器,它们特别适合要求以高分辨率查看信号模拟特点的应用。在要求广泛观测系统总线活动的应用中,示波器通常未能提供足够的通道数量,在这种情况下通常会使用逻辑分析仪。


  在需要同时采集多条数字通道、获得高分辨率模拟信号时,工程师该怎么做呢?当前复杂问题的混合信号特点通常要求设计人员同时查看模拟信号和数字信号,这要求同时使用示波器和逻辑分析仪。


  使用两台仪器的这种解决方案的优势之一是性能。随着设计余量下降,信号的模拟特点正日益影响着设计的完整性。设计人员必需同时测量设计中高速数字信号和模拟信号的特点。PCI Express、HyperTransport和DDR等技术都带来了测量挑战。总线速度对集成示波器模块的逻辑分析仪来说太快了。


  但是,高性能台式示波器为这些应用提供了理想选择。在认识到设计人员需要把台式示波器上采集的数据与逻辑分析仪上捕获的数据关联起来后,泰克研制出iView (集成式视图)。


  iView集成、并对台式泰克示波器和逻辑分析仪的数据自动实现时间相关。示波器上采集的数据传送到逻辑分析仪上,提供了时间相关显示画面。与前面讨论的集成示波器的解决方案不同,iView可以结合使用任何泰克示波器与逻辑分析仪。这种两台仪器集成在一起的解决方案提供了逻辑分析仪和示波器的全部处理能力,其工作方式就像一台仪器一样。iView的优势在于把仪器的性能和价格与相应的应用对应起来。

推荐阅读

史海拾趣

EFINIX公司的发展小趣事

为了加速Quantum™可编程加速器技术的商业化进程,EFINIX公司与中芯国际集成电路制造有限公司展开合作。中芯国际是世界领先的集成电路晶圆代工企业之一,其先进的制造能力为EFINIX公司提供了强有力的支持。双方合作仅用了不到六个月的时间,就成功交付了首批Quantum™可编程加速器产品样本,创造了行业内的里程碑。

CoolerMaster公司的发展小趣事

随着业务的不断发展,Cooler Master逐渐将触角延伸至全球。集团总部位于中国台北,同时在大陆设立了制造基地,并在北美、欧洲、东亚及北京、上海等地设有办事处或研发中心。这种全球化的布局使得Cooler Master能够更好地了解各地市场的需求,进而提供更加精准的产品和服务。此外,公司还与多家全球500强品牌合作,为其提供散热解决方案,进一步巩固了其在全球散热领域的领导地位。

Decawave公司的发展小趣事

在2015年的微软室内定位大赛中,Decawave的UWB技术大放异彩。公司凭借其高精度、低误差的UWB定位解决方案,在激烈的竞争中脱颖而出,荣获最佳无线电定位解决方案奖。这一荣誉不仅证明了Decawave在UWB技术领域的领先地位,也为其在市场上的推广和应用奠定了坚实的基础。

ZTE高新兴(Gosuncn)公司的发展小趣事

在2015年的微软室内定位大赛中,Decawave的UWB技术大放异彩。公司凭借其高精度、低误差的UWB定位解决方案,在激烈的竞争中脱颖而出,荣获最佳无线电定位解决方案奖。这一荣誉不仅证明了Decawave在UWB技术领域的领先地位,也为其在市场上的推广和应用奠定了坚实的基础。

晨晶电子(Chenjing Electronics)公司的发展小趣事

晨晶电子始终将品质放在首位,坚持以客户为中心的服务理念。公司建立了严格的质量管理体系,从原材料采购到生产过程控制,再到产品出厂检验,每一个环节都严格把关,确保产品的品质稳定可靠。正是凭借这种对品质的执着追求,晨晶电子赢得了客户的广泛认可和好评,也为企业赢得了良好的口碑。

Astema公司的发展小趣事

随着公司规模的扩大,Astema开始关注可持续发展和社会责任。公司致力于推动绿色生产,减少对环境的影响。同时,Astema还积极参与社会公益活动,回馈社会。这些举措不仅提升了公司的社会形象,还为公司的长期发展注入了新的动力。

以上这些故事只是模拟Astema公司可能的发展路径和挑战,并非真实情况。真实的电子行业公司发展历程往往更加复杂和多元,需要综合考虑多种因素。如果您对Astema公司的真实发展情况感兴趣,建议查阅相关的行业报告、公司年报或新闻报道等。

问答坊 | AI 解惑

matlab第六课预告!

好不容易盼到这里啦! 这里我们一起来分享一下二维图形的绘制和修饰 对数坐标图,极坐标图 饼状图,梯形图,概率分布图,向量图等等的二维图形 如果你觉得不过瘾, 我们接着来三维图形 甚至是GUI的界面都可以的啦! 期待大家的帮助拉!…

查看全部问答>

【分享】ATmega16学习笔记PDF完整版下载(WinAVR)

笔记均为原创,欢迎转载,转载请注明出处! 持续更新中,敬请关注!…

查看全部问答>

发一个外包项目贴!请有实力有精力的工程师速与我联系!!斑竹请鼠标下留帖!先谢谢啦

2440手持机外包项目: 1、背光驱动 2、电源管理 3、自定义键盘驱动 4、LP3913驱动 5、EEPROM驱动 6、NANDFLASH分区及海量存储 注意:目前BSP为WINCE42下的 要求: 有实力做出以上6个驱动(具体详见需求) 时间价钱面议 地点限北京 QQ: ...…

查看全部问答>

USB的问题

现在碰到了一个问题。。。。在USB枚举这一块 在枚举的工程中 当插入USBdevice后。出现了一个RESET的中断,之后马上就会出现一个SUSPEND中断,这正常吗?出现这个中断我该怎么处理,是硬件的问题还是软件的问题…

查看全部问答>

求嵌入式开发的经典教材

本人是嵌入式开发的新手,请高人说说嵌入式开发的什么教材比较经典或则比较好的网站,谢谢!…

查看全部问答>

在DDK里,哪个函数可以修改文件的属性

在DDK里,哪个函数可以修改文件的属性…

查看全部问答>

有关捕获单元的编程问题

我是新手,最近在编一个程序需要用到捕获单元,但有一点想不清楚,就是我需要在第一次捕获时屏蔽中断,第二次捕获后响应中断,从而读出这两个的差值,但程序应该怎么编写呢。感谢指点!…

查看全部问答>

关于例化引用问题,求助

大虾们好! 俺们菜鸟,下面的例化引用好像有问题,请救救俺们吧   reg clkb,rdb,wrb;reg [11:0]datab;wire[11:0]qb;assign qb = ( channelout == 0 ) ? q0 : (( channelout == 1 ) ? q1 : (( channelout == 2 ) ? q2 :(( channelout == 3 ...…

查看全部问答>

谁遇到过SIM300,接受TCP数据后,串口读取数据时,发现数据丢失情况

谁遇到过SIM300,接受TCP数据后,串口读取数据时,发现数据丢失情况~~~急啊~~~高手解答一下啊~~急~!!!…

查看全部问答>

PWM输出DA调节电源的方案

我是用的二阶滤波,分了1024份,输出端430的adc检测不到,但万用表有数字,于是加了一级射随器。纹波在10mv左右。不知道各位有什么更好的方案没?同时想请教下这个纹波和最终电源输出的纹波有怎样的影响。我在网上找的资料顺便给大家分享下。…

查看全部问答>