利用逻辑分析仪和DSO解决信号完整性问题

发布者:RadiantGlow最新更新时间:2012-03-20 来源: eefocus关键字:逻辑分析仪  DSO  信号完整性 手机看文章 扫描二维码
随时随地手机看文章

随着目前对通信和计算机系统速度与带宽的需求不断上升,系统设计师正面临着严峻的考验。按时序进行测试的并行总线结构已接近其能力的极限,总线宽度现达到 64位以上,致使电路布局异常复杂。此外,宽平行总线内的大量信号同步起来也非常麻烦,尤其是这些信号还会受到诸如噪声和串扰等随机因素的影响。

并行总线宽度经多年不断增长之后,如今出现了另一种朝着相反方向发展的总线技术趋势,即窄串行总线开始取代宽并行结构。例如128位并行连接将变成一个四线串行总线,当然这些变少的物理连线仍然必须传输与宽并行总线同样的数据,甚至还要更多。

串行总线一般以打包的形式传送数据,分包传输通过物理层技术完成,然后在协议层上实现。

串行总线设计好处很多,如打包数据适应性更强(字符长度可随系统要求而呈动态变化)、可靠性更高,以及内置有误差发现和校正功能。此外,信号线越少说明需要布局的通路越少,因而弯曲、通孔和端点也越少。简言之,串行总线速度快、容易操作且可靠性高,恰好与系统对更高带宽和性能的需要保持一致。 

除了这些优点,串行总线也给系统设计师提出了一些新的挑战。

设计人员在规划应用这些信号以及排除故障时,必须考虑到非常高的速度和新型动态性能,所选择的测试工具必须能够与快速信号保持一致,这些信号以复杂协议如RapidIO、PCI-Express和Hypertransport等传输大量信息。

除了要跟上更快速度外,设计人员现在应付的是硬件、软件和固件的“设计融合”,嵌入式软件、数字逻辑、模拟电路和印制电路板等不再是分离的开发单元,需要同时考虑分析,以有效解决现在越来越多的信号完整性问题。数据内容按时间分割到不同的包上,出现错误的原因可能在应用软件本身,也可能是打包协议、数字逻辑或总线时序出错。

纯粹的逻辑设计已不够用,如今的系统速度还有一些其它影响必须理解并考虑,但很多工程师却不习惯于这样思维。过去的数字设计师把精力主要放在信号之间的时序问题上,现在则必须考虑器件内部及之间的信号参数问题,这些因素综合起来导致信号完整性问题大幅度增加,使排除故障的工作比以前更难。

多数数字故障排除工作的第一道防线是逻辑分析仪,这种通用仪器使用户能以多种格式存储、触发和观察数字信号。连接到被测系统的探针把数据送到逻辑分析仪多个不同的通道,然后通过逻辑分析仪按时序显示可及时看到数字脉冲串及其相关位置。状态显示格式以被测电路时钟信号决定的时序来观察数据,借助于反汇编程序和处理器软件支持包能进一步对这些结果进行说明,逻辑分析仪可用低级二进制方式表示高级指令。

逻辑分析仪有着很高通道数、深存储记忆和高级触发,可从众多测试点上获得数字信息,然后连续显示信息。产生的时序图清楚且便于理解,易于与预先设计的数据进行比较,在二进制水平确定系统工作是否正常。这些时序图通常是寻找危及信号完整性问题的出发点。

但不是每个逻辑分析仪都适合现代快速串行总线数据速率下的信号完整性分析,它必须具备一些先进的性能才能满足这些要求,包括8GHz采集速率(125ps 时序分辨率)、成千个可配置通道、256M以上存储深度、无转接器高密度压缩探针等等。除了这些硬件特性之外,目前高端逻辑分析仪还带有高级分析软件包,帮助用户从获得的二进制数据上得到高级代码并做出解释,后一种特性在分析信息打包串行数据时是不可缺少的。

很多数字问题通过观察缺陷数字信号的模拟波形显示可以更好地理解,虽然问题以数字脉冲位置发生错误的形式出现,但原因可能与模拟特性有关。在小幅值信号转化为错误逻辑状态或当上升时间缓慢而引起脉冲时序转变时,这些模拟变化就会变成数字故障。

数字存储示波器(DSO)可以捕捉每个数字周期的细节部分,直至一个脉冲或边沿。DSO能抓到其它工具无法得到的一次性事件,特别是在高速信号环境下,DSO是发现诸如瞬变和抖动等问题的最佳工具。

与逻辑分析仪一样,示波器如果要用于信号完整性测量,则必须满足严格的性能指标。现在的高级示波器在全采样速率下多个采集通道上带宽高达6GHz,记录长度高达32M,另外还具有低电容移动探针以及多种自动化、分析和一致性测量软件,可以满足要求。

逻辑分析仪和DSO是两种强大的信号完整性故障排除工具,随着整合技术的最新进展,将这两种工具合在一起使其功能又得到增强。

数字信息和模拟波形都按时间排列,这样就能以模拟方式检查数字事件,例如数字波形中的突发脉冲错误,可以在示波器波形上看到信号上升沿异常,这种模拟信号异常可能是待测电路逻辑误差造成的原因或结果。但不管是哪种情况,发现内部模拟特性有助于设计人员更快追踪问题。

信号完整性问题经常以间歇式数字故障的形式出现,例如与抖动相关的错误在上百万个周期中可能只出现一次,这类错误很难复制,因此难以发现。信号完整性测试可以发现电路板布局产生的最初问题,如端接不良的总线会产生反射和信号变形而影响数字性能,然后再一路追踪数字错误直到变形的模拟信号,通过整合的逻辑分析仪/示波器证明数字错误确实与布局相关,而与逻辑无关。

关键字:逻辑分析仪  DSO  信号完整性 引用地址:利用逻辑分析仪和DSO解决信号完整性问题

上一篇:基于8098单片机的脉冲测量仪的软硬件介绍
下一篇:USB逻辑分析仪大比拼

推荐阅读最新更新时间:2024-03-30 22:24

逻辑分析仪在数字电路测试中的触发选择
  1 引 言   随着数字技术的日新月异,在数字系统,特别是在计算机系统的研制、调试和故障诊断过程中,由模拟系统的时域和频域分析发展起来的传统测试方法与测试仪器往往难以奏效,于是新的数据域测试的理论、方法和相应的测试仪器不断涌现。逻辑分析仪作为数据域测试仪器中最有用、最有代表性的一种仪器,性能与功能日益完善,已成为调试与研制复杂数字系统,尤其是汁算机系统的强有力工具。   在逻辑分析仪中,利用触发字或触发事件的序列来控制对数据的存储和显示,以便住数据流中挑选一个恰当的观察窗口。触发能力是逻辑分析仪最重要的指标,特别是在用逻辑状态分析仪跟踪复杂程序时,强的触发功能以及合理的触发条件设置可以使仪器在庞大而复杂的程序流中迅速找到要
[测试测量]
逻辑分析仪的类型及具有哪些应用特点
逻辑分析仪是属于数据域测试仪器中的一种总线分析仪,即以总线(多线)概念为基础,同时对多条数据线上的数据流进行观察和测试的仪器,这种仪器对复杂的数字系统的测试和分析十分有效。逻辑分析仪是利用时钟从测试设备上采集和显示数字信号的仪器,最主要作用在于时序判定。 逻辑分析仪可分为逻辑状态分析仪和逻辑定时分析仪两大类。这两类分析仪的基本结构是相似的,主要区别表现显示方式和定时方式上。 逻辑分析仪将被测数据信号用数字形式写入存储器后,可以根据需要通过控制电路将内存中的全部或部分数据稳定的显示在屏幕上。通常有定时显示、状态表显示、图解显示、映像显示这四种显示方式。 主要具有的特点: 1、有足够多的输入通道 2、具有多种灵活的触发方
[测试测量]
<font color='red'>逻辑分析仪</font>的类型及具有哪些应用特点
用SignalTap嵌入逻辑分析仪验证PLD设计
要说ASIC设计者的经验有所提示的话,那么将来的百万门级可编程逻辑设计中验证会耗费大半的设计周期。随着设计复杂度的增加,传统的设计验证方法如仿真需要其它技术和工具的补充,因为这些可编程芯片系统(SOPC)进行完全的真实模拟是不可在适当的时间内完成。而且,设计规模的陡增必然需要新的工具来观察已编程期间的内部操作。尤其是随着第三方IP使用的增加,它们需要获取内部探测来验证操作,使其和设计的其它部分相分离。最后,由于封装技术的提高,必须开发新的方法以使于对象BGA之类日趋小型化和大规模封装的硬件进行验证。 一种新的技术SignalTap,业已开发满足这些需求。SignalTap允许设计者在PLD运行期间同时监视内部信号。通过下载电缆
[应用]
quantus18的signaltap逻辑分析仪
SignalTap的使用 1、SignalTap的作用 SignalTap就是一个IP(对应xilinx的ila),可以将引脚的状态实时显示。这是基于板级的验证,可以有效处理一些仿真难以实现的波形测试。例如inout口的测试,使用仿真就比较困难,很难构建合适的测试工具。使用signaltap可以有效地得到交互信息。 2、SignalTap的操作 添加测试信号: 在setup中的空白处双击即可调出所需的信号列表。这里需要注意信号的区分。默认的信号是在综合后的,这里的信号比较杂,可以考虑使用其他的信号列表,比如综合前。 设置时钟: 测试信号也是需要时钟来刷新的。这相当于逻辑分析仪的工作时钟。这个时钟直接决定了信号的灵敏度。 还有测
[测试测量]
D001-开发工具-逻辑分析仪
1、 逻辑分析仪和Saleae Logic的连接 1-1、 今天第一次在PC上连接逻辑分析仪和Saleae Logic1.2.10、插入USB线后、Win10下自动安装了驱动(Saleae Logic昨天已经安装)。 我选择了SPI协议分析,但每次点击Start时总是提示速率不足: We're sorry but Logic was not able to keep up at this data rate. Would you like to keep the data collected so far? 后来、重启电脑,重新启动Saleae Logic后、就不再提示了。
[测试测量]
D001-开发工具-<font color='red'>逻辑分析仪</font>
Diodes 公司的可调式线性 ReDrivers支持更高的信号完整性
Diodes 公司的可调式线性 ReDrivers 可在高速 DisplayPort 2.0 和 HDMI 2.1 接口上支持更高的信号完整性 【2021 年 08 月 05 日美国德州普拉诺讯】Diodes 公司 (Nasdaq:DIOD) 推出两款新的 3.3V 多通道主动式解复用器,进一步强化多元的线性 ReDriver™ IC 产品系列。现今行动工作站、电竞计算机和显示器适配器对图像功能越来越重视,先进的 ReDrivers 装置可以满足解多任务需求,同时也可以完全符合最新的工业计算机和嵌入式系统。 四通道的 PI3DPX8112,支持 13.5Gbps 传输速率,适用于 DisplayPort™ 2.0 (
[模拟电子]
Diodes 公司的可调式线性 ReDrivers支持更高的<font color='red'>信号完整性</font>
NUCLEO-G474RE 开发板扩展 LSM6DSO 实现 Data Fusion 演示
1.前言 当使用一个新的开发板作为基板,基于现有软硬件资源,实现对 MEMS sensors 的评估或工程演示时,往往需要快速地得到直观的评估效果。Unicleo-GUI 是针对运动 MEMS 和环境传感器扩展软件的 GUI,主要功能是演示 MEMS 传感器和算法。LSM6DSO 是一款具有 3D 数字加速计和 3D 数字陀螺仪的 MEMS Sensor。本文针对 NUCLEO-G474RE 平台搭载 LSM6DSO 实现快速效果评估演示的过程进行阐述。 2.配置过程 使用 STM32CubeMx 或 STM32CUBEIDE 集成的 CubeMX 选择开发板,使用开发板默认配置即可。 下载 X-CUBE-MEMS1 软件包
[单片机]
逻辑分析仪使用技巧
●设置时钟模式 逻辑分析仪是为从多引脚器件和总线中捕获数据设计的。“捕获速率”指输入采样的频次,其功能与示波器中的时基相同。注意在描述逻辑分析仪操作时,“采样”、“采集”和“捕获”通常会互换使用。 ※时钟模式分类 数据采集或时钟模式分成两类:定时采集模式和状态采集模式。 定时采集模式捕获信号定时信息。在这种模式下,使用逻辑分析仪内部时钟对数据采样。数据采样速度越快,测量分辨率越高。目标设备和逻辑分析仪采集的数据之间没有固定的定时关系。这种采集模式主要用于SUT信号之间定时关系至关重要的情况。 状态采集模式用来采集SUT的“状态”。来自SUT的信号定义采样点(采集数据的时间和频次)。为采集输入时钟使用的信号可以是系统时钟、总线上
[测试测量]
<font color='red'>逻辑分析仪</font>使用技巧
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved