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.

[参考译文] TPS65219:TPS6521903量产型号功耗显著

Guru**** 2481465 points
Other Parts Discussed in Thread: TPS65219

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1504594/tps65219-substantial-power-leakage-in-production-variant-of-tps6521903

器件型号:TPS65219

工具/软件:

我们有一个使用 TPS6521903的 AM62x 设计。

在初始器件测试期间、我们使用了预量产 GP 处理器和预量产 PMIC PTPS6521903来测量处理器处于睡眠模式(rtc -wake 30 m mem)时的功耗。

在该测试中、我们观察到进入 PMIC 的12 mA @ 3.3V (40mW)、在退出电源轨上、我们观察到总功耗约为27mW。  13mW 归因于 PMIC 以及 PMIC 控制线周围的几个上拉电阻器。

此后、我们对量产器件 HS/TPS6521903器件和量产 FS 器件重复了此测试。   

我们现在正在衡量 60 mA @ 3.3V (200mW) 进入 PMIC、但在退出电源轨上、我们仍观察到大致相同的27mW 功耗。

我们已经走得很远、使用量产器件硬件、将 TPS6521903仅替换为一些剩余的预量产器件 PTPS6521903、我们看到输入电流从60 mA 下降回我们最初测量的12 mA。  对软件或任何其他电路进行任何更改。

预量产 PMIC 器件和量产 PMIC 器件之间是否有变化?   

这是一个关键问题、因为这意味着我们不能将该解决方案用于某些电池电源应用。

我们注意到、AM62x EVM 不提供测量 PMIC 输入电流的方法、处理器处于睡眠状态时来自 USB-C 输入的电流对应于720mW、但 EVM 上仍有许多其他电路供电。

我们订购了 TPS65219 EVM 来尝试在此处重现问题、但尚不清楚该 EVM 是否对应于相同的固件版本或者如何复制该设置。

任何见解都将不胜感激。  我附上了处理器处于睡眠模式时所做功率测量的数据。 它们似乎与 TI AM62x 功耗报告相当一致。

谢谢、

Mike

/resized-image/__size/320x240/__key/communityserver-discussions-components-files/196/PTR6521903_5F00_PowerIncrease.png

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

    您好、Michael:

    感谢您联系 e2e。

    是否可以执行 TPS65219的寄存器转储、以便我们可以查看2个样本之间的设置是否有任何变化?

    所附图片不清晰。 您能发送一张清晰的图片吗?

    因此、除了将 TPS6521903与"P"标识器件交换外、这两者之间没有其他设置或测试方法更改?

    Sathish

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

    您好、Sathish:

    您是否有建议的方法来转储 TPS65219的寄存器?  我们正在引导至 Linux、因此我们需要在 UBoot 中运行某些程序或禁用内核中的 PMIC 驱动程序、对吗?  我们将很乐意收集您请求的数据。

    我正在尝试上传 PNG 文件、这在我这边是很清楚的  不确定它是否会起作用。

    是的、我们所做的只是将 TPS6521903与 PTPS6521903交换。

    此致、

    Mike

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

    您好、Michael:

    我不确定 Linux 环境、但只需要从0x00读取寄存器到0x53即可。

    两个版本之间的输出轨是否有任何差异? 或者在开发过程中、"P"器件中是否更改了任何设置?

    Sathish

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

    您好 、Sathish:

    我们继续操作、刚刚从 Linux 强制读取整个地址空间;我们确实启用了 PMIC 驱动程序、但这似乎不会导致任何问题。

    除了几个修订字段之外、所记录的寄存器中的唯一区别(数据表中最多只有0x41)是 MODE_STBY_CONFIG 字段、  PTPS 器件中为1 (仅 STBY)、TPS 器件中为2 (MODE 和 STBY)。

    这似乎 是问题所在:MODE/STBY 引脚始终为高电平、因此我们的理解是降压转换器将始终处于强制 PWM 模式。  使用 TPS 器件、我们确实可以看到、即使 AM62处于睡眠状态、其中一个降压稳压器始终围绕标称2.3 MHz 开关;而使用 PTPS 器件、当我们将 AM62置于睡眠状态时、相同 的降压稳压器会降至大约40-50kHz;如果我们仅在 TPS 器件中更改 MODE_STBY_CONFIG (更改为1)、我们会观察到与 PTPS 器件相同的较低输入功率。 (我们尚未确定其他两个 Buck 的范围。)

    我们有几个后续问题:

    1. 在生产设置中、  启用输出轨时更改 MODE_STBY_CONFIG 字段是否安全? 我们在数据表中没有看到相关注释、但其他一些设置对此发出了警告、因此我们需要确认。
    2.  将 MODE_STBY_CONFIG 设置为仅 STBY 是否有任何缺点? 我们注意到、所有预配置的 NVM 型号都将其设置为 MODE 和 STBY。
    3. 我们已将 MODE/STBY 引脚连接到 AM62的 PMIC_LPM_EN0引脚、如"使用 TPS65219 PMIC 为 AM62供电"中所示(使用额外的4.7K 上拉)、但如上所述、即使在睡眠状态下、该引脚也会保持高电平。 我们需要再次检查此处的引脚多路复用、但 AM62是否应该在进入睡眠模式时将 PMIC_LPM_EN0驱动/拉低? 它可以在某个位置配置吗?

    如果它们显示任何其他相关内容、下面还提供了完整的寄存器转储:

    PTPS:

         0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
    00: 00 03 7f 0b a6 98 05 76 98 a4 86 22 22 50 22 30    .??????v???""P"0
    10: 22 42 80 60 02 60 c9 5d c0 00 cc 00 00 00 07 41    "B?`?`?]?.?...?A
    20: dd 7f 02 00 00 60 30 00 00 10 7f 00 00 00 00 00    ???..`0..??.....
    30: 00 00 00 04 00 99 00 00 00 00 00 00 00 00 00 00    ...?.?..........
    40: 03 20 cd 01 01 00 4e 3b 00 78 15 15 14 0c 0e 3e    ? ???.N;.x?????>
    50: 46 00 00 17 03 00 90 16 24 80 0e 37 63 6f 66 1b    F..??.??$??7cof?
    60: 10 22 1b 24 a0 0d 37 74 6f 69 1a 0f 22 1a 24 60    ?"?$??7toi??"?$`
    70: 04 37 63 6f 62 19 09 1e 19 e4 e4 e4 24 24 24 e4    ?7cob???????$$$?
    80: e4 e4 0f d6 84 13 1c 26 94 14 20 1c 66 23 1c 1f    ???????&?? ?f#??
    90: 09 1f 1e 1f 09 21 00 00 00 00 00 00 00 00 00 00    ?????!..........
    a0: 00 21 09 00 00 00 00 00 00 00 00 00 00 00 00 00    .!?.............
    b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    c0: 00 00 00 00 00 08 00 00 08 00 00 00 3e 87 3e 00    .....?..?...>?>.
    d0: 00 03 7f 0b 00 1f 00 1e 56 1e 52 56 52 30 56 30    .???.?.?V?RVR0V0
    e0: 18 04 24 24 05 04 11 11 18 2e 34 2e ec 07 07 00    ??$$?????.4.???.
    f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

    TPS:

         0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
    00: 00 03 7f 0b a6 98 05 76 98 a4 86 22 22 50 22 30    .??????v???""P"0
    10: 22 42 80 60 02 60 c9 5d c0 00 cc 00 00 00 07 41    "B?`?`?]?.?...?A
    20: de 7f 02 00 00 60 30 00 02 10 7f 00 00 00 00 00    ???..`0.???.....
    30: 00 00 00 04 00 99 00 00 00 00 00 00 00 00 00 00    ...?.?..........
    40: 03 40 14 1d 02 31 eb 2d 01 78 15 15 15 0d 0e 3e    ?@???1?-?x?????>
    50: 47 00 00 17 03 00 90 0b 24 80 2a 36 63 44 6f 21    G..??.??$?*6cDo!
    60: 28 27 20 24 a0 22 36 63 54 68 20 1e 24 20 24 80    (' $?"6cTh ?$ $?
    70: 1b 36 63 78 69 20 1c 24 20 e4 e4 e4 24 24 24 e4    ?6cxi ?$ ???$$$?
    80: e4 e4 0f d6 63 0e 21 24 85 0e 24 1c 67 1c 21 20    ????c?!$??$?g?!
    90: 08 25 24 1f 09 20 00 00 00 00 00 00 00 00 00 00    ?%$?? ..........
    a0: 00 20 09 00 00 00 00 00 00 00 00 00 00 00 00 00    . ?.............
    b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
    c0: 00 00 00 00 00 08 00 00 08 00 00 00 3e 87 3e 00    .....?..?...>?>.
    d0: 00 03 7f 0b 00 1f 00 1e 56 1e 52 56 52 30 56 30    .???.?.?V?RVR0V0
    e0: 18 04 24 24 05 04 11 11 18 2e 34 2e ec 07 07 00    ??$$?????.4.???.
    f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

    谢谢、
    Zach

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

    尊敬的 Zach:

    感谢 NVM 设置。

    正如您在寄存器0x41中看到的、PTPS 和 TPS 器件的 NVM 修订版本不同。 您发现 STBY 设置的差异。

    让我回顾一下您的问题、然后返回给您。

    Sathish

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

    尊敬的 Zach:

    1. 启用电源轨时可以安全地更改 MODE_STBY_CONFIG、但请注意更改结果。 上电后只不应更改极性。

    2.可以配置为仅 STBY、但我假设将其设置为 MODE 和 STBY 的原因是、当它进入 STBY 模式时、它会强制转换器从强制 PWM 模式进入自动 PFM 模式。

    3.由于 MODE_STBY_POLARITY 设置为"0"、因此我会假设 PMIC_LPM_EN0将在启用低功耗模式时变为低电平。 您能否请与 AM62团队核实为什么不是这样?

    Sathish

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

    尊敬的 Satihsh:

    对于3个:

    我们在处理器论坛上发布了关于 PMIC_LPM_EN0的第二个 E2E。  在 TRM 或 AM62x 系列处理器的数据表中、没有太多关于此引脚的记录。  链接到下面的 E2E 帖子。

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1508052/am625-pmic_lpm_en0-is-not-toggling-when-entering-sleep-mode

    谢谢、

    Mike

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

    尊敬的 Mike:

    谢谢、我们等待响应。 低功耗模式由 MCU 处理。

    Sathish