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.

[参考译文] TPS65720:TPS657201Y 的待机电流约为1mA

Guru**** 2491965 points
Other Parts Discussed in Thread: TPS65720

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/698647/tps65720-standby-current-for-tps657201y-around-1-ma

器件型号:TPS65720

我们将 TPS657201YFFR 用作电池驱动产品中的单个 PMIC。 它负责设计中的所有电源管理。 待机电流出现问题(即 HOLD_DCDC1为低电平、使用 VSYS 将 PB_IN 拉高)。 我们看到电池消耗了大约1mA 的电流(3.7伏)进入 BAT1/BAT2。 我的测量结果表明、L1、VLDO1和 SYS1/SYS2没有明显的电流源。 这让我相信电流是由 TPS657201的内部电路消耗的。

 

我注意到、如果我们取出电池然后重新插入电池、待机电流大约为0.01mA、这更合理。

 

您是否知道为什么使用 HOLD_DCDC1和 PB_IN 关闭 PMIC 会导致如此高的待机电流?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Tomas、
    我已将您的问题转发给产品专家。 您很快就会得到答案。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    听起来您已打开强制 PWM、F_PWM = 1b

    F_PWM 是寄存器0x09的位7、静态电流在很大程度上取决于器件是否可以进入 PFM (省电模式)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Brian、

    我是´m Tomas 的同事和项目中的一个软件人员。

    我在拉低保持电平(即关闭产品)之前进行了寄存器转储、以获得更清晰的视图、结果如下:
    CHGSTATUS [0x01]= 0x00
    CHGCONFIG0 [0x02]= 0x4F
    CHGCONFIG1 [0x03]= 0x74
    CHGCONFIG2 [0x04]= 0x4C
    CHGCONFIG3 [0x05]= 0x41
    CHGSTATE [0x06]= 0x40
    DEFDCDC1 [0x07]= 0x64
    LDO_CTRL [0x08]= 0x7C
    control0 [0x09]= 0x00
    CONTROL1 [0x0A]= 0x13
    GPIO_SSC [0x0B]= 0x0F
    GPIO_DIR [0x0C]= 0xF3
    IRMASK0 [0x0D]= 0xF3
    IRMASK1 [0x0E]= 0xFF
    IRMASK2 [0x0F]= 0xFF
    IR0 [0x10]= 0x00
    IR1. [0x11]= 0x00
    IR2. [0x12]= 0x00

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

    先生们:

     我已经查看了寄存器值、没有发现任何突出的问题。 是否可以获得原理图的副本?

    如果您不希望公开、您可以直接将其发送给我。

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

    我在 E2E 上向您发送了一封包含原理图和一些注释的消息、如有必要、请转发给 Brian Berner。

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

    如果您对原理图或硬件设计有任何疑问、可以告诉我。

     

    当 TPS65720被关闭(即 HOLD_DCDC1为低电平并且 PBIN 被 VSYS 拉高)时、我们已经注意到以下几点:

    -从引脚 SYS1和 SYS2流出的电流非常低、可以忽略不计。

    -引脚 VLDO1上没有可测量的电流输出。

    -引脚 L1/FB_DCDC1没有流出可测量电流。

    -我们可以测量接近1mA 的大电流流入 BAT1/BAT2引脚。

    我们偶尔会看到电流流流过温度电阻器 R25。 仅此电流不能说明我们测量的电池消耗。

     

    通常、在这些测量期间未连接引脚 AC (我们在测试期间未使用任何充电器)。

    请注意、这是一种非常低功耗的设计。 这意味着当处理器被关闭时、网络 VSYS、+1.8V 和+3V 或多或少是悬空的。 在设计中的任何位置、这些网络上都没有下拉电阻器。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Tomas、
    我正在与芯片设计人员就此展开合作。 我们希望看到示波器车间显示 E2 (L1)引脚。 我们需要验证该部件是否处于 PFM 模式。 我意识到寄存器不会强制 PWM、但这并不意味着该器件会使 PWM 进入 PFM 模式。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    紫色信号是在引脚2上测量的按钮(B1)。 蓝色信号为 HOLD_DCDC1。 黄色信号是引脚 E2 (在电感器之前)。 绿色信号是在电容器 C41和 C42之后测得的净+1.8V 电压。

    您可以看到黄色(引脚 E2)和绿色(净+1.8V)信号的下降速度非常慢。 我认为这是因为该产品是低功耗设计、因此一旦处理器关闭、就没有任何主动加载网络的情况。 您可以看到、一旦释放按钮、蓝色信号(HOLD_DCDC1)开始缓慢上升。 一旦处理器关闭、就没有任何活动加载此网络、因此它在某种程度上开始浮动。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我注意到进入 PMIC (引脚 BAT1和 BAT2)的电流与电池电压有点成比例。

    3.3V -> 0.5mA
    3.7V -> 0.9mA
    4.2V -> 1.2mA

    这仅适用于器件处于此故障关闭状态的情况。 如果电池断开并重新插入、电流与前面提到的一样大约为0.01mA。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Tomas、

     感谢您提供非常详细的信息。 有时、我们必须用很少或根本没有信息来解决问题。 这确实有帮助。

    我还没有听到芯片设计人员的反馈。 我会跟进、看看他们是否有任何东西。

    我也无法在 EVM 上重现此额外电流。

    我将继续尝试查看是否有任何变化。

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

    您好!

    我相信我们已设法孤立了这个问题。 我们使用特殊的基元软件加载了器件。 这个基元软件使用 HOLD_DCDC1使处理器打开 TPS65720。 几秒钟后、TPS65720被关闭、将 HOLD_DCDC1拉至低电平。 没有 I2C 命令发送到 TPS65720、因此它使用所有默认值。

    我们在该测试中注意到、TPS65720关闭后进入 BAT1/BAT2的电流很低。 电流消耗与我们断开并重新插入电池时的消耗相同。 我认为这一点表明、1mA 电流的问题在于 TPS65720的状态机或它如何响应通过 I2C 进行的寄存器设置。

    此致

    Tomas

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

    与之前测量的器件相同(硬件没有变化)。 相同的仪器和相同的测试设置。 唯一的区别是运行处理器的软件。

    信号颜色与之前相同(紫色信号是在引脚2上测量的按钮(B1)。 蓝色信号为 HOLD_DCDC1。 黄色信号是引脚 E2 (在电感器之前)。 绿色信号是在电容器 C41和 C42之后测得的净+1.8V 电压。

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

    图3.

    图4.


    我们尝试了两种新软件来确定 TPS65720的状态机中是否存在任何意外行为。 图3和图4 (上图)显示了关闭顺序。 信号颜色与之前相同(紫色信号是在引脚2上测量的按钮(B1)。 蓝色信号为 HOLD_DCDC1。 黄色信号是引脚 E2 (在电感器之前)。 绿色信号是在电容器 C41和 C42之后测得的净+1.8V 电压。

    这两个新软件以不同的顺序更改 HOLD_DCDC1和 PB_IN 的状态、以查看是否存在任何依赖关系。 这两种软件都提供了合理的关断电流。 这表明问题与 I2C 有关。

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

    Tomas、

    您之前可能已经提到过、但您能告诉我您是在 EVM 上还是在电路板上测试 TPS65720器件吗?

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

    我们将在我们的板上测试它(我们提供的原理图)。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您使用万用表测量 VAC 和 VSYS 电压、它们是什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    在您在此线程中早期提供的寄存器转储中、它说:

    CHGCONFIG0 [0x02]= 0x4F

    TPS657201寄存器的默认(复位)值为0x6f

    当该寄存器= 0x6f、则 VSY[1.0.0]= 01b、交流输入电流[1.0.0]= 10b、这意味着 DPPM 被禁用。

    在这种情况下、SYS 电压未调节。

     当交流输入电流[1..0]= 00b 时、DPPM 启用并调节 VSYS、 当 VSYs[1..0]= 01b 时、VSYS 将为4.4V

    虽然 SYS 上的负载应该较低、电流消耗可能来自 DPPM 电路本身、或者 PMIC 正在消耗电流、以便从 VAC = 5V (典型值)或更高电压生成 VSYS = 4.4V。

    这可能不是问题的根本原因、但这是我通过 TPS657201默认寄存器和您提供的数据转储发现的第一个不匹配。

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

    我还关注我在 Reg. 0x0A、CONTROL1

    您提供的寄存器转储值为:

    CONTROL1 [0x0A]= 0x13

    根据该表:仍按下按钮、OPAMP_MUX 测量电池电压、并启用 OPAMP 和 MUX。

    其中的任何一项都可以增加静态电流。 将所有这些因素加在一起可能会导致您的所有电流消耗。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的输入。 我想我们在这里有一些东西。 我的一位同事会尝试并评论它。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢你的帮助。 只有在实际测量电池时设置 OPAMP_EN = 1才能解决我们的问题。