0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用混合信号示波器识别建立和保持时间违规

泰克科技 来源:泰克科技 2024-07-23 10:23 次阅读

■前篇回顾

信号之间的时间关系对数字设计的可靠运行至关重要。对于同步设计,时钟信号相对于数据信号的时间尤为重要。在上篇中,我们为您详细介绍了混合信号示波器(MSO)的基础设置以及解释在泰克混合示波器上的混合信号显示。本期,将带您继续了解如何轻松确定多个逻辑输入和时钟信号之间的时间关系,并了解如何自动确定时钟与数据时间关系

消除通道之间的时间偏移

每台Tektronix MDO或MSO系列示波器都有兼容的逻辑探头。为了简化数字测量,示波器会补偿逻辑探头的传播延迟。因此,不需要进行数字通道探头的相差校正。

然而,为了更好地进行模拟和数字波形之间的时间关联测量,重要的是消除模拟到数字的时间偏移。在图5所示的示例中,为了将模拟通道与数字通道对齐,模拟波形的2V(50%幅度)位置与在2V阈值处发生的数字信号过渡时间对齐。手动调整相差值以将模拟通道对齐到数字通道。此相差校正过程需要对任何其他模拟通道重复进行。

当更换模拟探头时,应检查模拟通道的偏移;当测量不同的逻辑系列时,应检查数字阈值。配置好阈值和偏移后,示波器便可以用于验证和调试数字电路

f2d91a0a-4812-11ef-b8af-92fbcf53809c.jpg

图6. 触发器行为示例

f2ee7e72-4812-11ef-b8af-92fbcf53809c.png

图7. 这个74HCT74触发器看起来按预期工作

触发器时间测量

最简单的同步逻辑器件是触发器。D输入的逻辑状态只有在时钟上升沿之后(经过D触发器传播延迟后)才会出现在Q输出上。MSO是验证触发器工作状态和调试数字电路的理想工具。

乍一看,如图7所示,触发器似乎按预期工作。数据信号在时钟上升沿之前已经稳定了几纳秒,并且在时钟边沿之后保持稳定了几纳秒。从时钟边沿到Q输出的传播延迟大约是6纳秒。

f3edd584-4812-11ef-b8af-92fbcf53809c.png

图8. 74HCT74触发器上的建立时间违规导致Q输出未改变

在图8中,数据信号在时钟边沿之前仅300ps发生变化,远低于15ns 的建立时间规范——这是一个建立时间违规。注意,Q输出没有如预期那样改变状态。

注意图8中信号过渡周围的灰色区域。MSO显示这些区域以指示与数字采样率相关的时间不确定性。

f40a80bc-4812-11ef-b8af-92fbcf53809c.png

图9. 74HCT74触发器上的保持时间违规导致Q输出未改变

图9显示了一个数据信号在时钟边沿后大约300ps发生变化的实例。这远低于3ns的保持时间规范——这是一个保持时间违规。再次注意,Q输出没有如预期那样改变状态。

f429d926-4812-11ef-b8af-92fbcf53809c.png

图10. 在 74LVCG74触发器上的自动建立和保持时间违规触发捕获了许多错误

捕获建立和保持时间违规

MSO具有一种专门的触发模式,旨在自动捕获每个建立和/或保持时间违规。建立和保持时间触发器测量时钟信号与数据信号(或某些MSO上的数据信号)之间的时间关系,并在建立时间或保持时间低于规范时捕获信号。这种功能简化了调试工作,还可以用于设计的无人值守监控。

在查阅74LVCG74组件数据表后,将建立和保持时间触发参数分别设置为2纳秒和1纳秒,以捕获任何违规情况,如图10所示。MSO会自动触发在第一个违反指定参数的输入条件上。

f47209da-4812-11ef-b8af-92fbcf53809c.png

图11. 脉冲宽度触发器在74LS74触发器的输出上捕获到一个窄脉冲故障

在上一个例子中,建立和保持触发器用于触发触发器的输入。另一种方法是触发设备输出的信号错误,并捕获输入信号进行分析。

在下一个例子中,一个基于74LS74低功耗肖特基TTL 技术的旧设计出现了间歇性错误。高电平的最低输出电压为2.4V,因此所有高电平输出信号应至少达到该电压。该设计基于20MHz时钟(周期50ns),因此所有输出脉冲的宽度应至少达到这个周期的一半。

掌握这些信息后,示波器可以快速确定输出信号是否按预期工作,并在不正常时捕获输入和输出信号。图11显示了脉冲宽度触发器捕获到的一个窄脉冲故障,即脉冲宽度小于该设计预期的最小脉冲宽度的一半。

f493e7e4-4812-11ef-b8af-92fbcf53809c.png

图12. 窄脉冲触发器轻松捕获了74LS74触发器输出上的低幅度窄脉冲

不仅仅是在触发器的输出上出现了间歇性故障

一些故障还表现出低幅度。图12显示了一个窄脉冲触发器捕获到的低幅度脉冲,这些脉冲不符合组件的规范。

f4bd39c8-4812-11ef-b8af-92fbcf53809c.png

图13. 在74LVCG74触发器上的建立时间违规触发的光标测量

使用这些触发设置中的任何一个

使用这些触发设置中的任何一个,您都可以捕获输入和输出信号。图13显示了使用光标进行的建立时间测量,清晰地指示了建立时间违规(大约6ns,远低于20ns的最小值)。

混合信号示波器结合了基本的逻辑分析仪功能和示波器的模拟信号分析功能。Tektronix MSO和MDO系列包括建立和保持时间触发、脉冲触发以及高分辨率数字采样,以便于快速数字调试。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 触发器
    +关注

    关注

    14

    文章

    2000

    浏览量

    61124
  • 时钟信号
    +关注

    关注

    4

    文章

    448

    浏览量

    28542
  • 混合信号示波器

    关注

    0

    文章

    53

    浏览量

    11625
  • 泰克科技
    +关注

    关注

    2

    文章

    175

    浏览量

    19118

原文标题:用混合信号示波器识别建立和保持时间违规(下)

文章出处:【微信号:泰克科技,微信公众号:泰克科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    静态时序之建立时间保持时间分析

    静态时序分析包括建立时间分析和保持时间分析。建立时间设置不正确可以通过降低芯片工作频率解决,保持时间
    的头像 发表于 08-22 10:38 4269次阅读

    建立时间保持时间讨论

    本帖最后由 虎子哥 于 2015-3-12 21:24 编辑 建立时间(Setup Time):是指在触发器的时钟信号上升沿到来以前,数据稳定不变的时间,如果建立时间不够,数据将
    发表于 03-10 23:19

    FPGA实战演练逻辑篇51:建立时间保持时间

    8.10 建立时间保持时间都满足要求的情况如图8.11所示的波形,同样的一些信号,但我们发现reg3in在clk_r3的建立时间内发生了变
    发表于 07-17 12:02

    混合信号示波器解决方案

    中实现模拟域和数字域时间相关的设备。传统上,混合信号分析使用独立式示波器和逻辑分析仪完成,这种解决方案需要两台设备,因此并不实用,很难获得最佳效果。模拟波形和数字波形相关的需求导致了
    发表于 06-03 07:00

    使用混合信号示波器验证测量混合信号电路

    本文详细介绍了如何利用安捷伦的混合信号示波器来完成设计调试和测试。
    发表于 11-21 15:30 10次下载

    混合信号示波器调试嵌入式混合信号设计

    混合信号示波器调试嵌入式混合信号设计 今天基于微控制器(MCU)和数字
    发表于 03-22 10:50 9次下载

    如何选择混合信号示波器

    如何选择混合信号示波器 无论你是经常还是偶尔使用示波器,选择一款如你所需的合适示波器都是非常必要的。当市场上只有模拟
    发表于 10-14 13:31 800次阅读
    如何选择<b class='flag-5'>混合</b><b class='flag-5'>信号</b><b class='flag-5'>示波器</b>

    阻碍示波器捕获异常信号,如何计算示波器的死区时间

    数字示波器的原理决定了波形观测必然存在死区时间,而死区时间的长短直接影响示波器捕获异常信号的能力。你当前
    发表于 11-05 02:03 576次阅读

    是德科技使用混合信号示波器调试嵌入式混合信号设计

    是德科技使用混合信号示波器调试嵌入式混合信号设计
    发表于 10-24 09:43 12次下载

    怎样调试混合信号示波器

    混合信号示波器是一种确定信号逻辑值高还是逻辑值低的数字电,如何进行调试呢,下面就给大家介绍调试混合信号
    的头像 发表于 08-23 16:23 2425次阅读

    为什么要选择混合信号示波器

    混合信号示波器是集成数字通道的全功能示波器,它的核心功能就是为了把被测信号的实际波形显示在屏幕上,以供工程师和产品开发等相关测试测量人员查找
    的头像 发表于 08-31 10:47 3088次阅读

    混合信号示波器 用途

    许多基于微控制器的系统都有模拟和数字信号混合信号示波器系列功能比较强大,可以利用数字荧光显示器和 125 种触发组合快速查找异常,检查是否存在振铃和串扰等模拟效应。下面我们就来简单了
    发表于 10-01 09:04 2530次阅读

    数字IC设计中的建立时间保持时间

      本文主要介绍了建立时间保持时间
    的头像 发表于 06-21 14:38 2655次阅读
    数字IC设计中的<b class='flag-5'>建立时间</b>和<b class='flag-5'>保持</b><b class='flag-5'>时间</b>

    SOC设计中的建立时间保持时间

    建立时间保持时间是SOC设计中的两个重要概念。它们都与时序分析有关,是确保芯片正常工作的关键因素。
    的头像 发表于 08-23 09:44 978次阅读

    PCB传输线建立时间保持时间建立时间裕量和保持时间裕量

     信号经过传输线到达接收端之后,就牵涉到建立时间保持时间这两个时序参数,它们表征了时钟边沿触发前后数据需要在锁存器的输入持续时间,是接收器
    发表于 09-04 15:16 844次阅读
    PCB传输线<b class='flag-5'>建立时间</b>、<b class='flag-5'>保持</b><b class='flag-5'>时间</b>、<b class='flag-5'>建立时间</b>裕量和<b class='flag-5'>保持</b><b class='flag-5'>时间</b>裕量