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 总线唤醒(仅使用唤醒引脚触发器唤醒)

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1078631/tcan1145-q1-disable-wake-on-can-bus-only-wake-using-wake-pin-trigger

部件号:TCAN1145-Q1

大家好,团队

有了 TCAN1145-Q1,是否有办法完全禁用 CAN 总线唤醒功能,并且只使用唤醒针来唤醒?

要实现这一目标,人们想用一个选择性唤醒代码进行编程,而这种代码实际上永远不会在总线上发生,但如果可能的话,我想用一种方法来完全禁用 CAN 总线唤醒功能。

请告诉我您的想法。

谢谢!

大卫

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

    大卫,你好。

    遗憾的是,无法完全禁用通过 CAN 唤醒功能。 如您所述,使用非预期 ID 配置设备以进行部分网络可能是这种行为最接近的模拟。 请记住,在这种配置中,设备仍将监控 CAN 总线活动,如果错误计数器溢出,设备将会唤醒。  

    如果你还有其他问题,请告诉我。

    此致,
    埃里克·肖特

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

    埃里克,您好!

    感谢您的反馈。 我不熟悉错误计数器,设备会将什么视作错误以增加计数器? 计数器溢出的值是多少?

    谢谢,

    大卫

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

    大卫,

    CAN 协议定义的 CAN 帧错误(物位,CRC 或 CRC 分隔符格式错误)将被视为错误,计数器值可通过寄存器0x46中的 SPI 寄存器进行配置。

    此致,

    埃里克·哈克特  

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

    谢谢 Eric,所以即使 TCAN1145处于休眠状态,它仍在监控总线是否存在 CAN 帧错误(物位,CRC 或 CRC 分隔符格式错误),如果我们溢出 计数器的时间超过寄存器0x46设置的时间,这将触发唤醒事件。 我的理解是否正确?

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

    大卫,

    是的,正确。 即使从未发送正确的 WUF,帧溢出错误也会唤醒设备。

    此致,

    埃里克·哈克特