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.

[参考译文] TPS3824:TPS3824在将 nRESET 置为有效时对 WDI 转换有多敏感?

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/841227/tps3824-how-sensitive-is-tps3824-to-wdi-transitions-while-asserting-nreset

器件型号:TPS3824
主题中讨论的其他器件: TPS3123TPS3852TPS3125TPS3124TPS3126TPS3851TPS3850

TPS3824 PMIC 具有看门狗功能、如果其 WDI 输入最近未切换、则看门狗功能会将其 nRESET 信号置为有效。  (如果被监控的电源电压过低、除了将 nRESET 置为有效。)

该功能还包括一个特性、在该特性中、如果在 TPS3824当前将 nRESET 置为有效时切换 WDI 输入、则 TPS3824将进入一个 nRESET 被锁存的状态、 也就是说、无论使用 WDI 进行任何进一步看门狗处理的状态如何、它都会持续置位、直到 TPS3824的电源循环。

此功能对我们的产品构成风险。  如果 nRESET 已锁存、我们的产品将无法正常工作!  我很感激在 nRESET 被置位时通过使用 FET 去耦 WDI 可以缓解这种风险;此外、将我们的 TPS3824替换为 TPS3823A 可以完全消除这种风险。  我们正在考虑这些方案。  但是、现在我想确保我们能够很好地描述这种风险、以便对我们的风险有一个很好的了解。

当 nRESET 被置为有效时、WDI 逻辑有多敏感?  我假设它不能像"在 nRESET 被置为有效时、WDI 输入上的任何 H->L 或 L->H 转换都将导致 nRESET 锁存。"  毕竟、考虑到 TPS3824可能连接的电路范围、将 nRESET 自身置为有效的行为有合理的机会导致 WDI 输入发生转换。  实际上、即使我们使用 FET 来栅极我们的 WDI 输入、TPS3824也可以将 WDI 从主动驱动切换到高阻抗的行为视为 WDI 转换。

因此、我必须相信、这种方法存在一定的复杂性。  也许 TPS3824需要在锁存之前进行多个 WDI 转换。  它可能包括一个时间延迟、在这个时间延迟中、在 nRESET 被置为有效后"不久"发生的任何 WDI 转换都将被忽略。  可能还涉及其他一些滤波。

您能否提供有关此锁存功能如何工作的更多详细信息?  这将极大地帮助我们确定风险的特征。

-thx

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

    您对 TPS3824功能的理解是正确的。

    为了解决您对 WDI 灵敏度的关注、/RESET 输出对 WDI 输入完全没有影响、并且不会有/RESET 激活或停用的机会导致 WDI 上的逻辑高电平或逻辑低电平信号转换。 WDI 的输入是由数据表表表表7.3中的 VIL 和 VIH 定义的逻辑输入、只有从一个逻辑状态转换到另一个逻辑状态才会导致锁存。 当器件检测到高阻抗状态时、将 WDI 从有源驱动切换到高阻抗的行为不会被视为 WDI 转换、并且在不处于复位状态时将生成其自身的脉冲、或者在看门狗装置重新初始化一次之前不执行任何操作 复位条件发生。

    是否可以调整 WDI 信号、使信号保持高电平或低电平、直到复位无效?

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

    您好!

    只需签入即可查看此项目是否仍需要支持。 如需更多支持、请直接通过 michaeldesando@ti.com 向我发送电子邮件。 谢谢你。

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

    您好、Michael、

    感谢您的跟进!

    我很感谢您刚才的回复、但我之前提到 nRESET 对 WDI 有明显影响时可能不清楚。  我并不是说建议 TPS3824的 nRESET 和 WDI 线之间可能存在内部连接。  我是说、连接到 TPS3824的客户电路在该电路中具有某种相关性并不少见。

    一般而言、将 TPS3824的 nRESET 输出连接到电路的整个过程就是为了使该连接能够驱动该电路中的某种变化。  (无论该电路可能是什么。)  实际上、电路的 nRESET 输入在整个电路中进行_signific_更改是一种常见的设计、包括将该电路的所有输出置于某种类型的预定状态的可能性。

    与此相结合、TPS3824的 WDI 输入(至少通常是一个输入、我很感激 TPS3824的功能比这更复杂)的典型用例是将其连接到同一电路的某些部分、而 nRESET 也连接到该电路。

    (例如、TPS3824的 nRESET 输出可能直接连接到微控制器的 nRESET、而 TPS3824的 WDI 输入可能直接连接到同一微控制器的数字输出。)

    因此、我希望 TPS3824将 nRESET 置为有效会对其 WDI 输入产生影响、这是相当常见的情况。  (例如、如果微控制器恰好将 WDI 驱动为高电平、而 nRESET 置位、则微控制器的硬件(无论固件代码如何)可能会切换、然后保持 WDI 为低电平。)

    在这种情况下、风险可能不是 WDI 在 nRESET 被置为有效的"中间"期间被切换。  当 nRESET 瞬变时、WDI 只会看到一个恰好相关的转换。  在纳秒甚至可能是几微秒内、这很可能。

    如果您愿意、您可以将其称为快速"干扰"。

    我很感谢数据表介绍了如何通过 FET 来控制 WDI 线、从而打破 nRESET 和 WDI 之间的相关性。

    但是、我可以想象许多设计人员会想到"我不需要隔离 WDI 线;在 nRESET 处于活动状态时、我们无法切换 WDI、我们的微控制器/FPGA/分立式逻辑/什么情况下、在 nRESET 处于活动状态时、您处于_RESET_中!"  并且不知道当 nRESET 被置为有效时它们容易受到"干扰"的影响。

    我还可以想象、即使设计中包含去耦 FET、考虑到现实世界组件的实际情况以及可能缩短的转换时间等、仍可能存在"干扰"的可能性。  实际上、想象一个"竞态条件"、如果您是这样、WDI 恰好在 TPS3824确定它已计时且即将使 nRESET 生效的同时开始转换。

    无论如何、细节都很重要。  在我看来、TPS3824的设计可能对此类"干扰"有一定的弹性。  例如、如果在 nRESET 置为有效的5微秒内发生任何 WDI 转换、则可能会刻意忽略这些转换。  或者、即使不是为此目的进行正式设计、数据表的"tw 脉冲宽度"(无论尝试捕获的是什么)为100纳秒也可能会可靠地对 WDI 灵敏度产生某种影响。

    就我们自己的情况而言、这都是一个假设。  我们自己驱动 WDI 的电路恰好与连接到 nRESET 的电路完全分离。  但是、我们掌握的有关 TPS3824这方面实际工作原理的任何信息都将有助于我们进行风险评估。

    当 TPS3824置位 nRESET 时、您能告诉我们什么关于它对 WDI 的敏感性?

    -thx

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

    对于由 VDD 上的电压引起的复位、nRESET 生效时间需要25us。 WDI 引脚可识别宽度大于100ns 的脉冲。 这将为您提供估算复位有效且看门狗输入信号传入时的灵敏度所需的时序。 当您描述 WDI 上的"毛刺脉冲"时、WDI 引脚具有内置的毛刺脉冲抗扰度、可忽略低于100ns 的短瞬态。 当器件处于复位状态时、当 WDI 上出现脉冲时、这表明提供 WDI 信号的器件(例如 MCU)未正确复位、并且未正确停止向 WDI 引脚发送 WDI 脉冲。 这就是锁存输出的原因。 当 RESET 被置为有效时、MCU 应该检测到复位条件、然后能够在1.6秒的时间窗口内停止 WDI 脉冲。 其他选项包括使用 TPS3823A 或如前所述使用去耦 FET。 我们还提供不具有锁存功能的看门狗器件、例如低电压系列(TPS3123、TPS3124、TPS3125、TPS3126、TPS2128) 和高度可编程系列 TPS3850、TPS3851、TPS3852。 使用这些器件的方法有很多、我了解您对 TPS3824锁存功能的关注。 我建议检查您的具体配置、并查看是否可以在重置条件下在计划下一个 WDI 脉冲到达之前停止 WDI 信号。 如果这是未知的、我建议添加去耦 FET、甚至三态缓冲器也可以工作、或者切换到另一个器件。

    我们不能描述复位声明对 WDI 脉冲到达的敏感性、因此该特定测量中不存在数据。 通常、WDI 上升沿或下降沿会在每个看门狗超时周期中安排一次、例如防止看门狗超时为1.6秒。 一旦发生复位、应该有足够的时间关闭 WDI 脉冲。 例如、典型的中断服务例程可能如下所示:RESET DETECTED ->将 WDI GPIO 或 PWM 设置 为高阻抗->处理欠压情况 或计时器故障->等待释放复位->启用 GPIO 或 PWM。 如果您有任何疑问或需要进一步支持、请告诉我。