虹科直播月已经落下帷幕,在这里首先感谢大家对我们虹科直播月的支持,同时也欢迎大家持续关注我们虹科云课堂,虹科云课堂会为大家持续输出干货。
在1月26日晚的直播我们有幸邀请到了CiA主席Holger 先生为我们带来了CAN XL最新技术的介绍,应广大观众需求,现将直播过程中的精选问题以及Holger 先生的解答整理如下(同时错过直播的朋友可以点击链接观看免费回放!!!)
问题1:CAN XL现在有对应的收发器和控制器么?
【回复】:目前因为CAN XL的标准还没有正式出来,CAN XL的收发器和控制器估计会在2到3年内推出,当然关于CAN XL控制器最快的应该是FPGA方案。(Colin补充:比如德国PEAK-System公司全程参与CAN XL标准的实现,相应的FPGA方案应该会第一时间出来,敬请关注)
问题2:注意到DLL帧增加了一些新的段,比如SDU,VCID, SEC等。这些功能在CAN 2.0中,都是在数据段传送的。按照OSI分层的思想,是一种自然的做法。然而CAN XL这样设计,增加了帧头的长度,把DLL以上的其他层也开放出来,需要更强大的协议控制器硬件,这样做有什么特别的考虑吗?
【回复】:针对新增加的段比如SDU(服务数据单元类型),VCID(虚拟CAN网络ID),SEC(安全指示)等等,这些是面向未来更新应用需求而设定的,即使帧头变长,数据段吞吐量的增长(64byte到2048byte)是帧头增长的倍数,整体看传输效率比CAN FD大大提升。如果用户的应用不需要使用这些功能,完全可以不选择CAN XL,可能CAN FD是更好的选择。
问题3:CAN XL能选择对CAN信号加密了吗?那么因此不能用常规的CAN分析仪直接读CANXL报文了?
【回复】:关于CAN XL传输安全相关,本身协议新增的SEC段,该CAN XL数据帧是否使用CADsec协议。其中CADsec协议的特点是头包含密码控制信息、CAN安全通道ID和新鲜度值,16字节的预告片包含验证标签。至少常规的CAN 分析仪读不读到CAN XL报文,这个和CAN 分析仪未来的功能有关。当然新增的SEC段是可选功能,可不使用。
问题4:CAN XL传输还是用普通的双绞线么?一条总线上可以和CAN,CANFd节点共存么?
【回复】:关于传输的线缆,目前CiA还在进一步确认中,因为线缆其实也是非常重要的一环,会采取更谨慎和有保证的方案。
关于CAN 和CAN FD与CAN XL的节点共存问题,其实三者理论上都可以在同一个网络中,不过前提是都要支持新的MICI接口规定,即medium-independent CAN interface,介质无关CAN接口。
问题5: 问和10M以太网相比,CANXl的优势是?
【回复】:首先建议不要提类似笼统的对比问题,脱离具体的应用场景,对比都是无益的。因为并不是以太网方面的专家,但从数据传输的安全和稳定性来说,CAN XL的优势是能够高效稳定传输,继承 CAN 和CAN FD原有的传输优点,并做更多功能拓展。
问题6: MICI接口 将要替代 CAN 2.0的 CTx CRx 吗?协议控制器总是和收发器位于同一块PCB上,MICI的好处是什么呢?
【回复】:MICI,即medium-independent CAN interface,介质无关CAN接口,从字面上就可以看到,当采用MICI接口时,可以向下兼容之前的CAN FD,也给半导体商和工具开发商提供更多灵活的实现方案,目前研发中的芯片芯片MICI接口是和收发器芯片在一起的,但是规范文件不限制应用 未来有其他应用的可能性。
以上Q&A由虹科Colin整理,CiA技术员Yao修正