首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

调试助手——逻辑分析仪

调试助手——逻辑分析仪

单片机开发工程师和电子爱好者,每天都要和各种各样的数字电路打交道。在制作调试电路时会使用万用表、示波器等工具,但是某些电路,用示波器测量起来就有些力不从心了,这是可以借用逻辑分析仪来做测试。那么网友们会问,什么时候应该使用示波器,什么时候应该使用逻辑分析仪呢?下面残弈悟恩简单对两者做一个比较。

10.1 示波器和逻辑分析仪的比较

10.1.1 何时使用示波器?
  • 当您需要看到信号上小的电压变化
  • 当您需要很高的时间间隔精度
一般来说,在需要高垂直或电压分辨率时应使用示波器。即如果您需要看到如图10-1所示的每一微小电压变化,就应使用示波器。许多示波器,包括新一代数字示波器,还能够提供非常高的时间间隔分辨率。也就是能以很高的精度测量两个事件间的时间间隔。总之,当您需要参数信息时,就应使用示波器。
   
图10-1

10.1.2 何时使用逻辑分析仪?

  • 当您需要同时看到许多信号
  • 当您需要以与硬件相同的工作方式观察系统中的信号
  • 当您需要在若干信号线的高或低电平上进行码型触发,并观察结果
逻辑分析仪源于示波器。它们用和示波器相同的方式展现数据,水平轴代表时间,垂直轴代表电压幅度。但与示波器提供很高的电压分辨率及时间间隔精度不同,逻辑分析仪能同时捕获和显示数百个信号,这是示波器达不到的。当系统中的信号穿越阈值电平时,逻辑分析仪的反应与您的逻辑电路相同。它能识别信号是低电平还是高电平。它也能在这些信号的高和低电平的码型上触发。一般来说,当您需要观察多于示波器通道数的信号线,并且不需要精密的时间间隔信息时,就应使用逻辑分析仪。如果您需要得到像上升和下降时间这类参数信息时,逻辑分析仪并非好的选择。而在观察总线 — 例如微处理器地址、数据或控制总线上的时间关系或数据时,逻辑分析仪是特别有用的。逻辑分析仪还能解码微处理器总线信息,并以有意义的形式呈现。总之,当您完成了参数设计阶段,开始关注许多信号间的定时关系和需要在逻辑高和低电平码型上触发时,逻辑分析仪就是有利的工具,如图10-2所示。


图10-2 逻辑分析仪采样图

10.2 什么是逻辑分析仪

逻辑分析仪是利用时钟从测试设备上采集和显示数字信号的仪器,最主要的作用在于时序判定。逻辑分析仪与示波器不同,它不能显示连续的模拟量波形,而只显示高低两种电平状态(逻辑1和0)。使用逻辑分析仪,可以方便地设置信号触发条件开始采样,分析多路信号的时序,捕获信号的干扰毛刺,也可以按照规则对电平序列进行解码,完成通信协议分析,如1wire、I2C、UART、SPI、CAN等数据的时候,应用逻辑分析仪解决问题可以达到事半功倍的作用。

10.2.1 逻辑分析仪的工作原理

返回列表