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.

[参考译文] USB-PD-CHG-EVM-01:如何辨别电流?

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1097715/usb-pd-chg-evm-01-how-to-tell-current

部件号:USB-PD-CHG-EVM-01
主题中讨论的其他部件:TPS2.575万BQ2.5792万

您好,

MCU是否可以通过I2C请求USB充电/放电电流(最好是电池侧,但我会接受其中一个)? 例如,MCU是否可以将消息发送到以下任一位置:

  1. TPS2.575万或
  2. BQ2.5792万 (使用“I2Cr”命令使TPS2.575万中继请求)

或者,我认为"充电","放电"或"空闲"等状态可能足以满足我的应用(但从控制角度来看,当前状态更易于使用)。

谢谢!

埃里克城堡

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

    您好,Eric,

    BQ2.5792万具有IBAT ADC (REG0x33)。 它可以通过TPS2.575万使用I2Cr读取。 从下面的一个接线柱中,"在充电模式下,ADC仅报告进入电池的充电电流。  如果您的系统负载超过输入电源可支持的范围,并且电池必须补充系统负载,以便电流从BAT反向流向SYS,则ADC报告为零。  ADC仅报告HiZ模式下的放电电电电流(IBAT启用位)和OTG模式下的放电电电流。"

    此外,请参阅9.3 章节11.1 充电状态指示器(STAT引脚)了解STAT引脚的行为方式。

    https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/101.2422万/bq25792-how-to-measure-ibat?tisearch=e2e-sitesearch&keymatch=bq<xmt-block0>2.5792万2.5792万 % 2520Negative %2520ibat#

    此致,

    Mike Emanuel

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

    您好,Mike:

    感谢您提供信息。  

    如果我理解,我们只能在系统总电流足以流入蓄电池时才可以读取充电电流(否则读数为零)。  

    如果我想知道是否正在进行USB充电,是否有我可以读取的寄存器? 还是STAT PIN是获取此信息的唯一方式?  

    谢谢!

    埃里克城堡

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

    Eric,

    正确,您只能测量进入蓄电池的充电电流。 如果您处于补充模式,ADC将报告0。

    REG1C充电器状态1有一个名为CHG_STAT的位字段,用于指示充电状态。

    此致,

    Mike Emanuel