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.

[参考译文] TPS25750-01:电池中的高电流消耗 USB-PD-CHG-EVM

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1406614/usb-pd-chg-evm-01-tps25750-high-current-drawn-from-battery

器件型号:USB-PD-CHG-EVM -01
主题中讨论的其他器件:TPS54531BQ25798BQ25790TPS25750、EV2400

工具与软件:

你(们)好

我在设计中使用 TPS2570、其配置与 EVM (BQ25798、TPS54531)中的配置相同。 我发现在关闭器件时存在高电流。 我尝试将相同的配置写入 EVM 上的 EEPROM、并检查其中的电流。 当一切都关闭时、从电池到 EVM 的2.78mA 会出现。  

根据数据表、TPS 应在无活动时间 T (几百毫秒)后进入睡眠模式。  IPP5V、睡眠应为2uA、IVIN_3V3、睡眠应为56uA。

为什么 EVM 上的电池有电流2.78mA?  

配置:

-电源设备和供电设备

-最大拉功率100W

-最大消耗100W

-首选角色电源

-无 USB 数据

-不支持 BC1.2

-无供应商 ID

-无产品 ID

-充电器 BQ25790或25792

-电池电压12.6V

-电池充电电流1A

-终止电流和预充电0.04A

谢谢你。  

Jozef Augustin

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

    尊敬的 Jozef:

    我们已收到您的查询、正在分配一名团队成员对此进行调查。 请给我们一些时间来作出答复。

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

    在此期间、器件的连接状态是什么? 电流是流入还是流出电池? 您要测量通过哪个路径的电流? 您是否能够提供您看到的内容/您的设计的方框图?

    此致、

    Conner

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

    你(们)好

    以下是我的程序: 1. 将电池连接到 EVM。 2.将 PD 充电器连接到 EVM。 TPS 与充电器协商充电参数、充电正在进行中、一切运行良好。 3.然后我断开 USB-C 与 EVM 的连接、电池中会有2.7mA 电流输出。 一小时后、电池仍有2.7mA 耗尽。  没有其他任何器件连接到 EVM。 仅电池和外部10k 热敏电阻。  

    谢谢你

    Jozef

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

    今天是美国的假期,请允许一些时间回到你。  

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

    感谢您对设置的详细说明。 您可以读取 BQ 器件寄存器吗?  

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

    是的、当然可以。  

    我在器件空闲时读取寄存器(如我之前发送的图片所示)。  

    e2e.ti.com/.../2526.BQ25798.txt

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

    我道歉 Jozef ,上一张图片没有正确上载,并显示为一个断开的链接。 我将向 BQ 团队发送该线程、让他们查看您的寄存器值以了解电流消耗不良的原因。  

    此致、

    Conner

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

     我不明白。 我只发送了2个附件-连接的图片和寄存器的值。  哪一个链路断开?

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

    连接图片必须是断开的链接。 我可以看到您提供的寄存器值。

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

    有连接图片

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

    尊敬的 Jozef:

    我来自 BQ 团队。 我认为寄存器没有任何明显的问题。 出现该情况的可能原因是连接 到 SYS 的 EVM 上的上拉电阻仍在消耗电流。 USB-PD-CHG-EVM -01上 BQ25798的 SYS 引脚 为5V 降压转换器供电。 如果安装了电池、降压转换器似乎会看到 SYS 电压、从而产生额外的电流。

    此致、

    Jared Baxter

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

    抱歉、我误点击了"这解决了我的问题"。


    USB-PD-CHG-EVM -01是如何使用 TPS25750的参考设计。  当我要将 TPS25750用于双角色配置(作为电源和接收电源)时、该器件必须由5V 降压转换器供电(根据本主题)。   

    您能给我什么建议?如何更改您的参考设计以实现低电流消耗电池?  

    谢谢你  

    Jozef

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

    尊敬的 Jozef:

    BQ25798 IQ 值如下所示:

    仅在电池模式(无 VBUS)下或在施加 VBUS 电压且 EN_HIZ 位= 1或 ILIM_HIZ 引脚= 0V 时、充电器的最大 IQ 为24uA。  为了降低 Iq、可以添加一个由充电器的 SDRV 引脚驱动的外部 NMOS shipFET、以防止电流从 BAT 流向 SYS。 在运输模式下、充电器的 I2C 寄存器仍然可读取。  在关断模式下、寄存器不可读、并复位为默认值。 在运输和关断模式下、充电器的 BATP 引脚连接到电池组并消耗上面显示的 IQ。  仅当 VBUS < UVLO 时才能进入运输和关断模式、当施加 VBUS 电压> UVLO 时、才能自动退出。

    或者、您可以添加您自己的 PMOS FET、该 FET 将充电器的 BAT 和 BATP 引脚与充电器完全隔离。 驱动 PMOS FET 的栅极需要单独的信号。

    此致、

    Jeff

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

    充电器似乎没有问题。 让我们返回到 TPS25750。

    我进行了一些测量、这里是结果。  

    我在这两个位置测量了电流、似乎有问题。 程序与我之前写的相同。 1.连接电池2. 连接 USB 3。 断开 USB、然后测量电流。

    根据数据表、 5V 电源上的电流应为2uA、3V3电源上的电流应为56uA。  

    我有2个、3V3上的3mA 和5V 上的215uA

    TPS 似乎未处于睡眠模式。  

     

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

    可能存在以下活动列表中的活动:

    您是否能够监视 I2C 流量以查看在测量电流期间是否存在流量?

    此致、

    Conner

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

    否  断开 USB 后没有通信。 (I2C 连接到 EEPROM 和充电器)

    所有 GPIO 均被禁用。 未激活上拉或下拉。 I2C 上也没有与 MCU 进行通信(没有连接 MCU)

    USB-C 断开连接、那么我想没有传入的 USB PD 消息或 CC 状态发生变化。  

    我有 EV2400。 我能否使用它来检查电压警报和故障警报?  
    谢谢你

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

    我尝试使用外部 MCU 读取 SLEEP_CONFIG 寄存器、并且 SleepModeAllowed 位生效。

    因此、器件应该会进入睡眠模式。  

    模式寄存器返回 APP - PD 控制器在应用程序固件中完全正常工作

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

    你(们)好

    5天内没有任何活动。  可以帮助我解决这个问题吗?  

    我已经对 EVM 进行了修改。 I 移除了电阻器 R13并 通过微型导线将 U3的编号3连接到了 TPS 上的 GPIO0。
    我还在此 GPIO 上设置 PLUG_EVENT。  

    现在我的电池消耗大约为几十微安。 但器件只能在灌入模式下工作。 源模式不工作。 内容之前、其可以正常工作。  

    Jozef

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

    尊敬的 Jozef:

    我相信我找到了问题的根源。 您可以从 GUI 中向我发送您的器件配置文件(JSON 格式)吗?

    此致、

    Conner

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

    就是它。  

    {
      "questionnaire": {
        "device": "TPS25750",
        "answers": [
          null,
          0,
          4,
          4,
          0,
          0,
          3,
          0,
          1,
          1,
          0,
          12.6,
          1,
          0.04,
          0.04
        ],
        "vendorId": "0000",
        "productId": "0000",
        "version": "1.0.0.2"
      },
      "configuration": {
        "data": {
          "selected_ace": [
            {
              "register": 6,
              "data": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 22,
              "data": [
                10,
                48,
                48,
                77,
                0,
                0,
                0,
                0,
                0,
                0,
                3
              ]
            },
            {
              "register": 50,
              "data": [
                4,
                168,
                42,
                44,
                145,
                1,
                38,
                44,
                209,
                2,
                0,
                44,
                177,
                4,
                0,
                244,
                65,
                6,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 51,
              "data": [
                4,
                44,
                145,
                1,
                16,
                44,
                209,
                2,
                0,
                44,
                177,
                4,
                0,
                244,
                65,
                6,
                0,
                69,
                65,
                6,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 92,
              "data": [
                48,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                48,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 117,
              "data": [
                0,
                0,
                0,
                0
              ]
            }
          ]
        }
      }
    }

    Jozef。

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

    尊敬的 Jozef:

    有一个隐藏的寄存器阻止器件进入睡眠模式。 我已经使用您提供的设置创建了一个项目二进制文件、可以更正此寄存器设置。 对于我们的下一个应用工具版本、我将包含此修复程序。

    刷写附加的二进制文件应允许您进入睡眠模式。

    此致、

    Conner Gillettee2e.ti.com/.../jozef_5F00_sleep.bin

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

    您好、Conner Gillette

    我现在不在办公室,但我会在我回来后立即尝试它。  


    我没有任何器件可以将二进制文件写入 EEPROM。 您能否向我提供 C 文件?  
    谢谢你。

    Jozef

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

    尊敬的 Jozef:

    这是您请求的 C 文件。

    此致、

    Connere2e.ti.com/.../jozef_2D00_sleep.c

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

    您好、Conner Gillette

    非常感谢。 现在、您的开发板只有0.617mA 消耗。  
    我已经对5V 输入1uA 和3V3输入40uA 进行了测量。 其余电流(550uA)可能由 BQ25798造成。   

    我是否可以在应用工具电池充电器中设置为禁用 ADC 的仅电池模式? 因为充电器的 ADC 似乎已启用。  

    您已发布新版本的 应用程序工具、我已经尝试过、但睡眠模式不起作用。 我只能使用您的配置文件来实现0.617mA。 您何时将其包括在内?

    谢谢你

    Jozef Augustin

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

    尊敬的 Jozef:

    我将与处理此问题的团队协商、并为您提供更新的预计时间范围。

    此致、

    Conner

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

    我想我误解了你的要求。 关于更改 BQ 器件寄存器、TPS25750的应用程序自定义工具不会发生任何更改。 唯一要做的更改是对 TPS25750中的隐藏寄存器进行更改。 这项工作将在下个月完成。

    此致、

    Conner