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.

[参考译文] TCAN1145-Q1:对于 TCAN1145、支持在 CAN FD 配置中实现选择性唤醒

Guru**** 2451970 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1497405/tcan1145-q1-support-for-selective-wakeup-implementation-in-can-fd-config-for-tcan1145

器件型号:TCAN1145-Q1

工具/软件:

大家好:  

在我们的项目中、我们需要能够 通过 CAN 唤醒实现唤醒、并与两种 车辆 CAN 配置兼容:CAN FD/CAN HS。
在本例中、我们使用 TJA 收发器、即:
-如果是 CAN HS 配置、 CAN 收发器仅在接收到唤醒源时才会唤醒 MCU。
-在 CAN FD 配置的情况下、 无论接收到的 Rx 帧是多少、CAN 收发器都会唤醒 MCU。
影响:  
- 在 CAN HS 配置的情况下: 只有在检测到 WkUp 源时,软件才会被唤醒,并会导致快速切换到活动状态。 ->我们在这种情况下完全合规。
-在 CAN FD 配置的情况下,软件将唤醒 任何 Rx 帧,它将卡在检查模式没有任何车辆请求,直到接收到唤醒帧,主题我们不主作为车辆 CAN 活动可以满足其他客户需求(驾驶等)。-->我们不符合这种情况。
您能否请确认 CAN FD 配置中的 TCAN1145是否不支持选择性唤醒。
您能否建议在 CAN FD 中实现任何机制、以便我们可以解决该问题。
此致、
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Mahidhar:

    是的、TCAN1145将能够支持与 TJA1145相同的选择性唤醒功能、从而允许器件在 CAN 总线处于运行状态时保持睡眠模式、直到检测到正确的唤醒帧(WUF)。 此器件将能够满足您在此处描述的所有要求。  

    值得注意的是、TJA1145和 TCAN1145都具有 FD 被动配置、允许收发器在睡眠模式下忽略 CAN FD 帧、因此当总线上存在 CAN FD 流量时、这些帧不会唤醒收发器。 这将使任一器件都能够符合您在此处描述的第二种情况。 我不确定 TJA1145中的该功能如何发挥作用、但对于 TCAN1145、配置就像设置 SW_CONFIG_1寄存器中的 SW_FD_PASSIVE 位一样简单。  

    如果您有任何其他问题、请告诉我。

    此致、  
    Eric Schott