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.

[参考译文] TPS65218D0:热复位

Guru**** 2589265 points
Other Parts Discussed in Thread: TPS65218D0, AM4378, TPS65218

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/932407/tps65218d0-warm-reset

器件型号:TPS65218D0
主题中讨论的其他器件: AM4378TPS65218

我有一位客户正在使用 TPS65218D0RSLT PMIC 来支持 AM4378BZDN80 Sitara。

他们发现了一个我们不理解的问题、并根据以下描述请求您的意见和指导。

PMIC 通过 WARMRST_N (在下面的原理图中被称为 XRESET)接收复位(由开关拉至接地…与在 AM437x GP EVM 中实现的操作相同);

 

但是、PMIC DCDC 输出(除 DCDC5和 DCDC6之外)关闭、并且在复位操作后不会恢复、直到输入电源循环关闭/打开。

您对我们继续调查有什么想法/建议吗?

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

    你好、

    该设备的专家目前不在办公室。 我将回顾将此 PMIC 与该处理器配合使用的具体细节、并在明天提供一些反馈。

    此致、

    Layne J

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

    我们还发现、如果禁用 PMIC 严格模式(位设置为0)、则复位和恢复没有问题(PMIC 轨正常加电)。  我们认为这可能会导致上电期间的 OV 问题、但在使用示波器进行探测时、我们看不到任何问题。  感谢您的反馈和帮助。

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

    你好、

    只需确认一下、客户是使用 AM335x 处理器还是 AM437x 处理器? 根据《使用 TPS65218D0为 AM335x、AM437x 和 AM438x 供电用户指南》、热复位仅在使用 AM335x 处理器系列时可用。  

    如果他们使用的是 AM437x 处理器、DCDC5和 DCDC6是否曾经关断、或者它们是否一直保持高电平? 客户似乎在触发关闭序列时设置了 FSEAL (新鲜度密封)位、这会阻止 DCDC5和 DCDC6禁用。

    此致、

    Layne J

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

    客户确实在使用 AM437x。  让我为您提供一些其他反馈。  谢谢你。

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

    您好、Layne、

    感谢您的回答。

    我们使用的是 AM437。  在复位(热复位)期间、DCDC5和 DCDC6不会关断...它们保持高电平/开(只有 DCDC1-4关断)。  关于 FSEAL、一旦激活热复位、PWR_EN 也会保持高电平。

    查看437 TRM 后、会显示"Using Warm Reset is valid (使用热复位有效)"。

    供参考、我们还有一个 PHY 器件(Microchip KSZ9131RNXI)。  如果我们将 LAN 电缆插入 RJ45、则会出现相同的关闭问题、并且在没有重启电源的情况下无法重新启动。

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

    您好 Barry、

    虽然 AM437x 可以使用热复位功能、但此 PMIC 仅能支持使用 AM335x 处理器系列进行热复位。 第2页的第1.3节中的 TPS65218D0数据表以及 第11节中的《使用 TPS65218D0为 AM335x、AM437x 和 AM438x 供电用户指南》对此进行了说明。  

    在这种情况下、我认为正在发生的情况是 PMIC 将来自处理器的热复位请求视为断电事件并关闭器件。 我不确定为什么会发生这种情况、我对该 PMIC 及其如何与这些不同的处理器进行交互并不是非常熟悉。 该器件的专家 Brian 将于周一回到办公室、并能够确切地说明发生这种情况的原因。 但是、我可以放心地说、除非使用 AM335x、否则该 PMIC 不支持使用 GPIO3的热复位功能。

    此致、

    Layne J

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

    您好、Layne、

    随附了我们用作指导的 AM4378 GP EVM (使用 TPS65218而非我们使用的 TPS65218D0器件)和热复位功能(表2 ...连接到 AM437 G22端口).e2e.ti.com/.../AM437X_5F00_GP_5F00_EVM_5F00_3K0006_5F00_SCHEMATIC_5F00_REV1_5F00_5B.pdf

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

    您好 Barry、

    如该原理图所示、GPIO3不用于热复位功能。 在我看来、处理器的 nRESETIN_OUT 被设置为输入而不是输出、并且连接到一个开关/按钮、当被激活时、此开关/按钮会导致处理器触发一个热复位周期。 这需要根据我对该原理图的理解、将 PWR_EN 引脚拉至低电平、然后再将其拉高。 在触发热复位时、PWR_EN 是否曾变为低电平?

    此致、

    Layne J

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

    您好、Layne、

    我们不使用 GPIO3、因为 WARM RESET...it 连接到 G22 (WARMRST_N)。   PWR_EN 引脚不会变为低电平(它还连接到 RTC_PMIC_EN、即 AD6)。

    如果可能的话、如果我们有一个凹口的话、这可能是最有益的...这是一个选项吗?

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

    您好 Barry、

    我们可以设置电话会议时间、但我建议下周等待专家让该设备返回办公室。 他很可能能够在不需要呼叫的情况下提供解决方案、而在呼叫的情况下、他能够提供比我所能提供的更多有关此 PMIC/处理器交互的信息和背景。  

    如果 PWR_EN 从未变为低电平、则必须禁用 TPS65218D0上的电源轨。 激活热复位时、是否会通过 I2C 进行任何通信? 您能否通过对 I2C 线路进行检查来确认这一点? 当您看到电源轨被禁用时、除了激活热复位按钮之外、是否还对电路板执行了其他操作?

    此致、  

    Layne J

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

    您好、Layne、

    我理解...我们将遵循您的建议、为您提供一个概念。

    关于 I2C、这些线路(SDA/SCL)保持高电平、但在示波器上未观察到 I2C 通信(无论在开启或复位期间、我们都不会在 EVM 上看到这种情况)。

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

    您好 Barry、

    我不确定器件如何在 PWR_EN 引脚变为低电平或 I2C 禁用这些电源轨的情况下进入断电状态。 您能否观察 PB 引脚并查看该引脚发生了什么情况? 这是我最后想到的是该引脚导致器件关断、但这不太可能发生。  

    如果这不能提供解决方案、我们将不得不等到专家返回办公室、为解决方案提供一些建议。

    此致、

    Layne J

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

    您好、Layne、

    PB 引脚保持高电平(它连接到系统电源轨...5V)。 请注意、PGOOD 在发生复位(它应该是这样)后变为低电平。  只有下电上电后才能返回输出。

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

    您好 Barry、

    该设备的专家现已回到办公室。 我已将此主题分配给他、他将在明天一天结束时提供更新。

    此致、

    Layne J

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

    您好、Layne、

    非常好,谢谢!

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

    Barry & Will、

    请确认 WRMRST_N (或 XRESET)信号已连接到 TPS65218D0 PMIC 的 GPIO3。

    如果 PMIC 遇到此问题、则该信号如何连接到 AM437x 处理器无关紧要。

    PMIC 的热复位特性非常简单:支持 DVS 的 DCDC1和 DCDC2被复位为默认值1.1V 输出电压。

    您看到的问题与在 DVS 转换期间屏蔽 VOV 和 VPG 故障的窄窗口有关。 请参见、AM437x 处理器在复位期间降低了 CPU 负载、PMIC 可能会尝试从较高的电压(例如1.35V)变为具有大量输出电容的1.1V。

    因此、将严格位从1b 更改为0b 可以解决该问题、因为 strict=0b 禁用了所有 VOV (过压)故障。 您的问题可以通过以下两种方法之一得到解决:

      1. 减小 DCDC1/2上的输出电容、直到问题不再发生
      2. 永久设置 strict=0b (通过将其添加到 AM437x 处理器的初始化例程中或通过重新编程 PMIC 的 EEPROM 存储器)
      • TPS65218D0数据表中提供了对 PMIC 的 EEPROM 存储器进行重新编程的说明
      • AM437x 不需要 strict=1b。 仅 AM438x (ePOS 等安全应用)需要此超敏感电压监控

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

    您好 Brian、

    感谢您的响应和意见...太棒了!

    我们可以继续使用 strict=0b、因为这已解决了该问题(我们唯一关心的是 AM437x 的 OV 保护)。

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

    Brian、

    快速问题;在 TI EVM (随附原理图) 上、WRMRST_N 未连接到 PMIC GPIO3。  应该使用它、而不是437x RESETIN_OUTn (作为 TI EVM)...或同时使用两者?e2e.ti.com/.../4024.AM437X_5F00_GP_5F00_EVM_5F00_3K0006_5F00_SCHEMATIC_5F00_REV1_5F00_5B.pdf

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

    请参阅使用 TPS65218D0为 AM335x、AM437x 和 AM438x 供电 用户指南中的图1和图7、其中显示了连接到 处理器的 WARMRSTn 引脚的 PMIC 的 GPIO3引脚。

    我的理解是、处理器上的这个引脚与  您共享的 EVM 原理图上的 RESETIN_OUTn (引脚 G22)相同、也应该连接到 PMIC 的 GPIO3引脚。 该信号连接到原理图上的每个其他 IC (以太网 PHY、触摸屏控制器)、除 PMIC 外、需要重置该信号、但我无法说出为什么这样做。

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

    明白了...谢谢你 Brian!