MC56F82748 CAN information

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

MC56F82748 CAN information

492 Views
EngHuiPeng
NXP Employee
NXP Employee

Customer is checking whether MC56F82748 CAN feature is able to do sample point between 80-84. 

Customer requirement is as follow

CAN baud rate: 500K

Sample point: 80-84

Sync Jump width 2-4

I see in the DSC56800EXQSUG that the MSCAN can set the Sample point and Synch Jump width. How to calculate the sample point as the sample selection is 1 sample/bit to 3 samples/bit. Can MC56F82748 meet the above criteria. 

Thanks.

Regards,

Audrey

1 Reply

356 Views
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi, Audrey,

Regarding your question, for MC56F82748, the bus clock is 50MHz, the CAN baudrate is 0.5MHz, the divider is 50MHz/0.5MHz=100, if you set the prescaler as 2(seting BRP bits in CAN_BTR0 as 1), the Tq clock cycle in ONE CAN bit is 25. In the case, for RX pin, the sampling point ocurs at the end of Time segment1, if you set the SAMP in CAN_BTR1, the CAN will sample the logic of RX pin at the end of Time Segment1 three times, the resulting bit value is determined by using majority rule on the three total samples.

Hope it can help you

BR

Xiangjun Rong

pastedImage_1.png