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.

[参考译文] BQ24190:Schamatic 和 I2C 寄存器配置

Guru**** 2609895 points
Other Parts Discussed in Thread: BQ24190, BQ24192

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/756694/bq24190-schamatic-and-i2c-register-configuration

器件型号:BQ24190
主题中讨论的其他器件: BQ24192

您好!  

我们需要在 Android 下开发应用、并将使用 bq24190为2节锂聚合物电池充电(并行连接)。 我们不需要 USB 检测、OTG 和热敏电阻检查。 我们只需为电池充电、然后将电池状态信息发送到 Android、并使用电量监测计将显示屏上的信息可视化。 当我们连接 USB 电缆为电池充电时、我们希望打开红色 LED。 断开电缆后、必须关闭红色 LED。

有人可以帮助我们为原理图和 I2C 寄存器设置正确的值吗? 谢谢你

这是电池信息:

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

    有关参考原理图、我建议首先查看 BQ24190数据表的应用部分。 您还可以使用 BQ24190EVM 作为参考。

    由于我们没有关于输入功率限制或系统负载信息的任何详细信息、因此这将是您开始和继续操作的最低要求。

    首先、切换到 BQ24192而不是 BQ24190、因为您不需要输入电流检测。
    1)/PG 引脚可用于连接红色 LED。
    2) 2)将 PSEL 引脚拉至低电平以实现最大电流限制。
    3) 3)将 OTG 拉至低电平。
    4) 4)通过 REGN 到 GND 之间的电阻分压器设置 TS 引脚、使 VTS = 50-60%VREGN。
    5) 5)将 ILIM 引脚拉至 GND 以忽略此引脚并使用寄存器设置值。
    6)短接 TS1和 TS2
    7) 7)将/CE 拉至低电平以始终启用充电。

    在寄存器位中:
    1) 1)最小可编程充电电流为512mA。 但是、有一个位可以将此"快速充电设置"的20%设置为0。
    2) 2)对 REG02 - FORCE_20PCT 位进行编程、并将 ICHG[5:0]设置为0.2C 或0.5C 比率除以20%。

    其他一切都是为您的设计而打造的钟鸣器和口哨器。


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

    Joel、您好、感谢您的支持。

    我们无法切换到 bq24192、因为我们没有用于 Android 的驱动程序。

    我们必须使用 bq24190。

    我正在开发 bq24190的原理图。 我将在这里发布我的设计。

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

    Joel、我为我的应用开发了这个原理图、请看一下

    如果我移除 R13和 R14、bq24190将正常工作、或者会出现奇怪的行为?  

    非常感谢

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

    需要做的是、缺少几件事情。

    1) 1) BAT 引脚需要一个连接到 PGND 的10uF 去耦电容器。
    2) 2)由于您无法切换到192、因此看起来您是自己驱动 LED、并具有某种形式的输入检测。 是这样吗?
    3) 3)请至少为 VBUS 引脚连接一个1uF 电容器。
    4) 4)我看到+MAIN_VBUS 有一条有关3.3V 的注释。 如果 VBUS 是如此低、则不会为电压较高的电池充电。 降压转换器将无法运行。
    5) 5)如果您移除 R13和 R14、充电器将无法通过 USB BC1.2检测的 DCD 步骤、并在充电器上设置100mA 输入电流限制。 从此处开始、您需要通过寄存器手动更改输入电流限制、以获得更高的输入电流限制阈值。


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

    尊敬的 Joel、非常感谢您的支持。 我进行了修改...请看一下新原理图。 关于您的观点:

    1) 1) BAT 引脚需要一个连接到 PGND 的10uF 去耦电容器。   完成
    2) 2)由于您无法切换到192、因此看起来您是自己驱动 LED、并具有某种形式的输入检测。 是这样吗?  

    我没有任何输入 DETECION。 我按照 BQ241980EVM 原理图连接 LED。 如您所见、VSYS 是 SW 引脚的电压输出。 我将"LED"NET 连接到 STAT 引脚。 对吗?


    3) 3)请至少为 VBUS 引脚连接一个1uF 电容器。  完成


    4) 4)我看到+MAIN_VBUS 有一条有关3.3V 的注释。 如果 VBUS 是如此低、则不会为电压较高的电池充电。 降压转换器将无法运行。  

    抱歉、我的拼写错误。 +MAIN_VBUS 是来自 USB 连接器的电压,因此,5VDC。


    5) 5)如果您移除 R13和 R14、充电器将无法通过 USB BC1.2检测的 DCD 步骤、并在充电器上设置100mA 输入电流限制。 从此处开始、您需要通过寄存器手动更改输入电流限制、以获得更高的输入电流限制阈值。

    好的。 我的问题是:我可以随时设置寄存器,或者在连接电缆时将寄存器重置为默认值吗? 我希望这项要求是明确的。  

    示例:

    1) 1)我移除了 R13和 R14。

    2) 2) I connect USB 电缆、我的寄存器设置为接受最大电流。

    3)所以,现在,BQ24190未检测到 USB。 我的寄存器仍设置为"my values"(最大电流)、还是将重置为默认值(100mA)?

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

    您好、Joel、  

    我仍在等待您的支持。  

    谢谢你。

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

    您的原理图看起来得到了很大的改进。

    需要考虑以下几点:
    PMID 和 VBUS 具有相同的电压、因此请考虑将 C63的额定电压设置为16V、以便从该电容器获得类似的直流降额特性。

    确保 I2C 总线具有一个到某个电源轨的上拉电阻器。


    D+/D-检测。 如果移除 R13和 R14、每次插入输入时、您都必须将输入电流限制重置为最大值。 如果 VSYS 上有一个未定序(始终开启)负载、浮动 D+/D-线路的默认100mA 电流限制也可能会出现问题。 在负载过高和电池电量耗尽的情况下、VSYS 可能永远不会进行调节。 因此、当您尝试对充电器的电流限制进行重新编程时、请记住这一点。


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

    您好、Joel、感谢您的支持。

    我们了解了 bq24190 Linux 驱动程序、它 与 bq24192兼容。 只有几个不同的位。 我们可以对其进行调整。

    因此、我们无法使用 bq24190、正如您在第一个帖子中所说的那样、因为我们无法在每次插入输入时设置最大电流。 请查看我们的 BQ24192原理图。

    C63、我们将随16V 额定电压而变化。 在 I2C 中、我们已经有了上拉电阻器。 VSYS 是电池的电压形式。 我改正了。

    PG 引脚。 我在数据表上看到低电平有效、并在电池电量正常时打开 LED。 当电池电量低时、我需要打开 LED。 我必须在此引脚上放置一个非端口?

    期待您的回复

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

    原理图看起来不错。

    以/PG 引脚为基准。 该引脚的数据表说明用于说明输入电源是否正常、而不是电池电源。 您将需要以其他方式实现这一点。 当满足数据表中的输入源限定条件(VBUS)时、/PG 会拉低。


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

    感谢您的支持 Joel。

    最后一个问题:我们决定从 PG 和 STAT 引脚上移除 LED 、并使用 Android 开启红色 LED。 我是否可以使 PG 和 STAT 引脚悬空?

    再次感谢你。

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

    VSYS 上的电感器。 我需要至少2A 的输出电流、我必须连接哪个电感器? 我在数据表 BQ24192上读出的输出电流可以达到4.5A。

    非常感谢

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

    有关电感器选择的详细信息、请参阅数据表中的第10.2.2.1节"电感器选择"。

    关键参数是电感器饱和电流额定值以及用于优化效率的 DCR。


    此致、
    Joel H
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、您可以将 PG 和 STAT 引脚保持悬空。 它们是开漏输出。


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

    您能否确认最大输出电流为4.5A? 谢谢你。

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

    是的、正如您在数据表中看到的、充电器支持高达4.5A 的输出电流。

    根据我之前的答复、确保您选择了相应的电感器。


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

    谢谢 Joel。 我们将继续使用 PCB。 我将遵循数据表上的 PCB 指南。 我将告诉您该主题在未来的进展。 再次感谢您的支持。

    保持联系