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:故障安全模式下 MODE_SEL[2:0]的寄存器值

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1064899/tcan1145-q1-register-value-of-mode_sel-2-0-in-fail-safe-mode

器件型号:TCAN1145-Q1

您好!

在故障安全模式期间、MODE_SEL[2:0]的寄存器值将保持在任何故障条件之前设置的值。  我的理解是否正确?

2.在失效防护模式期间、用户必须将当前模式值重写到 MODE_SEL[2:0]以从失效防护模式切换到当前模式。  理解是否正确?

此致、Taki

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

    您好、Taki-San、

    1.是的、当器件处于故障安全模式时、MODE_SEL 值将保持不变(以前的模式)。 如果器件超时进入睡眠模式、则该值将发生变化。  

    不需要、不需要重新写入 MODE_SEL 值即可退出失效防护模式。  FSM 中断标志 INT_3[5]将指示器件何时进入失效防护模式。 如果启用了此标志、则应在器件离开失效防护模式后将其写入和清除。  

    请注意、如果此过程对终端应用不利、也可以使用 FSM_CONFIG[0]禁用失效防护模式。  

    如果您有任何疑问、请告诉我。  

    此致、
    Eric Schott

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

    您好、Eric - San、
    感谢你的答复。  让我再次确认上面的 Q2。

    数据表 P.28中的下图显示了 SPI 写入可以更改为任何状态。  基于此、我了解到用户可以通过在 SWE 计时器周期内写入 MODE_SEL[2:0]来从失效防护模式更改任何状态。  例如、如果用户希望从失效防护模式更改为正常模式、以便在正常模式下 CAN 通信期间发生任何故障后再次尝试 CAN 通信、则用户必须在 SWE 计时器过期之前向 MODE_SEL[2:0]写入"111"。  我是对的吗?   

    此致、Taki

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

    Taki-San、

    只要清除所有强制器件进入失效防护模式的故障、这是正确的。

    如果您有任何其他问题、请告知我们。

    此致、

    Eric Hackett