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.

[参考译文] TMS320F280039C-Q1:MCAN 接收 CAN 和 CANFD 消息

Guru**** 2536030 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1553074/tms320f280039c-q1-mcan-receive-can-and-canfd-message

器件型号:TMS320F280039C-Q1


工具/软件:

尊敬的专家:

美好的一天! 我要找客户。 我想知道 MCAN 是否可以同时接收 CAN 消息和 CANFD 消息? 如果是、如何进行配置?

谢谢!

此致  

Kita

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

    H Kita、

    编号 MCAN 同时支持传统 CAN 和 CAN FD。  传统 CAN 和 CAN FD 器件可以在同一网络上共存、不会发生任何冲突。 但一个 MCAN 模块只能在一种模式下运行:传统 CAN 或 CAN FD:

    对于 CAN FD、CCCR.FDOE = 1

    对于传统 CAN、CCCR.FDOE = 0

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

    尊敬的 QJ:

    如果 CANFD 在 仲裁字段和数据字段上使用相同的速度、那么 即使设置 CCCR.FDOE = 1、仍然可以同时接收 CAN 消息和 CANFD 消息吗?

    谢谢!

    此致

    Kita

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

    尊敬的 Kita:

    我不这么认为。 CAN 和 CANFD 具有不同的消息帧结构。 CAN FD 的控制字段包括 FD 格式和比特率切换的标志。 CAN FD 使用改进的 CRC 多项式(21 位与 15 位)进行 CRC 计算。