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

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

3天内不再提示

如何使用RIGOL的高效混合信号示波器集合应对嵌入式设计挑战

电子设计 来源:eeweb 作者: RIGOL技术 2021-05-07 08:20 次阅读

本应用笔记讨论了测试每个设计(特别是嵌入式系统)质量的最常见事物。它包括常见的错误源以及其他会影响或降低信号质量的因素。还介绍了实现良好数据测量应遵循的技术和程序。更重要的是,它可作为用户使用RIGOL的高效混合信号示波器集合应对嵌入式设计挑战的一种指南。

嵌入式设计,尤其是利用低速串行信号的设计工作,是数字电子设计发展最快的领域之一。大量消费和工业电子产品中的模块,FPGA处理器之间进行通信的需求正以惊人的速度增长。定制的通信协议和总线的使用对于设计效率和上市时间至关重要,但是存在有时难以分析和调试的风险。在嵌入式应用程序中使用低速串行数据时,最常见的问题来源和类型包括时序,噪声,信号质量和数据。我们将推荐现代示波器中可用的调试技巧和功能,这些功能将使调试这些复杂的系统变得更快,更容易。

错误时间类型

时序对于任何串行数据系统都是至关重要的,但是要找到与组件,传输长度,处理时间和其他变量相关的系统时序限制可能会很困难。让我们从一个简单的16位DAC电路开始。首先,请确保您了解所使用协议的数据和时序规范。它是否在时钟沿对数据采样?当我们仍然期望好的数据时,时钟和数据能相差多远?换句话说:我们是否定义了时钟同步错误预算?一旦了解了这些时序要求,便可以通过实验验证Tx和Rx硬件子系统。现在我们可以分析系统级时序延迟和转换的整体精度,因为我们可以以时间相关的方式直接测量逻辑和模拟通道。

o4YBAGCVBJ2AU0IjAAEYIOtJ2lo520.png

上面显示的是一个简单的示例,该示例测量通道2(蓝色)上的某个位,该位驱动DAC输出,从而在通道1(黄色)上产生正弦波。利用并行总线解码(图1),我们可以快速了解这条单线的过渡情况。但这并不能为我们提供所需的全部信息,因为DAC正在利用许多数据线来设置其输出电平。

o4YBAGCVBKiAZCRGAADRJMh1Cd8995.png

获取更完整的数据需要使用不同的方法。让我们将所有DAC线(图2)移到MSO的数字输入上。现在我们可以看到数字线路如何与DAC输出真正协调。

pIYBAGCVBLSAXicSAACw3XV2z2s318.png

为了进一步研究,我们可以简化解码以显示十六进制值(图3)并放大,以便我们可以查看解码后的数据。另外,如果我们想以图形方式查看总线中的更改,我们可以在Logic Analyzer总线菜单中使用一个称为plot的函数(图4)。

o4YBAGCVBL6ABYsUAADfvN_C-8o356.png

这样可以图形化地显示位模式,以便于进行直观的分析。这是与DAC和A2D一起使用的完美选择,因为如果编码或解码方案出现问题,您可以立即获得反馈。

噪声

正确的串行数据测量中最常见的问题之一是系统噪声的处理。这些测量中的噪声可能来自多种来源,包括接地不良,带宽问题,串扰,电磁干扰(EMI)问题。有时问题出在设备上,但是改进的探测和测量技术也可以显着改善结果,而无需更换被测设备。好的第一步始终是确保我们使用的是最佳测量方法。

o4YBAGCVBMiAQCsFAAD4e_LRQQI728.png

我们按照从易到难的顺序解决了这些问题。首先,我们可以看一下我们的探针连接。通常,我们会使用连接在探头上的鳄鱼夹接地带进行接地。假设我们做得正确,但仍然有问题,我们可能需要改用接地弹簧。接地弹簧连接的位置更靠近探头尖端,并显着减小了连接的回路面积。这可以显着改善噪声和信号质量(图5),特别是对于高速信号或对电容耦合电压敏感的信号。对于这些类型的测量,所有Rigol探头均配有标准接地带和接地弹簧。

如果仍然存在接地噪声问题,请尝试将设备与地面隔离。示波器最好通过插头接地到AC电源接地。如果被测设备或系统的其余部分可以与地隔离,则可以消除接地环路。如果仍然存在接地噪声问题,则可以考虑使用诸如RP1100D之类的差分探头(图6),该探头可以在不参考示波器接地的情况下进行测量。

差分测量可能是清楚查看某些低速串行数据(例如LVDS总线)的唯一方法。这样的总线会故意移动参考线以最大程度地增加带宽并增加通信距离,但可能需要真正的差分探测或使用示波器的多个通道一起才能正确查看信号。Rigol有几种不同的探头类型可用于这些测量,包括RP1000D系列差分探头(通常用于高压浮动应用和RP7150 1.5 GHz差分探头(图7)或高速数据应用)。

讯号品质

监视和提高低速串行信号的质量是调试过程的关键部分。即使不存在噪声,阻抗不匹配,带宽和负载错误等问题也会影响信号质量。既然我们正在仔细研究这些信号的确切性质,那么重要的是验证我们使用示波器进行这些测试的方式。对于信号质量测试,我们将使用模拟通道,因为它们可以最好地查看信号中实际发生的情况,但是我们仍将进行一些解码。这需要一些额外的考虑。为了清楚地看到数据转换,我们绝对应该使用尽可能高的采样率。由于我们需要可视化高频分量,因此应将数字总线比特率的5倍采样视为最小值。以10倍的比特率进行采样应该可以使我们看到任何问题。但是,当我们解码信号时,示波器可能会使用全部存储器数据的子集来处理解码分析。

这一点很重要,因为您不必一定要以太高的速率完成解码。当使用更标称的接收器解码数据时,这可能掩盖您会发现的问题。在Rigol示波器上,解码是在整个采集中散布的1 Mpts内存上完成的。通过设置存储深度和每格划分的时间,用户可以确定他们是希望直接从模拟点还是从子集进行解码。以10倍的比特率进行采样应该可以使我们看到任何问题。但是,当我们解码信号时,示波器可能会使用全部存储器数据的子集来处理解码分析。

这一点很重要,因为您不必一定要以太高的速率完成解码。当使用更标称的接收器解码数据时,这可能掩盖您会发现的问题。在Rigol示波器上,解码是在整个采集中散布的1 Mpts内存上完成的。通过设置存储深度和每格划分的时间,用户可以确定他们是希望直接从模拟点还是从子集进行解码。以10倍的比特率进行采样应该可以使我们看到任何问题。但是,当我们解码信号时,示波器可能会使用全部存储器数据的子集来处理解码分析。这一点很重要,因为您不必一定要以太高的速率完成解码。

当使用更标称的接收器解码数据时,这可能掩盖您会发现的问题。在Rigol示波器上,解码是在整个采集中散布的1 Mpts内存上完成的。通过设置存储深度和每格划分的时间,用户可以确定他们是希望直接从模拟点还是从子集进行解码。当使用更标称的接收器解码数据时,这可能掩盖您会发现的问题。在Rigol示波器上,解码是在整个采集中散布的1 Mpts内存上完成的。通过设置存储深度和每格划分的时间,用户可以确定他们是希望直接从模拟点还是从子集进行解码。当使用更标称的接收器解码数据时,这可能掩盖您会发现的问题。在Rigol示波器上,解码是在整个采集中散布的1 Mpts内存上完成的。通过设置存储深度和每格划分的时间,用户可以确定他们是希望直接从模拟点还是从子集进行解码。

数据

任何低速串行应用程序的关键是能够快速,轻松地查看正在传输的数据。这意味着增加了在示波器上执行嵌入式解码的功能。解码会同时影响示波器的触发和显示。它将解码的总线显示添加到仪器的屏幕。您可以将值解码为ASCII或十六进制,八进制或二进制数据,具体取决于您要查看的内容。现在,您还可以触发这些值,以确保您正在查看最感兴趣的数据包。

寻找

适当的过采样和带宽的关键

如上所述,正确的采样对于进行正确的测量以及完全调试低速串行接口至关重要。模拟信号的一个好的经验法则是您要测量的信号带宽的5倍。这样可以将您的上升时间误差限制在2%左右。要查看有关高频信号分量的最佳细节,请设置您的示波器以使采样率也达到5-10倍。当使用数字信号时,这意味着以一位宽度采样5次。在数字线路上进行采样或用于解码时,过采样的重要性不那么重要,但请设置测量设备,使其与最终使用的LSS接收器相似。这使您有最大的机会专注于可能会导致问题的实质性错误。

接地,噪声和差分信号

正确探测和理解差分参考信号与接地参考信号的使用对于调试很重要。如果您的数据线未接地,请确保了解接地环路和接地耦合噪声对测量的影响。使用适当的探头技术和示波器上的高级降噪功能来限制噪声源。如有必要,将差分探头添加到您的测量系统中以提高

测量质量。

如何最好地查看低速串行信号

有很多方法可以在现代示波器上分析,查看和评估LSS总线活动。最佳方法因要查看噪声,速度或同步的单个位转换而有所不同。是否要查看完整的数据包;或者您想比较较长时间段内的数据包和数据包时序。确保您的基准测试工具可以让您看到所需的一切,并熟悉缩放,记录模式,事件表,深度内存和自动测量等功能,以及在考虑测试计划时它们如何相互作用以及如何在它们之间进行最佳转换。理想情况下,示波器使您能够查看所需的所有结果并快速切换模式以获取更多信息。

结束语

数字数据的嵌入式设计和调试是广泛的消费和工业应用中不断增长的测试要求。拥有正确的混合信号示波器可以使查看,分析和解决包括时序,噪声,信号质量和数据在内的问题变得更加容易和快捷。这提高了工程效率和上市时间。Rigol的支持UltraVision的示波器系列包括从70到500 MHz的混合信号选项,以及此处讨论的方法和测量的标准或可选功能,是功能强大的台式仪器,以前所未有的价值提供了不折不扣的性能。

编辑:hfy

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

    关注

    1625

    文章

    21620

    浏览量

    601179
  • 示波器
    +关注

    关注

    113

    文章

    6164

    浏览量

    184301
  • 接收器
    +关注

    关注

    14

    文章

    2454

    浏览量

    71749
  • 串行信号
    +关注

    关注

    0

    文章

    26

    浏览量

    8484
  • 差分测量
    +关注

    关注

    0

    文章

    5

    浏览量

    5908
收藏 人收藏

    评论

    相关推荐

    RIGOL发布MSO4000系列混合信号示波器

     北京普源精电科技有限公司(以下简称:RIGOL)宣布,推出MOS4000系列混合信号示波器。这款产品的带宽最大为500MHz,并具有20路测试通道,以及业内同级别MSO中最深的存储深
    发表于 06-06 14:48 1326次阅读

    使用泰克混合信号示波器 调试混合信号嵌入式设计

    使用泰克混合信号示波器 调试混合信号嵌入式设计使用泰克混合
    发表于 11-26 09:56

    嵌入式物联网的硬件设计挑战

    物联网硬件系统的挑战为物联网生态系统中的嵌入式设备设计硬件需要深思熟虑的规划。原因是,嵌入式设计人员在为物联网设备设计硬件系统时面临一些挑战。下面列出了设计
    发表于 08-16 14:28

    什么是混合信号嵌入式设计?

    当前的嵌入式设计工程师面临着系统复杂程度日益提高的挑战。典型的嵌入式设计可能会包括各种模拟信号、高速和低速串行数字通信、微处理器总线等等。I2C和SPI等串行协议通常用于芯片间通信,但
    发表于 08-30 06:02

    传统设计模式所应对挑战是什么

    传统设计模式所应对挑战是什么嵌入式系统开发工具的发展趋势是什么
    发表于 04-27 06:08

    示波器是怎样应对测量挑战的?

    示波器是怎样应对测量挑战的?
    发表于 05-10 06:32

    如何去应对模拟混合信号器件的测试挑战

    有什么方法可以应对模拟混合信号器件的测试挑战吗?
    发表于 05-11 07:15

    如何对混合信号嵌入式设计进行调试?

    如何利用混合信号示波器去调试混合信号嵌入式设计?
    发表于 05-12 06:45

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

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

    使用泰克混合信号示波器和台式仪器简化嵌入式系统调试

    混合信号示波器嵌入式系统验证调试的理想工具一台仪器具有4个模拟+16个数字通道串并行总线的自动触发和解码Wave Inspector®波形导航提供的搜索和标记功
    发表于 06-29 18:08 31次下载

    LECROY MS系列混合信号示波器

    混合信号示波器(MSO)为设计和调试当前嵌入式系统提供了理想的工具,它提供了唯一的方式,在发生时可以同时实时查看模拟信号、数字
    发表于 04-06 15:34 32次下载

    使用泰克MSO4000混合信号示波器调试混合信号嵌入式设计

    当前的嵌入式设计工程师面临着系统复杂程度日益提高的挑战。典型的嵌入式设计可能会包括各种模拟信号、高速和低速串行数字通信、微处理器总线等。I2C和SPI等串行协议通常用于芯
    发表于 05-22 11:46 38次下载

    使用泰克混合信号示波器调试混合信号嵌入式设计应用指南

    使用泰克混合信号示波器调试混合信号嵌入式设计应用指南
    发表于 10-24 09:14 17次下载
    使用泰克<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>设计应用指南

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

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

    什么是混合信号示波器?如何帮助您进行测试呢

    今天基于微控制器(MCU)、现场可编程逻辑门阵列(FPGA)和数字信号处理器(DSP)的嵌入式设计一般都会同时包含模拟信号和数字信号成分。设计工程师以往使用
    的头像 发表于 07-23 17:32 1065次阅读