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:CANFD 中最快的数据比特率是多少?

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

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/659876/awr1642-how-much-is-the-fastest-data-bit-rate-in-canfd

器件型号:AWR1642

 可以在 CANFD 中设置多少数据比特率?
例如、它都设置了5MHz。

我尝试设置为8MHz。 但 它似乎无法传输信息。
我无法在 CANFD 中获得回复。

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

    这是我的8MHz 设置

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

    我将研究这个问题并返回给您。

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

    您好,JuiYang,

    请使用以下设置:

    /*1MHz*/

    mcanBitTimingParams.nomBrp   = 0x2U;

      mcanBitTimingParams.nomPropSeg = 0x8U;

      mcanBitTimingParams.nomPseg1  = 0x6U;

      mcanBitTimingParams.nomPseg2  = 0x5U;

      mcanBitTimingParams.nomSjw   = 0x1U;

    /*8MHz*/

      mcanBitTimingParams.dataBrp  = 0x1U;

      mcanBitTimingParams.dataPropSeg = 0x2U;

      mcanBitTimingParams.dataPseg1 = 0x1U;

      mcanBitTimingParams.dataPseg2 = 0x1U;

      mcanBitTimingParams.dataSjw  = 0x1U;

    除位时序外、您还需要更改发送器补偿偏移。

    mcanCfgParams->tdcConfig.tdco = 3U;

    在连续传输的情况下、您可能需要在代码中添加一些同步。

    请参阅下面的8Mb/s 传输屏幕截图

    谢谢、

    Raghu

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

    您好 Raghu:

    在代码中添加一些同步意味着什么?
    在 AWR1642或 PC 中?

    谢谢你

    Juiyang