Nxp S32k312 CAN bit timing parameters Issue

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Nxp S32k312 CAN bit timing parameters Issue

ソリューションへジャンプ
828件の閲覧回数
Anitha7
Contributor III

Hi, @lukaszadrapa 

We are using the FlexCAN0 module for CAN communication. To configure the baud rate, we are using bit timing parameters.

Configuration Details

DeviceS32K3xx - CAN FDfpe_clk [MHz]40
TransceiverTJA1046bitrate [kbps]500
propTXRX [ns]150bitrate FD [kbps]2000
bus length [m]40samp. point [%]90

 

Our requirement is to achieve a tolerance of ≤ 0.4% for the following parameters:

1. Nominal Bitrate: 500 kbps

  • Prescaler: 4

  • PropSeg: 7

  • PhaseSeg1: 10

  • PhaseSeg2: 2

  • RJW: 2

2. Data Bitrate (for BRS): 2000 kbps

  • Prescaler: 1

  • PropSeg: 7

  • PhaseSeg1: 6

  • PhaseSeg2: 6

  • RJW: 6

Issue Description

The CAN communication works correctly without Bit Rate Switching (BRS). However, when BRS is enabled, we encounter TX errors.

We are using an FXOSC input clock of 40 MHz for the CAN module.

Could you please help us fine-tune the bit timing parameters to achieve a tolerance ≤ 0.4% with BRS enabled, using the 40 MHz FXOSC input clock?

タグ(2)
0 件の賞賛
返信
1 解決策
796件の閲覧回数
PetrS
NXP TechSupport
NXP TechSupport

Hi, 

you can try below tool for CAN bit timing parameter calculation;
https://community.nxp.com/t5/MPC5xxx-Knowledge-Base/MPC5xxx-S32Kxx-LPCxxxx-CAN-CAN-FD-bit-timing-cal...

Also see some hints below...
- If possible, select same prescalers for both nominal and data phases.
- If have TDC enabled, try to disable it as it is not needed for this rates.
- Be sure all node use same CAN protocol (non-ISO vs ISO CANFD).
- Have bus properly terminated.

BR, Petr

元の投稿で解決策を見る

0 件の賞賛
返信
1 返信
797件の閲覧回数
PetrS
NXP TechSupport
NXP TechSupport

Hi, 

you can try below tool for CAN bit timing parameter calculation;
https://community.nxp.com/t5/MPC5xxx-Knowledge-Base/MPC5xxx-S32Kxx-LPCxxxx-CAN-CAN-FD-bit-timing-cal...

Also see some hints below...
- If possible, select same prescalers for both nominal and data phases.
- If have TDC enabled, try to disable it as it is not needed for this rates.
- Be sure all node use same CAN protocol (non-ISO vs ISO CANFD).
- Have bus properly terminated.

BR, Petr

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2169707%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ENxp%20S32k312%20CAN%E3%83%93%E3%83%83%E3%83%88%E3%82%BF%E3%82%A4%E3%83%9F%E3%83%B3%E3%82%B0%E3%83%91%E3%83%A9%E3%83%A1%E3%83%BC%E3%82%BF%E3%81%AE%E5%95%8F%E9%A1%8C%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2169707%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F37795%22%20target%3D%22_blank%22%3E%40lukaszadrapa%3C%2FA%3E%3C%2FP%3E%3CP%3ECAN%20%E9%80%9A%E4%BF%A1%E3%81%AB%E3%81%AF%3CSTRONG%3EFlexCAN0%20%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%3C%2FSTRONG%3E%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%83%9C%E3%83%BC%E3%83%AC%E3%83%BC%E3%83%88%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%80%81%3CSTRONG%3E%E3%83%93%E3%83%83%E3%83%88%E3%82%BF%E3%82%A4%E3%83%9F%E3%83%B3%E3%82%B0%E3%83%91%E3%83%A9%E3%83%A1%E3%83%BC%E3%82%BF%E3%82%92%3C%2FSTRONG%3E%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CH3%20id%3D%22toc-hId-1974869213%22%20id%3D%22toc-hId-1999685236%22%3E%E6%A7%8B%E6%88%90%E3%81%AE%E8%A9%B3%E7%B4%B0%3C%2FH3%3E%3CTABLE%20width%3D%22438.124981880188px%22%3E%3CTBODY%3E%3CTR%3E%3CTD%20width%3D%22122.292px%22%3E%3CSTRONG%3E%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%3C%2FSTRONG%3E%3C%2FTD%3E%3CTD%20width%3D%22133.523px%22%3E%3CSTRONG%3ES32K3xx%20-%20CAN%20FD%3C%2FSTRONG%3E%3C%2FTD%3E%3CTD%20width%3D%22132.367px%22%3E%3CSTRONG%3Efpe_clk%20%5BMHz%5D%3C%2FSTRONG%3E%3C%2FTD%3E%3CTD%20width%3D%2249.3371px%22%3E%3CSTRONG%3E40%3C%2FSTRONG%3E%3C%2FTD%3E%3C%2FTR%3E%3CTR%3E%3CTD%20width%3D%22122.292px%22%3E%3CSTRONG%3E%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B7%E3%83%BC%E3%83%90%3C%2FSTRONG%3E%3C%2FTD%3E%3CTD%20width%3D%22133.523px%22%3E%3CSTRONG%3ETJA1046%3C%2FSTRONG%3E%3C%2FTD%3E%3CTD%20width%3D%22132.367px%22%3E%3CSTRONG%3E%E3%83%93%E3%83%83%E3%83%88%E3%83%AC%E3%83%BC%E3%83%88%20%5Bkbps%5D%3C%2FSTRONG%3E%3C%2FTD%3E%3CTD%20width%3D%2249.3371px%22%3E%3CSTRONG%3E500%3C%2FSTRONG%3E%3C%2FTD%3E%3C%2FTR%3E%3CTR%3E%3CTD%20width%3D%22122.292px%22%3E%3CSTRONG%3E%E3%83%97%E3%83%AD%E3%83%83%E3%83%97TXRX%20%5Bns%5D%3C%2FSTRONG%3E%3C%2FTD%3E%3CTD%20width%3D%22133.523px%22%3E%3CSTRONG%3E150%3C%2FSTRONG%3E%3C%2FTD%3E%3CTD%20width%3D%22132.367px%22%3E%3CSTRONG%3E%E3%83%93%E3%83%83%E3%83%88%E3%83%AC%E3%83%BC%E3%83%88FD%20%5Bkbps%5D%3C%2FSTRONG%3E%3C%2FTD%3E%3CTD%20width%3D%2249.3371px%22%3E%3CSTRONG%3E2000%3C%2FSTRONG%3E%3C%2FTD%3E%3C%2FTR%3E%3CTR%3E%3CTD%20width%3D%22122.292px%22%3E%3CSTRONG%3E%E3%83%90%E3%82%B9%E3%81%AE%E9%95%B7%E3%81%95%20%5Bm%5D%3C%2FSTRONG%3E%3C%2FTD%3E%3CTD%20width%3D%22133.523px%22%3E%3CSTRONG%3E40%3C%2FSTRONG%3E%3C%2FTD%3E%3CTD%20width%3D%22132.367px%22%3E%3CSTRONG%3E%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%80%82%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88%20%5B%EF%BC%85%5D%3C%2FSTRONG%3E%3C%2FTD%3E%3CTD%20width%3D%2249.3371px%22%3E%3CSTRONG%3E90%3C%2FSTRONG%3E%3C%2FTD%3E%3C%2FTR%3E%3C%2FTBODY%3E%3C%2FTABLE%3E%3CBR%20%2F%3E%3CP%3E%E5%BD%93%E7%A4%BE%E3%81%AE%E8%A6%81%E4%BB%B6%E3%81%AF%E3%80%81%E4%BB%A5%E4%B8%8B%E3%81%AE%E3%83%91%E3%83%A9%E3%83%A1%E3%83%BC%E3%82%BF%E3%81%AB%E5%AF%BE%E3%81%97%E3%81%A6%3CSTRONG%3E0.4%25%20%E4%BB%A5%E4%B8%8B%E3%81%AE%E8%A8%B1%E5%AE%B9%E5%B7%AE%3C%2FSTRONG%3E%E3%82%92%E9%81%94%E6%88%90%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CH4%20id%3D%22toc-hId--1629536609%22%20id%3D%22toc-hId--1604720586%22%3E1.%3CSTRONG%3E%E5%85%AC%E7%A7%B0%E3%83%93%E3%83%83%E3%83%88%E3%83%AC%E3%83%BC%E3%83%88%3A%20500%20kbps%3C%2FSTRONG%3E%3C%2FH4%3E%3CUL%3E%3CLI%3E%3CP%3E%E3%83%97%E3%83%AA%E3%82%B9%E3%82%B1%E3%83%BC%E3%83%A9%3A%204%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3E%E3%83%97%E3%83%AD%E3%83%83%E3%83%97%E3%82%BB%E3%82%B0%3A%207%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3E%E3%83%95%E3%82%A7%E3%83%BC%E3%82%BA1%3A%2010%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3E%E3%83%95%E3%82%A7%E3%83%BC%E3%82%BA%E3%82%BB%E3%82%B0%E3%83%A1%E3%83%B3%E3%83%882%3A%202%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3ERJW%3A%202%3C%2FP%3E%3C%2FLI%3E%3C%2FUL%3E%3CH4%20id%3D%22toc-hId-857976224%22%20id%3D%22toc-hId-882792247%22%3E2.%3CSTRONG%3E%E3%83%87%E3%83%BC%E3%82%BF%E3%83%93%E3%83%83%E3%83%88%E3%83%AC%E3%83%BC%E3%83%88%EF%BC%88BRS%E7%94%A8%EF%BC%89%EF%BC%9A2000%20kbps%3C%2FSTRONG%3E%3C%2FH4%3E%3CUL%3E%3CLI%3E%3CP%3E%E3%83%97%E3%83%AA%E3%82%B9%E3%82%B1%E3%83%BC%E3%83%A9%3A%201%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3E%E3%83%97%E3%83%AD%E3%83%83%E3%83%97%E3%82%BB%E3%82%B0%3A%207%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3E%E3%83%95%E3%82%A7%E3%83%BC%E3%82%BA1%3A%206%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3E%E3%83%95%E3%82%A7%E3%83%BC%E3%82%BA2%3A%206%3C%2FP%3E%3C%2FLI%3E%3CLI%3E%3CP%3ERJW%3A%206%3C%2FP%3E%3C%2FLI%3E%3C%2FUL%3E%3CH3%20id%3D%22toc-hId-847473120%22%20id%3D%22toc-hId-872289143%22%3E%E5%95%8F%E9%A1%8C%E3%81%AE%E8%AA%AC%E6%98%8E%3C%2FH3%3E%3CP%3ECAN%20%E9%80%9A%E4%BF%A1%E3%81%AF%3CSTRONG%3E%E3%80%81%E3%83%93%E3%83%83%E3%83%88%20%E3%83%AC%E3%83%BC%E3%83%88%20%E3%82%B9%E3%82%A4%E3%83%83%E3%83%81%E3%83%B3%E3%82%B0%20(BRS)%3C%2FSTRONG%3E%E3%81%AA%E3%81%97%E3%81%A7%E3%82%82%E6%AD%A3%E5%B8%B8%E3%81%AB%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E3%81%9F%E3%81%A0%E3%81%97%E3%80%81BRS%20%E3%82%92%E6%9C%89%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81%20%3CSTRONG%3ETX%20%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%3C%2FSTRONG%3E%E7%99%BA%E7%94%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3ECAN%20%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%81%AB%E3%81%AF%3CSTRONG%3E40%20MHz%20%E3%81%AE%20FXOSC%20%E5%85%A5%E5%8A%9B%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%3C%2FSTRONG%3E%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E40%20MHz%20FXOSC%20%E5%85%A5%E5%8A%9B%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%80%81%20%3CSTRONG%3EBRS%20%E3%82%92%E6%9C%89%E5%8A%B9%E3%81%AB%E3%81%97%E3%81%9F%E7%8A%B6%E6%85%8B%3C%2FSTRONG%3E%E3%81%A7%E3%80%81%3CSTRONG%3E%E8%A8%B1%E5%AE%B9%E8%AA%A4%E5%B7%AE%20%E2%89%A4%200.4%25%3C%2FSTRONG%3E%E3%82%92%E9%81%94%E6%88%90%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E3%80%81%E3%83%93%E3%83%83%E3%83%88%E3%82%BF%E3%82%A4%E3%83%9F%E3%83%B3%E3%82%B0%E3%83%91%E3%83%A9%E3%83%A1%E3%83%BC%E3%82%BF%E3%82%92%E5%BE%AE%E8%AA%BF%E6%95%B4%E3%81%99%E3%82%8B%E3%81%8A%E6%89%8B%E4%BC%9D%E3%81%84%E3%82%92%E3%81%8A%E9%A1%98%E3%81%84%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%81%8B%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2169744%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20Nxp%20S32k312%20CAN%20bit%20timing%20parameters%20Issue%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2169744%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3C%2FP%3E%0A%3CP%3ECAN%20%E3%83%93%E3%83%83%E3%83%88%E3%82%BF%E3%82%A4%E3%83%9F%E3%83%B3%E3%82%B0%E3%83%91%E3%83%A9%E3%83%A1%E3%83%BC%E3%82%BF%E3%81%AE%E8%A8%88%E7%AE%97%E3%81%AB%E3%81%AF%E4%BB%A5%E4%B8%8B%E3%81%AE%E3%83%84%E3%83%BC%E3%83%AB%E3%82%92%E8%A9%A6%E3%81%99%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FMPC5xxx-Knowledge-Base%2FMPC5xxx-S32Kxx-LPCxxxx-CAN-CAN-FD-bit-timing-calculation%2Fta-p%2F1119319%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Ft5%2FMPC5xxx-Knowledge-Base%2FMPC5xxx-S32Kxx-LPCxxxx-CAN-CAN-FD-%E3%83%93%E3%83%83%E3%83%88%E3%82%BF%E3%82%A4%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%88%E7%AE%97%2Fta-p%2F1119319%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E4%BB%A5%E4%B8%8B%E3%81%AE%E3%83%92%E3%83%B3%E3%83%88%E3%82%82%E5%8F%82%E7%85%A7%E3%81%97%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84...%3CBR%20%2F%3E%20-%20%E5%8F%AF%E8%83%BD%E3%81%A7%E3%81%82%E3%82%8C%E3%81%B0%E3%80%81%E5%85%AC%E7%A7%B0%E3%83%95%E3%82%A7%E3%83%BC%E3%82%BA%E3%81%A8%E3%83%87%E3%83%BC%E3%82%BF%20%E3%83%95%E3%82%A7%E3%83%BC%E3%82%BA%E3%81%AE%E4%B8%A1%E6%96%B9%E3%81%AB%E5%90%8C%E3%81%98%E3%83%97%E3%83%AA%E3%82%B9%E3%82%B1%E3%83%BC%E3%83%A9%E3%82%92%E9%81%B8%E6%8A%9E%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E-%20TDC%20%E3%81%8C%E6%9C%89%E5%8A%B9%E3%81%AB%E3%81%AA%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E5%A0%B4%E5%90%88%E3%81%AF%E3%80%81%E3%81%93%E3%81%AE%E3%83%AC%E3%83%BC%E3%83%88%E3%81%AB%E3%81%AF%E5%BF%85%E8%A6%81%E3%81%AA%E3%81%84%E3%81%AE%E3%81%A7%E7%84%A1%E5%8A%B9%E3%81%AB%E3%81%97%E3%81%A6%E3%81%BF%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82%3CBR%20%2F%3E-%20%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E3%83%8E%E3%83%BC%E3%83%89%E3%81%8C%E5%90%8C%E3%81%98%20CAN%20%E3%83%97%E3%83%AD%E3%83%88%E3%82%B3%E3%83%AB%20(%E9%9D%9E%20ISO%20%E3%81%A8%20ISO%20CANFD)%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%20-%20%E3%83%90%E3%82%B9%E3%82%92%E9%81%A9%E5%88%87%E3%81%AB%E7%B5%82%E4%BA%86%E3%81%95%E3%81%9B%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3EBR%E3%80%81%E3%83%9A%E3%83%88%E3%83%AB%3C%2FP%3E%3C%2FLINGO-BODY%3E