TCAN4550  1p2
TCAN4x5x_MCAN_Data_Timing_Raw Struct Reference

Used to setup the timing parameters of the MCAN module This is the raw MCAN form of the struct which takes in the same values as the actual Bosch MCAN core. More...

#include <TCAN4x5x_Data_Structs.h>

Data Fields

uint8_t DataBitRatePrescaler: 5
 DBRP: The prescaler value from the MCAN system clock. Interpreted by MCAN as the value is this field + 1
Valid range is: 0 to 31. More...
 
uint8_t DataTimeSeg1andProp: 5
 DTSEG1: Data time segment 1 + prop segment value. Interpreted by MCAN as the value in this field + 1
Valid values are: 0 to 31. More...
 
uint8_t DataTimeSeg2: 4
 DTSEG2: Data time segment 2. Interpreted by MCAN as the value is this field + 1
Valid values are: 0 to 15. More...
 
uint8_t DataSyncJumpWidth: 4
 DSJW: Data Resynchronization jump width. Interpreted by MCAN as the value is this field + 1
Valid values are: 0 to 15. More...
 
uint8_t TDCOffset: 7
 TDCO: Transmitter delay compensation offset
Valid values are 0 to 127 mtq. More...
 
uint8_t TDCFilter: 7
 TDCFilter: Transmitter delay compensation Filter Window Length
Valid values are 0 to 127 mtq. More...
 

Detailed Description

Used to setup the timing parameters of the MCAN module This is the raw MCAN form of the struct which takes in the same values as the actual Bosch MCAN core.

Definition at line 77 of file TCAN4x5x_Data_Structs.h.

Field Documentation

◆ DataBitRatePrescaler

uint8_t TCAN4x5x_MCAN_Data_Timing_Raw::DataBitRatePrescaler

DBRP: The prescaler value from the MCAN system clock. Interpreted by MCAN as the value is this field + 1
Valid range is: 0 to 31.

Definition at line 81 of file TCAN4x5x_Data_Structs.h.

Referenced by TCAN4x5x_MCAN_ConfigureDataTiming_Raw(), and TCAN4x5x_MCAN_ReadDataTimingFD_Raw().

◆ DataSyncJumpWidth

uint8_t TCAN4x5x_MCAN_Data_Timing_Raw::DataSyncJumpWidth

DSJW: Data Resynchronization jump width. Interpreted by MCAN as the value is this field + 1
Valid values are: 0 to 15.

Definition at line 93 of file TCAN4x5x_Data_Structs.h.

Referenced by TCAN4x5x_MCAN_ConfigureDataTiming_Raw(), and TCAN4x5x_MCAN_ReadDataTimingFD_Raw().

◆ DataTimeSeg1andProp

uint8_t TCAN4x5x_MCAN_Data_Timing_Raw::DataTimeSeg1andProp

DTSEG1: Data time segment 1 + prop segment value. Interpreted by MCAN as the value in this field + 1
Valid values are: 0 to 31.

Definition at line 85 of file TCAN4x5x_Data_Structs.h.

Referenced by TCAN4x5x_MCAN_ConfigureDataTiming_Raw(), and TCAN4x5x_MCAN_ReadDataTimingFD_Raw().

◆ DataTimeSeg2

uint8_t TCAN4x5x_MCAN_Data_Timing_Raw::DataTimeSeg2

DTSEG2: Data time segment 2. Interpreted by MCAN as the value is this field + 1
Valid values are: 0 to 15.

Definition at line 89 of file TCAN4x5x_Data_Structs.h.

Referenced by TCAN4x5x_MCAN_ConfigureDataTiming_Raw(), and TCAN4x5x_MCAN_ReadDataTimingFD_Raw().

◆ TDCFilter

uint8_t TCAN4x5x_MCAN_Data_Timing_Raw::TDCFilter

TDCFilter: Transmitter delay compensation Filter Window Length
Valid values are 0 to 127 mtq.

Definition at line 101 of file TCAN4x5x_Data_Structs.h.

Referenced by TCAN4x5x_MCAN_ConfigureDataTiming_Raw(), and TCAN4x5x_MCAN_ReadDataTimingFD_Raw().

◆ TDCOffset

uint8_t TCAN4x5x_MCAN_Data_Timing_Raw::TDCOffset

TDCO: Transmitter delay compensation offset
Valid values are 0 to 127 mtq.

Definition at line 97 of file TCAN4x5x_Data_Structs.h.

Referenced by TCAN4x5x_MCAN_ConfigureDataTiming_Raw(), and TCAN4x5x_MCAN_ReadDataTimingFD_Raw().


The documentation for this struct was generated from the following file: