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:TPS25750 Application Customization Tool 生成错误的二进制文件

Guru**** 2540720 points
Other Parts Discussed in Thread: USB-PD-CHG-EVM-01, BQ25792, TPS25750, EV2400, BQ25790

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1036446/usb-pd-chg-evm-01-tps25750-application-customization-tool-generates-bad-binary

器件型号:USB-PD-CHG-EVM-01
主题中讨论的其他器件: BQ25792TPS25750EV2400BQ25790TPS65992D

您好!

我使用 USB-PD-CHG-EVM-01为3节串联电池充电。 这在使用 EVM 随附的默认二进制文件时有效、但从在线 GUI 生成的二进制文件似乎会导致对 BQ25792进行错误的寄存器写入。

电池充电器配置为:BQ25792、12.6V 充电电压、1A 充电电流、0.2A 充电终止电流、0.52A 预充电电流。

刷写 GUI 创建的二进制文件、重新启动评估模块并连接电池后、BQ25792的 LED 闪烁以指示故障。 通过观察 TPS25750和 BQ25792之间的 I2C 线路、我可以看到 TPS25750向 REG0A_Re-CHARGE_Control 寄存器写入零、从而为1S 电池配置 REG0A 的 CELL 字段。 请参阅下面的 I2C 转储:

连接电池后的初始上电:

START、hd6 [ h6B | WR ]、h01、h04、HEC、Stop

START、hd6 [ h6B | WR ]、H10、H80、Stop

START、hd6 [ h6B | WR ]、h06、h01、h2C、Stop

Start (开始)、hd6 [ h6B | WR ]、h03、00、h64、Stop (停止)

START、hd6 [ h6B | WR ]、H14、h1C、Stop

Start (开始)、hd6 [ h6B | WR ]、h11、00、Stop (停止)

START、hd6 [ h6B | WR ]、H08、h0D、Stop

START、hd6 [ h6B | WR ]、h09、h05、Stop

通过 USB Type-C 连接电源后:

 

Start (开始)、hd6 [ h6B | WR ]、h03、00、h64、Stop (停止)

START、hd6 [ h6B | WR ]、h01、h04、HEC、Stop

Start (开始)、hd6 [ h6B | WR ]、h0A、00、00、00、Stop (停止)

START、hd6 [ h6B | WR ]、H16、hC0、Stop

如果在此之后我向 REG0A_Re-CHARGE_Control 寄存器写入0xA3 (CELL=3s、默认 TRECHG 和 VRECHG)、则故障清除、电池开始充电。

有什么想法吗? GUI 非常基本;我不确定我在那里可能会发生什么错误。 下面是已导出的设置和生成的二进制文件的十六进制转储。

{"questionnaire":{"version":"7.0.2.1","answers":[0,0,4,1,2,1,1,null,1,null,0,12.6,1,0.2,0.52],"options":{},"configID":"0000","vendorID":"0000"}}

e2e.ti.com/.../fullFlash.txt

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

    很好、让我知道您在最后发现了什么

    由于某种原因、充电功能的电源输出仅为所有器件提供5V 电压。

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

    Ryan、

    您可能需要创建一个新的线程。  这个已经接近1个月了、可能会被锁定。

    我能够识别出我发送给您的配置有问题、这会导致您在采购方面出现问题。 该二进制文件应纠正它。

    e2e.ti.com/.../RyanBrownS2S_5F00_rev1.bin

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

    Tony、

    您能否为您发布一个新主题?

    在我的查看器中、我无法跟踪此主题中的每个人。

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

    二进制代码现在可以协同工作充电和供电! 感谢您修复了这个问题!!!

    我为剩下的问题创建了一个新的主题、对于在便携式电池应用中使用这些主题的人来说、这个问题将非常重要。  

    e2e.ti.com/.../tps25750evm-usb-pd-chg-evm-01---macbook-pro-m1-not-charging

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

    Ryan、

    我们的工具不允许我通过回复最后一个回复来结束这一主题、因此我要做一些回帖。

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

    你好、Chuck、

    我不会希望此线程关闭、因为据我所知、在线 GUI 仍然会因我创建此线程时出现的错误而损坏。

    我知道这个问题仍在处理中。 幸运的是、我在项目的开发阶段早期发现了此错误;尽管这将影响我的工作的时间点越来越近。 我希望几个月后 TI 就有足够的时间来修复错误。

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

    你好、Chuck、

    我现在遇到了与 Thomas 相同的问题。  在使 CH341编程器与 USB-PD-CHG-EVM-01一起运行后、我尝试使用参考指南§3.2 Application Customization Tool 中的设置生成我自己的 bin 文件。

    {"调查问卷":{"版本":"7.0.2.1"、"答案":[0、2、3、3、1、空、1、空、0、12.6、3、0.4、0]、"选项":{}、"configID":"0000"、"VendorID":"0000"}

    它会导致 LED 闪烁、输出电压仅为3.7V。
    恢复 EVM 随附的默认二进制文件后、输出电压再次为12V、而 LED 不闪烁。

    也就是说、我还对原始问题的解决方案感兴趣、因为我们喜欢在新设计中使用 TPS25750、并且需要一个有效的工具链。

    此致、
    阿希姆