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 唤醒测试时设置 TCAN1146 CANINT

Guru**** 657980 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1278146/tcan1146-q1-tcan1146-canint-set-at-the-time-of-can-wake-up-test

器件型号:TCAN1146-Q1

大家好!

CANINT 位的设置条件是存在 CAN 唤醒帧触发器、 但在以下测试案例中、当 K15成功上电且收发器处于正常模式时、如果 发送了有效的 CAN 唤醒帧、CANINT=0、未设置、则它似乎与数据表不一致、这种现象的原因是什么?

测试条件

TCAN1146初始化设置

测试过程

测试结果

CAN 特定帧唤醒功能

CANFD 无源功能

1

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

在,

44hSW_FD_PASSIVE=1

1.控制器上电后,拔下 K15线并等待控制器休眠
2、使用独木舟在 ID 范围内外发送正常 CAN 帧,并通过观察独木舟收到的消息的变化和变量 CPU0_PC 值来判断唤醒情况
3、使用独木舟在 ID 范围内外发送 CAN FD 帧,并通过观察值 CPU0_PC 独木舟和收到的消息判断唤醒情况。

1.正常的 CAN 指定帧可以唤醒网络(CANINT=1)、非指定的正常 CAN 帧无法唤醒、无错误帧

2. ID 段内外的 CAN FD 无法在没有错误帧的情况下唤醒。

3. K15上电后(CANINT=0):正常 CAN 帧内/外的 CANINT 位不会被发送、该值为0

K15上电后:CAN FD 指定的帧和非 CAN FD 指定的帧 CANINT 位不会更改、且值为0

2

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

关闭,

44hSW_FD_PASSIVE=0

Ditto

1.正常的 CAN 指定帧可以唤醒网络(CANINT=1)、非指定的正常 CAN 帧无法唤醒、无错误帧

2、CAN FD 错误帧可以唤醒网络、CANINT=1。

3. K15上电后(CANINT=0):正常 CAN 帧内/外的 CANINT 位不会被发送、该值为0

4. K15上电后:在指定 ID 范围内外的 CANFD 帧的 CANINT 位保持不变、该值为0

3

关闭,

10hSW_EN=0、47hSWCFG=1

在,

44hSW_FD_PASSIVE=1

1.控制器上电后,拔下 K15线并等待控制器休眠
2.使用独木舟发送任意 ID 范围的正常 CAN 帧和 CAN FD 帧,并通过观察独木舟收到的消息的变化和 CPU0_PC 值来判断唤醒情况

1.任何正常的 CAN 或 CAN FD 帧都可以唤醒、唤醒后会唤醒51hCANINT 位置1

2.上电后,发送任何帧51hCANINT 位而不设置1

4

关闭,

10hSW_EN=0、47hSWCFG=1

关闭,

44hSW_FD_PASSIVE=0

Ditto

 感谢您的支持。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Daniel、您好!

    当收发器处于正常模式时、唤醒模式(SW_EN=0时使用的 WUP)不处于活动状态。 该功能用于检测收发器处于低功耗模式时的 CAN 活动、例如待机或睡眠模式。 如果收发器在正常模式下接收到 CAN 帧、则信息将通过 RXD 信号传递给控制器。  

    如果您还有其他问题、请告诉我您的问题是否理解正确。  

    此致、  
    埃里克·肖特  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我要在这个帖子上加上标签。  当 MSPM0具有包含 CANWU 数据包并将 RXD 引脚切换为低电平时、是否可以在为 CAN_RX 配置的同一引脚上使用该收发器来唤醒 MSPM0? 或者、来自 RX 的唤醒信号是否需要馈送到配置为唤醒的单独 GPIO?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Michael、您好!

    RXD 的行为将与其他14引脚 CAN 收发器相同、因此任何需要此行为的软件都将与关于使用此引脚的 TCAN1146唤醒兼容。 通常会将同一引脚重复用于 RXD CAN 数据和唤醒信息。  

    此致、
    埃里克·肖特

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    非常感谢提供的信息。