A:客户配置如图1、图2所示,图1配置500K的CAN波特率没问题,图2配置2M的CANFD是有问题的,FPROPSEG应该配成0x0b 。 80M时钟,按20Tq配置2M的CANFD,应该是:
SYNC+(FPROPSEG + FPSEG1 + 1)+ (FPSEG2 + 1)= 20(如图3所示),因为同步段默认是1,
可以当成同步段与传播段合并,即(FPROPSEG+1) + (FPSEG1 + 1)+ (FPSEG2 + 1)= 20 ,
这与CAN的配置有点区别,CAN配置多一个+1 。
最好用S32DS的PE组件配置波特率,这样可以防止配置出错。
图1
图2
图3