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.

[参考译文] TCAN4550-Q1:超时功能

Guru**** 2538960 points
Other Parts Discussed in Thread: TCAN4550-Q1, TCAN4550

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1334926/tcan4550-q1-timeout-functions

器件型号:TCAN4550-Q1
主题中讨论的其他器件: TCAN4550

您好!

在 TCAN4550-Q1的标准 MCAL 驱动程序代码包中、本文档介绍了某些 CAN 操作超时功能不受支持、这意味着在某些情况下 CAN 会被阻止。 我想问、是否有适用于此部件不支持的标准 AUTOSAR 要求的权变措施解决方案。 谢谢!

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

    尊敬的 Mingkang:

    我在此论坛中以物理层和寄存器配置级别为 TCAN4550-Q1提供支持、并且可以帮助您解决正确的器件配置问题、但我不是 AUTOSAR 专家。  许多此类 AUTOSAR 驱动程序要求的抽象级别高于 TCAN4550-Q1、TCAN4550-Q1可能没有直接支持这些要求的器件内部硬件特性。  但是、标准驱动程序代码可能还支持 TCAN4550-Q1未实现或支持的功能。

    您的问题非常广泛且通用、因此、您或许能够更具体地说明需要支持哪些功能、我可以帮助确定 TCAN4550-Q1是否可以通过其寄存器配置来支持这些功能。

    • 不支持硬件唤醒。

    TCAN4550-Q1支持通过 WAKE 引脚进行硬件唤醒。  这是 TCAN4550-Q1本身的硬件特性、默认情况下会运行。

    • 不支持 TTCAN。

    TCAN4550-Q1对 CAN FD 控制器使用 Bosch M_CAN 修订版3.2.1.1 IP、而不是 M_TTCAN IP。

    • 不支持自动脱离总线恢复。

    TCAN4550-Q1符合 ISO 11898-1:2015和 ISO 11898-2:2016的要求。 如果错误计数器达到器件进入总线关闭状态的点、则必须由 MCU 重新初始化器件、并且 TCAN4550-Q1没有可自行重新启用 CAN 通信的内部机制。

    • SWS_CAN_00281

    我不确定您为什么特别强调这一需求 ID。  这似乎是系统的一项要求、旨在确保 TCAN4550-Q1不会发生某些故障、并在要求和预期的时限内进行通信。  TCAN4550具有许多可监视的中断和故障状态位。  它还可以通过时间戳和 TX 事件 FIFO 提供成功的 CAN 报文传输指示。  但是、如果 TCAN4550-Q1发生了某种硬件故障、或者响应时间过长、那么这需要由 MCU 而不是 TCAN4550-Q1进行监测和确定。

    此致、

    乔纳森