SPRAD59 October 2023 TMS320F280039
CAN FD offers two significant advantages over classic CAN:
Note that the physical-layer requirements in terms of transceiver, bus termination and so forth is identical between Classic CAN and CAN FD. If higher bit-rates are desired for the data phase in CAN FD, then transceivers designed for such bit-rates must be used.
Table 2-1 highlights the key differences between the DCAN and MCAN modules from a usage and programming perspective.
| Feature | DCAN | MCAN |
|---|---|---|
| Bit-rate | Fixed bit-rate for the entire frame | Two bit-rates can be used: a slower bit-rate for the nominal phase and a faster bit-rate for the data phase |
| Transmission speed | Capped at 1Mbps | Up to 1Mbps can be used for the nominal phase and up to 5Mbps for the data phase |
| Number of bytes transmitted per frame (Payload capability) | Any number of bytes from 0 to 8 can be transmitted | In addition to 0 to 8 bytes, transmission of 12/16/20/24/32/48/64 data bytes is possible |
| Nomenclature of data storage elements | Data is stored in Message Objects. Message objects are also sometimes referred to as Mailboxes. | Data is stored in buffers tied to filter elements |
| Number of data storage elements | Fixed at 32, regardless of the number of bytes to be transmitted or received | Depending on the configuration of the element, the number of buffers is flexible |
| CRC-field length | 15 bits | 15, 17 or 21-bit CRC |
| Time-stamping support | No | Yes |
| Transmitter delay compensation | Not required | Required for faster bit-rates in the data phase |