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:禁止 CAN FD 功能并设置传统 CAN 仅启用

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1580485/tcan1145-q1-forbid-can-fd-function-and-set-classic-can-enable-only

器件型号: TCAN1145-Q1

为了解决客户的请求、现在我们需要禁止 CAN FD 功能并设置仅限传统 CAN 启用。 我们想知道我们需要修改寄存器值的哪一部分、以便只启用传统 CAN。

BR。

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

    尊敬的 Minda:

    感谢您在 E2E 上联系我们!

    我想您可能会将 TCAN1145 与 CAN 控制器混淆起来、但其实并非如此。 TCAN1145 是一款 CAN 收发器、它在 TXD 上发送信号(来自控制器)并将其发送到 CAN 总线、RXD 输出 CAN 总线消息。 CAN 控制器负责发送传统 CAN 或 CAN FD 帧。  

    如果这样回答了您的问题、或者您对 TCAN1145 有任何其他问题、请告诉我。

    此致、

    Ethan

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

    您好、ethan

    感谢您的答复。

    因此、由于它是收发器、只能在 CAN H/L 和 CAN Tx/CAN Rx 之间传输消息、而不能控制它可以接收或发送哪种类型的消息、对吧? 如果正确、但我仍想仅将 DUT 设置为传统 CAN 模式、则可能需要更改 TCAN1145 连接?μ s 的 MCU 的设置

    BR、

    Minda.

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

    尊敬的 Minda:

    是、常规收发器仅向 CAN 总线发送数据和从 CAN 总线接收数据。 它本身不控制或解释 CAN 消息。

    我们的 TCAN114x 系列器件也是常规收发器、但它们也具有 SPI 功能、可进一步配置器件的各种功能(例如选择性唤醒)。  

    此图是数据表的屏幕截图。 红色块是收发器、绿色 MCU 块负责 CAN 控制器。  

    因此、如果您要仅发送传统 CAN 帧 (<= 1Mbps)、则需要在 CAN 控制器中设置软件来执行此操作。  

    请注意、如果要通过从其他收发器接收 CAN 帧来使用选择性唤醒、可针对特定数据速率配置此设置。 这可以在第 10.6.34 节中参考。 但是、如果未将选择性唤醒功能用于基本测试、则可以忽略此操作。  

    此致、

    Ethan

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

    您好、ethan

    感谢您的答复。

    最近、我们更改了 MCU(此 DUT 中的 CAN 控制器)的设置、并成功实现了传统 CAN 读取/写入启用。 该 DUT 被设计为可以由 CAN_INH 从待机模式唤醒、现在无论它收到的是传统 CAN 或 CANFD 消息、DUT 都将被唤醒。 因此、我想知道、只要 CAN H/L 上有按摩、INH 引脚是否会被拉高? 无论是经典 CAN 还是 CAN FD?

    BR、

    Minda Li

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

    尊敬的 Minda:

    如果您未启用选择性唤醒、则远程唤醒功能将允许任何 CAN 帧(可以是传统 CAN 或 CAN FD)唤醒器件。

    选择性唤醒功能仅支持将传统 CAN 帧作为有效的 WUF、因此如果您只想通过传统 CAN 唤醒、则需要在初始化期间配置 WUF、然后启用选择性唤醒。

    此致、

    Sean