作者:Scott Monroe 

CAN FD 到底是什么意思?全双工?频域?还是消防局?都不是,实际上它是 CAN 领域的最新技术,FD 代表 Flexible Data-rate(灵活数据速率),几年前由博世公司的一篇白皮书引入该领域,目前已经过标准化,成了 ISO11898-1 的更新版本。

控制域网络 (CAN) 是一个常见的通信协议及总线,主要用于对微处理器需要通信的分布式应用进行互连。众所周知,该技术植根于汽车领域。经过多年的发展壮大,它目前可用于工业控制、现场总线、大型家用电器、航空航天甚至咖啡机等众多应用。这种协议层面的简便性源于大部分繁重任务都可在 CAN 控制器外设内部的硬件中完成。此外,这种总线技术的灵活性也是其得到广泛使用的直接原因。

随着系统复杂性和处理器间通信的增加,CAN 总线中的可用带宽已经减少。因此,对速度(或更大带宽)的需求也在不断攀升。德州仪器 (TI) SN65HVD255SN65HVD256SN65HVD257“涡轮”CAN 收发器率先在物理层面上满足了 CAN 时序裕度及带宽需求。这些收发器针对大型高负载 CAN 网络进行了优化,可优化收发器内部的环路延迟时序。这些收发器的优势在于能够在相同网络中提供更高的 CAN 数据速率。下一步是转入 CAN FD 网络。我的同事 John Griffith 在他的博客《需要速度:涡轮增压 CAN》中从协议优势角度对其进行了介绍。

为适应新协议,收发器及物理层要求正在得到满足。ISO11898-2 框架中的标准化工作已经开始。对于收发器而言,TI 推出了一系列针对 CAN FD 优化和指定的最新“涡轮”CAN 收发器 SN65HVD265/6/7

在经典 CAN 网络中,系统的双向或双程环路延迟是可实现的比特率的主要限制因素。由于网络中的任何节点都可能在帧判优阶段通信,因此必须考虑两个最远节点的时序,在这两个节点需要能够互相检测时,其就会同时开始通信。这就引出了双程延迟要求。CAN FD 协议可消除数据阶段的双程延迟要求,实现更高的二级比特率。网络及物理层上 FD 数据阶段的约束是总线上的位对称(物理比特表达)。收发器中 CAN FD 的新参数被称为环路延迟对称 (tREC),如图 1 所示。最新的 SN65HVD265/6/7“涡轮”CAN 系列包括 CAN FD 数据速率的这种时序参数。

图 1.环路延迟对称 (tREC)

这些器件的数据速率在器件的整个温度及电压范围内针对 CAN FD 指定为 2Mbps。因此,这些涡轮 CAN 器件可凭借以下三项改进在相同网络中实现更高的数据速率:

  • 涡轮 CAN 技术在 CAN FD 帧的判优阶段可实现更高的数据速率,打破了“经典”CAN 的局限性;
  • CAN FD 协议提供更高效的数据负载开销比,可实现高达 64 字节的数据,而原始数据则为 8 字节;
  • CAN FD 在 CAN FD 帧数据阶段数据速率指定为 2Mpbs。

因此,CAN FD 系统与经典 CAN 实施方案相比,有效带宽可提升至四倍甚至更高!这样,对更多 CAN 总线、网关、桥接或其它现场总线技术的需求就得到了缓解,这将使 CAN 在未来十年中持续增长,找到新的应用领域。

更多内容:

下载 CAN FD 产品说明书

购买 SN65HVD265 评估板

提供 SN65HVD265/266/267 的样片

 

 

原文请参见: http://e2e.ti.com/blogs_/b/analogwire/archive/2014/04/11/the-need-for-even-more-speed-can-fd.aspx

Anonymous
  • 请教大佬,在长距离CANFD总线低速应用中 SN65HVD257“是否可以用呢?

  • CAN FD增加了可变速的传送方式,更长的传送数据域,新的CRC校验。但是如果接受点在读帧长时有局部接错,接受点会以低速读取发送帧的高速传送部分,可能读不到高速位中的显位,从而读为EOF正常结束。这种残缺的帧接受下来,成为新的错帧漏检。且CNA FD 对原来CAN总线的等效离线故障也并未做出很好的处理。这些都会影响其在安全攸关系统中的应用,不过在一般的场合,相比以前CAN有了长足的进步。

  • 传统的CAN总线最高传输速率可达1Mbps,但考虑到传输线缆长度,信号质量及工作环境等因素,在实际应用中高速CAN的速率一般为500kbps,CAN FD的出现,不仅增加了CAN的Payload,通过BRS位的控制,更可以将数据场的传输速率最大提升至2Mbps,既不失传统CAN的灵活性、可靠性等优点,也能满足行业应用增加的实时性与带宽需求,使得CAN找到了新的应用领域!

  • 谢谢楼主的分享。在现有硬件的基础shang ,CAN FD可以有效提高车载网络的数据传输速率。并且拥有更高的带宽以及更长的数据长度。在未来将得到广泛运用。

  • 新CAN FD 标准将CAN报文的数据段可提升到更高的位速度,其中可提升通信速率的数据段包含两个控制位、数据长度位,数据位以及CRC校验位。CAN FD通信时经常会使用到两种通信波特率,因此对新标准"FD"赋予的解释为:灵活的数据速率(“Flexible Data rate”)。 另一方面CAN FD还有一个新的功能就是减少控制位的开销。