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

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

尊敬的 Mingkang:
我在此论坛中以物理层和寄存器配置级别为 TCAN4550-Q1提供支持、并且可以帮助您解决正确的器件配置问题、但我不是 AUTOSAR 专家。 许多此类 AUTOSAR 驱动程序要求的抽象级别高于 TCAN4550-Q1、TCAN4550-Q1可能没有直接支持这些要求的器件内部硬件特性。 但是、标准驱动程序代码可能还支持 TCAN4550-Q1未实现或支持的功能。
您的问题非常广泛且通用、因此、您或许能够更具体地说明需要支持哪些功能、我可以帮助确定 TCAN4550-Q1是否可以通过其寄存器配置来支持这些功能。
TCAN4550-Q1支持通过 WAKE 引脚进行硬件唤醒。 这是 TCAN4550-Q1本身的硬件特性、默认情况下会运行。
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 通信的内部机制。
我不确定您为什么特别强调这一需求 ID。 这似乎是系统的一项要求、旨在确保 TCAN4550-Q1不会发生某些故障、并在要求和预期的时限内进行通信。 TCAN4550具有许多可监视的中断和故障状态位。 它还可以通过时间戳和 TX 事件 FIFO 提供成功的 CAN 报文传输指示。 但是、如果 TCAN4550-Q1发生了某种硬件故障、或者响应时间过长、那么这需要由 MCU 而不是 TCAN4550-Q1进行监测和确定。
此致、
乔纳森