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:MCU 端唤醒过程的时间序列要求

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1410426/tcan4550-q1-time-sequence-requirements-in-mcu-side-for-wake-up-process

器件型号:TCAN4550-Q1
主题中讨论的其他器件:TCAN4550

工具与软件:

团队成员、您好!

请提出两个有关时间顺序的问题:

背景:MCU 需要通过 TCAN4550唤醒、客户需要检查 MCU 侧需要设置哪个时间点。

问题:  

1.下列 CLKIN/晶振时间点可以更改吗?
2. 唤醒过程中、MCU 需要支持的时间点有哪些要求?

谢谢!

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

    Daniel、您好!

    1. 以下 CLKIN/晶振时间点可以更改吗?是否有任何要求?

    晶振/CLKIN 电路由 VIO 电源引脚供电、该引脚在睡眠模式下通常会被禁用、因为这通常也是 MCU 的电源。 如果在睡眠模式下已禁用 VIO 电源、则需要启用该电源(通常通过连接到稳压器的使能引脚的 INH 引脚)以便晶体可以开始振荡。  

    晶体的启动时间取决于晶体的电感和负载电容。  不同类型的晶体和电路板布局布线可能有所不同。

    一旦 VSUP 和 VIO 电源均开启并且晶体振荡、TCAN4550的数字内核将正常工作并切换到待机模式、并通过下拉 nINT 引脚来指示这一点。

    因此、时序将取决于 VIO 电压斜升和晶体开始振荡所需的时间。  这两个都在 TCAN4550的控制范围之外。

    2.  唤醒过程中 MCU 需要支持的时间点有哪些要求?[/QUOT]

    我不明白、通常 TCAN4550会唤醒 MCU。  您还没有指明 MCU 的唤醒方法、因此我只能笼统地说。

    通常、TCAN4550的 INH 引脚连接到为 MCU 供电的低压稳压器的 EN 引脚。  在睡眠模式期间、该低压稳压器被禁用、导致 MCU 断电。  VSUP 始终连接到 TCAN4550、并且仅为一个小型内部电路供电、以通过 CAN 总线上的唤醒模式(WUP)或 WAKE 引脚上的本地唤醒(LWU)转换来监测唤醒情况。  

    一旦检测到唤醒事件、TCAN4550将自身唤醒并将 INH 引脚驱动为高电平、从而启用为 TCAN4550和 MCU 提供 VIO 电压的低压稳压器。  然后、TCAN4550上的晶体开始振荡、MCU 开始其上电引导过程。  MCU 启动后、可以重新初始化 TCAN4550寄存器并启动其应用。

    但是、如果应用不使用此传统过程、则在初始化 TCAN4550寄存器之前、MCU 需要验证 TCAN4550是否已进入待机模式(通过监测 nINT 引脚或通过 SPI 寄存器轮询)。

    此致、

    Jonathan

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

    Jonathan、您好!

    非常感谢您的详细反馈。

    我们的另一个问题是、为 TCAN4550提供时钟可能需要很长时间、即、在 MCU 被 nWKRQ 唤醒100ms 后、TCAN4550是否可以正常工作? MCU 向 TCAN4550提供电源/时钟/其他控制信号是否存在任何其他时序限制?

    谢谢你。

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

    Daniel、您好!

    称为睡眠唤醒错误(SWE)计时器(时长4分钟)的失效防护功能中只有一项时序要求。  当 TCAN4550唤醒时、此计时器启动、并且需要通过 SPI 清除加电(PWRON)标志、或者需要通过 SPI 将器件置于正常模式。  因此、您有4分钟的唤醒时间、提供时钟并配置 TCAN4550、然后器件才会转换回睡眠模式。

    与4分钟的 SWE 计时器相比、100ms 没有任何意义。  有关更多信息、请参阅数据表的失效防护特性部分。

    此致、

    Jonathan

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

    Jonathan、您好!

    感谢您的支持。 客户有关于待机模式 WAKEx 功能的另一个问题:

    从下图中可以看出、WAKEx (静态模式)正在待机模式下工作。 如果 WAKEx 置为有效、除了相对寄存器将记录该唤醒事件外、还将发生其他什么操作? 即 nINT 置为有效?

    谢谢!

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

    Daniel、您好!

    如果在中断使能寄存器(0x0830)中已启用 nINT 引脚、本地唤醒事件可能会导致该引脚置为有效。  如果 LWU 位设置为"0"、则 nINT 引脚将不会生效。

    此致、

    Jonathan

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

    Jonathan、您好!

    感谢您的支持。

    如果 WAKE_CONFIG 配置为边沿触发(任何上升沿、失效边沿或双向边沿)、则 SBC 会忽略 WAKE_WIDTH_INVALID 和 WAKE_WIDTH_MAX 吗?

    谢谢!

     

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

    Daniel、您好!

    是的、这些参数仅与脉冲唤醒配置相关。  如果器件配置为边沿配置、它将看到与配置(上升、下降或任一配置)对应的任何边沿转换为有效唤醒事件、并立即响应。  

    此致、

    Jonathan