目录
5.4.6 间歇 (Intermission) 和总线空闲 (Bus Idle)
创作不易,请帮忙点赞+评论+转载,非常感谢
5.4.3 MAC RF(远程帧) 规范
5.4.3.1 描述
作为特定数据接收者的节点可以通过发送一个请求帧(远程帧)(RF),如图 5.7 所示,来启动该数据由其源节点进行传输。
图5.7 MAC RF
5.4.3.2 MAC DF 和 MAC RF 相同的字段
起始帧边界 (SOF)、CRC 字段、确认 (ACK) 字段和结束帧边界 (EOF) 应当与 MAC 数据帧 (MAC DF) 中对应的比特字段相同(参见图5.2)。MAC RF 中不应包含数据字段。
解释: 这部分说明了 MAC RF 和 MAC DF 在一些基本结构上的相似之处。MAC RF 和 MAC DF 都有相同的起始帧边界 (SOF)、CRC 字段、确认 (ACK) 字段和结束帧边界 (EOF),但是 MAC RF 不包含数据字段。
5.4.3.3 仲裁字段
仲裁字段应当由标识符字段(从 LLC 子层传递过来)和 RTR 位组成。在经典格式 (CBFF) 和扩展格式 (CEFF) 中,MAC RF 中的 RTR 位的值应当为隐性状态。在 FBFF 或 FEFF 中没有 RF。
解释: 这部分定义了 MAC RF 的仲裁字段。仲裁字段包括标识符字段和 RTR 位。RTR 位在经典格式 (CBFF) 和扩展格式 (CEFF) 中应当设置为隐性状态,这意味着 RTR 位的值为 1。而在灵活数据速率的格式中(FBFF 和 FEFF),没有 RF。
5.4.3.4 控制字段
在经典格式 (CBFF) 和扩展格式 (CEFF) 中,MAC RF 的控制字段应当与 MAC DF 的控制字段相同。为了进行碰撞解析,MAC RF 的 DLC(数据长度码)必须等于所请求的 MAC DF 的 DLC。
解释: 这部分描述了 MAC RF 的控制字段应当如何设置。MAC RF 的控制字段与 MAC DF 的控制字段相同,并且为了确保正确的数据传输,MAC RF 的 DLC 必须与所请求的 MAC DF 的 DLC 匹配。这样可以确保接收方能够正确地准备接收相应大小的数据。
请注意,这里的“经典格式”和“扩展格式”指的是 CAN 标准帧和扩展帧的格式,“灵活数据速率格式”则指 CAN FD 中的两种帧格式。
5.4.4 错误帧 (EF) 的规范
5.4.4.1 描述
错误帧应当由两个不同的字段组成。第一个字段是由不同节点贡献的错误标志叠加而成的。第二个字段是错误分隔符。
图5.8 帧错误类型
图5.9 位错误
标签:5.4,DF,RF,子层,MAC,FD,格式,字段 From: https://blog.csdn.net/zhangziranzm/article/details/140735018