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.

[参考译文] TCAN4550-Q1:上电后、模块进入睡眠模式、而不是待机模式。

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1618520/tcan4550-q1-after-power-on-the-module-goes-to-sleep-mode-instead-of-standby-mode

器件型号: TCAN4550-Q1

尊敬的 Texas:

非常感谢您的支持—您帮助解决了我的问题。 SPI 通信现在正常工作、我已通过 LWU 序列成功读取器件 ID 确认了这一点。

但是、我有一个重要的问题。 根据数据表、加电后、器件应进入待机模式。 在本例中、器件似乎正在进入睡眠模式。

这可能是由于与原理图相关的问题导致的、还是在某些情况下器件默认为睡眠模式? 我希望器件在上电后默认进入待机模式或正常模式。 是否有任何建议的配置或硬件注意事项来实现这一点?

期待您的指导。

此致、
Vishnu

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

    尊敬的 Vishnu:

    如果 VSUP 和 VIO 电源都大于各自的欠压电平、则器件应上电进入待机模式。  有几种失效防护特性可能会导致器件转换到睡眠模式。

    第一个是大约 4 分钟的睡眠唤醒错误 (SWE) 计时器。  当器件在初始上电后或从睡眠模式唤醒时进入待机模式、此计时器开始运行。  如果在 SWE 计时器到期之前、尚未通过 MODE_SEL 寄存器字段 (0x0800[7:6]) 或 PWRON 中断/状态标志 (0x0820[20]) 将器件配置为正常模式、则器件将转换为睡眠模式。  这样、您就可以在 4 分钟内配置器件、或者只需发出 SPI 写入命令来清除 PWRON 标志。  否则、您将需要发出唤醒命令或对器件执行下电上电。

    第二种情况是清除 PWRON 位后 VIO 电源的欠压情况。  如果 UVIO 情况持续时间超过 200ms 至 500ms、器件可能会进入睡眠模式。

    最后一个可以启用的失效防护功能是在有静音 CAN 总线时转换到睡眠模式。  这意味着、如果 CAN 总线的显性电平和隐性电平在大约 1 秒内没有变化、则器件将进入睡眠模式。  默认情况下、此失效防护功能已禁用、并且需要将配置寄存器 (0x0800[13]) 中的 FAILSAFE_EN 位设置为 1 才能使用此功能。  因此在上电序列期间、此功能会被禁用。

    您是否正在观察设备在开机后立即进入睡眠模式、或者您是否仅在 4 分钟后才观察到这一点?  如果您立即看到这一点、能否在您的上电序列期间提供电源和器件引脚的任何示波器图、以便我们将它们与数据表时序图进行比较?  (VSUP、VIO、VCCOUT、INH、NWRQ、 nINT)

    此致、

    Jonathan