ZHCAD88 October 2023 TMS320F280039
与传统 CAN 相比,CAN FD 具有两个显著优势:
请注意,经典 CAN 和 CAN FD 在收发器、总线终端等方面的物理层要求是相同的。如果 CAN FD 中的数据段需要更高的比特率,则必须使用专为此类比特率设计的收发器。
表 2-1 从使用和编程的角度重点介绍了 DCAN 和 MCAN 模块之间的主要差异。
| 功能 | DCAN | MCAN |
|---|---|---|
| 比特率 | 整个帧使用固定比特率 | 可以使用两种比特率:用于标称段 的较慢比特率和用于数据段 的较快比特率 |
| 发送速度 | 上限为 1Mbps | 最高 1Mbps 可用于标称段,而最高 5Mbps 可用于数据段 |
| 每帧发送的字节数(有效负载能力) | 可以发送从 0 到 8 的任意数量的字节 | 除 0 至 8 字节外,还可以发送 12/16/20/24/32/48/64 数据字节 |
| 数据存储元素的命名规则 | 数据存储在消息对象中。消息对象有时也称为邮箱。 | 数据存储在与过滤器元素 相关的缓冲器中 |
| 数据存储元素的数量 | 固定为 32(无论要发送或接收的字节数是多少) | 缓冲器的数量是灵活的(具体取决于元素的配置) |
| CRC 字段长度 | 15 位 | 15、17 或 21 位 CRC |
| 时间戳支持 | 否 | 有 |
| 发送器延迟补偿 | 不需要 | 在数据段实现更快的比特率时需要 |