SPRAD59 October   2023 TMS320F280039

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. Introduction
  5. Key Differences Between DCAN and MCAN
  6. Module Initialization
    1. 3.1 DCAN Initialization
    2. 3.2 MCAN Initialization
    3. 3.3 Initialization sequence
    4. 3.4 Code Snippets for Module Initialization
  7. Bit Timing Configuration
  8. Message RAM Configuration
  9. Interrupt handling
    1. 6.1 MCAN Interrupt Sources
    2. 6.2 DCAN Interrupt Handling
    3. 6.3 MCAN Interrupt Handling
  10. Transmitting data
    1. 7.1 Basic Transmission Process
      1. 7.1.1 Transmission with DCAN
      2. 7.1.2 Transmission with MCAN
    2. 7.2 MCAN Vs DCAN Transmit Procedural Differences
    3. 7.3 MCAN Transmit Concepts
      1. 7.3.1 Tx Event FIFO
  11. Receiving Data
    1. 8.1 Introduction to Reception
    2. 8.2 Basic Reception Process
      1. 8.2.1 DCAN Reception
      2. 8.2.2 MCAN Reception
    3. 8.3 Filter Elements
      1. 8.3.1 Filter Element Structure
    4. 8.4 Rx Buffer
      1. 8.4.1 Receiving in Rx Buffer
    5. 8.5 Rx FIFO
      1. 8.5.1 Receiving in Rx FIFO
    6. 8.6 Receiving High Priority Messages
  12. Avoiding network errors
  13. 10References

MCAN Interrupt Sources

The different interrupt sources for MCAN have been documented in Table 6-2:

Table 6-2 MCAN Interrupt Sources
Interrupt Description
ARA Access to Reserved Address
PED Protocol Error in Data Phase
PEA Protocol Error in Arbitration Phase
WDI Watchdog
BO Bus-off
EW Warning Status
EP Error Passive
ELO Error Logging Overflow
BEU Bit Error Uncorrected
BEC Bit Error Corrected
DRX Message Stored to Dedicated Rx Buffer
TOO Timeout Occurred
MRAF Message RAM Access Failure
TSW Timestamp Wraparound
TEFL Tx Event FIFO Element Lost
TEFF Tx Event FIFO Full
TEFW Tx Event FIFO Watermark Reached
TEFN Tx Event FIFO New Entry
TFE Tx FIFO Empty
TCF Transmission Cancellation Finished
TC Transmission Completed
HPM High Priority Message
RF1L Rx FIFO 1 Message Lost
RF1F Rx FIFO 1 Full
RF1W Rx FIFO 1 Watermark Reached
RF1N Rx FIFO 1 New Message
RF0L Rx FIFO 0 Message Lost
RF0F Rx FIFO 0 Full
RF0W Rx FIFO 0 Watermark Reached
RF0N Rx FIFO 0 New Message