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

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

3天内不再提示

CAN FD升级之后,通讯距离会缩短吗

电子设计 来源:电子设计 作者:电子设计 2020-12-26 02:45 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

CAN FD允许最大64字节数据帧,并且数据段部分的传输速率高达5Mbit/s。那么,CAN FD升级之后,通讯距离是否会缩短呢?本文带你一起探讨。

CAN FD继承了CAN总线的主要特性,提高了CAN总线的网络通信带宽,改善了错误帧漏检率,同时可以保持网络系统大部分软硬件特别是物理层不变。CAN FD采用了两种方式来提高通信的效率:

1、可变以及更高的数据传输速率: 从控制场中的BRS位到ACK场之前(含CRC分界符)为可变速率。CAN FD数据段的传输速率最大可达5Mbit/s,但为了保证总线的健壮可靠,仲裁段(ID和ACK)保持不变,采用原CAN总线用的速率(最高1Mbit/s)。注意:两种速率各有一套位时间定义寄存器

2、新的数据场长度:每帧可达64字节的数据长度可以减少报文数量降低总线负载率。

波特率与通讯距离的关系

众所周知,波特率与通讯距离成反比。既然CAN FD能够提高波特率,是否通讯距离会缩短呢?在相同条件下,提升波特率通讯距离必然减小。波特率指的是CAN波形中最小位宽时间的倒数。

下表为在现场环境下测出的波特率与通讯距离的关系。表中可以看出,相同条件下波特率增大,通讯距离将变短,并且跟终端电阻也有一定的关系。

表1 距离与波特率的关系表

在理想条件下,通讯距离(m)等于50000除以波特率(kbps),但是在现场环境中,由于各种干扰的存在,实际通讯距离将大打折扣,实际通讯距离可能是理想值的百分之70,甚至更低。所以,影响通讯距离的因素不只是波特率,还有现场环境以及CAN网络布局等。CAN FD升级之后,在同等条件下,若提高波特率,通讯距离必然减小。按照上面的公式,如果波特率达到5M,实际通讯距离为7m或者更短。所以一般只有板间通讯才会选择5M波特率,那么该选择多大的波特率呢?下面来说说CAN FD升级之后,波特率(位时间)与终端电阻对整个CAN FD网络的影响。

CAN FD波形分析

采样点和容忍度是评价CAN节点适应性的重要因素,容忍度表示波特率范围(位时间范围),位时间与波特率成倒数关系,波特率太大则位时间变小,在一定程度上会导致接收节点采样出错。下面以5M数据波特率来分析CAN FD的波形质量,下图为双120欧终端电阻情况下,5M数据域的波形,位时间200ns、幅值2V。

首先来看看在上述波形中稳定电平的时间,如下图可以看出稳定电平时间为140ns。也就是说上升沿加下降沿的时间总共为60ns,理想情况下,上升沿时间是30ns,按照边沿极限值12%计算,实际算出来的位时间=30/0.12=250ns,对应的传输波特率就=1/250ns=4M波特率。

如果按照7%的边沿时间为安全值来计算,实际的位时间=30/0.07约等于420ns,相对应的传输波特率=1/420ns约等于2.3M。所以想要实际在工况下稳定可靠传输,数据端波特率在2M左右比较合理。

另外,CAN节点的电容会影响整个网络的电容,电容越大边沿越缓会导致位采样错误。下图分别是500pF电容引入后的下降沿——180ns和1000pF电容引入后的下降沿——260ns,而前面的实验中,CAN FD在5M数据波特率的情况下的位时间才200ns。

所以,CAN FD对于边沿非常敏感,CAN FD加速后,位宽度时间非常紧张,在实验中,5Mbps数据波特率,双120欧终端电阻情况下,加入500pF电容后即无法正常通讯,正常线缆电容在40-70pF/m,相当于加入10米线缆,肯定无法通讯。故在现有线缆条件下的网络升级,建议CAN FD数据段不提速,或者至多提高1倍,并且需要通过减小终端电阻加快放电速度的方法减小下降沿的影响,但是信号幅值会降低(牺牲幅值法),最多并5个120欧电阻,否则差分幅值将掉到不确定区域。CAN FD加入了回环延时补偿手段也无法解决下降沿的问题。

CAN FD的快速升级

小致百科1:如何快速升级到CANFD?

1、需要使用支持CAN FD协议的MCU控制器,还要选取新的网络调试和监测工具:CAN FD作为CAN2.0的升级,可以向下兼容CAN2.0标准,即CAN FD节点可以接收传统CAN节点的数据,但传统CAN节点则无法正确接收CAN FD报文。因此,既含有CAN FD节点,又含有传统CAN节点的总线上,只能使用传统格式的CAN报文。

2、需要支持更高的传输速率的收发器,若设计的CAN FD节点的最高速率5Mbit/s,则收发器的传输速率也必须达到此数值。ZLG致远电子推出的CAN FD隔离CAN收发器CTM5MFD、CTM3MFD,是CAN FD隔离应用的理想解决方案。

审核编辑:符乾江


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

    关注

    58

    文章

    3015

    浏览量

    471549
  • 通讯
    +关注

    关注

    9

    文章

    942

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MCP251863 CAN FD控制器技术解析与应用指南

    Microchip Technology MCP251863外部CAN FD控制器在小尺寸封装中集成了 CAN FD控制器 (MCP2518FD
    的头像 发表于 10-14 15:43 584次阅读
    MCP251863 <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>控制器技术解析与应用指南

    Texas Instruments TCAN1043A-Q1汽车级CAN FD收发器技术解析

    Texas Instruments TCAN1043A-Q1汽车级CAN FD收发器是一款高速控制器局域网 (CAN) 收发器,符合ISO 11898-2:2016高速CAN规范的物理
    的头像 发表于 09-24 15:25 673次阅读
    Texas Instruments TCAN1043A-Q1汽车级<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>收发器技术解析

    ‌TCAN1164-Q1汽车CAN FD系统基础芯片技术解析

    Texas Instruments TCAN1164-Q1汽车CAN FD系统基础芯片 (SBC) 是高速控制器局域网 (CAN) 系统基础芯片,符合ISO 11898-2:2016高速CAN
    的头像 发表于 09-24 15:16 615次阅读
    ‌TCAN1164-Q1汽车<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>系统基础芯片技术解析

    德州仪器TCAN1162x-Q1汽车级CAN FD收发器技术解析

    Texas Instruments TCAN1162x-Q1汽车级CAN FD收发器是高速控制器局域网 (CAN) 系统基础芯片 (SBC),符合ISO 11898-2:2016高速CAN
    的头像 发表于 09-19 15:38 482次阅读
    德州仪器TCAN1162x-Q1汽车级<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>收发器技术解析

    ‌TCAN1162-Q1汽车级CAN FD收发器技术解析

    Texas Instruments TCAN1162-Q1汽车级CAN FD收发器是一款高速控制器局域网 (CAN) 收发器,符合ISO 11898-2:2016高速CAN规范的物理层
    的头像 发表于 09-19 14:57 569次阅读
    ‌TCAN1162-Q1汽车级<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>收发器技术解析

    汽车级CAN FD系统基础芯片TCAN1167-Q1技术解析

    Texas Instruments TCAN1167-Q1汽车级CAN FD系统基础芯片 (SBC) 是一款高速控制器局域网 (CAN) 系统基础芯片 (SBC),符合ISO 11898-2
    的头像 发表于 09-15 10:49 633次阅读
    汽车级<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>系统基础芯片TCAN1167-Q1技术解析

    TCAN1463-Q1汽车级高速CAN FD收发器技术解析与应用指南

    Texas Instruments TCAN1463-Q1高速控制器局域网 (CAN) FD收发器符合ISO 11898-2:2016高速CAN规范和CiA 601-4 SIC规范的物理层要求。该
    的头像 发表于 09-11 14:03 658次阅读
    TCAN1463-Q1汽车级高速<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>收发器技术解析与应用指南

    TCAN341x系列3.3V CAN FD收发器技术解析与应用指南

    Texas Instruments TCAN341x 3.3V CAN FD收发器是控制器局域网(CANFD收发器,符合ISO 11898-2:2016高速
    的头像 发表于 09-05 10:23 861次阅读
    TCAN341x系列3.3V <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>收发器技术解析与应用指南

    汽车网络升级攻略:CAN-CAN FD-车载以太网

    汽车网络架构升级,从CAN到CANFD及车载以太网,以满足日益增长的通信需求。但升级过程中,如何确保不同节点的兼容性成了亟待解决的问题。今天,就来聊聊解决办法。CANFD升级的挑战与解
    的头像 发表于 06-27 11:34 1067次阅读
    汽车网络<b class='flag-5'>升级</b>攻略:<b class='flag-5'>CAN-CAN</b> <b class='flag-5'>FD</b>-车载以太网

    【全网最直白】CAN FDCAN XL到底差在哪?#CANXL #CANoe

    CAN
    北汇信息POLELINK
    发布于 :2025年05月07日 22:29:51

    Microchip ATA650X微型CAN FD系统基础芯片概述

    ATA650X 是一款CAN FD系统基础芯片(SBC),具有完全集成的高速CAN FD收发器,可连接控制器局域网(CAN)协议控制器与物理
    的头像 发表于 04-23 16:13 887次阅读

    如何从传统的CAN用法中设置CAN-FD

    您好 NXP: 我们在 s32k312 平台中使用了经典的 CAN 总线(2.0/固定 8 字节数据),现在我们想升级 CAN-FD 格式。我设置了 CAN-FD 参数(经典
    发表于 04-14 11:32

    高速率高耐压国产CAN FD芯片技术特性与应用前景

    1. CAN FD芯片简介 CAN FD(Controller Area Network Flexible Data-rate)技术作为传统CAN
    的头像 发表于 03-08 18:50 935次阅读
    高速率高耐压国产<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>芯片技术特性与应用前景

    CAN总线十万个为什么 | 如何轻松应对CAN(FD)接口不足?

    导读项目扩张时,CAN(FD)接口不足常常成为硬件工程师的痛点。本期将为您介绍一种高效解决方案,帮助您从根本上解决接口瓶颈问题,同时提升项目效率和系统可靠性。很多硬件工程师在项目扩张的时候,都需要
    的头像 发表于 02-21 11:36 817次阅读
    <b class='flag-5'>CAN</b>总线十万个为什么 | 如何轻松应对<b class='flag-5'>CAN</b>(<b class='flag-5'>FD</b>)接口不足?

    广成科技CAN FD转以太网模块的应用场景

    CAN FD转以太网模块在多个领域和项目中都有广泛应用,主要用于实现CAN FD总线与以太网之间的数据转换和通信。
    的头像 发表于 02-17 10:38 876次阅读