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.

[参考译文] BQ25895:一般问题

Guru**** 2399305 points
Other Parts Discussed in Thread: BQ25895, BQ25895M, TS3USB221A, TLC59116, LM5175

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/569326/bq25895-generic-questions

器件型号:BQ25895
主题中讨论的其他器件:TS3USB221ATLC59116LM5175

尊敬的所有人:

在 BQ25895数据表中、我需要一些对我来说不够清晰的信息。

首先、让我解释一下我想要实现的目标:我需要系统中包含的主机控制型电池充电器、它能够通过 USB 电源(SDP/CP/DCP)和更高版本的 HVDCP 适配器充电、同时输出高达3A 至3.2V 的蓝色 LED (从未使用过 OTG)。 BQ25895似乎非常适合该角色。

一些一般性问题:

  1. 我读出 BQ25895和 BQ25895M 之间的唯一差异是充电电压限制(4.208/4.352V)、但其他寄存器似乎也不同。 我缺少的任何其他重要更改?
  2. MCU 需要访问 USB 端口进行通信。 为此、我考虑使用 TS3USB221A USB 开关。 DSEL 上仅需要10k 上拉电阻器?

和更多具体信息:

  1. 如果未使用 STAT、能否将其保持悬空?
  2. 由于我不使用 OTG 功能、因此不会有任何内容连接到 PMID。 我觉得让 PMID 处于浮动状态不是一个好主意、因为它看起来在 SYS 输出的降压/升压过程中以某种方式使用了电容器。 在这种情况下、即使完全需要 PMID 电容器值、也不会提供有关如何选择 PMID 电容器值的信息。
  3. Vbat < 3.5V 时、VSYS 是否在仅电池模式(Vbus=0)下稳压为 Vsysmin (3.5V)?
    如果是、它可以为我节省升压转换器、因为 VSYSMIN 可以通过寄存器设置为3.7V。
    我之所以询问、是因为我想知道 BQ25895在 OTG 模式下如何在 PMID 上实现5V 电压、在 SYS 上如何实现3.5V 电压、而在单升压拓扑中、Vbat<3.5V。

此致、
纪尧姆

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

    您好 Guillaume、

    如 您所述、bq25895和 bq25895M 之间的主要区别是默认充电电压。  与升压模式无关的唯一其他变化是插件上相对 VINDPM 阈值计算的时序。  可以使用 TSUSB221A。  在适配器插入后~2秒后、bq25895M 不会自动访问 D+/D-、除非 MCU 进行 I2C 写入。

    STAT 可保持悬空。  如果未使用升压模式、则 PMID 需要至少8.2uF 的电容(通常使用10uF 陶瓷电容)。  当 在 VBUS 上施加适配器或其他电源 时、V (BAT)< VSYSMIN、充电器保持 V (SYS)= VSYSMIN。  在仅电池模式下,V (SYS)=V (BAT)-ISYS*RDSon。  

    如果您有更多问题、请告诉我。  如果没有、请确认此帖子已被回复。

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

    感谢 Jeff 的快速回答!

    我将坚持使用 BQ25895并将 TS3USB2211用作开关。

    最后一些问题:

    1. 使用 TS3USB221A 开关、我是否需要特别注意 USB 检测(BC1.2)才能正常工作?
    2. 您曾告诉过:"bq25895M  不会自动访问 D+/D-、除非 MCU 通过 I2C 写入来强制执行此操作"。 BQ25895也是如此吗?

    奖励:

    在您回答问题后、我将需要使用升压转换器。
    我需要的是:具有集成开关的2.5-3A 输出电流、3.5-4.2V (来自 BQ25895)的4V 输出电压、不采用 BGA 封装。

    我找到了有趣的器件、但没有一个器件满足所有要求:

    1. TPS61230:出色的零占空比模式、但电流能力不足
    2. TPS61230A:输出电流更好、但缺少零占空比
    3. TPS61236P:它的电流输出非常完美、但它需要<Vout-0.6V, meaning an output of 4.8V min
    4. 其他器件采用 BGA 封装

    对于那些想知道为什么输出电压为4V 的人:
    我使用一些 TLC59116 LED 驱动器来驱动 LED。 为了使每个 LED 上的恒定电流路径正常工作、它需要 VFW+Vol=Vled、典型的蓝色 LED VFW=3.4V、并且@20mA、电压介于0.4和0.6V 之间、因此、在最坏的情况下、我需要 Vled=4V 才能使整个 VF 穿过 LED。

    高于4V 的电压会浪费电能、而芯片会以热量的形式耗散。 例如,使用5V 输出的升压转换器时,我们有(5-4)*2.5=2.5W 的纯损耗,这不是电池供电设备的理想选择。

    此致、
    纪尧姆

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

    纪尧姆

    为了使 BC1.2检测正常工作、开关需要确保充电器的 D+/D- 引脚线路被连接至 USB 总线。  DSEL 在上电时驱动为低电平、以指示 BC1.2检测正在进行中、并可用于驱动 USB 开关。  完成后、输入电流限制和电源正常状态寄存器会自动更新。  如果检测到 SDP 或非标准适配器、DSEL 引脚将变为高电平。  如果检测到 DCP 或 CDP、DSEL 引脚将保持低电平。  请注意、我们发现一些 CDP 端口与检测不兼容、并将报告为 SDP。  在这些情况 下、充电器依靠主机执行完整的 USB 枚举来获取有关 USB 端口的信息并相应地更新充电器输入电流限制。  在这种情况下、bq25895和 bq25895M 的性能相同。

    关于升压电路、如果在电池电压为4.2V 时需要4V 稳压输出、则需要降压/升压电路。  我使用了 TI 的 webench 工具并找到了 LM5175作为一个选项。  可能还有其他选项。  我建议在直流/直流转换器论坛上重新发帖。

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

    再次感谢 Jeff

    很高兴知道 CDP->SDP 错误检测,我可能花了一些时间来找出问题!
    我想我现在已经拥有了我需要的所有信息。

    对于升压电路,我将直接向 dc/dc 论坛提问;)
    LM5175似乎满足了我的需求、而且占用了太多空间。


    此致、

    纪尧姆