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.

[参考译文] TLIN1431-Q1:引脚唤醒后器件不会进入睡眠状态

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1421679/tlin1431-q1-device-not-going-to-sleep-after-pin-wake-up

器件型号:TLIN1431-Q1

工具与软件:

器件在由于缺少 LIN 通信而导致特定超时后进入睡眠模式、并通过引脚唤醒(如果需要、则在下降沿唤醒)。 如果没有通信、它将回到睡眠状态。 有时(这些周期中的4-10个)、器件不会关闭 VCC。 器件本身似乎处于睡眠模式(将对引脚唤醒事件做出反应并在超时后正常进入睡眠状态)、但电源保持开启状态。 LIN 总线上发送的唤醒请求不会发生这种情况。 这两种  情况下将器件置于睡眠模式的代码是相同的、只是简单的 SPI 写入。 在所有中断均配置为有效的情况下、中断线未被拉至低电平。 什么可能导致此类行为?

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

    Vlad,

    运行器件时、您应注意 Restart Counter。 每次 TLIN1431-Q1进入 Restart Mode 时、重启计数器都会递增。 您可以在寄存器8'h28 RSRT_CNTR 中监控此行为。 您需要确保定期清除8'h28[3:0]"RSRT_CNTR"、使其保持在8'h28[7:4]"RSRT_CNTR_SEL"以下、否则器件将进入失效防护模式、这可能是您看到该行为的原因。

    此致!

    Danny

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

    谢谢、每次 UC 退出睡眠时、清除计数器似乎可以解决问题。 想知道为何在 LIN 唤醒期间从未发生过或有时需要4个以上的唤醒事件、我想听听您的解释。