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.

[参考译文] TPS25750EVM:BQ25731

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1205365/tps25750evm-bq25731

器件型号:TPS25750EVM
主题中讨论的其他器件: TPS25750、BQ25731

您好、亲爱的朋友:

我购买了 tps25750EVM、可以为电池组充电吗?

我使用此 JSON 配置了 EVM:

{"questionnaire":{"version":"7.0.4.5","answers":[0,4,4,1,1,2,1,null,1,null,2,12.6,3.456,null,null],"options":{},"configID":"0000","vendorID":"0000"},"configuration":{"data":{"selected_ace":[{"register":6,"data":[0,0,0,0,0,0,0,0]},{"register":22,"data":[10,48,48,77,0,0,0,0,0,0,3]},{"register":50,"data":[1,168,42,44,145,1,38,44,209,2,0,44,177,4,0,244,65,6,0,0,0,0,0,0,0,0,0,0,0,0,0]},{"register":51,"data":[7,44,145,1,16,200,144,65,1,200,208,2,0,44,177,4,0,150,64,6,0,200,64,6,0,69,65,6,0]},{"register":92,"data":[253,0,0,0,0,8,0,0,0,16,0,0,0,0,0,0,48,0,0,0,0,0,0,0,205,12,0,0,0,0,0,0,0,0,0,0,1,0,70,73,0,0,101,76,0,0,0,100,0]}]}}}
 

由于连接了具有5V 和非 USB PD 的通用充电器、并且将逻辑分析仪连接到 TPS25750的 I2Cm、因此它看起来会执行错误的配置、总线 SCL 会关闭、直到重新启动电路板。

EVM 配置:电池组连接到 GND 和 BATT 端子、J5未组装、baral 插孔连接到19.5v、type-c 连接到  

下面显示了我在巴士上看到的数据:

系统使用桶形插孔上电时
I2Cm 至0x6B 开发地址(bq25731)

0x00 = 0x0A 0x05
0X35 = 0x17
0X32 = 0x37
0X04 = 0x38 0x31
0X02 = 0XC0 0x06

当 USB 充电器具有5.0V 的电压时、无 USB PD 连接到 Type-C 连接器(27W USB-A 充电器)

第一个配置(图1)
I2Cm 至0x6B 开发地址(bq25731)

0X0F = 0x05 (IINDPM = 500 mA)
0X0A = 0x40 0x06 (64 + 12288 = 12352mV)

0.5秒后(图2)
0X00 = 0x0A 0x05
0X35 = 0x17
0X32 = 0x37 0x00
0X04 = 0x38 0x31
0X02 = 0XC0 0x06
0X01 = 0x04 0XEC
0X10 = 0x80
0X03 = 0x00 0X25

并且 SCL 会保持低电平、直到我们将所有电源重新连接到 EVM

I2Cm 的图片:(充电器连接时的所有数据)


I2Cm 上的数据图片:

 两个数据的第一个数据块:

第二个数据:在此数据之后、SCL 永远变为低电平

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

    您好!

    TPS25750EVM 不用于为电池充电。 您可能需要深入了解USB-PD-CHG-EVM (https://www.ti.com/tool/CHG-01)

    您的电池配置是什么?TPS25750需要的电源角色是什么?

    此致

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

    感谢您的响应、这意味着 tps25750evm 无法配置 bq25731来作为灌电流连接时进行充电。
    由于原理图似乎与充电交互、GUI 无法配置 tps25750进行充电?

    我计划使用此硬件配置设计一个定制板、如果板载 EEPROM 定制板无法配置 tps25750进行 bq25731的充电、我的计划也有误、则对该定制板使用 GUI 编程。

    我的第二个问题是、我连接一个27W 充电器 USB-A NONE PD、并在逻辑分析仪中显示了结果。 为什么会发生这种情况? 我的 config json 是否错误?

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

    您好!

    据我所知、这款 EVM 不用于充电、但我可以与设计的所有者核实一下。 他将不在办公室,直到下星期一,所以请预计延迟。

    您是否有 PD 分析器来捕获和解码 CC 流量? 我猜是由于 PD 合约问题、PD 控制器被置于挂起/错误状态。

    此致

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

    遗憾的是、我没有 PD 分析器、但我的更新是 SCL 使用"GAID" 4CC 命令进入正常状态。

    现在、我计划一下发生这种情况的原因、以及在我的系统中使用此命令时是否发生这种情况。

    对我来说、bq25731无法开始为电池充电、即使将合适的 USB PD 充电器连接到评估板也是如此。

    以下是使用 EVM 板对 EEPROM 进行编程的定制板的情况:
    当我连接 USB PD 充电器时、VBUS 更改为我设置的其中一个 PDO 配置(通常为15V)、但电流很低、在300mA 附近。

    使用我在第一期中提供的配置、

    然后、我在分析仪中看到:

    当系统加电时

    0x00 = 0x0A 0x05
    0X35 = 0x17
    0X32 = 0x37
    0X04 = 0x38 0x31
    0X02 = 0XC0 0x06

    当 USB PD 充电器 连接时:(最大能力为20V 3.25A)
    0X0F = 0x1E (IINDPM = 3000 mA)
    0X0A = 0x40 0x06 (64 + 1536 = 1600mV)

    0.35秒后
    0X0F = 0x1E (IINDPM = 3000 mA)
    0X0A = 0x40 0X3C (64 + 15360 = 15424mV )

    而分析仪中没有看到任何内容。
    电池组电压为12.6V (3CELL)、我需要充电的电流大约为3.456A

    在 EVM 中、这种情况也 是可重复的。

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

    更新:  
    I 临时短接了电路板顶部的 D3引脚、充电电流现在流向 EVM 上的电流。

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

    您好!

    感谢您的更新。 您的改装部件现在是否在为电池充电?

    此致。

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

    是的、现在我可以为电池组充电、  

    现在我应该解决我上面解释的两个问题、

     充电电流约为300mA
      当我连接5V 传统充电器时、SCL 变为低电平。

    "1"的更新
    当第1个 USB PD 功能连接到电路板时、会校正流向电池组的充电电流。
    当我移除然后重新连接到电路板的电缆时、其电流达到大约300mA。
    我解决了此问题、原因是关闭电路板电源、然后将电池组重新连接到电路板(硬复位)、然后当我将用于第一个的 USB 充电器连接到 Type-C 输入时、它可以正常工作、直到我重新连接、然后充电电流再次变为300mA、 因此、为了解决该问题、我们需要在 断开 Type-C 充电器与电路板的连接的任何时候、紧急停止 TPS25750。

    现在我正在研究发生此问题的原因、在  我们断开 Type-C 电缆的任何时候、临时我想使用"GAID" 4CC 命令以及 BQ25731寄存器数据写入来解决此问题。


    如果它能够正常工作、它可以用于所有2个问题、但为什么我需要硬重置它? 应该得到解决!

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

    您好!

    根据说明、当电缆重新连接到 Type-C 端口时、我无法真正判断发生了什么情况、我需要一个 PD 日志来查看发生了什么情况(例如、PD 合约错误。 断开等)

    拔下 PD 控制器时是否断电(检查 VIN_3V3)?

    此致。

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

    很抱歉应答延迟了。
    电池组连接、并且从电池组到 VIN_3V3的3V3稳压器始终开启。 因此在拔下 Type-C 电缆时、PD 控制器的电源没有中断。

    这是可重复的、或许只要拔下电缆、我们就必须始终配置 BQ25731寄存器。

    我必须检查该序列。

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

    您好!

    BQ25731也可能执行了 POR 并复位了所有寄存器。

    如果您对 BQ25731有任何疑问、我建议您联系 BCP 团队。

    此致。

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

    更新:
    只要我们将 type-c 电缆与电路板断开、我们就应将 CURRENT 寄存器配置为所需的流入电池组的电流、然后如果我们重新连接 type-c 电缆、电流将为实际流。

    由于这个问题、我得出结论、我读取了 bq25731的当前寄存器、  0x02寄存器上的寄存器数据为0x80、0x03寄存器上的寄存器数据为0x00、因此它向我们显示了300 mA 附近的当前寄存器。 因此、只要我们 连接 Type-C 电缆、就需要配置电流寄存器。

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

    您好!

    感谢您的更新。

    如果我记得正确、每次 BQ25731输入功率损耗时、充电电流寄存器将复位、因此每次重新连接电源时、都需要配置 BQ25731。

    此致