使用示波器进行汽车串行总线测试

2021-06-10来源: eefocus关键字:示波器  物理层

工程师经常选择使用示波器来调试和表征汽车串行总线(例如 CAN、CAN FD、LIN、FlexRay、SENT、BroadR-Reach 和MOST),这主要是因为示波器凭借内置的功能就能够表征此类信号的模拟质量。使用示波器进行的模拟表征通常称为“物理层”测试,而经过优化的串行总线协议分析仪更适合执行“应用层”测量, 而且是在更高的抽象层上提供数据流追踪,所以会牺牲大部分或全部的物理层测量功能。


欢迎您了解如何使用示波器表征CAN、CAN FD、LIN、FlexRay 和SENT 等汽车总线的性能。本白皮书将向您展示如何对总线进行解码、触发和符号解码,并将举例说明如何发现汽车设计中的错误和信号质量问题。

CAN、CAN FD、LIN、FlexRay 和SENT 总线解码和触发

示波器可以显示模拟信号的质量。许多示波器都可以设置为在特定事件上触发,以便深入查看这些总线的通信方式。要想识别和监测特定帧/消息的信号质量、测量帧与帧之间的时序信息,必须对CAN、CAN FD、LIN、FlexRay 和SENT 等常用汽车串行控制总线进行解码和触发。图1(a) 展示了同时捕获和解码LIN 总线和CAN 总线的示例。

图1 (a) :使用Keysight InfiniiVision X 系列示波器同时解码LIN 总线和CAN 总线

图 1(b) 中的放大视图显示了Keysight InfiniiVision X 系列示波器特有的时间交织采样列表。Keysight InfiniiVision X 系列示波器的另一项独有功能是硬件解码。硬件解码使示波器能够保持极快的波形更新速率(高达1,000,000 个波形/ 秒),实现接近实时的解码更新速率。由于示波器无需减速更新屏幕显示,所以能够一直高速捕获错帧等随机偶发通信误码。


解码迹线在示波器屏幕底部显示,它们与每个捕获的数据包时间相关(通道1/黄色迹线=CAN 总线,通道2/绿色迹线= LIN 总线)。示波器屏幕上半部分显示的是时间交织采样协议解码列表/表格。由于列表按时间顺序显示接收到的每条消息——无论来自CAN 总线还是LIN 总线——因此您可以更轻松、更直观地执行多总线数据传输之间的网关计时测量。注:这适用于任意两条总线,例如CAN1 至CAN2 FD2。


为了更直观地进行测量,某些示波器可以在符号消息名称和信号值或这些信号的编码状态上进行解码和触发。使用具有这一功能的示波器,您再也不用手动进行繁琐的数据转换工作。

图 1(b) :协议解码列表中的 4 行表格放大视图。这 4 行表格按时间顺序显示了 CAN 消息(蓝色行)和 LIN 消息(绿色行)。像这样详细地查看通过总线发送的每条消息,有助于您更直观地执行总线间时序信息测量。


具体步骤是,将 .dbc 文件加载到示波器中。.dbc 文件包含 CAN 总线消息的定义。示波器使用 .dbc 文件将原始的十六进制值数据转换为更直观的消息。这样您就可以深入了解总线上传输的信号信息,这通常只有借助协议分析仪才能实现。


图 2 显示了协议列表的放大视图。“已准备”、“已部署”、“已解锁”和“已锁定”都是编码状态。

图 2 :“Airbag”消息和“ABS”消息包括状态编码信号示例

是德科技示波器上的CAN 触发和解码选件 标配了 CAN 总线符号级解码功能。

长时间捕获汽车串行数据

有时需要长时间连续捕获汽车串行总线传输的数据,例如上电序列。 可是所有示波器的采集存储器深度都是有限的,限制了示波器能够捕获和解码消息/帧的最长时间和最大数量。

使用分段存储器采集数据,可以更高效地使用存储器,并延长可以捕获的时间。


分段存储器能够根据示波器的触发条件有选择地捕获特定消息的多个连续事件,以最优化的方式使用采集存储器。


图 3 显示了在 100 秒时间范围内,只捕获含 CAN 消息误码(CRC 错误、比特填充错误、无应答比特和标记错帧)的 1000 个连续事件的示例。

InfiniiVision X系列示波器标配了4 Mpts 采集存储器和分段存储器采集模式。InfiniiVision X 系列是目前市场上唯一能够解码所有分段而不是只解码选定分段的示波器。

图 3 :使用分段存储器在 100 秒时间内捕获 1000 个连续的 CAN 总线误码。

眼图模板测试

眼图模板测试经常用来表征汽车串行总线的物理层。示波器眼图可通过一次简单的测量得到物理层整体质量的复合测量结果。Keysight InfiniiVision 示波器可以对差分 CAN 和 FlexRay 总线执行眼图合格 / 不合格测试。您可以从是德科技网站免费下载多种不同的工业标准 CAN 和 FlexRay 模板。


图 4 是使用 InfiniiVision X 系列示波器在 FlexRay 接收机输入端执行“TP4”眼图模板测试的示例。在此示例中,我们可以看到极大的边沿抖动、缓慢的上升沿和下降沿,以及与合格/ 不合格模板相交而导致模板测试不合格的偏移比特。


KeysightInfiniiVision X 示波器系列是业界唯一能够 执行 CAN 眼图模板测试的示波器。

图 4 :对 FlexRay 总线执行的眼图模板测试显示有一个偏移比特

图 5 是一个差分 CAN 总线眼图模板测试。CAN 眼图中显示出明显抖动,该抖动主要源于从不同物理位置发送异步节点数据所产生的网络传播时延。

图 5 :使用 Keysight InfiniiVision X 系列示波器实施的 CAN 眼图模板测试

探测汽车串行总线

如果与器件的连接不纯净,那么所有这些测试都没有意义。LIN 和 SENT 是单端总线(信号至接地),可使用标配的 10:1 无源探头来探测这些信号。汽车中的其他串行总线(如 CAN、 CAN FD 和 FlexRay)大部分都是差分总线,这意味着您要在两个不同的点之间进行测量。为此,您需要使用差分探头来精确地捕获信号。

对于差分 CAN、CAN FD 和 FlexRay 总线,是德科技推荐使用 200 MHz 带宽的 N2818A差分有源探头。


示波器会自动检测该探头的 10:1 探头衰减系数和输入端接阻抗 (50 Ω)。

使用 CAN/FlexRay DB9 探头前端可以快速、轻松地连接到 CAN、CAN FD和/或FlexRay 差分总线。

选择最适合您的汽车串行总线测量的示波器平台

哪一款示波器平台最适合您的汽车串行总线测量?这取决于您对示波器性能的要求(带宽、采样率、存储器、分段存储器和测试速度)、汽车串行总线测量要求和您的预算情况。


Keysight InfiniiVision X系列示波器包括多种型号,它们分别具有从70 MHz 到 6 GHz的带宽。这个平台采用了专为调试 CAN、CAN FD、LIN、FlexRay 和 SENT 串行总线设计的物理层 而优化的实时操作系统。InfiniiVision X 系列示波器提供了示波器行业中最快的波形更新速率(高达 1,000,000 个波形/秒),因此能够捕获汽车电子系统本身常见的偶发瞬态事件。它们还可以提供硬件解码,与其他示波器厂商所提供的软件解码相比,测试速度更快、精度更高。 InfiniiVision X 系列示波器的起价极低。

图 7 :在 Keysight InfiniiVision 6000 X 系列示波器上运行的模板极限测试

关键字:示波器  物理层 编辑:什么鱼 引用地址:http://news.eeworld.com.cn/Test_and_measurement/ic538238.html

上一篇:示波器探头负载实验
下一篇:为什么函数发生器的输出是编程电压的两倍?

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

怎样使用取样示波器精确的测量抖动?
当用示波器测量抖动时,一定要知道测试设备对测量结果的贡献。您测量的始终是示波器中的固有抖动与被测器件及DUT驱动源所造成抖动的组合。通常DUT造成的抖动与测试系统的固有抖动有同一量级的幅度。在多数情况下,这三个贡献者是随机和不相关的,因此如果您使用统计法测量抖动(有效值抖动),它们就以各贡献者的均方根叠加。有可能测量示波器和源的贡献,从总测量结果中抽出DUT的贡献。有许多因素影响示波器的实际抖动贡献,而且仪器间也各不相同。触发电平设置:对最小抖动的最佳触发电平,各种触发电路并不相同。它会随器件的不同而不同。调整触发电平,以得到最小的抖动。触发信号上升时间:示波器测量触发信号和数据间的相对抖动。不能看到触发和数据信号上的共同抖动
发表于 2021-05-21
入门新手是否推荐买二手示波器
您可以根据您的使用需求选择原厂翻新仪器或二手仪器。当您购买Keysight原厂翻新仪器时,您最多可以节省70%的成本,并且获得一台近乎全新的设备。Keysight原厂翻新仪器为您提供了大量精选的高品质测试设备。每台设备都会经过严格的翻新流程,经过翻新,设备的各性能指标和外观都能达到新机的标准。您可以以更少的成本获得具有百分之百质量和性能的 Keysight 产品。以下是原厂翻新仪器、二手仪器的质量标准与新产品相比的特点和差异:
发表于 2021-05-21
入门新手是否推荐买二手<font color='red'>示波器</font>?
详细的讲解示波器的使用方法以及步骤?主要测试直流电压
以下是Keysight InfiniiVision 6000 X 系列示波器电压测量步骤。仅供参考。请参见:示波器 | Keysight (安捷伦)  您也可以参考次示波器用户指南 下图显示电压测量点。平均值平均值是波形采样的电平总和除以采样数目。使用通道探头单位软键将每个输入通道的测量单位设置为伏特或安培。峰 - 峰值: 峰 -峰值是最大值和最小值之间的差。Y 光标显示正在测量的值。最大值:最大值是波形显示的最高值。Y 光标显示正在测量的值。最小值:最小值是波形显示的最低值。Y 光标显示正在测量的值。X 上的 Y:X 上的 Y 测量指定源波形上指定水平位置的垂直值。水平位置必须在屏幕上。如果水平轴是时间,则水平位置
发表于 2021-05-21
详细的讲解<font color='red'>示波器</font>的使用方法以及步骤?主要测试直流电压
示波器有哪些鲜为人知的使用技巧?
探测技术对于高质量的示波器测量至关重要,而探头通常是示波器测量链中的第一环。如果探头的性能不足,就会在 示波器上看到失真信号或误导信号。为您的应用选择恰当的探头是进行可靠测量的第一步。如何使用探头也会影响您 进行精确测量的能力,以至于影响您获得有用的测量结果。技巧 1:选择无源探头还是有源探头?对于中低频(小于 600-MHz)测量来说, 无源高阻抗探头是很好的选择。这些探头 坚固耐用且价格经济,具有宽动态范围(大 于 300 V)和高输入阻抗,从而和示波器 的输入阻抗相匹配。不过,和低阻抗(z0) 无源探头或有源探头相比,无源探头具有 更高的电容负载,而且带宽较低。总之, 对于绝大多数模拟或数字电路的通用调式 和故障诊断来说,高
发表于 2021-05-21
如何使用示波器验证电源与时间相关的各项指标
是德科技电源部分的功能性测试主要项目包括:输出纹波及噪声、过压保护截止时间、电源开启以及关闭延时、电源上、下编程时间、瞬态响应恢复时间等。1. 输出纹波及噪声理想的直流电压应该是随时间变化恒定不变的固定值,但是很多时候它是通过交流电压整流、滤波后得来的,由于滤波不干净,就会有剩余的交流成分,即使是用电池供电也会因负载的波动而产生波纹。所以直流电源的输出中夹杂的交流成分,从而使输出偏离了我们所希望的电压和电流。通常将该交流成分定义在一个特定的带宽范围内 (20 Hz–20 MHz),表征为输出噪声。我们以E36311A电源为例,用示波器MSOX3054A测试这台电源的纹波噪声,由于我们现有表笔是 10:1的,引线也有干扰
发表于 2021-05-21
如何使用<font color='red'>示波器</font>验证电源与时间相关的各项指标
如何在不输入用户名和密码的情况下使用是德科技示波器
在默认情况下,这些设备中的Windows 95/98和Windows XP操作系统要求用户使用同一个用户名和密码进行登录。您可能希望改变这种方式,以便自己和他人更易于访问示波器。 如果您的示波器不属于某个Windows域的话,这就很容易做到了。请按照下列步骤在Windows启动过程删除登录提示。 按下Ctrl+Esc组合键打开Start(启动)菜单,然后运行winver命令,即可确定您所使用的Windows版本。Windows XP计算机按下Ctrl+Esc组合键打开Start(启动)菜单,键入sysdm.cpl,然后点击OK(确定)。点击Computer Name(计算机名称)选项卡。查看“Full computer name
发表于 2021-05-21
小广播
换一换 更多 相关热搜器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 信号源与示波器 分析仪 通信与网络 视频测试 虚拟仪器 高速串行测试 嵌入式系统 视频教程 其他技术 综合资讯

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2021 EEWORLD.com.cn, Inc. All rights reserved