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.

[参考译文] TCAN1145-Q1:CAN 收发器"TCAN1145-Q1"唤醒时间很长

Guru**** 2465890 points
Other Parts Discussed in Thread: TCAN1145-Q1

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1478308/tcan1145-q1-can-transceiver-tcan1145-q1-take-long-time-to-wakeup

器件型号:TCAN1145-Q1

工具与软件:

团队成员、您好!

我将使用 CAN 收发器 "TCAN1145-Q1" 、并将 CAN 的速度配置为500K、将 CANFD 配置为2000K。 在部分网络中使用该 TCAN1145-Q1并发送"NM"消息- 睡眠请求至 ECU"PNC 无效"-时、CAN 收发器将进入睡眠模式、INH 引脚设置为低电平。 但是、当我们从 CAONE 正确设置 PNC (将有效的"NM"消息发送至)时、CAN 收发器。 它确实会唤醒、之后 INH 引脚设置为高电平 10秒 (必须重复发送"nm"消息10次才能唤醒。 每隔1条"nm"消息 1秒 ) 。 我需要知道为什么需要等待10s 才能将 INH 引脚设置为高电平并唤醒 CAN 收发器? 如何解决此问题?

注意:

-我们通过 CAN NOT CAN FD 发送 NM 消息  

-附加在选择性唤醒配置下面。 调用'SE选项_WAKEUP_Config'函数是为了睡眠 CAN 收发器   

 

谢谢

Hossam Afifi

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

    尊敬的 Hossam:

    当 TCAN1145处于启用局部联网的睡眠模式时、它有两种状态:一种状态仅启用内部低功耗接收器、其中器件监测总线的唤醒模式(WUP)、另一种状态是局部联网接收器处于活动状态、监测总线并对 CAN 帧进行解码、以获取唤醒帧(WUF)。 当 CAN 总线空闲时、BE 处于这种第一种状态、只有低功耗接收器处于活动状态。 当检测到 WUP (任何 CAN 活动都满足该要求)时、收发器将切换到第二个有效侦听模式并解码所有传入的经典 CAN 帧。 但是、如果总线保持空闲状态的时间超过 tSILENCE (0.6 - 1.2秒)、则器件将切换回低功耗 WUP 检测模式。  

    在测试中、由于发送 CAN 帧的间隔长于 tSILENC、因此在发送 CAN 帧时、器件可能永远不会处于活动侦听模式。 每个帧都将被识别为 WUP、并且器件将在传输下一帧之前超时回到低功耗侦听状态。 为了正确唤醒器件、需要在早期 CAN 帧的 tSILEN4224 (min)内发送 WUF、以确保器件处于活动选择性唤醒列表模式。  

    如果这一点很清楚、如果您还有其他问题、请告诉我。  

    此致、  
    Eric Schott  

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

    Eric、您好!

    感谢您的答复。

    是否有办法禁用  tSILENCE 、以便可以进一步延长 WUP 和 WUF 之间的时间?

    谢谢

    Hossam Afifi

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

    尊敬的 Hossam:

    很遗憾、tSILENCE 计时器无法禁用。 此计时器用于在睡眠模式下控制器件的功耗状态、因此、为了尽可能缩短器件在空闲总线上处于高功耗状态的时间、局部联网功能非常重要。

    在大多数 CAN 系统中、由于 CAN 控制器会自动重新传输 ACK 未满足要求的 CAN 帧、因此这不会是问题。 这意味着这两个 CAN 帧可能会紧跟着出现-比 tSILENCE 分配的600ms 时间短得多。

    此致、  
    Eric Schott