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.

[参考译文] TPS65916:AM5716的复位问题

Guru**** 2519450 points
Other Parts Discussed in Thread: AM5716, TPS65916

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/817901/tps65916-reset-issue-with-am5716

器件型号:TPS65916
主题中讨论的其他器件:AM5716

您好!

在我的板上有一个 Sitara AM5716及其 PMIC TPS659162RGZR。

下面我展示了有关 PMIC 的原理图

和复位部分

AM5716_MCLK 是20MHz 时钟、SYS_WARMRESETn 是高电平。

对于连接、我遵循了《为 AM571x 供电的 TPS65916用户指南》(SLVUA04D)中的图2。

PMIC RESET_OUT (Net PMIC_RESET_OUT)和 CPU RSTOUTn (Net CPU_RSTOUTn)始终为低电平(PMIC 的所有电源均正确且 PMIC POWERGOOD 为高电平)。

我放置一个4.7K 欧姆电阻上拉 PMIC_RESET_OUT、该网络和 CPU_RSTOUTn 的行为如下:

从第5.3.4段中的 PMIC 数据表(SLVSD09B–2016年3月–2017年3月修订)中、我读出: "如果从 VCC 到 VIO 的时间小于6ms、则将在 OTP 仍处于初始化状态时提供 VIO 缓冲器、这可能会导致任何 VIO 输出缓冲器上出现毛刺脉冲。 在为 VCC 供电后至少6ms 为 VIO 供电可确保 OTP 被初始化、并且当 VIO 为时、输出缓冲器被保持在低电平
提供。"

因此、我将 VIO_IN 连接到 V3_3D、在3.3V 后上升了26ms、但没有任何变化。

即使 VIO_IN 连接到3.3V、即 PMIC 的 VCCA 电源、所有电源都是正确的。

您能帮我解决这个问题吗?

谢谢你

此致

弗朗西斯科

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

    Francesco、

    我已将此问题分配给 TPS65916器件的专家、您的问题将尽快得到解答。

    请记住、昨天是美国的一个重要节日、大多数人也在今天开始工作。 我不希望您在7月8日星期一之前收到答案。

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

    Francesco、

    您能否同时对 VRTC、GPIO0、GPIO5和 RESET_OUT 进行示波器?

    此外、您能否查看中断引脚是否变为高电平?

    我还建议探测所有其他 GPIO、以了解它们是否稳定或像 RESET_OUT 那样切换。

    谢谢、

    纳斯塔莎

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

    您好、Nastasha、

    我在发送的原理图中制作了一些导航图的屏幕截图。

    您可以看到、PMIC RESET_OUT 是稳定的高电平。

    INT 也很高

    电源正常:

    此时、我预计来自 Sitara (GPIO1_NRESWARM)的信号会上升、但始终为低电平:

    如果我在 GPIO1_NRESWARM 上放置一个4.7K 上拉电阻器、则具有以下效果:

    缩放视图:

    GPIO4和 GPIO2始终稳定为高电平、GPIO3始终为低电平。

    我是否犯了任何错误?

    VIO_IN 必须与 VCCA 分开并延迟、还是可以连接在一起?

    谢谢。

    此致

    弗朗西斯科

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

    弗朗西斯科

    您好像在反复切换热复位(GPIO1)。 这是一个低电平有效信号。 每次 NRESWARM 设置为低电平、PMIC 都会执行热复位、这会将所有电源轨返回到默认值并切换 RESET_OUT。 如果您不打算启动热复位、请将此引脚保持为高电平。

    谢谢、

    纳斯塔莎

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

    Nastasha、

    感谢您的支持、非常有帮助。

    最后、我发现 Sitara 的 SYSBOOT 配置不正确。 这就是为什么 NRESWARM 始终处于低电平。

    现在它起作用了。

    我有最后一个问题:我可以将 VIO_IN 保持连接到 VCCA、还是必须使用 PMIC_REGEN1开启的 V3_3D 进行供电 ?

    此致

    弗朗西斯科