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.

[参考译文] BQ25892:CAN#39;t 似乎使充电器正常工作

Guru**** 2393725 points
Other Parts Discussed in Thread: BQ25890

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/720125/bq25892-can-t-seem-to-get-the-charger-working

器件型号:BQ25892
主题中讨论的其他器件:BQ25890

我已将评估板上的参考图白化、尝试使用最小原理图进行测试。 本质上、我尝试禁用大多数智能功能、因为这将采用具有足够电源的固定设计。 某些功能甚至不是必需的、但是、我找不到另一个也通过 I2C 报告电流和电压的选项。

我有一个简单的 I2C 接口、用于设置各种参数。 我可以看到 IC 报告的一些状态如下。

VBUS 状态:适配器(3.25A)
充电状态:充电
电源状态:正常
VSYS 状态:不在规定范围内
热状态:未调节

但是、电池未充电。 充电电流在50mA 至100mA 之间(变化)、但设置为512mA。 电池电压报告为3.7V、因此它应该使用全512mA 处于恒流模式。 电流表测量进入电池的90mA 电流。

原理图如下。

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

    第52页的数据表原理图显示了运行所需的最小组件。 PMID 和 ILIM 不能悬空。 SYS 需要至少20uF 的电容、BAT 需要至少10uF 的电容。 VBUS 至少需要1uF。 当 ILIM 悬空时、充电器的输入电流几乎设置为零。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Jeff!

    我错误地记录了一些文档"当 EN_ILIM 位为0时、可禁用 ILIM 引脚功能"。 如果我禁用此功能、则能够将其保持为未连接状态。 我将按照您的建议连接此引脚和其他引脚、并进行报告。

    为了满足 BAT 和 PMID 上的更大电容需求、我可以使用极化电解电容吗? 其次、REGN 上 C1的非极化电解4.7uF 是否有问题? (我在原理图中出错、我也会在今晚更新并发布修订版)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨、Jeff!

    这是最新的原理图。 我修正了一些误差、并按照您的建议添加了额外的电容。

    不幸的是、我仍然无法获得充电电流。 电池电压为3.7V。 我已将 REG0设置为00100000、这将禁用 ILIM 引脚、并将充电电流设置为1600mA。

    状态
    ----
    VBUS 状态:适配器(3.25A)
    充电状态:充电
    电源状态:正常
    VSYS 状态:不在规定范围内
    热状态:未调节

    电池电压为3524mV
    充电电流为0mA

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

    您是否能够通过 I2C 进行通信? 如果是、请执行读取并发送寄存器内容。 如果不是、SW 节点的示波器图会显示什么? 1uH 电感器的额定电流是多少?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Jeff:

    是的、I2C 可以正常工作。 寄存器。

    电感器为 Wurth 7447462010 -额定电流为8.5A。

    下面还附上了 SW 的示波器图。

    感谢您的持续帮助:)

    寄存器0的值为00000000
    寄存器1的值为00000110
    寄存器2的值为01001100
    寄存器3的值为00010000
    寄存器4的值为00001000
    寄存器5的值为00100011
    寄存器6的值为01011010
    寄存器7的值为11101101
    寄存器8的值为00000011
    寄存器9的值为01000000
    寄存器 a 的值为01110011
    寄存器 b 的值为01010110
    寄存器 c 的值为00000000
    寄存器 d 的值为00001110
    寄存器 e 的值为00111001
    寄存器 f 的值为00111010
    寄存器10的值为00111100
    寄存器11的值为10010101
    寄存器12的值为00000000
    寄存器13的值为00000000
    寄存器14的值为00000101 

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

    如果您有一个与电池串联的电流表、我建议您将其取下。 如果无法执行此操作、则禁用自动量程。 您的寄存器报告100mA 输入电流限制和 USB CDP 适配器、这是奇数。 没有针对100mA 的自动设置。 如果您将输入电流增加到600mA 或更高、您的电路是否正常工作? 关于 SW 图、您能否在波形顶部或底部的较干净边缘触发?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这是在移除电流表的情况下完成的。

    附加了另一个 SW 图、不确定是否更好。

    关于100mA、我想您看到的是 BQ25890的第一个值。 我使用的是892、它具有

    bq25892
    000:无输入
    001:USB 主机 SDP
    010:适配器(3.25A)
    111:OTG
    注意:在 IINLIM 寄存器中报告软件电流限制 

    010 = 3.25A。 但是、IINLIM 看起来不是很热。 REG00为00000000b。 如果偏移为100mA、则正确的做法是对其进行电流限制、假设它尊重这些值。

    即使我将 REG00编程为800mA、似乎什么也不会发生。 REG00的后续读取确认我将其设置为800mA、但没有任何效果。

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

    您的波形看起来不正确。 底部应该是平坦的接地端、顶部也应该是平坦的并达到 VBUS。 您是否确定接地已正确焊接。 使用 bq25895EVM 可能更容易评估。

    SYS 是否对地短路? 有一个短路保护可限制电流。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    嗨、Jeff、

    是的、昨天晚上多花了几个小时后、我得出结论、我认为这不是配置/软件问题、而是硬件问题。

    该 EVM 的价格范围略超出了我对该项目的价格范围。 我将尝试执行一些硬件调试来清理电路、或许只需进行几轮原型设计。 我还可以非常依赖 EVM 参考设计、并在组装时提供一些用于简化电路的选项。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的。 如果您有更多问题、请告诉我。 此主题将在几天内自动尝试关闭。 如果有、请提交新问题。