This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TCAN1146-Q1: CAN唤醒测试时的CANINT位置位情况

Part Number: TCAN1146-Q1

您好,客户对TCAN1146进行 CAN唤醒测试时的CANINT位置位情况,他们有以下疑问:

 

按芯片数据手册所述,CANINT位的置位条件是有CAN唤醒帧触发,但在下述测试工况中,当K15成功上电后,transceiver处于Normal模式时,如果发送有效can唤醒帧,CANINT=0,不置位,似乎与数据手册所述不符,请问出现这种现象的原因是什么?

 

 

测试工况

TCAN1146 初始化设置

测试过程

测试结果

CAN特定帧唤醒功能

CANFD passive功能

1

开启,10hSW_EN=1,47hSWCFG=1

开启,

44hSW_FD_PASSIVE=1

1、控制器上电后,拔掉K15线,等待控制器休眠
2、用CANoe发送ID范围内外的Normal CAN帧,通过观察CANoe接收报文变化和变量CPU0_PC数值判断唤醒情况
3、用CANoe发送ID范围内和范围外的CAN FD帧,通过观察CANoe接收报文和变量CPU0_PC数值判断唤醒情况

1Normal CAN指定帧可以唤醒网络(

CANINT=1),非指定Normal CAN帧无法唤醒,无错误帧
2ID段内和ID段外的CAN FD均无法唤醒,无错误帧。

3.K15上电后(CANINT=0):发送指定ID内外的normalCANCANINT位不变,值为0

4.K15上电后:发送CAN FD指定帧和非CAN FD指定帧CANINT位不变,值为0

2

开启,10hSW_EN=1,47hSWCFG=1

关闭,

44hSW_FD_PASSIVE=0

同上

1Normal CAN指定帧可以唤醒网络(

CANINT=1),非指定Normal CAN帧无法唤醒,无错误帧
2CAN FD error帧可以唤醒网络,CANINT=1

3.K15上电后(CANINT=0):发送指定ID内外的normalCANCANINT位不变,值为0

4.K15上电后:发指定ID范围内外的CANFDCANINT位不变,值为0

3

关闭,

10hSW_EN=0,47hSWCFG=1

开启,

44hSW_FD_PASSIVE=1

1、控制器上电后,拔掉K15线,等待控制器休眠
2、用CANoe发送任意ID范围的Normal CAN帧和CAN FD帧,通过观察CANoe接收报文变化和变量CPU0_PC数值判断唤醒情况

1、任意Normal CANCAN FD帧均能唤醒,唤醒后51hCANINT位置1

2、上电后发任意帧51hCANINT位不置1

4

关闭,

10hSW_EN=0,47hSWCFG=1

关闭,

44hSW_FD_PASSIVE=0

同上