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.

[参考译文] BQ25620:关于寄存器控制

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1519399/bq25620-about-registor-control

器件型号:BQ25620

工具/软件:

您好的团队、


我们的客户正在考虑通过 Type-C 连接器上的 USB BC1.2电源使用该器件。

他们对这种 I2C 控制行为几乎没有疑问。


1.此器件能否控制仅通过从 CPU 寄存器更改来修复来自 BAT 路径或仅来自 VBUS 路径的 SYS 输出?
如果可能、动态电源管理是否仍具有优先级?

2.在此器件中、SDP 电流限制为500mA。 如果我们需要支持 USB100 (电流限制100mA)、是否可以通过 REG0x06_USB100 Input_Current_Limit 寄存器设置来实现?

3、关注问题2、重新录入是否需要支持 USB100? 对于 USB BC 1.2系统、在世界市场上是否仅支持 USB500这一趋势?

此致、

teritama

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

    您好 Teritama、  

    请在下面查看我的评论。  

    1)通过寄存器更改、CPU 可以强制 SYS 输出由 BAT 供电。 这是通过设置 EN_HIZ = 1来实现的。 通过设置该位、降压转换器被强制关闭。 另一方面、无法强制 SYS 输出仅由 VBUS 供电。 如果 VBUS 具有足够的功率、它将支持 SYS 输出、但在某些情况下无法通过寄存器禁用动态电源管理、其中允许电池放电以支持 SYS。  

    2)可以将 REG0x06 (IINDPM)设置配置为100mA。 但请记住、通过 BC1.2检测、SDP 输入将设置为500mA 输入电流限制。 在这种情况下、主机 CPU 需要将 REG0x06设置为100mA。  

    3)为 TI 电池充电器开发的 BC1.2检测过程不支持 USB100。 对于 SDP 适配器、输入电流限制将始终设置为500mA。  

    此致、

    Garrett  

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

    尊敬的 Garrett-San:

    感谢您发送编修。

    1)我知道我们可以强制 SYS 输出由 BAT 供电、并且无法禁用动态电源管理。
    在这种情况下,该器件有关于 Q1和 Q4的寄存器(REG0x14_Q1_FULLON Charge_Control_和 Q4_FULLON )。
    根据我的理解、当这些位="1b"时、该寄存器可以强制 Q1或 Q4打开。
    我的理解是否正确? 我想知道 EN_HIZ 和这些寄存器之间的操作差异。

    2)如果我们需要限制100mA 电流、是否可以在检测到 SDP 适配器后设置 REG0x06? 在 D+/D-检测到源类型之前、输入电流限值是否设置为默认值?

    3)我知道 TI 电池充电器类别中的 BC1.2检测过程仅支持用于 SDP 适配器的 USB500。

    此致、

    teritama

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

    您好 Teritama-San、  

    请在下面查看我的其他评论。  

    1) REG0x14中引用的寄存器不允许强制 Q1和 Q4导通或关断。 如果您参考数据表的表8-18中的寄存器说明、您将看到 Q1_FULLON 和 Q4_FULLON 位允许您强制 Q1和 Q4的特定 Rdson (即这些寄存器通过 IC 与效率/功率损耗相关)。  

    这些寄存器不允许您强制关断 FET。 如果希望在存在 VBUS 输入的情况下强制关闭降压转换器、则需要使用 EN_HIZ。  

    2)是的、在检测到 SDP 适配器后、您可以将 REG0x06更新为100mA 设置。 您可以随时通过主机 MCU 设置 IINDPM。 IINDPM 默认值为3.2A、但请注意、任何新的适配器插入都将导致根据检测到的输入类型更新该寄存器。  

    如果您有任何其他问题、敬请告知。  

    此致、

    Garrett  

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

    尊敬的 Garrett-San:

    感谢您的其他说明。 我明白了这两个答案。

    我对注册有其他疑问。

    在该器件中、我知道当 VVBUS < VVBUS_UVLO、BATFET_CTRL_WVBUS = 0并且 QON 在 tQON_RST 上变为低电平时、该设计会 启动完全系统电源复位。

    我们能否通过 REG0x18  BATFET_CTRL 控制来管理这个复位控制?

    此致、

    teritama

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

    您好 Teritama-San、  

    在该器件中、我了解当 VVBUS < VVBUS_UVLO、BATFET_CTRL_WVBUS = 0且 QON 在 tQON_RST 上变为低电平时、该设计将 启动完全系统电源复位。

    遗憾的是、对于所概述的情况、没有办法通过寄存器设置来阻止系统电源复位。 设计需要通过硬件确保当 VBUS < VvBUS_UVLO 时、QON 引脚不会被拉低约12.5秒。  

    我还会注意到、如果您的客户不打算使用 QON、此引脚可以保持悬空、在这种情况下始终阻止系统电源复位。  

    此致、

    Garrett  

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

    尊敬的 Garrett-San:

    感谢您的支持。 它使 sence。

     客户正积极考虑使用此设备。

    此致、

    teritama