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.

[参考译文] TCAN1043G-Q1:使用 TCAN1043GDMTQ1、基于 Autosar 网络管理的特定 CAN 帧唤醒解决方案

Guru**** 1791630 points
Other Parts Discussed in Thread: TCAN1145-Q1, TCAN1146-Q1, TCAN1043-Q1
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1420438/tcan1043g-q1-autosar-network-management-based-specific-can-frame-wakeup-solution-using-tcan1043gdmtq1

器件型号:TCAN1043G-Q1
主题中讨论的其他器件:TCAN1146-Q1TCAN1043-Q1、TCAN1145-Q1

工具与软件:

您好、尊敬的 TI 专家

 

您能否  在 Autosar 网络管理中分享使用 TCAN1043GDMTQ1的特定 CAN 帧唤醒建议解决方案。

 

谢谢您~  

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

    连接、

    TCAN1043-Q1不是具有可实现特定 CAN 帧唤醒的选择性唤醒功能的 CAN 收发器。 TCAN1043-Q1只能检测 CAN 总线上的唤醒脉冲、这些脉冲只有一个显性位、后跟一个隐性位和一个显性位。 TCAN1145-Q1和 TCAN1146-Q1都是支持选择性唤醒的收发器、可以配置为仅在特定 CAN 唤醒帧时唤醒。

    此致、

    Eric Hackett  

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

    嗨、 Eric

    感谢您的答复。

    由于任何 CAN 消息都可以唤醒 TCAN1043-Q1、现在我想 通过软件对 CAN 唤醒帧 ID 进行滤波、因此我需要在 TCAN1043-Q1进入睡眠模式时检查总线活动、该模式根据 Autosar nm 状态机(不再接收任何 nm 消息)设置、以防止(如果有其他应用消息) TCAN1043-Q1睡眠和 无时间唤醒。

    然后、我应该检查哪个引脚。

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

    RXD 引脚将通过向控制器置位逻辑低电平状态来指示是否发生了唤醒事件。 发生唤醒事件时、INH 引脚也会进入高电平状态。  

    但是、如果器件在总线上看到 WUP、则会自动唤醒、因此除非您可以使用软件不发送消息、否则我不确定如何通过软件权变措施来停止该消息。

    此致、

    Eric Hackett  

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

    好的~我看到,谢谢你的答复再次~  

     ~我还有两个问题。
    1. 's guide="">PDF 文档、我也介绍了一些信息 nFAULT 可以提供一些唤醒信息、 也可以轮询此引脚吗? 's>


    2.如果 收发器 已经存在 [睡眠模式] 、 哪些类型的总线活动或电源活动将导致 收发器进入 [正常模式] [待机模式] (下图显示收发器 可以 从进入[正常模式]和[待机模式]  [睡眠模式] )

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

    连接、

    1) 1)是、请参阅您分享的表、了解如何使用 nFAULT 来确定发生的唤醒事件的类型。

    2) 2)从睡眠模式到正常模式、需要将 EN 和 nSTB 引脚置位。 从睡眠模式到待机模式、将需要发生唤醒事件。

    此致、

    Eric Hackett