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.

[参考译文] TDA4VL-Q1:CAN FD—采样和 BRS 控制

Guru**** 2415460 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1529901/tda4vl-q1-can-fd---sampling-and-brs-control

器件型号:TDA4VL-Q1

工具/软件:

  • MCAN 是每位执行单个采样还是多个采样?
  • 是否允许在启用 BRS 的情况下逐帧控制 CAN 的 BRS 位、以便应用程序确定使用自定义条件启用/禁用 BRS 的标准?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    brs 是每位执行单个样本还是多个样本?

    在 CAN 中、我们可以设置次级采样点。

    是否允许在启用了 brs 的情况下逐帧控制 CAN 的 BRS 位、以便应用程序确定在自定义条件下启用/禁用 BRS 的标准?

    您可以控制 BRS 位、以便从应用中选择 CAN FD 或经典 CAN。

    下面是一些关于 CAN 的常见问题解答

    https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/11_00_00_06/exports/docs/pdk_jacinto_11_00_00_21/docs/userguide/jacinto/faq/faq_can.html#faq-can

    此致

    Tarun Mukesh

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

    “在中、我们可以设置二次采样点。“
    -->我相信您指的是发送器延迟补偿 (TDC )。 我知道这需要第二次采样。 但我的问题与第一个(主)样本本身有关。 它确实是使用一个样本执行、还是与某些 CAN 外设实现中一样、使用多个连续采样完成、然后使用多数表决来决定结果?

    “您可以控制 BRS 位、以便从应用中选择 CAN FD 或经典 CAN。“
    --> 建议使用 Autosar 架构中的哪个图层来有效地逐帧控制此图层? 是不是?
    我相信我们也可以在发生 TX 错误时(例如)使用 CANFD 中的 BRS 来切换到较低的数据速率

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

    您好:

    ->我相信您指的是发送器延迟补偿 (brs)。 我知道这需要第二次采样。 但我的问题与第一个(主)样本本身有关。 它确实是使用一个样本执行、还是像在某些 CAN 外设实现中那样、用多个连续样本完成、然后使用多数票决定结果?

    Jacinto MCAN 不支持您请求的多个连续样本。

    建议 brs 架构中的哪一层高效地逐帧控制? 它是 CanIf 吗?

    逐帧控制通常未在 AUTOSAR 规范中提及,我认为它超出了 AUTOSAR 的范围。 在 MCAL CAN 驱动程序中、您需要控制此 BRS 位、用于简单的 CAN 或 CAN FD。

    此致

    Tarun Mukesh