当前位置:首页 > 测试测量 > 测试测量
[导读]   引言   毛刺往往是造成硬件故障的“元凶”,但由于它持续时间非常短,幅度小,“来无踪去无影”,用示波器又很难捕捉,令工程师非常头疼。好多工程师不得不采用其他的办法来

  引言

  毛刺往往是造成硬件故障的“元凶”,但由于它持续时间非常短,幅度小,“来无踪去无影”,用示波器又很难捕捉,令工程师非常头疼。好多工程师不得不采用其他的办法来查找原因,耗时且费力。

  现我们就以实际的案例来向大家说明逻辑分析仪定时分析功能在硬件调试时的功用。特别说明一点的是本例中使用的是虚拟逻辑分析仪即基于USB式的。

  地址计数器

  4位地址AB3-0

  时钟

  RAM

  数据输入

  数据输入

  数据输出

  图1. 四位存储器原理示意图

  图1 为一个有故障的存储器电路示意,故障的现象是存入的数据和读出的数据有出入,这属于硬件故障。首先用逻辑分析仪的定时分析观测加至RAM的写时钟和由地址计数器产生的4位地址,首先我们来分析其工作的时序过程:

  时钟提供4位地址读写数据的基准,由逻辑控制信号确定动作的时间。

  由图1分析可见,可疑点可能在时钟信号,或者4位地址计数器上。从图2可见,写时钟(即图中“时钟Φ”)是周期出现的,在写时钟的作用下地址计数器进行计数,输出不同地址供RAM使用。图2中白色框左部逻辑关系都是正确的,但图白色框部分,可以明显发现写时钟未作用时,地址计数器仍反转计数,产生逻辑错误。从而导致读写错误。

  

图2. 非正常四位地址存储器时序图

  那为什么在没有时钟跳边沿的情况下,地址计数器会动作呢?有经验的工程师就知道,这与毛刺有关。用抓钩连接这5条信号线(4位地址线+1位时钟线)与TWLA500主机,因为是虚拟仪器所以TWLA500要先与PC连接。如图4示。其中5个通道的顺序和名称可以自行定义。

  

图3. 出现读写异常的时序图

  本例中通道3为时钟信号,触发字可以灵活的选择,例如可以选择地址为0000触发。也可以设触发延迟,适当调整采样周期,使整个信号完整、清晰的显示在屏幕上。其时序示意图如图5所示。

 

图4. 图TWLA500与电路的连接

  也可以利用高级触发,比如设置出现异常的跳转时触发。利用逻辑分析仪抓取到实际工作的信号如图5所示。

  

图5. TWLA500抓取的电路工作信号

  再经过放大后,会发现时钟信号在约15.5uS处出现毛刺。(图6中红色框所示)

  

图6. 放大之后的毛刺信号,“原形毕露”

  由图6可见,在出现误反转的瞬间,时钟信号出现毛刺(图6中红色框)。导致出现读写错误。TWLA500抓取发现该毛刺周期非常短,几nS的间隙。普通的逻辑分析仪很难抓到该毛刺。因为TWLA500高达500M的采样率同时Setup/Hold Time≈0nS,。所以很容易捕获到该毛刺。继续跟踪,可以发现时钟产生毛刺的根源系电路中等效电容和电阻的存在,在工作时RC有充放电现象造成时钟信号在跳转的边沿产生不稳定的情况。这就为硬件工程师最终找出故障根源提供了强有力的支持。

逻辑分析仪+时钟发生器

  通过上面的实例可以看出,在数字系统中,逻辑分析仪都是一个非常有用的工具。特别是随着其功能的丰富,价格的下降。长远看,逻辑分析仪将在数字系统的革命中发挥重要的作用。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

在嵌入式系统开发中,测量代码执行时间是评估系统性能、优化代码效率的关键步骤。随着技术的不断进步,测量工具和方法也日益多样化,从传统的逻辑分析仪到现代的Segger SystemView,每种工具都有其独特的优势和适用场景...

关键字: 嵌入式代码 逻辑分析仪 Segger SystemView

在硬件电路开发领域,MOS 管(金属 - 氧化物半导体场效应晶体管)凭借其独特的电学特性,成为构建各类高效、可靠电路的关键元件。从消费电子设备到工业控制系统,从电源管理模块到信号处理电路,MOS 管的身影无处不在,为电路...

关键字: 硬件电路 半导体 关键元件

在电子设备的设计和制造过程中,电源系统的稳定性和可靠性至关重要。电源调试阶段,作为确保电源系统正常工作的关键环节,需要借助多种精密仪器进行故障分析与定位。其中,示波器和逻辑分析仪作为电子测试领域的两大重要工具,在电源调试...

关键字: 示波器 逻辑分析仪

在现代电子系统中,DC-DC转换器作为一种重要的电源管理设备,广泛应用于各种领域,如电力电子、军工、科研、工控设备、通讯设备等。DC-DC转换器通过将一个直流电压转换为另一个直流电压,实现了电源的高效利用和灵活管理。本文...

关键字: DC-DC 硬件电路

逻辑分析仪和示波器是两种常用的电子测试设备,它们在测试和调试电路时都有各自独特的应用。下面将详细比较它们的不同之处,并解释各自的用途。

关键字: 逻辑分析仪 示波器

逻辑分析仪是电子电路设计和测试中常用的工具之一,它可以用来同时观察多个信号的实时变化,以便进行功能测试和故障排除。在本文中,我们将介绍如何使用逻辑分析仪进行功能测试,包括使用步骤、方法和一个实际案例。

关键字: 逻辑分析仪 电路设计

逻辑分析仪是电子设备测试和调试的重要工具,用于对数字系统进行实时故障诊断和调试。在选择逻辑分析仪时,需要考虑以下参数和事项。

关键字: 逻辑分析仪 电子设备

逻辑分析仪是一种广泛应用于电路信号测试的仪器,它为电路信号测试提供了许多有效的解决方法。以下是逻辑分析仪为电路信号测试提供的几个主要解决方法:

关键字: 逻辑分析仪 电路信号

逻辑分析仪是一种广泛应用于数字系统调试和故障诊断的仪器。它是通过实时捕获和显示数字系统的逻辑电平状态,帮助工程师理解系统中各个信号的逻辑关系和时序关系,进而进行故障排除和系统设计验证。本文将探讨逻辑分析仪的应用原理、特点...

关键字: 逻辑分析仪 数字系统

逻辑分析仪是电子工程师用于分析和检测数字系统中的逻辑故障的重要工具。这种设备能够记录、分析并解码数字信号,帮助工程师理解系统中各个组件的交互情况。在设计和调试复杂数字系统,如计算机、微处理器、微控制器或其他嵌入式系统时,...

关键字: 逻辑分析仪 数字系统
关闭