【经验】如何使用DSLogic分析CAN/CAN-FD信号?

2023-08-11 梦源科技
逻辑分析仪,DSLogic,梦源科技 逻辑分析仪,DSLogic,梦源科技 逻辑分析仪,DSLogic,梦源科技 逻辑分析仪,DSLogic,梦源科技

一、文档介绍

本文将一步步介绍如何使用DSLogic逻辑分析仪采集并分析CAN/CAN-FD信号,因为CAN信号的测量和CAN-FD的大致一样,所以下文以CAN-FD举例,在有区别之处,将会做特别说明。


此次演示的案例特征为:

仲裁域波特率500Kbps

数据域波特率1Mbps

发送“01 23 45 67 89 AB CD EF….(其余数据位补0)”共64位数据到ID地址”0x100″。


二、需要测量哪几个信号

CAN-FD协议是半双工的,在MCU端使用TX/RX进行收发信号,发送端并不是通过TX/RX直接接到别的节点的MCU,而是先将TX/RX接入到CAN-FD收发器,将TTL电平转换为差分信号CAN-FD_H和CAN-FD_L,测量信号时需要注意接的是TTL逻辑端,还是CAN-FD总线端。


所以,如果你要测量TTL信号,则将探头接入到TX引脚,如果要测量总线端信号,则接入到CAN-FD_L,你可能要问,可以接入到CAN-FD_H单独观察波形的话,是可以的,但因为我们是使用逻辑分析仪对信号进行解码,而CAN-FD_L的电平变化和TTL端的电平变化是一致的,CAN-FD_H和TTL端是反相的,所以为了方便对比观察解码结果,要接入CAN-FD_L。


三、信号的实际模样

逻辑分析仪分析的是数字信号,在采集分析之前,我们推荐先用示波器观察下信号实际是什么样子的,对真实波形有一个基本的认知。

下面我们使用璞石示波器来完成捕获模拟波形的演示。


3.1MCU侧TTL信号

测TTL时探头接TTL信号,探头使用X1挡位,探头接地夹接逻辑端的参考地,一般是MCU的GND引脚,此处是使用接地弹簧接GND。

示波器0通道探头放在靠近MCU的TX引脚处,夹子接逻辑侧参考地,启动CAN-FD发送数据,按下AUTO,捕获波形,如下图所示。

可以看到这是一个符合TTL标准,幅度为3.4V的波形。


3.3收发器侧差分信号

因为在电路设计中一般都会对总线端的电源做隔离,所以在测CAN-FD时,两个探头分别接CAN-FD_H和CAN-FD_L信号,但是探头接地夹需要接总线端的参考地,一般是CAN-FD收发器芯片的GND引脚,不要接到MCU的GND上去了。

图4左边三个座子依次为CAN-FD_H,GND,CAN-FD_L。

示波器0通道探头放在CAN-FD_H,接地弹簧接总线侧参考地。示波器1通道探头放在CAN-FD_L,接地弹簧接总线侧参考地,启动CAN-FD发送数据,按下AUTO,捕获波形,将波形光标重合在一起,如下图所示。



可以看到CAN-FD中空闲时差分电平压差为0,当CAN-FD_L出现低电平时开始数据的传输。可以看到CAN-FD_L的波形和TTL端的信号是同向的,而CAN-FD_H的波形和TTL端的信号是反向的。


同时,也可以观察到CAN-FD信号高低电平的特殊之处,以CAN-FD_L为例,它的低电平并不是0V。通常标准CAN/CAN-FD总线信号的L端低电平为1.5V,高电平为2.5V。


也有一些CAN系统,总线信号的电平和标准不太一致,这也是为什么我们推荐先用示波器观察实际波形的原因。因为在使用逻辑分析仪分析波形时,需要设置正确的“阈值”电压,逻辑分析仪才能采集到正确的信号。


四、信号的采样与解码

在示波器上可以观察到信号的波形质量,但是示波器不擅长长时间抓取波形,同时进行解码分析。所以当想要分析协议通讯的内容时,使用DSLogic逻辑分析仪是最合适的工具。


4.1信号的连接

在DSLogic Plus中,可以选择任意通道对波形进行采集。我们使用1通道来采集CAN-FD_L信号。

连接排线至逻辑分析仪的采样端口,图6显示了排线和通道的对应关系。

连接1通道至CAN-FD_L,黑色信号线为接地信号线,连接CAN-FD收发器的GND。连接效果如图。

4.2采样设置

打开DSView,在左上角点击“选项”,按照图4参数设置,其中关于阈值电压,在图5中,我们可以看到通讯波形中CAN-FD_L的电压范围大致在1.5V–2.5V之间,所以阈值可以设置为2V左右。


采样率一般推荐设置为波形最大速率的10倍。例如此处选择10MHz采样率进行采集分析。

通道选项的所有选项都符合我们的要求,我们选择就选第一个。其他选项保持默认,点击确定。


设备选项设置完成后,采样时间这里设置为5ms,在”模式“中,我们选择“单次”。关键的阈值、采样时间和采样率设置完成后,我们接下来设置触发方式。


从图5可以看到CAN-FD_L出现下降沿开始通讯,所以我们设置触发方式为下降沿触发,点击1通道左侧的下降沿标识,显示为蓝色则为下降沿触发。


完成以上接线和设置后,其他设置保持默认,点击DSView菜单栏的“开始”,此时逻辑分析仪正在等待触发波形的出现,然后启动CAN-FD传输,触发后等待波形采集完成。


以上是对CAN-FD的采样设置,对于CAN波形的测试,可以和CAN-FD的一致。


4.3解码设置

波形采集完成后会在软件界面显示,此时可以对波形进行解码操作,具体操作是点击菜单栏的“解码”按钮,在协议框中输入“CAN”,点选在下方出现的”CAN-FD“,在弹出的解码设置中进行解码设置。

右侧带有眼睛图标的选项表示是否要在解码中查看这些内容,默认是要查看,如果不想看到相关内容,将其勾选掉即可。


在”CAN“选项中选择连接CAN-FD_L信号的通道,我们的通道是1通道,所以选择1。

“Nominal bitrate”表示仲裁段波特率,我们的信号是500Kbps,所以输入500000。

“Fast bitrate”表示数据段波特率,我们的信号是1Mbps,所以输入1000000。

“Sample point”表示采样点位置,在MCU对CAN/CAN-FD协议进行配置时,不同的厂家采样点设置不一样,一般采样点设置在70%,请根据实际情况设置。


如果在波形中插入了光标,可以使用光标来限制解码的范围,默认是对所有波形进行解码。


解码成功后对波形展开,配合协议列表显示,可以知道我们对地址为”0x100″的设备发送了“01 23 45 67 89 AB CD EF”等数据。

对于CAN波形的测试,只需要设置一个”bitrate”即可,其他操作和设置与CAN-FD的一致。

技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由出山转载自梦源科技,原文标题为:应用指南—如何使用DSLogic分析CAN/CAN-FD 信号?,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

平台合作

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】利用逻辑分析仪进行I2C总线的全面分析

IIC-BUS(Inter-IntegratedCircuit Bus)最早是由PHilip半导体(现在被NXP收购)于1982年开发。 主要是用来方便微控制器与外围器件的数据传输。 它是一种半双工,由SDA(数据)和SCL(时钟)组成的两线式串行传输总线。

2023-12-04 -  设计经验

【经验】如何使用DSLogic分析USB-PD信号?

本文将一步步介绍如何使用DSLogic逻辑分析仪采集和分析USB-PD信号。此次将演示使用快充充电器给一台安卓手机充电。二、需要测量哪几个信号,逻辑分析仪需要测量CC1信号,两设备协商后VBUS的电压会有所改变。

2023-08-10 -  设计经验

【经验】逻辑分析仪怎么编辑自己需要的协议?

在DSView安装目录下,有一个decoders文件夹,里面有许多目录是以各种协议名称命名的。每个目录下有至少2个扩展名为.py的文件,这些都是python代码文件。

2023-08-10 -  设计经验

DSLogic系列逻辑分析仪-技术规格对比

梦源科技  -  逻辑分析仪,DSLOGIC U2BASIC,DSLOGIC U3PRO16,DSLOGIC,DSLOGIC PLUS,DSLOGIC系列,DSLOGIC U2PRO16,DSLOGIC U3PRO32

2024/6/19  - 对照表

【技术】您真的了解dslogic逻辑分析仪吗?

dslogic逻辑分析仪的工作原理基本可以分为数据采集、数据存储、数据显示等几个过程。工作过程中采用数字化存储技术,从而可以有效地减少信号在传输过程中造成的失真。上位机界面可以将数据采集和显示同时进行,也可以分开进行,必要时,可对采集的数据存储成一定格式的文件供日后分析研究使用。

2023-12-04 -  技术探讨

DSLogic系列逻辑分析仪

DSLogic系列逻辑分析仪是一款基于USB的高性能逻辑分析工具,支持高达1GHz的采样率,具备16G的stream模式采样深度。产品采用CNC一体成型铝金属外壳,具备良好的抗干扰性能。DSLogic支持多种协议解析,包括I²C、UART、SPI等,并提供丰富的软件功能,如协议内容导出、边沿统计等。此外,DSLogic还具备多平台支持、双模式支持等特点,适用于各种数字信号调试需求。

梦源科技  -  逻辑分析仪,DSLOGIC U3PRO16,DSLOGIC,DSLOGIC PLUS,DSLOGIC系列,DSLOGIC U3PRO系列,DSLOGIC U2PRO16,DSLOGIC 系列,DSLOGIC U3PRO32,DSLOGIC U3PRO

2024/7/9  - 商品及供应商介绍

梦源科技(DreamSourceLab)逻辑分析仪和数字存储示波器选型指南

逻辑分析仪/数字存储示波器   

梦源科技  -  逻辑分析仪,数字存储示波器,DSLOGIC U3PRO16,DSLOGIC PLUS,DSCOPE U2P20,DSCOPE U3P100,DSCOPE U2B100,DSLOGIC U3PRO32

2021/12/1  - 选型指南

专业USB逻辑分析仪和便携式示波器研发生产高新企业——梦源科技(DreamSourceLab)

梦源科技(DreamSourceLab)是一家致力于逻辑分析仪和便携示波器产品服务的高科技公司。主要研发团队来自于中国科学院。2014年首款概念产品在美国kickstarter平台推出,成功众筹111497美元,获得来自20多个国家700多位工程师的赞助和肯定。并于同年在github平台上线开源的多功能仪器软件DSView,获得大量关注和星标。

2021-12-07 -  品牌简介

DSLogic U2Pro16 基于 USB 的逻辑分析仪

DSLogic U2Pro16是一款基于USB的逻辑分析仪,具备16个数字通道,支持USB 2.0接口,最高1GHz采样率,4Gbits硬件内存,最大16G存储深度。产品特点包括可调阈值、屏蔽排线、一体成型全金属外壳,提供1年质保。

梦源科技  -  逻辑分析仪,DSLOGIC U2PRO16

29/09/23  - 数据手册  - v1.0

【经验】最详细的UART通讯协议分析在这里

UART是“Universal Asynchronous Receiver/Transmitter”,通用异步收发器的缩写。在19世纪60年代,为了解决计算机和电传打字机通信,Bell发明了 UART协议,将并行输入信号转换成串行输出信号。因为UART简单实用的特性,其已经成为一种使用非常广泛的通讯协议。我们日常接触到的串口,RS232,RS485等总线,内部使用的基本都是 UART协议 。

2023-09-15 -  设计经验

逻辑分析仪入门教程系列之波形采集、触发采集、重复采集 ∣ 视频

视频中,梦源科技讲述了逻辑分析仪入门教程——波形采集、触发采集、重复采集,欢迎感兴趣的工程师朋友来了解一下。

2023-11-16 -  技术探讨

DSLogic Plus 基于 USB 的逻辑分析仪

DSLogic Plus是一款基于USB的16通道逻辑分析仪,具备最高400MHz采样率和256Mbits硬件内存。产品特点包括可调阈值、屏蔽排线、全金属外壳和1年质保。支持stream模式和buffer模式,适用于Windows、Mac OS X和Linux操作系统。

梦源科技  -  逻辑分析仪,DSLOGIC PLUS

20/06/24  - 数据手册  - v1.3 查看更多版本

【技术】电脑逻辑分析仪解决了多种困难的触发问题

电脑逻辑分析仪有很多高级触发功能,但许多用户用不好这些触发功能。时序测量采集的数据作为时序波形来显示,每一个通道都能定义为自已喜欢的颜色和通道名称,也能观察每个游标的数值和滚动条的数值,显示窗口能被缩放,或在窗口中显示几个采样波形或整个数据缓冲区的波形。

2023-09-20 -  技术探讨

【技术】梦源科技USB逻辑分析仪通过捕捉并记录USB传输数据包诊断和解决USB通信问题,用于监测和分析传输协议

梦源科技的USB逻辑分析仪是一种用于监测和分析传输协议的工具。它可以通过捕捉并记录USB传输数据包来帮助开发人员诊断和解决USB通信问题。本文为该设备的详细介绍。

2023-09-18 -  技术探讨

DSLogic U3Pro32 基于 USB 的逻辑分析仪

DSLogic U3Pro32是一款基于USB的逻辑分析仪,具备32个数字通道,支持USB 3.0接口,最高1GHz采样率,2Gbits硬件内存,最大16G存储深度。产品特点包括可调阈值、屏蔽排线、一体成型全金属外壳,并提供1年质保。

梦源科技  -  逻辑分析仪,DSLOGIC U3PRO32

20/06/24  - 数据手册  - v1.2 查看更多版本
展开更多

电子商城

查看更多

品牌:UNI-T

品类:数字荧光示波器选件

价格:

现货: 0

品牌:UNI-T

品类:数字荧光示波器选件

价格:

现货: 0

品牌:UNI-T

品类:数字荧光示波器选件

价格:

现货: 0

品牌:SILICON LABS

品类:Accessory kit

价格:

现货: 0

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:RENESAS

品类:MPU

价格:¥122.4197

现货:10

品牌:

品类:

价格:

现货:

服务

查看更多

医疗电线定制

可定制电线特性阻抗50-80Ω,静电容量54-110pF/m,减衰量0.5-0.7db/m以下,芯对数和截面积、尺寸长度;支持B超电线、内窥镜电线、血液分析仪电线、医疗USB电线、病床设备电线定制。

最小起订量: 1000m 提交需求>

网络分析仪/频谱仪/信号分析仪/无线综测仪/信号发生器租赁

提供是德(Keysight),罗德(R&S)测试测量仪器租赁服务,包括网络分析仪、无线通讯综测仪、信号发生器、频谱分析仪、信号分析仪、电源等仪器租赁服务;租赁费用按月计算,租赁价格按仪器配置而定。

提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

平台客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面