CAN FD 眼图模板测试
序言
眼图模板测试广泛用于当今的串行总线应用。眼图通常源于示波器所有捕获位的无限持续叠加,用以显示这些位在何时有效。眼图可以综合显示系统物理层特征的总体质量,包括幅度变化、时序不确定因素 和偶发信号异常。眼图测试特别适用于新的 CAN FD 串行总线等高速总线。
KEYSIGHT InfiniiVision 3000T 或 4000 X 系列示波器结合 DSOXT3AUTO 或 DSOX4AUTO 触发和解码选件 (CAN、CAN FD 和 LIN) 以及 DSOX3MASK 或 DSOX4MASK 模板测试选件,可以针对 CAN FD 差分总线进行 眼图测试。是德科技网站提供不同数据相位波特率和差分探测极性 (显性位高或显性位低) 的 CAN FD 模板 文件,包括以下 CAN FD 模板文件:
– CAN-FD (L-H) 500k-4M.msk
– CAN-FD (L-H) 500k-5M.msk
– CAN-FD (L-H) 500k-6M.msk
– CAN-FD (L-H) 500k-8M.msk
– CAN-FD (L-H) 500k-10M.msk
– CAN-FD (H-L) 500k-4M.msk
– CAN-FD (H-L) 500k-5M.msk
– CAN-FD (H-L) 500k-6M.msk
– CAN-FD (H-L) 500k-8M.msk
– CAN-FD (H-L) 500k-10M.msk
如果需要探测差分 CAN FD 总线以查看显性位低电平,请选用文件名包含 "L-H" 的模板文件。如果需要探 测总线以查看显性位高电平,请选用文件名包含 "H-L" 的模板文件。本文接下来的章节将介绍探测极性。
CAN FD 眼图模板测试仅支持 500 kbps 基础速率 (仲裁相位) 和 4 Mbps 至高达 10 Mbps FD 速率 (数据 相位) 的 CAN FD 总线。因此,如果需要执行 10 Mbps CAN FD 数据速率的探测,请选用文件名包含 "500k-10M" 的模板文件。
CAN FD 眼图模板测试不会测试所有位,仅覆盖所有 CAN FD 帧 FD 数据相位的前 10 位。换句话说,模 板测试仅测试包含位速率切换 (BRS) 位的帧。10 位可以包括最差的再同步情景,例如出现两个连续填 充位。模板测试将测试 10 位周期中最差情况下的时钟稳定性与抖动。尽管不会测试 FD 数据相位的所 有位,重叠所有帧 FD 数据相位的前 10 位可以显示系统所有模式的接收位波形特征。因此,如果系统某 个 FD 节点出现物理层问题,例如幅度降低、边沿速度减慢、噪声等等,仅测试 FD 数据相位的前 10 位即 可通过测量眼图显示上述特征。
"传统" CAN 2.0 信号也可以应用眼图模板测试。请参阅本文末尾列出的是德科技应用指南 ("CAN 2.0 眼图 模板测试"),深入了解 CAN 2.0 信号 (非 FD) 测试。
CAN FD 差分总线探测
CAN FD 眼图模板测试以捕获和叠加差分总线的隐性和显性位 为 基 础 , 差 分 总 线 探 测 必 须 使 用 差 分 有 源 探 头 。 是 德 科 技 推 荐使用图 1 所示的 N2818A 200-MHz 差分有源探头。该探头 配有 Keysight AutoProbe 接口,可以自动设置示波器输入阻抗 (50-Ω) 和衰减比 (10:1),并为有源探头供电。
如果您需要连接系统的 SubD-DB9 连接器,是德科技提供 CAN/ FlexRay SubD-DB9 探头前端 (部件号 0960-2926),如图 1 插图所 示。该款可选探头适配器支持您轻松连接 CAN、CAN FD 和/或 FlexRay 差分总线。
图 1: N2818A 200-MHz 差分有源探头和 SubD-DB9 探头前端
差分有源探头可以测量差分 CAN FD 总线 显性位高 或 显性位 低 格式的信号。任意探测极性都可以用于 CAN FD 眼图模板测 试。如果需要查看显性位高电平信号,请连接差分探头 + (红 色引线) 输入端与 CAN_H,并连接探头 - (黑色引线) 输入端与 CAN_L。图 2 显示的是 显性位高 格式的差分 CAN FD 波形。
图 2 探测差分 CAN FD 总线以显示显性位高电平
如果需要查看显性位低格式信号,请连接差分探头 + 输入端 (红色引线) 与 CAN_L,并连接 - 输入端 (黑色引线) 与 CAN_H。 虽然上述差分探头和总线连接方法似乎与正常连接相反,并且 并不直观,CAN FD 信号的计时图通常显示为显性位低格式。 此类格式显示的总线空闲电平始终为高 (隐性)。并且,在 CAN FD 帧传输过程中,高电平信号 (隐性位) 始终解释为 1,低电 平信号 (显性位) 始终解释为 0。图 3 是显性位低电平格式的差 分 CAN 波形。这是目前大多数工程师使用的探测方法。
图 3 探测差分 CAN FD 总线以显示显性位低电平。
CAN FD 眼图模板测试步骤说明
执行 CAN FD 眼图模板测试,首先要关闭示波器的所有通道,连接 CAN FD 差分总线的输入通道除外。如果选择默认设置,则只有通道 1 启用。或者,您可以使用已设置的示波器并触发差 分CAN FD 总线。执行 CAN FD 眼图模板测试的步骤如下所示
1. 将包含适合模板文件的USB存储设备插入示波器前面板的USB端口。
2. 按下前面板的 [SaveRecall] (保存调用) 键, 然后按下 Recall(调用) 功能键。
3. 按下 Recall XXXX 功能键, 然后选择调用文件类型为 Mask(.msk) (模板)。
4. 按下 Location (位置) (或 Press to go 或 load from) 功能键, 然后 根据 FD 波特率和探测极性 (L-H = 显性位低电平, H-L = 显性位 高电平) 选择合适的模板文件。
5. 按下 Press to Recall 功能键, 以开始 CAN FD 眼图模板测试。
调用模板文件后,示波器将自动完成设置 (时基、垂直幅度和 触发设置),以便在示波器显示屏中心五格标度上显示重叠的 CAN FD 位。在这个连续测试中,时基设置和计时光标不可用。 如欲退出 CAN FD 眼图模板测试,请关闭模板测试,或按下示波器 Analyze-Mask (模板分析) 菜单中的 Clear Mask (清空模 板)键。退出测试后,示波器的大部分设置将还原至测试开始之前的状态。然而,触发并未恢复至测试开始前的状态,将保持使用示波器脉宽触发模式触发位速率切换 (BRS) 位尾沿的设置, 即FD数据速率相位的开始位置。
图 4 10 Mbps 数据相位 CAN FD 眼图模板测试, 总线探测用于显示显性位低电平
眼图解析
图 4 显示的是 500 kbps 仲裁相位波特率和 10 Mbps FD 数据相位波特率差分探测 CAN FD 眼图模板测试,以观测显性位低电平格式 (L-H) 的波形。测试结果可以显示接收机采样前显性位和隐性位是否已经稳定至有效/指定电平,通常出现在 FD 数据相位60% 采样点附近。换句话说,通过同步示波器采集和显示计时与CAN FD接收机计时,CAN FD 眼图可以显示 CAN FD 接收机的 接收结果。因此,一次测量可以提供 CAN FD 物理层网络总体信号完整性的深入分析,显示最坏情况下的时序和垂直幅度变化。
眼图垂直轴显示的是峰峰值幅度。差分 CAN FD 总线的信号幅度变化主要源于以下因素:
– 系统噪声/干扰/耦合
– 具有独特和不同输出特征的发射机 (系统中的节点)
– 网络长度和反射导致的幅度衰减
顺序查看位和帧 (非眼图显示) 也可以看到峰峰值幅度的变化, 如图 3 所示,但是眼图可以通过单一重叠图像显示幅度变化以及脉冲形状的细节,帮助分析最终的问题。
眼图水平轴显示的计时不确定度主要源于以下因素:
– 最坏情况下的时钟抖动
– 最坏情况下的系统节点间时钟容限
– 位时间量化 (通常为 1 位时间的 1/8 或 1/25)
通过连续波形 (非眼图显示) 往往很难发现最坏情况的计时错误。 合格/不合格模板 持续比较眼图重叠和无限余辉位与 6 点多边形合格/不合格模板 (灰色区域),模板通常为最常用的串行总线标准。模板限定了信号不合格区域。示波器显示屏的不合格区域可以视为信号禁区。如果捕获波形通过示波器屏幕的信号禁区,该部分波形迹线将显示为红色,如图 5 所示。此外,示波器将计算不合格位数量和被测位总数,并提供不合格率统计。
图 5: CAN FD 系统的合格/不合格模板,系统数据相位为 10 Mbps, 探测用于查看显性位低电平
图 5 是 CAN FD系统的模板。系统数据相位速率为 10 Mbps,探测差分总线以显示显性位低电平信号。模板上下边界表示 -0.5 V 至 -0.9 V 最差情况的 CAN FD 接收阈值电平。 是德科技提供+0.5 V 至 +0.9 V 上下限的模板,可以满足显性位高电平探测应用需求。模板左侧位于 30% 位时间点,右侧位于 80% 位时间点。
上述 CAN FD 眼图模板测试中,我们发现系统的某个节点生成隐性位 (高电平) 信号,进 入靠近模板上限的禁止区域。注意,超出 -0.5V 阈值电平的波形显示为红色。测试显示 差分信号下降有可能被 CAN FD 收发信机解读为显性位。我们还发现 CAN FD 系统会在被测最差 10 位时间内生成约 20 ns 的峰峰计时抖动。最终,模板测试统计窗口显示,75 秒测试时间内测试超过 65 万位,不合格率约为 0.3%。使用任意常用 ASCII 文本编辑器都可以编辑多边形模板的顶点 (包括 Windows NotePad), 然后保存为 .msk 扩展文件。如需定制 CAN FD 模板文件,请联系世强。
总结
CAN FD 串行总线协议分析仪可以提供 CAN 总线应用级数据传输信息,但是很少或无法显示可能导致系统误差的单独位的信号完整性数据。为此,工程师和技术人员经常使用具有 CAN FD 触发和解码功能的示波器来测试差分 CAN FD 网络的物理层特征。示波器可以支持 CAN FD 眼图模板测试,能够通过单次综合测量测试物理层的总体质量。通过示波器屏幕获得正确的 CAN FD 眼图测量不仅需要上升沿/下降沿触发,而且需要特殊 的触发和显示时钟恢复算法,以便仿真 CAN FD 接收机最坏情况下的再同步,然后捕获和重叠再同步 (两个连续填充位) 之后最坏情况下的第 10 个位时间。
Keysight InfiniiVision X 系列示波器不仅支持差分 CAN 和 CAN FD 总线信号触发、解码 和眼图模板测试,而且能够分析车载应用中常见的串行总线标准,包括 LIN、SENT、 FlexRay、I2C、SPI、RS-232/UART 和 USB。
- |
- +1 赞 0
- 收藏
- 评论 3
本网站所有内容禁止转载,否则追究法律责任!
相关研发服务和供应服务
评论
全部评论(3)
-
号角 Lv5 2018-08-26学习
-
Wayne Lv7. 资深专家 2017-11-08赞,学习了。
-
妍妍 Lv5. 技术专家 2017-10-27学习一下
相关推荐
汽车总线协议分析-CAN总线
本文旨在深入解析汽车总线协议分析-CAN总线,并引导读者如何运用MS07000X示波器对汽车总线信号进行全面分析。通过提供详尽的步骤与技巧,帮助技术人员有效排除汽车总线通信中的故障,同时详细阐述如何配置CAN总线的解码与触发。
汽车总线协议分析-SENT总线
SENT总线是汽车电子中常用于传感器信号的一种数字信号接口,其有特定的协议,是单向通信,是汽车电子中一种低成本通信的实现方式。因为其精简的结构、高传输速率、低成本实现,是一种相比CAN或LIN更便捷、可靠、经济的车载数据通讯解决方案。
汽车总线协议分析-CAN-FD总线
随着汽车功能的增多,各ECU之间的信息交互也越来越频繁,导致总线负载持续走高,CAN的局限性也逐渐暴露。为有效解决CAN总线的局限性,2015年IS011898-1标准中将CAN-FD加入进来。CAN-FD的出现有效解决了CAN协议传输速率和负载率走高问题。
【经验】为什么不能使用示波器探头直接测试无源晶体
当我们普通无源探头点测到晶体引脚,通常时钟晶体就不起振了,是什么原因?本文以EPSON(爱普生)最常用的32.768KHz晶振Q13FC1350000400为例来做分析。
汽车总线协议分析-FlexRay总线
随着汽车智能化发展,汽车增加安全性和舒适体验的功能增多,常用的CAN、 LIN等总线由于缺少同步性、确定性和容错性不能满足汽车线控系统(X-by-Wire)的 要求。因此汽车制造商们成立了FlexRay联盟,联盟致力于推广FlexRay总线成为高级动力总成、底盘、线控系统的标准协议。
汽车总线协议分析-LIN总线
本文介绍汽车总线协议分析-LIN总线。由于CAN总线的电气噪声容忍度,错误检测能力和高速率传输,LIN总线至今无法取代CAN总线的地位,LIN网络在汽车中一般不会独立存在,常与上层网络如CAN相连,因此,子网的概念也是上层的。
【经验】如何选择一款合适的示波器测试MIPI信号
要进行MIPI信号质量的测试,首先要选择合适带宽的示波器,按照MIPI协会的要求,测试MIPI的信号质量至少需要4GHz带宽的示波器。为了提高测试的效率,测试中推荐采用4支探头分别连接clk+/clk-和data+/data-信号进行测试,对于有多条Lane的情况可以每条Lane分别测试。
KEYSIGHT示波器选型表
KEYSIGHT示波器选型,高清晰度示波器、混合信号示波器、手持式示波器等,最大存储器深度120kpts-2Gpts。
产品型号
|
品类
|
描述
|
宽带(MHz、GHz、GBd)
|
最大存储器深度(kpts、Mpts、Gpts)
|
最大采样率(GSa/s、KHz)
|
操作系统
|
类型
|
DSAZ504A
|
示波器
|
Infiniium 示波器:50 GHz
|
50 GHz
|
2 Gpts
|
160 GSa/s
|
Windows 10
|
Real-Time
|
选型表 - KEYSIGHT 立即选型
为什么尽量使用尽量短的引线来保持示波器探头带宽和精度?
为了进行最准确的测量,最好使用尽量短的示波器探头探针。示波器探头对您的设备施加的电阻、电容和电感负载效应会影响您在示波器屏幕上看到的信号。这些负载效应可能会改变被测电路的工作状态。了解这些负载效应,有助于您避免为特定的电路或系统选择错误探头。
【经验】如何升级Keysight(原安捷伦)示波器固件?
世强硬创开放实验室有不少是德科技(Keysight)示波器,固件版本都比较老了,以至于一些配件无法正确的识别和匹配,比如1147B探头,被示波器识别为1147A。本文把DSO5000示波器和6000示波器固件升级一下,这里和大家分享升级方法和过程。
Keysight(是德科技) 2000 X系列示波器 用户指南(中文)
描述- 本指南详细介绍了Agilent InfiniiVision 2000 X系列示波器的使用方法,包括入门指南、水平控制、垂直控制、数学波形、参考波形、数字通道、显示设置、标签、触发、采集控制、光标、测量、模板测试、波形发生器、保存/调用、打印、实用程序设置、Web界面和参考信息。指南涵盖了示波器的操作步骤、功能设置、测量方法和数据管理等内容,旨在帮助用户充分利用示波器的各项功能。
型号- 2000X,MSOX2022A,MSOX2004A,DSOX2014A,DSOX2002A,MSOX2014A,DSOX2024A,MSOX2002A,DSOX2012A,MSOX2024A,MSOX2012A,DSOX2022A,DSOX2004A
解析触发工作原理和示波器触发功能,探讨如何使用示波器电流探头测试上电时刻冲击电流
本文KEYSIGHT详细介绍了示波器的触发工作原理和示波器触发功能,并探讨了如何使用示波器电流探头测试上电时刻冲击电流。
Keysight(是德科技) 3000T X系列示波器技术资料(中文)
型号- MSOX3034T/DST,DSOX3052T,DSOX3054T,DSOX3032T,3000T X,MSOX3104T,DSOX3104T,MSOX3024T,DSOX3022T,DSOX3012T,DSOX3034T,MSOX3034T,MSOX3012T,MSOX3054T/DST,DSOX3024T,MSOX3014T,DSOX3102T,DSOX3014T,MSOX3052T,MSOX3022T,DSOX3054T/DSOXT3APPBNDL,MSOX3032T,MSOX3054T,MSOX3014T/DSOXT3APPBNDL
【经验】示波器使用同轴线测试高速差分信号技巧
我们使用示波器测试高速差分信号时,可以使用差分探头,也可以使用射频同轴线缆。是德科技的S系列和EXR系列示波器以上都有自动差分功能,首先打开示波器的Setup-Channel菜单,我们会看到示波器通道设置菜单。
是德科技EXR示波器小故事:比实测更好用的离线分析软件D9010ABSEO
从1997年开始,KEYSIGHT在高端示波器上推出了第一版的离线分析软件,打开了波形分析的另一个赛道,从而让测试工程师切换到另一个维度去观察和分析平时熟悉的波形信号。20多年过去了, 当前最新版离线分析软件D9010ABSEO更是提供了前所未有的功能和使用体验。
电子商城
现货市场
服务
满足150W内适配器、PD快充、氮化镓快充等主流产品测试需要;并可查看被测开关电源支持协议,诱导多种充电协议输出,结合电子负载和示波器进行高精度测试。测试浪涌电流最大40A。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 深圳 提交需求>
提供是德(Keysight),罗德(R&S)测试测量仪器租赁服务,包括网络分析仪、无线通讯综测仪、信号发生器、频谱分析仪、信号分析仪、电源等仪器租赁服务;租赁费用按月计算,租赁价格按仪器配置而定。
提交需求>
登录 | 立即注册
提交评论