Data Fields
MCAN_BitTimingParams Struct Reference

Structure for bit timing parameters. More...

#include <MCAN.h>

Collaboration diagram for MCAN_BitTimingParams:
Collaboration graph
[legend]

Data Fields

uint32_t nomRatePrescaler
 
uint32_t nomTimeSeg1
 
uint32_t nomTimeSeg2
 
uint32_t nomSynchJumpWidth
 
uint32_t dataRatePrescaler
 
uint32_t dataTimeSeg1
 
uint32_t dataTimeSeg2
 
uint32_t dataSynchJumpWidth
 
MCAN_TDCConfig tdcConfig
 

Detailed Description

Structure for bit timing parameters.

Note
Bit timing related to data phase and transmitter delay compensation are only valid if CAN-FD mode and bit rate switching are enabled.

Field Documentation

§ nomRatePrescaler

uint32_t MCAN_BitTimingParams::nomRatePrescaler

Nominal Bit Rate Prescaler. Interpreted by M_CAN as the value in this field + 1. Range:[0x0-0x1FF]

§ nomTimeSeg1

uint32_t MCAN_BitTimingParams::nomTimeSeg1

Nominal Time segment before sample point. Interpreted by M_CAN as the value in this field + 1. Range:[0x0-0xFF]

§ nomTimeSeg2

uint32_t MCAN_BitTimingParams::nomTimeSeg2

Nominal Time segment after sample point. Interpreted by M_CAN as the value in this field + 1. Range:[0x0-0x7F]

§ nomSynchJumpWidth

uint32_t MCAN_BitTimingParams::nomSynchJumpWidth

Nominal (Re)Synchronization Jump Width. Interpreted by M_CAN as the value in this field + 1. Range:[0x0-0x7F]

§ dataRatePrescaler

uint32_t MCAN_BitTimingParams::dataRatePrescaler

Data Bit Rate Prescaler. Interpreted by M_CAN as the value in this field + 1. Range:[0x0-0x01] if Transmitter Delay Compensation is enabled. Range:[0x0-0x1F] if Transmitter Delay Compensation is disabled.

§ dataTimeSeg1

uint32_t MCAN_BitTimingParams::dataTimeSeg1

Data Time segment before sample point. Interpreted by M_CAN as the value in this field + 1. Range:[0x0-0x1F]

§ dataTimeSeg2

uint32_t MCAN_BitTimingParams::dataTimeSeg2

Data Time segment after sample point. Interpreted by M_CAN as the value in this field + 1. Range:[0x0-0xF]

§ dataSynchJumpWidth

uint32_t MCAN_BitTimingParams::dataSynchJumpWidth

Data (Re)Synchronization Jump Width. Interpreted by M_CAN as the value in this field + 1. Range:[0x0-0xF]

§ tdcConfig

MCAN_TDCConfig MCAN_BitTimingParams::tdcConfig

Transmitter Delay Compensation parameters. Refer struct MCAN_TDCConfig.


The documentation for this struct was generated from the following file:
© Copyright 1995-2024, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale