没有合适的资源?快使用搜索试试~ 我知道了~
首页can_fd_spec.pdf
资源详情
资源评论
资源推荐
CAN with Flexible Data-Rate
Specification
Version 1.0
(released April 17th, 2012)
FD
© Copyright 2011, Robert Bosch GmbH, Robert Bosch Platz 1, 70839 Gerlingen, Germany
April 2012
page 1
Recital
The acceptance and introduction of serial communication to more and more applica-
tions has led to increasing demand for bandwidth in CAN communication and caused
system developers to look for alternative communication options in certain applications.
These applications can be realized more comfortably with the new protocol CAN FD
that allows data rates higher than 1 MBit/s and payloads longer 8 bytes per frame.
CAN FD shares the physical layer, with the CAN protocol as defined in the BOSCH
CAN Specification 2.0. The frame format however, is different. There are two new con-
trol bits in the CAN FD frame, the first enabling the new frame format with different data
length coding and the second optionally switching to a faster bit rate after the arbitration
is decided. New CRC polynomials are introduced to secure the longer CAN FD frames
with the same Hamming distance as in the proven CAN protocol.
The CAN FD frame format has been defined so that messages in CAN frame format
and in CAN FD frame format can coexist within the same network. The BOSCH CAN
Specification 2.0 remains valid without any modification as an independent, self-con-
tained CAN bus protocol specification. The coexistence is assured by the requirement,
that in order to be compatible with this CAN FD specification it is required that a
CAN FD implementation be compatible with this CAN FD specification as well as with
the BOSCH CAN Specification 2.0.
In order to be compatible with this CAN FD specification it is required that a CAN FD
implementation be compatible with this specification as well as with ISO 11898-1.
Note: CAN FD implementations that are designed according to this specification and
CAN implementations that are designed according to the BOSCH CAN Specification 2.0
can communicate with each other as long as it is not made use of the CAN FD frame
format. This enables CAN systems to migrate gradually into CAN FD systems. In the
introductory phase, it is possible to use CAN FD only in specific operation modes, e.g.
software-download at end-of-line programming, while other controllers that do not sup-
port CAN FD are kept in standby.
© Copyright 2011, Robert Bosch GmbH, Robert Bosch Platz 1, 70839 Gerlingen, Germany
April 2012
page 2
1 Introduction............................................................................................................ 3
2 Basic Concepts...................................................................................................... 5
3 Message Transfer.................................................................................................. 8
3.1 Frame Formats ...................................................................................................... 8
3.2 Frame Types.......................................................................................................... 8
3.3 Operation Modes ................................................................................................. 19
4 Message Validation ............................................................................................. 21
4.1 Message Filtering ................................................................................................ 21
5 Coding ................................................................................................................. 22
6 Error Handling...................................................................................................... 23
6.1 Error Detection..................................................................................................... 23
6.2 Error Signalling .................................................................................................... 23
7 Fault Confinement ............................................................................................... 24
8 Bit Timing Requirements ..................................................................................... 26
8.1 Transceiver Delay Compensation........................................................................ 30
9 CAN FD Implementation...................................................................................... 32
© Copyright 2011, Robert Bosch GmbH, Robert Bosch Platz 1, 70839 Gerlingen, Germany
April 2012
page 3
Introduction
1INTRODUCTION
CAN FD is a serial communications protocol which efficiently supports distributed real-
time control with a very high level of security.
The intention of this specification is to achieve compatibility between any two CAN FD
implementations. Compatibility, however, has different aspects regarding e.g. electrical
features and the interpretation of data to be transferred. To achieve design transpar-
ency and implementation flexibility CAN FD has been subdivided into different layers
according to the ISO/OSI Reference Model.
Layered Architecture of CAN FD according to the OSI Reference Model
The scope of this specification is to define the MAC sublayer and a small part of the
LLC sublayer of the Data Link Layer as well a part of the Physical Layer and to describe
the consequences of the CAN protocol on the surrounding layers.
Data Link Layer
Physical Layer
LLC Logical Link Control
MAC Medium Access Control
Acceptance Filtering
Overload Notification
Recovery Management
Data Encapsulation
/Decapsulation
Frame Coding
(Stuffing, Destuffing)
Medium Access Management
Error Detection
Error Signalling
Acknowledgment
Serialization / Deserialization
Bit Encoding/Decoding
Bit Timing
Synchronization
Driver/Receiver Characteristics
Fault
Confinement
Bus Failure
Management
Supervisor
剩余33页未读,继续阅读
Se7en_kevin
- 粉丝: 1
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 2023年中国辣条食品行业创新及消费需求洞察报告.pptx
- 2023年半导体行业20强品牌.pptx
- 2023年全球电力行业评论.pptx
- 2023年全球网络安全现状-劳动力资源和网络运营的全球发展新态势.pptx
- 毕业设计-基于单片机的液体密度检测系统设计.doc
- 家用清扫机器人设计.doc
- 基于VB+数据库SQL的教师信息管理系统设计与实现 计算机专业设计范文模板参考资料.pdf
- 官塘驿林场林防火(资源监管)“空天地人”四位一体监测系统方案.doc
- 基于专利语义表征的技术预见方法及其应用.docx
- 浅谈电子商务的现状及发展趋势学习总结.doc
- 基于单片机的智能仓库温湿度控制系统 (2).pdf
- 基于SSM框架知识产权管理系统 (2).pdf
- 9年终工作总结新年计划PPT模板.pptx
- Hytera海能达CH04L01 说明书.pdf
- 数据中心运维操作标准及流程.pdf
- 报告模板 -成本分析与报告培训之三.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1