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

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

3天内不再提示

如何自动测量CAN收发器的延迟时间?

ZLG致远电子 2025-05-28 11:39 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

CAN总线系统的设计中,物理层的延迟主要来源于收发器,它影响到系统的性能以及系统响应能力,过大的延迟会导致系统无法应用较高的波特率、总线位错误频发、通信时序异常等,通过在线测量和评估CAN收发器的延迟时间,能在设计初期验证系统的延迟参数是否满足预期,也能用于验证产品是否合符标准要求,确保设备物理层特性的一致性。

测量原理

ZPS-CANFD的收发器时序特性测量功能,主要是对CAN收发器的TX到CAN差分,CAN差分到RX通信回路相关延迟时间进行测量,包含的测量项目有:tLOOP、tBit(Bus)、tBit(RXD)、ΔtRec、tPHL_Tx、tPLH_Tx、tPLH_Rx、tPHL_Rx。其每个测量项目的定义,如表 1所列:

表1 测量项目介绍

测量项目

定义

tLoop

指TXD到RXD的延迟时间,即收发器的环路延迟时间,包括tLoop1和tLoop2两个测量项目,前者测量的是TXD下降沿30%处到RXD下降沿30%处的时间,后者测量的是TXD上升沿70%处到RXD上升沿70%处的时间。

tBit(Bus)

指TXD端一个隐性位电平在差分总线的呈现长度,测量的是CANDIFF下降沿0.5V处到上升沿0.9V处的时间。

tBit(RXD)

指TXD端一个隐性位电平经过总线返回RXD端呈现的长度,测量的是RXD上升沿70%处到下降沿30%处的时间。

ΔtRec

指tBit(RXD)和tBit(Bus)的差值,即ΔtRec= tBit(RXD)- tBit(Bus)。

tpHL_Tx

指TXD到CANDIFF隐性的延迟时间,测量的是TXD上升沿70%处到CANDIFF下降沿0.5V处的时间。

tpLH_Tx

指TXD到CANDIFF显性的延迟时间,测量的是TXD下降沿30%处到CANDIFF上升沿0.9V处的时间。

tpLH_Rx

指CANDIFF隐性到RXD的延迟时间,测量的是CANDIFF下降沿0.5V处到RXD上升沿70%处的时间。

tpHL_Rx

指CANDIFF显性到RXD的延迟时间,测量的是CANDIFF上升沿0.9V处到RXD下降沿30%处的时间。

根据ISO11898-2-2016标准要求,以上测量项目的测量方法,如图 1所示:即根据标准要求,需要在一帧报文数据中找到前面有5个连续显性位的隐性位作为测量位置,然后再根据测量阈值进行相关测量项目的测量。

56172f48-3b75-11f0-986f-92fbcf53809c.png

图1 ISO11898标准中收发器时序特性项目测量方法

实测步骤

ZPS-CANFD集成了收发器时序特性测量功能,能对外部DUT的CAN收发器进行相关的测试,也能用于ZPS内部集成收发器参数进行自测和评估。本章节中的实测步骤,以外部收发器时序特性测量为例,进行相关的介绍。第一步,按照图 2连接方式,将DUT的TXD、RXD、CAN信号分别和ZPS-CANFD的高速模拟通道DSO1、DSO2、CAN1 OUT连接;

56274072-3b75-11f0-986f-92fbcf53809c.png

图2 外部收发器时序特性测量框图

注:1、连线尽可能短,一般不超过35cm,这样能降低容性负载对测量结果的影响。2、尽可能使用双绞线或者屏蔽信号线,能提升信号质量减少扰动。第二步,打开ZView软件,点开【CAN1】通道参数设置界面,设置波特率、终端电阻及工作模式等。注意,本测试必须将采样比设置到最大值才能保证测量结果精度;

563f69ea-3b75-11f0-986f-92fbcf53809c.png

图3 CAN参数设置

第三步,开启“CAN1”通道;56521860-3b75-11f0-986f-92fbcf53809c.png

图4 CAN1通道开启

第四步,点击【分析】菜单,打开【收发器时序特性测量】功能,然后先进行相关参数的设置。例如对DUT的收发器进行时序特性测量时,需要将收发器选择为“外部收发器”,同时TX、RX的上升/下降阈值需根据DUT收发器手册要求设置,以确保测量结果的准确性;

566a16d6-3b75-11f0-986f-92fbcf53809c.png

图5 外部收发器时序特性分析参数设置

第五步,点击“下一步”,然后再点击“开始”按钮,即可测量出所有测量项目的结果,如图 6所示。

结果是否符合预期,可对比对应的收发器手册中相关参数的标定范围。

5678e292-3b75-11f0-986f-92fbcf53809c.png

图6 结果展示


总结

ZPS-CANFD是适用于CANFD、CAN、LIN总线的测量测试仪器,支持总线数据的发送和接收,高层协议解析及诊断,能对CANFD、CAN总线物理层电气信号实时采集和记录,并附带有高速模拟通道、通用数字IO及模拟IO,通过提供的硬件接口及软件功能,用户能够便捷地构建总线信号测量与分析、节点功能仿真及测试、网络可靠性诊断及评估等。

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

    关注

    0

    文章

    26

    浏览量

    10662
  • CAN收发器
    +关注

    关注

    3

    文章

    180

    浏览量

    26865
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何使用 M460 CAN FD 收发器延迟补偿功能?

    如何使用 M460 CAN FD 收发器延迟补偿功能
    发表于 08-19 06:19

    有没有办法减少LVDS输出的延迟时间

    有没有办法减少LVDS输出的延迟时间? (例如,通过修改视频输出驱动来缩短延迟时间。) 是否可以通过修改软件来减少延迟时间延迟时间是使用 gstreamer 中的以下命令
    发表于 05-25 06:10

    由模拟信号控制脉冲延迟时间

    由模拟信号控制脉冲延迟时间
    发表于 03-29 09:28 1046次阅读
    由模拟信号控制脉冲<b class='flag-5'>延迟时间</b>

    梳妆滤波延迟时间Td的演示

    梳妆滤波延迟时间Td的演示
    发表于 07-31 12:15 812次阅读

    延迟时间的确定

    延迟时间的确定
    发表于 07-31 12:33 1559次阅读

    关于IGBT导通延迟时间的精确测量方法

    关于IGBT导通延迟时间的精确测量方法  0 引 言   绝缘栅双极型晶体管(IGBT)是GTR和MOSFET的一种新型复合器件,自问世以来就以输入阻抗高,开关速度快,通态
    发表于 11-23 10:33 2677次阅读
    关于IGBT导通<b class='flag-5'>延迟时间</b>的精确<b class='flag-5'>测量</b>方法

    TI发布具有业界领先EMC性能的无堵塞高速CAN收发器系列

      近日,德州仪器 (TI)推出了两个系列的控制区域网络(CAN收发器,可满足美国和欧洲汽车制造商所有的电磁兼容性(EMC)工业要求。TCAN1042和TCAN1051CAN
    发表于 04-21 09:06 1714次阅读

    深入探析CAN收发器各项参数

    CAN收发器是连接CAN控制系统与CAN总线网络的桥梁,当选型CAN收发器时应该注意哪些参数?本
    的头像 发表于 12-15 09:34 1.6w次阅读
    深入探析<b class='flag-5'>CAN</b><b class='flag-5'>收发器</b>各项参数

    低噪声隔离CAN FD收发器,实现更高的数据速率和低环路延迟

    低噪声隔离CAN FD收发器,实现更高的数据速率和低环路延迟
    发表于 04-23 12:05 3次下载
    低噪声隔离<b class='flag-5'>CAN</b> FD<b class='flag-5'>收发器</b>,实现更高的数据速率和低环路<b class='flag-5'>延迟</b>

    关于隔离CAN收发器的延时分析

    CAN 收发器的制造商通常规定“循环延时”,其包括驱动和接收机延迟。由于双向计算中涉及两个收发器,因此每个
    的头像 发表于 06-17 11:33 6662次阅读
    关于隔离<b class='flag-5'>CAN</b><b class='flag-5'>收发器</b>的延时分析

    NXP CAN收发器的特点及应用

    面对各种不同种类的CAN通信收发器,你是否知道该如何选型?NXP推出了多种类型的CAN收发器,它们除了能满足基本的CAN通信需求外,每种系列
    的头像 发表于 09-05 14:05 5593次阅读
    NXP <b class='flag-5'>CAN</b><b class='flag-5'>收发器</b>的特点及应用

    孔径时间、孔径抖动、孔径延迟时间介绍

    电子发烧友网站提供《孔径时间、孔径抖动、孔径延迟时间介绍.pdf》资料免费下载
    发表于 11-27 11:40 0次下载
    孔径<b class='flag-5'>时间</b>、孔径抖动、孔径<b class='flag-5'>延迟时间</b>介绍

    CAN收发器CAN控制的区别

    CAN总线系统是现代工业自动化和汽车控制系统中常用的通信协议。在CAN总线系统中,CAN收发器CAN
    的头像 发表于 05-28 15:44 5315次阅读

    CAN总线收发器的工作原理和应用

    CAN(Controller Area Network)总线收发器CAN总线通信中的关键组件,其工作原理和应用对于理解现代汽车电子、工业自动化等领域的通信系统至关重要。以下将详细阐述
    的头像 发表于 08-26 15:23 6084次阅读

    CAN收发器:总线信号的“翻译官”

    的逻辑电平。今天,我们就来深入探讨CAN收发器的工作原理、行业应用以及相关参数测量方法!CAN收发器的定义
    的头像 发表于 06-27 11:34 1698次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>收发器</b>:总线信号的“翻译官”