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.

[参考译文] TIC12400-Q1:使用 msdi 作为 MCU 的唤醒源

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1459420/tic12400-q1-using-the-msdi-as-wake-up-source-for-mcu

器件型号:TIC12400-Q1

工具与软件:

尊敬的支持团队:

我正在尝试使用通过 MSDI 连接的多个数字/模拟开关来唤醒我的 MCU。  

当我将轮询设置为例如2ms 时、是否意味着最坏情况下设置唤醒源与/INT 置为低电平之间经过的时间可能长达2ms?

提前感谢。

BR、

Roberto

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

    尊敬的 Roberto:

    是的、该器件每"轮询周期"一次对所有启用的输入引脚上的电压进行采样。  轮询周期时间是可配置的、但最快的周期时间是2ms。  这意味着每2ms 对输入引脚进行一次采样以检查电压状态变化(唤醒事件)的最短间隔。  

    另请注意、对每个 INx 引脚上的电压进行采样所需的时间仅为18-24us、这在轮询周期中按顺序一次一个引脚。  因此、为了确保您在 INx 引脚上捕获到唤醒事件、引脚电压必须保持在新电平的时间必须长于轮询周期(即>2ms)、以确保您始终检测到状态更改。  如果 INx 引脚电压保持在新状态的时间小于轮询周期、则在对引脚进行采样时、电压可能已恢复到之前的值、并且器件不会检测到状态变化。

    此致、

    Jonathan

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

    Jonathan、您好!  

    感谢非常详细的解释和与采样时间相关的迎头赶上。 我现在有一个关于这一点的后续问题、如果使用连续模式(而不是轮询)会发生什么情况? 我是否只需要等待采样时间(18-24us)以便将/INT 置为低电平、而不是等待2ms?

    再次感谢!
    Roberto

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

    尊敬的 Roberto:

    遗憾的是、无法以超过2ms 的时间对任何输入引脚进行采样。

    数据表中有几种方式使用"轮询"一词、这可能会导致混淆。  因此、我在之前的回复中除了使用"轮询周期"外、还使用了"采样"这个词。

    "轮询周期"对于"连续模式"和"轮询模式"是相同的、并且器件可以"采样"或"轮询"的最快速度输入由 tPOLL_TIME 参数定义、该参数可在 CONFIG 寄存器的 POLL_TIME 字段中配置、设置为2ms 至4096ms 之间。

    "连续模式"和"轮询模式"之间的区别在于器件在"轮询周期"期间对湿性电流所做的处理。

    当输入引脚被"采样"时、只需要湿性电流在18-24us 时间窗口内生成电压、因此可以在完成样本测量后禁用湿性电流以节省功耗。  这种运行模式称为"轮询模式"、器件将在 CONFIG 寄存器的 POLL_ACT_TIME 字段定义的时间段内启用湿性电流。  在对输入引脚进行采样(发生在 POLL_ACT_TIME 的最后18-24us 期间)之前、输入引脚上的电容将需要一些时间来充电和稳定电压。  但是、一旦对引脚进行了采样、湿性电流将被禁用、直到下一个轮询周期开始、此时所有输入都将再次启用并重复该过程。

    在连续模式下、该器件会在整个轮询周期内保持湿性电流处于启用状态。  对输入引脚采样后、它不会禁用湿性电流。  在该模式下、POLL_ACT_TIME 寄存器无关紧要、每个轮询周期都会对输入引脚进行采样。

    此致、

    Jonathan

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

    Jonathan、您好!

    感谢您的澄清。 现在非常清楚!

    BR、

    Roberto