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.

[参考译文] TPS65721:CAN#39;t 获得超过120mA 的组合充电器+操作

Guru**** 2501715 points
Other Parts Discussed in Thread: TPS65721

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/934369/tps65721-can-t-get-more-than-120-ma-combined-charger-operation

器件型号:TPS65721

在实现开发套件中所示的电路时、当仅充电(直流/直流和 LDO 关闭)时、我只能获得进入电池的120mA 电流。 (5V、2.5A 壁装电源)

运行时、我可以获得一些进入电池的电流(大约120mA -有源电路电源)、但如果我的有源电路电源超过120mA、充电器会关闭、但它仍然由电池供电。

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

    Hi Rod、

    该器件的专家今天外出办公、预计明天08月25日回到办公室。 请期待他明天的回复。

    此致、

    Layne J

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

    您已将哪个值电阻器(RISET)连接到 TPS65721 PMIC 器件的 ISET 引脚?

    Ω 表的第8页显示 RISET 最小值= 700 μ A。

    第12页指出 ICHG = KISET / RISET (安培)、其中 KISET 的默认值由 ICH_SCL[1.0.0]位确定、TPS65721的默认值为11b。  AΩ、KISET 的标称值= 450 μ F。

        AΩ  Ω RISET、ICHG = KISET / RISET = 450 μ A/700 μ A = 643mA、这大于建议的最大充电电流(300mA)。

    最好参阅第22页、其中指出:

    ICHG = KISET / Riset (1)充电电流限制可调节至高达300mA。 Ω 电阻器 kΩ 为1500k Ω 至11.25k Ω。 请注意、如果 ICHG 编程为大于输入电流限制、则电池不会以 ICHG 的速率充电、而是以 IACmax 的较慢速率充电。


     Ω RISET = 1500 μ A、 ICHG = KISET / RISET = 450 μ A / 1500 μ A = 300mA、这是 AΩ Ω 的快速充电电流。 请确认这是您的设计中使用的 RISET 值。

    如果仍有问题、您可能需要检查充电器是否在预充电模式下运行、其中 IPRECHG = 0.2 * ICHG = 60mA、这将在电池电压 VBAT< VLOWV = 3.0V 典型值时发生。

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

    RISET = 1.5K (现场测量)

    KISET = ICH_SCL[1、0]= 11 (特别是 CHGCONFIG1中的0x03<<4)

    IACMAX =交流输入电流[1、0]= 01 (具体而言、在 CHGCONFIG0中为0x02<<4)

    CHGSTATUS = 0x0E (CH_ACTIVE、CH_PGOOD、CH_THLOOP)由于 DPPM 设置为非有效、因此必须为热环路

    CHGSTATE = 0x08 (CH_CC_CV)

    CHGCONFIG0 = 0x67

        VSYS=寄存器 至5V、交流输入电流= 500mA

        DPPM 禁用、

        TH_LOOP=0禁用、

        Dyn_TMR=1减小、

        TERM_EN=1、启用、

        CH_EN=1使能

    CHGCONFIG1 = 0xF4

       I_PRE=11、ICH_SCL 的20%

      ICH_SCL= 11、100% ISET 电阻器

      ITERM=01、ICH_SCCL 的15%

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

    连杆、

    您的上述回复表明:

    [引用 USER="Rod Corde"] IACMAX =交流输入电流[1、0]= 01 (具体为0x02<<4、在 CHGCONFIG0中)[/quot]

    TPS65721数据表显示:

    "位5..4交流输入电流1..AC 输入电流0:

    • 00 = 100mA、输入电压 DPPM 被启用
    • 01 = 500mA、输入电压 DPPM 被启用
    • 10 = 500mA、输入电压 DPPM 被禁用
    • 11 = USB 挂起模式;待机"

    因此、您的充电器状态数据的结果为:

    [引用 USER="Rod Corde"]由于 DPPM 设置为非活动状态、因此 CHGSTATUS = 0x0E (CH_ACTIVE、CH_PGOOD、CH_THLOOP)必须为热环路[/引用]

    意味着:

    "ch_THLOOP:

    • 0 =热环路或 DPPM 未激活
    • 1 =热环路或 DPPM 有效、由于热环路、低输入电压或系统负载、充电电流会降低。"


    DPPM 已启用并处于活动状态。  

    VDPM = VO (REG)- 100mV、是充电电流减小时的输出电压阈值。

     第8.3.2节"电源路径管理"指出、"如果充电电流和系统负载电流之和超过预设的最大输入电流(由 I 2C 在内部编程)、则充电电流会自动降低。"

    因此、ISYS + ICHG = IAC > 500mA、因此为 DCDC1和 LDO1供电的 ISYS 必须高于预期(ISYS = IAC - ICHG = 500mA - 120mA = 380mA)。

    由于我尚未查看您的原理图、除了 DCDC1消耗电流并导致 DPPM 被激活之外、您还可能在 SYS 引脚上有负载。  

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

    Brian、

    附件是 schematice2e.ti.com/.../TPS65721-Charger.pdf 的电源部分

    我已经进行了更改、以便 IACMAX=0b10并获得相同的结果

    VSYS 上的负载范围为0.1mA 至80mA、额外电容约为23uF。  无论我是从 VSYS 提取还是不更改充电电流、都不会改变充电电流。

    即使在峰值运行时、我也从电池中拉取的电流小于90mA。

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

    CHGSTATUS 的值= 0x0E、表示 CH_THLOOP = 1b、并且"由于热环路、低输入电压或系统负载、充电电流会降低"。

    这是对这三个事件的描述:"在快速充电阶段、多个事件会增加计时器持续时间。

    • 系统负载电流会激活 DPM 环路、从而降低可用的充电电流
    • 由于输入电压已降至 VIN (低电平)、因此输入电流减小
    • 器件已进入热调节状态、因为 IC 结温已超过 TJ (REG)"

    除非您告诉我电路板上的东西非常热、否则我将假定器件未进入热调节。  

     由于 CHGSTATUS = 0x0E、因此它还指示 CH_PGOOD = 1b、并且"存在电源并且处于充电有效范围内"。

    因此、列表中剩下的唯一项目是系统负载电流。 您共享的原理图未显示 VSYS、除非 VSYS 连接到 SYS1/2引脚和 PBINz 引脚的上拉电阻器。 因此、我相信(a) VSYS 上施加的负载高于预期、(b) DCDC1和 LDO1消耗的电流也很高、或(c)(a)和(b)的组合。

    但是、让我们假设 VSYS 和 DCDC1上的负载可以忽略不计。

    CHGSTATE = 0x08 (CH_CC_CV)、这意味 着充电器处于恒定电流模式或恒定电压模式。 这很好。

    让我们根据以下信息分解可能发生的情况:

    • 充电器处于 CC (恒定电流)模式:VBAT < VO (REG)/Vo (BATREG)、在 CHGCONFIG3寄存器中默认为4.2V
      • 充电器以定义的快速充电电流充电。 如果是这种情况、则降低 RISET 应会增加设计中的快速充电电流。 RISET = 1000Ω Ω 会将您的充电电流增加50%、而 RISET = 750Ω Ω 会使您的快速充电电流加倍
    • 充电器处于 CV (恒压)模式:VBAT = VO (REG)/Vo (BATREG)=4.2V  
      •  充电器在恒压模式下逐渐减小电流(如 TPS65721数据表第22页的图11所示)。 如果 VBAT = 4.2V、则您不会期望看到完整的300mA 电流、因为电池几乎充满电

    根据此分析、我想知道测量的电池电压是多少、如果 VBAT<4.2V、当您修改 RISET 时会发生什么。

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

    VAC = 5.06V

    IAC = 108mA

    VBATT = 3.84V

    IBatt =-94mA (充电)

    ISYS =~14mA 总电流(~10mA 直接电流、~4mA 至 DCDC/LDO)

    我将1.5K 与 RISET 并联、测得的电阻为750欧姆。  重新运行相同的条件会得到基本上相同的测量值。  非洲委员会没有明显增加。

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

    连杆、

    当我以全新的视角查看这些测量结果时、IAC 值与100mA 之间的接近程度令人感兴趣。 事实上、我会以95%的信心说、尽管您分享了以下信息、但这一点令人怀疑:

    "IACMAX =交流输入电流[1、0]= 01

    寄存器0x02 位5..4交流输入电流1.. 交流输入电流0几乎肯定 为00b = 100mA、输入电压 DPPM 被启用

    虽然您测量的电流为 IAC = IBATT + ISYS = 94mA + 14mA = 108mA、但我将假定您使用万用表测量此电流、并且未同时记录观察结果。 我希望、如果您能够在示波器上以足够高的精度测量该值、IAC-MAX 绝不会超过100mA。

     为了验证 CHGCONFIG0寄存器(寄存器0x02)中的实际值、我建议您使用 I2C 监听器或逻辑分析仪、并在尝试写入该值后读回该值。 提供这些 I2C 事务的数据记录是我验证 IAC-MAX!= 00b 的唯一方法。

    您用于共享数据的逻辑语句对我来说毫无意义:

    KISET = ICH_SCL[1、0]= 11 (特别是 CHGCONFIG1中的0x03<<4)

    IACMAX =交流输入电流[1、0]= 01 (具体而言、在 CHGCONFIG0中为0x02<<4)

    我不确定此操作是如何工作的、但在我看来、您可能会覆盖某些导致 IAC-MAX =  00B = 100mA 的默认值、

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

    Brian、很好的建议。

    我转储了所有寄存器并附加了我找到的内容。

    总之、CHGCONFIG0:ACIIN = 10 (禁用500mA DPPM)

    e2e.ti.com/.../Register-Dump.txt

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

    连杆、

    请让我等到星期一详细回顾寄存器转储、如果我发现任何值得注意的内容、我会告诉您。

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

    我的错误完全是。

    有一个 PTC 与电源串联(应该为1.2A)、但安装了错误的器件。

    它是一个120mA 部件。  随着电流增加、PTC 中的电阻增大、VAC 降低。

    当我在 PTC 上分流时、充电电流会像原来那样上升到300mA 以上(RISET=750ohm)

    很抱歉耽误你的时间。

    我想我总是需要重复我的格言:"生产硅很少是问题。"

    感谢你的所有帮助。

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

    哈哈、我喜欢这个短语:  

    [引用 user="Rod Corder"]"生产器件很少会出现问题。"

    没问题。 在调试时、没有任何浪费时间。 始终有助于消除会导致问题的所有因素、几乎所有类型的电源问题都似乎都指向 PMIC。

    我们很乐意提供帮助,也非常感谢您确认了根本原因并关闭了主题:-)