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.

[参考译文] TCAN1043HG-Q1:如何知道 INH 是由于接通中的 KL30 (上电)还是 CAN 唤醒而处于高电平?

Guru**** 2539500 points
Other Parts Discussed in Thread: TCAN1043HG-Q1

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/784610/tcan1043hg-q1-how-to-know-if-inh-is-high-because-of-kl30-power-on-in-on-or-can-wakeup

器件型号:TCAN1043HG-Q1

您好!

 TCAN1043HG-Q1的数据表中提到、在待机模式下、INH 为高电平。 INH 通常用于使能3.3V 电源、这会进入微控制器(请参阅:应用信息部分)。 因此、如果 CAN 收发器处于待机模式、微型收发器将获得供电。 CAN 收发器可从内部状态或从初始5V 上电(KL30打开、电源芯片5V 打开)进入待机模式。 CAN 收发器可以通过从 其他内部状态唤醒进入待机模式。我的问题是

1、微控制器将如何知道它是由于 CAN 唤醒还是 KL30打开(初始 CAN 加电)而通电?

2. OEM 要求在不能唤醒的情况下不给微型设备上电。 CAN 收发器似乎第一次 为其打开 micro 电源。 如果这是不可接受的、需要在电路级别或软件级别进行哪些更改才能实现相同的功能?  

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

    Sommut、

    正确、在初始上电和唤醒事件中、器件将进入待机模式、INH 将处于高电平。

    1. 确定器件是由 CAN 唤醒还是 KL30供电的一种方法是立即切换到静音模式并监控 nFAULT 引脚。 一旦微功耗因待机模式和 INH 设置为高电平而开启、EN 引脚可设置为低电平、NSTB 引脚可设置为高电平以进入静音模式。 一旦进入静默模式、nFAULT 引脚将在初始上电时指示为低电平、在唤醒事件时指示为高电平。
    2. 目标是使 INH 保持低电平、因为不会启用电源并为 MCU 供电。 是否可以在上电时保持 NSTB 低电平和 EN 高电平、以便在上电时立即切换到睡眠模式? 或者是否有办法在加电时不为 VCC 或 VIO 供电、然后在 VSUP 供电后为其供电? 这应将器件直接转换为睡眠模式。

    此致、