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 |