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.

[参考译文] TPS65917-Q1:使用 TPS65917-Q1进行热复位和关断

Guru**** 2524550 points
Other Parts Discussed in Thread: TPS65917-Q1, TPS65916, AM5716, TPS65919-Q1

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1121253/tps65917-q1-warm-reset-and-turn-off-with-tps65917-q1

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

尊敬的专家:

我们正在设计采用 AM5716和 PMIC TPS65917-Q1的新电路板、之前我们使用的是 TPS65916、但现在不再提供。

我的参考资料是:SLVSCO4D (TPS65917-Q1数据表)和 SLVUAX9E (TPS65919-Q1和 TPS65917-Q1用户指南)。

我有图5所示的架构、其中 FPGA 驱动 EN (TPS65917的 POWERHOLD-GPIO_5引脚)和热复位(Sitara 的 RESETn 引脚 E23)。 BOOT=1 (连接到 LDOVRTC_OUT)

根据 SLVUAX9E 第6.3段:"热复位通过将 NRESWARM (GPIO_1)设置为低电平来触发、这会导致执行 OFF2ACT 序列、而不管实际状态(活动、睡眠)如何、并且器件返回或保持活动状态。 [...] 此外、如果 boot=1、那么在蠕虫复位序列期间、RESET_OUT 被置为低电平。 [...] 如果使用 BOOT=1、则必须通过 POWERHOLD (GPIO_5)引脚启用 PMIC。[...]。 如果 POWERHOLD 在 BOOT=1时设置为 GND、则 PMIC 将在热复位序列期间关闭。"

我的问题是:

  • 当我驱动 Sitara 的低 RESETn 来驱动 PMIC 的低 NRESWARM (GPIO_1)时、RESET_OUT 不会变为低电平。 ARM15停止工作、我必须关闭并打开电源。
  • NRESWARM (GPIO_1)和 POWERHOLD (GPIO_5)都处于低电平 ARM15停止工作、并且我必须断电和通电。

借助 PMIC TPS65916、我必须驱动低电平、然后驱动高电平 NRESWARM 和 POWERHOLD、以便使 RESET_OUT 为低电平并重新启动系统。

我的三个目标是:

  1. 打开系统->确定这可以正常工作
  2. 重新启动 Sitara 更改引导顺序-> KO 和 Sitara 冻结(TPS65916正常)
  3. 关闭系统-> KO

可以帮帮我吗?

此致

弗朗西斯科

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

    您好 Francesco、

    明天我将对此进行研究、并应能够在星期四之前向您作出答复。

    此致、

    Alex

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

    尊敬的 Francesco:

    您能告诉我  TPS65917和 TPS65916的 OTP 版本吗?

    此致、

    Alex

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

    尊敬的 Alex:

    TPS65916的 OTP 为0x45、TPS65917的 OTP 为0x4D。

     

    此致、

    弗朗西斯科

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

    Francesco、

    我已确认0x45和0x4D OTP 之间的区别之一是、0x45在热复位期间将 RESET_OUT 置为低电平、而0x4D 不会(它在 VIO 上保持 RESET_OUT)。 因此、所看到的行为是预期的。

    对于新器件(65917)、OTP 将 SMPS12配置为双相、而对于916、SMPS 1和2为单相。 您能否确认您的新板已针对此更改进行了更新? 抱歉、如果这看起来比较基本、但我只想消除一些低垂的水果。

    您还能澄清一下"KO"是什么意思吗? 一旦我了解了您在这里的含义、我就可以更好地了解您尝试执行的操作以及我们如何使用新的 OTP 设置执行该操作。

    [~报价 userid="375090" url="支持/power-management-group/power-management/f/power-management-forum/1121253/tps65917-Q1-warm -reset-and-tps65917-q1"]关闭系统-> ko

    此致、

    Alex

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

    尊敬的 Alex:

    我理解除了在 SLVUAX9E par. 6.3中提到 RESET_OUT 的原因之外、您还说了什么。他们在该段中写了:"此外、如果 boot=1、那么 RESET_OUT 在热复位序列期间被置为低电平"?

    在新设计中、我在双相中配置了 SMPS12、感谢您的评论。

    为了获得热复位、我强制将 PMIC 的 POWERHOLD/GPIO_5和 Sitara 的 RESETn 置于低电平。 之后、Sitara 会将 PMIC 的 NRESWARM/GPIO_1设为低电平。 当我释放这两个信号时、Sitara 通过 Linux 重新引导重新启动。 TPS65916就会发生这种情况。

    对于 TPS65917、在发布 POWERHOLD/GPIO_5和 RESETn 后、Sitara 在调试 UART (uart3)上不响应、停止使 LED 闪烁、以太网不工作。

    此致

    弗朗西斯科

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

    Francesco、

    我今天将更深入地探讨这一点,并在明天作出回应。

    此致、

    Alex

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

    尊敬的 Francesco:

    我理解您的困惑。 在用户指南的后面部分、如果您查看图18、则会看到 RESET_OUT 信号在热复位期间保持高电平。 我同意它可能会与文本有点混淆、但这就是显示数字以更好地了解每个信号将执行的操作的原因。

    此外、很抱歉我没有早点看到这种情况、但看起来您正在尝试将 TPS65917器  件与 AM5716处理器配合使用。 不建议将该器件与该处理器配合使用、因为该器件是针对 DRA78x 和 TDA3x 等器件进行配置的。 根据产品页面上提供的技术文档、建议您使用的 TPS65916与 AM5716搭配使用。

    我能不能问您为什么要切换到 TPS65917? 您表示916已不再可用、您能解释一下这意味着什么吗? 它尚未被淘汰、并在其产品页面上列为"Active"。

    最后、您能否重新明确您的问题是什么? 我们可能还可以做一些事情、但我不遵循下面第2和第3点中您所说的"KO"。

    [~报价 userid="375090" url="支持/power-management-group/power-management/f/power-management-forum/1121253/tps65917-Q1-warm -reset-and-tps65917-q1"]
    • 打开系统->确定这可以正常工作
    • 重新启动 Sitara 更改引导顺序-> KO 和 Sitara 冻结(TPS65916正常)
    • 关闭系统-> KO
    [/报价]

    此致、
    Alex

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

    你好 Alex

    [~用户名="294025" URL"支持/power-management-group/power-management/f/power-management-forum/1121253/tps65917-Q1-warm -reset-and-tps65917-Q1/4165106#4165106']问您为什么要切换到 TPS65917? 您表示916已不再可用、您能解释一下这意味着什么吗? 它尚未停产、并在其产品页面上列为"Active"。

    TPS659162RGZR (用于 AM5716的 PMIC)处于活动状态、但由于提前期大于52周、因此不可用。 因此、我们在 TI 论坛上提出了一个请求、并给出了以下答案:"对于 TPS659162RGZR 的替代产品、我为您选择了两种产品(引脚对引脚、功能相同且有库存)。

    https://www.ti.com/store/ti/en/p/product/?p=O919A14CTRGZRQ1

    https://www.ti.com/store/ti/en/p/product/?p=O917A14DTRGZRQ1"

    我们选择了 O917A14DTRGZRQ1、因为它与我们的电路板引脚对引脚兼容。 如果有任何问题、请告诉我。

    [~引脚 userid="294025" url="支持/power-management-group/power-management/f/power-management-forum/1121253/tps65917-Q1-warm -reset-and-tps65917-Q1/4165106#4165106"]最后、您能不能确切地说明您的问题是什么? 我们可能还可以做一些事情、但我不遵循下面第2和第3点中"KO"的意思。[/引述]

    对于第2点中的 KO、我是说在热复位后、Sitara 不会对调试 UART (uart3)做出响应、LED 停止闪烁、以太网不工作。 如果我接地并手动释放 RESET_OUT、AM5716会按预期重新启动。

    在第3点、KO 表示如果我同时将 PMIC 的 POWERHOLD/GPIO_5和 Sitara 的 RESETn 强制为低电平、ARM15保持开启状态。

    此致

    弗朗西斯科

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

    Francesco、

    好的、明白了。 您能否将链接发送至向您推荐此器件的论坛?

    关于第2点中的 KO、似乎链接您在热复位期间确实只需要 RESET_OUT 变为低电平、就像 TPS65916那样、AM5716需要进行响应。 是这样吗?

    对于第3点、您正在尝试通过强制  PMIC 的 POWERHOLD/GPIO_5和 Sitara 的 RESETn 关闭系统。 是这样吗?

    此致、

    Alex

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

    Alex、

    [引用 userid="294025" URL"~/support/power-management-group/power-management/f/power-manageming-forum/1121253/tps65917-Q1-warm -reset-and-tps65917-Q1/4166089#4166089"]您是否可以将链接发送到推荐使用的论坛部件[引用/引用]

    很抱歉、我没有链接、因为我的同事提出了这个问题、现在我无法与他联系。 TPS65916将 SMPS1和 SMPS2分开、但在相同的电压下、TPS65917将 SMPS12组合在一起、LDO4在加电和断电序列中略有不同。

    回答其他两个问题。

    如何执行 ACT2OFF 序列?

    此致

    弗朗西斯科

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

    Francesco、

    好的、请随时向我发送论坛信息。 我想了解我们何时/在哪里推荐这种方法、并进行必要的更正。

    我必须在内部询问、以了解可以为 ACT2OFF 序列执行什么操作。 明天我会试着回来、甚至可能是星期一。

    此致、

    Alex

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

    Alex、

    我可以获得的唯一信息是:案例号 :CS1012726 简短描述: 交货周期。 我认为这是来自 TI 客户支持中心。

    目前、我有一块包含 Sitara AM5716和 PMIC TPS65917-Q1的板、工作正常。 我是否应该有一些问题?

    如果我拉至 PWRON 引脚5秒钟、我可以有一个 ACT2OFF 序列。 当我释放它时、Sitara 会重新启动。

    此致、

    弗朗西斯科

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

    Francesco、

    [引用 userid="375090" URL"~/support/power-management-group/power-management/f/power-management-forum/1121253/tps65917-Q1-warm -reset-and-tps65917-Q1/4167822#4167822"]目前、我有一个板与 TPS65917-Q1搭配使用、并且引用了精确的 Sitara AM65917-Q1[TPS6517]

    很抱歉、我现在有点困惑。 为了清零、 器件的 TPS65917 OTP 是否高于0x4D? 如果是这样、并且您说它工作正常、那么我们现在使用的器件/处理器组合是什么、为您提供了 RESET_OUT/WARM 复位问题?

    [~ userid="375090" url="Δ t//support/power-management-group/power-management/f/power-management-forum/1121253/tps65917-Q1-warm -reset-and-off"关断-tps65917-Q1/4167822#4167822"]如果 我拉至接地 PW2OFF 引脚的序列可持续5秒。 当我释放它时、Sitara 会重新启动。

    将 PWRON 拉至 GND 5秒是否是可行的解决方案?  

    此致、

    Alex

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

    Alex、

    很抱歉我不清楚。

    我们的电路板具有带 DDR3L 的 AM5716和 TPS65916 (OTP 0x45)。

    就我从数据表中得到的数据而言:

    • TPS65917 (OTP 0x4D、BOOT=1)与 TPS65916具有相同的电源。
    • TPS65916具有独立的 SMPS1和 SMPS2、 而 TPS65917 SMPS1-2采用双相配置。 在任何情况下、它们都处于相同的电压。
    • 上电和断电时、LDO4 (连接到 Sitara 的 VDDA33V_USB)在两个 PMIC 之间具有不同的时序
    • I2C 总线的地址和寄存器的配置看起来是一样的

    我们使用 TPS65917 (OTP 0x4D)尝试了其中一个电路板、很明显、ARM15、DSP 和外设与 TPS65916类似。 这就是我所说的"它工作正常"。

    我看到的主要区别是热复位、这不起作用。 根据我昨天的测试、我可以执行 ACT2OFF 和 OFF2ACT 序列、将 PWRON 拉至 GND 并在5秒后释放。  PWRON 引脚现在悬空、我必须将其连接到外部逻辑(FPGA)。 这可以解决我的问题。

    TPS65917 (OTP 0x4D) 与 AM5716是否存在任何其他问题?

    此致

    弗朗西斯科

     

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

    Francesco、

    感谢您的澄清。 据我所知、TPS65917 (OTP 0x4D) w/AM5716组合没有其他问题。

    鉴于上述内容、我建议您查看 TPS65917和 TPS65916的用户指南。 916经过优化 、可与 AM57系列处理器配合使用、而917 更适合 DRA7系列等其他器件。 但是、鉴于引脚对引脚兼容性、只要考虑到所有 OTP 差异、就可以交换这些器件、这可能意味着存在一些小问题、例如所讨论的问题。

    如果还有其他任何可以帮助您的事情、请告诉我。 谢谢!

    此致、

    Alex

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

    感谢您的支持。

    弗朗西斯科