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.

[参考译文] TPS3850-Q1:设计时遇到 MCU 和启动问题

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1053803/tps3850-q1-design-with-mcu-and-startup-trouble

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

嗨、大家好。

我想将 TPS3850-Q1用于:

1) 1)监控 MCU 电源电压(过压和欠压)

2) 2)调优外部看门狗控制器

我的所有电路(MCU、TPS3850-Q1和其他电路)只有一个电源:3.3V。

微控制器(STM32F103)没有 NMI 引脚;它只有 RESET 引脚(NRST)。

所附图片中的原理图是否正确?

您能否向我解释一下 TPS3850-Q1在启动时在电路板上电时的工作原理?

WDI 和 WDO 引脚在启动时的行为如何?

谢谢!

Gabriele。

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

    您好 Gabriele、

    这是一个好问题。 当我单击您共享的图像时、它在内部 Web 上被阻止、您可以将该图像作为此主题的附件重新共享吗?

    谢谢、

    Jake

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

    你(们)好、Jake。

    我可以查看图像。

    因此、我在此附上图像的链接: https://ibb.co/jz13Qzv

    Gabriele。

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

    嗨、Gabriele、

    感谢您重新发布图片、但遗憾的是、我仍然无法查看此图片。 您是否介意使用此主题中内置的工具来附加图像? 回复框底部有一个"插入"选项卡、允许将图像直接附加到此主题中、而无需外部网站。

    Jake

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

    你(们)好、Jake。

    很抱歉耽误你的时间、但今天我很忙。

    您可以在此处看到下面附加的图像。

    如您所见、SET0和 SET1连接到 GND。 在这个配置中、CHE 看门狗定时器被启用。

    您认为它在启动期间可以正常工作还是不起作用? 我必须监控的电压是为 MCU 供电的3.3V 电压。

    我有另一个问题。 MCU 没有 NMI 引脚。

    在我的设计中、我将 WDO 和 TPS3850的 RESET 引脚连接在一起、将它们连接到 MCU 的 NRST (RESET)引脚。 正确吗?

    谢谢你。

    BR、

    Gabriele。

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

    您好 Gabriele、  

    [引用 userid="478488" URL"~/support/power-management-group/power-management/f/power-management-forum/1053803/tps3850-q1-design-with-mcu-and-startup-trouble/3924538 #3924538"]您可以看到、SET0和 SET1连接到 GND。 在这种配置下、启用了 CHE 看门狗计时器。[/QUERP]

    是的、在这个配置下、安全装置定时器应该被启用。

    [引用 userid="478488" URL"~/support/power-management-group/power-management/f/power-management-forum/1053803/tps3850-q1-design-with-mcu-and-startup-trouble/3924538 #3924538">您认为它在启动期间是否可以正常工作? 我必须监控的电压是为 MCU 供电的3.3V 电压。[/quot]

    它可以在启动期间工作。 根据数据表、需要记住的一点是复位引脚的状态:  

    "仅当复位为高电平时、WDO 才有效。"

    [引用 userid="478488" URL"~/support/power-management-group/power-management/f/power-management-forum/1053803/tps3850-q1-design-with-mcu-and-startup-trouble/3924538 #3924538"]在我的设计中、我将 TPS3850的 WDO 和 RESET 引脚连接在一起、将它们连接到 MCU 的 NRST (RESET)引脚。 它是否正确?

    请参阅有关 WDO 和 RESET 引脚的状态以及是否要将它们绑定在一起的数据表、因为它们之间确实存在交互。

    Jake

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

    Jake 您好、感谢您的回复。

    MCU 没有单独的 NRST 和 NMI 引脚。 因此、我想将 WDO 和 RESET 引脚连接在一起。 在这种情况下、MCU 可以通过 RESET 引脚进行过压/欠压复位、也可以通过 WDO 引脚进行看门狗控制器事件复位。

    你怎么看?

    在将 SET0和 SET1连接到 GND 的情况下、您能否建议 MCU 在启动期间的行为?

    恐怕启动期间的 MCU 无法启动、因为它尚未启用外设来传输 WDI 引脚上的信号、因此 TPS3850通过低 WDO 引脚将 MCU 保持在复位状态。

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

    嗨、Gabriele、

    [引用 userid="478488" URL"~/support/power-management-group/power-management/f/power-management-forum/1053803/tps3850-q1-design-with-mcu-and-startup-trouble/3929292 #3929292"]

    MCU 没有单独的 NRST 和 NMI 引脚。 因此、我想将 WDO 和 RESET 引脚连接在一起。 在这种情况下、MCU 可以通过 RESET 引脚进行过压/欠压复位、也可以通过 WDO 引脚进行看门狗控制器事件复位。

    你怎么看?

    [/报价]

    是将 WDO 和 RESET 引脚连接在一起是可以的、并且应该按照您描述的方式工作。  

    [引用 userid="478488" URL"~/support/power-management-group/power-management/f/power-management-forum/1053803/tps3850-q1-design-with-mcu-and-startup-trouble/3929292 #3929292"]

    在将 SET0和 SET1连接到 GND 的情况下、您能否建议 MCU 在启动期间的行为?

    恐怕启动期间的 MCU 无法启动、因为它尚未启用外设来传输 WDI 引脚上的信号、因此 TPS3850通过低 WDO 引脚将 MCU 保持在复位状态。

    [/报价]

    这是一个有效的问题。 当 SET0和 SET1连接到 GND 时、这将在启动期间启用看门狗计时器。 一种设计技术是、在启动期间使用附加电路禁用看门狗计时器、方法是在启动期间将 SET0设置为1并将 SET1设置为0、然后在启动期间之后启用看门狗计时器。

    Jake

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

    你好,Jake!

    您是说我必须在启动期间使用另一个芯片将 SET0馈送至"1"、然后在 MCU 启动时将其变为"0"吗?

    是否必须要做、或是否可以避免向 TPS3850添加外部组件?

    如果这是强制性的(我希望不是强制性的)、您是否有电路或应用手册向我提出建议?

    谢谢你。

    Gabriele。

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

    您好 Gabriele、

    根据系统的限制、在启动期间可能需要或不需要另一个芯片将 SET0馈入1、然后在 MCU 启动时返回0。 GPIO 的上拉电阻器是实现这一目标的一个示例。

    Jake

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

    你(们)好、Jake。

    很抱歉、我仍然不明白是否确实需要在禁用 TPS3850看门狗功能的情况下启动 MCU。

    是否必须在禁用或不禁用外部看门狗的情况下启动 MCU?

    由于 TPS3850未接收到来自 MCU 的 WDI 信号而保持复位状态、MCU 是否可能无法启动?

    假设系统启动期间需要 SET0至"1"。 在这种情况下、我可以将 SET0连接到"1"、将上拉电阻连接到3、3V。 该上拉电阻器在开始将 SET0设置为"0"以启用外部看门狗后将被 MCU 绕过。 问题是:当 MCU 由于 WDI 引脚上的超时发生器等原因在 NRST 引脚上复位时、会发生什么情况? 如果我没有弄错、则当 MCU 处于复位状态时、所有引脚都处于高阻抗状态。 因此 SET0将返回"1"、并且外部看门狗将被禁用。 但在本例中、WDO 输出返回"1"、因为 SET0为"1"、MCU 返回运行模式。 你怎么看?

    BR、

    Gabriele。

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

    您好 Gabriele、

    嗯、我 不知道您的系统的所有限制。 根据系统设计、这实际上可能不是必需的、但同样、也可能是必需的。 根据 TPS3850的规范、如果 WDO_B 引脚在指定的时间窗口内未接收到脉冲、则该引脚将置为有效。 时间窗口是根据 CWD 引脚上的电容设置的、在您的情况下为100nF。 这与一个~55ms 的 TWDU 和一个~6.8ms 的 TWDL 相关。 如果 MCU 可以及时引导并向 WDI 引脚发送脉冲、则无需在引导过程中禁用看门狗计时器、因为 MCU 将完成引导、并及时向 TPS3850发送脉冲。  

    与您描述的情形相关。 我相信您所写的所有内容都是准确的。 根据系统设计、在复位后将 MCU 返回到运行模式可能是可取的、也可能不可取、这取决于您希望系统执行的方式。

    Jake