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.

[参考译文] AWR1642:AWR1642上 MCAN 的设置

Guru**** 2555630 points
Other Parts Discussed in Thread: AWR1642

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/730246/awr1642-the-settings-for-mcan-on-awr1642

器件型号:AWR1642

您好!

您能详细介绍一下 AWR1642上 MCAN 的设置吗?
我的客户在以下文件中提到 MCANAppInitParams。
C:\ti\mmwave_sdk_01_02_00_05\packages/ti\drivers\canfd\test\xwr16xx\main.c

启用 FD 模式(mcanCfgParams->fdMode = 0x1U)时,是否需要进行任何设置?
 他们想知道 MCANAppInitParams 中的参数是否足以支持 FD 模式。

2.for mcanCfgParams->efbi,需要将什么情况设置为1?
 要同步 CAN 总线上的器件、是否应将其设置为1?

3.for mcanCfgParams->filterConfig.rfe,对于11位 ID 系统,此设置是否有效?

4.对于 mcanCfgParams->msgRAMConfig.rxFIFO1OpMode,默认设置似乎是64U。
 但是、它应该是1或0。
 那么、建议的设置是0还是1?

此致、
Nomo

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

    A1:与"mcanCfgParams->fdMode = 0x1U"一起,在传输数据时,需要使用"CANFD_MCANFrameType_FD"作为"CANFD_transmitData()"中的框架类型。

    A2:"EFBI"位用于检测硬同步的边沿。 如果该位设置为0,则会对边沿过滤进行不平衡,如果它为1,则检测边沿需要2个连续显性 tq (时间份额)。 这更适用于与 CANBUS 的同步/集成。

    A3:对于11位 ID 系统、可设置为1。

    A4:这适用于 FIFO 1操作模式、将其设置为0 FIFO 在阻塞模式下工作、1在覆盖模式下工作。 首选是阻塞模式。

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

    感谢你的答复。
    我将参考您的信息。

    此致、
    Nomo