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.

[参考译文] TCAN2845-Q1:CAN 2.0和 CAN FD 唤醒问题

Guru**** 2457760 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1490090/tcan2845-q1-can-2-0-and-can-fd-wake-up-question

器件型号:TCAN2845-Q1

工具与软件:

尊敬的 Expert:

我们想知道 TI 的 SBC (例如 TCAN284x-Q1)是否支持 CAN 2.0和 CAN FD 唤醒功能、您能否分享一些相关文档? 谢谢。

此致、

Ryker

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

    尊敬的 Ryker:

    CAN 2.0是对允许使用扩展29位 ID 的 CAN 标准更新的特定参考。 这不会影响任何仅支持物理层的收发器的正常通信。 TCAN2845的选择性唤醒功能还支持扩展 ID 滤波、因此此器件可支持 CAN 2.0。  

    "CAN FD 唤醒"不是指已知特性。 我们任何收发器的标准唤醒模式(WUP)唤醒将与 CAN FD 帧兼容、因为仲裁阶段(仍以传统 CAN 速率传输)将满足 WUP 的时序要求。 如果这是此处的要求、则 TCAN2845或我们的任何其他 CAN FD 收发器可以支持这一点。  
    如果指的是使用选择性唤醒在特定 CAN FD 帧上唤醒的功能、则 CAN 标准未定义此特性、市场上也没有此特性。 局部联网旨在用于传统 CAN 帧。 由于所有 CAN FD CAN 控制器和收发器都向后兼容、因此这可以在任何系统中实现。 系统唤醒至传统 CAN 或 CAN FD 帧之间的时序差异可以忽略不计、不会带来任何真正的好处。 支持 FD 唤醒的 PN 物理层也将显著复杂、以解码更高的数据速率信号。 出于这些原因、我不认为将定义这样一个特性以在任何符合 ISO 标准的 CAN 系统中使用。  

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

    此致、  
    Eric Schott  

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

    Eric、您好!

    感谢您的解释。 我的客户需要实现以下功能:

    当 CAN 总线上存在 CAN 2.0和 CAN FD 消息(有时仅存在 CAN FD 消息)时、系统仅在接收到特定的 CAN FD 消息 ID 或数据后才唤醒 ECU。 您能否帮助确认 TI 的 SBC 是否支持该功能? 谢谢。

    此致、

    Ryker

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

    尊敬的 Ryker:

    局部联网功能允许收发器(在本例中为 SBC)仅针对具有可选数据滤波器的特定 CAN ID 唤醒。 但是、该功能仅适用于经典 CAN 2.0帧。 TCAN284x 器件可配置为忽略 CAN FD 帧、以便当 SBC 处于睡眠模式时这些帧可以存在于总线上、而不会干扰唤醒方法。 但是、唤醒帧(WUF)本身需要在没有启用 FD 位和比特率切换的情况下进行格式化。 任何 CAN FD 控制器都可以实现这一点。  

    根据您的说明、TCAN284x 将能够为客户的最终需求提供支持。 我认为、某些细节可能需要根据该功能在当前市场中的实现方式进行一定程度的澄清、但该器件的整体功能将超出此器件的可能范围。  

    此致、
    Eric Schott

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

    Eric、您好!

    但是、客户需要 SBC 能由 CAN FD 帧唤醒、也不想忽略 CAN FD 帧。 由于有时 CAN 总线上仅存在 CAN FD 帧、因此需要使用 CAN FD 帧来唤醒 SBC。

    BR、

    Ryker

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

    尊敬的 Ryker:

    市场上并不具备 CAN FD 帧选择性唤醒这一特性。 CAN 标准仅指定了传统 CAN 帧上唤醒的唤醒行为。 当系统需要在睡眠模式下寻址客户节点时、必须对其进行修改以发送传统 CAN 帧。 只需对软件进行少量修改即可轻松完成此操作、并且对于对市场上的任何 CAN 设备实施选择性唤醒也是必需的。  

    请向客户强调、缺少 CAN FD 上的 WAKE 支持不是我们器件的限制、而是 ISO CAN 标准有意遗漏。  

    此致、
    Eric Schott