SLAAET4 April   2025 MSPM0G3506 , MSPM0G3507 , MSPM0G3518 , MSPM0G3519

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
    1. 1.1 MCAN Features
  5. 2Sysconfig Configuration for MCAN Module
    1. 2.1 MCAN Clock Frequency
    2. 2.2 MCAN Basic Configuration
      1. 2.2.1 Transmitter Delay Compensation (TDC)
      2. 2.2.2 Bit Timing Parameters
      3. 2.2.3 Message RAM Configuration
        1. 2.2.3.1 Standard and Extended ID Filter Configuration
          1. 2.2.3.1.1 How to Add More Filters
        2. 2.2.3.2 TX MSG RAM
        3. 2.2.3.3 RX MSG RAM
    3. 2.3 Advanced Configuration
    4. 2.4 Retention Configuration
    5. 2.5 Interrupts
    6. 2.6 Pin Configuration and PinMux
  6. 3Demo Project Descriptions
    1. 3.1 TX Buffer Mode
    2. 3.2 TX FIFO Mode
    3. 3.3 RX Buffer Mode
    4. 3.4 RX FIFO Mode
  7. 4Debug and Design Tips to Resolve/Avoid CAN Communication Issues
    1. 4.1 Minimum Number of Nodes Required
    2. 4.2 Why a Transceiver is Needed
    3. 4.3 Bus Off Status
    4. 4.4 Using MCAN in Low Power Mode
    5. 4.5 Debug Checklist
      1. 4.5.1 Programming Issues
      2. 4.5.2 Physical Layer Issues
      3. 4.5.3 Hardware Debug Tips
  8. 5Summary
  9. 6References

Bit Timing Parameters

Figure 2-1 shows what parameters are included in Bit Timing Parameters block.

 Bit Timing Parameters Figure 2-4 Bit Timing Parameters

Bit timing in the CAN bus refers to the critical parameters used for synchronization and control of data transmission in CAN communication. This divides the time of each bit into multiple time periods (called Time Quanta or TQ) to make sure that all nodes on the network can accurately receive and transmit data. The setting of bit timing includes several key components: Time Quantum (TQ), Sync Segment (SyncSeg), Propagation Segment (PropSeg), Phase Buffer Segment 1 (PBSeg1), Phase Buffer Segment 2 (PBSeg2), and Sample Point. The role of bit timing in data transmission is reflected in aspects such as synchronization and consistency, data integrity, fault tolerance, data rate and network performance, and anti-interference capability.

  • Desired Sampling Point (%): for CAN FD, the required sampling point percentage is from 15% to 95%. This parameter always matches the other CAN nodes on the bus.
  • Arbitration Bit Rate Configuration: desired arbitration rate (kbits/sec): Defines the arbitration rate.
  • Use Calculated Arbitration Bit Timing Parameters: with this configuration enabled, Sysconfig automatically calculates the arbitration baud rate pre-scaler, time before sample Pt, time after sample Pt and (Re) synch jump width range based on desired sampling point and arbitration rate.
  • Data Bit Rate Configuration: desired data rate (kbits/sec): Defines the data rate.
  • Use Calculated Data Bit Timing Parameters: with this configuration enabled, Sysconfig automatically calculates data baud rate pre-scaler, time before sample Pt, time after sample Pt and (Re) synch jump width range based on desired sampling point and data rate.