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:TCAN 1145-Q1:CANSLNT 是什么意思?

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1364223/tcan1145-q1-tcan-1145-q1-what-does-canslnt-mean

器件型号:TCAN1145-Q1

根据 TCAN1145数据表的第10.4.1节"正常模式"、我们了解到、当 CANSLNT_SWE_DIS 设置为1时、将使用 tSilence 并且不使用 CANSLNT。

不过、我们注意到 CANSLNT 在每次复位后都设置为1。 我们希望了解这一观察的意义。

CANSLNT 在这种情况下是否具有特定的含义?

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

    尊敬的 Jaewon:

    CANSLT 标志用于指示 CAN 总线何时空闲。 当在 RXD 上未检测到通信的时间超过 tSILENCE (~1秒)时、会设置该标志。  

    CANSLNT_SWE_DIS 字段控制 CANSLNT 标志如何与 SWE 计时器进行交互。 SWE 计时器是一款~4分钟的计时器、会在 MCU 无响应的情况下自动将收发器置于睡眠模式作为失效防护。 当 CANSLNT_SWE_DIS 启用(默认设置为1)时、总线上的 CAN 活动将复位 CANSLT 标志并复位 SWE 计时器、因此无需 MCU 采取进一步操作即可将收发器保持在正常模式。 如果 CANSLNT_SWE_DIS 设置为0、则当 CAN 总线活动恢复时、SWE 计时器将不再复位。 在该配置中、CANSLT 标志需要由 MCU 复位、以暂停计时器并防止收发器进入睡眠模式。  

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

    此致、  
    埃里克·肖特