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.

[参考译文] TPS25750:无法使用非 PD 适配器为电池充电

Guru**** 2531220 points
Other Parts Discussed in Thread: BQ25731, TPS25750, BQ25713

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1296660/tps25750-unable-to-charge-battery-using-non-pd-adapters

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

您好!

我们的 USB-EVM 设置几乎是 PD  25750EVM 的副本、只是我们将电路中的充电器从 BQ25731替换成了 B25713。  

PD 电路出现了一些奇怪的行为。  可以使用任何 PD 适配器、通过我们的电路为电池充电、功率高达40瓦(我通过 TPS25750 Application Customization Tool 对其进行了配置)。  

当我们尝试使用非 PD 充电器并将电路板与 USB Type-A 转 Type-C 电缆连接时、出现了问题、 在这种情况下似乎仅消耗了200mA 电流。  之后、即使我重新连接回 PD 充电器、我们的评估板也将消耗最大200mA。  我认为、无论是使用 PD 还是非 PD 充电器、普通 PD 电路都不应该是这样的。

因为我不知道从哪里开始在这种情况下,我首先向你描述我看到的。  如果您需要任何信息、我很乐意提供。

谢谢。

戴夫

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

    Dave、您好!

    您能给我发邮件吗? 是否包含此项目的 JSON 文件?

    [报价 userid="582067" url="~/support/power-management-group/power-management/f/power-management-forum/1296660/tps25750-unable-to-charge-battery-using-non-pd-adapters "]当我们尝试使用非 PD 充电器并使用 USB Type-A 转 Type-C 电缆连接电路板时出现问题,似乎 只有在这种情况下消耗的200mA 电流。  之后、即使我重新连接回 PD 充电器、我们的评估板也将消耗最大200mA。  我认为无论是使用 PD 还是非 PD 充电器,正常的 PD 电路都不应该是这样的。

    如果您以 PD 充电器(Type-C 至 Type-C)开始、该板是否会消耗正确的电流?

     USB Type-A 转 Type-C 电缆切换到 Type-C 转 Type-C 电缆时、能否提供 PD 日志。  

    您能否提供原理图、我的电子邮件是 c-moyer@ti.com、

    此致、

    Christian。

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

    尊敬的 Christian:

    我将我们的应用程序自定义工具设置以 JSON 格式发布如下。

    {"调查问卷":{"version":"7.0.4.7"、"Answers":[0、4、1、3、0、"2CC2 "、0、"002E"、1、19.2、1.984、null、null]、"options":{}、"configID":"002E"、"VendorID":"2CC2"}}

    谢谢。

    此致、

    戴夫

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

    尊敬的 Christian:

    如果您以 PD 充电器(Type-C 到 Type-C)开始,主板是否消耗正确的电流?

    可以。 使用 PD 充电器时、我们的板能够消耗正确的电流。 消耗的电流的测量值接近于 Application Customization Tool 中设置的电池充电电流。

    当您从 PD Type-A 转 Type-C 电缆切换到 Type-C 电缆时,是否能提供 USB 日志?

    您需要我提供哪种类型的 PD 日志?

    您能否提供原理图

    当然可以。  我粘贴下面仅 PD 器件的原理图屏幕截图。  我还将通过电子邮件发送完整的文件。

    谢谢。

    此致、

    戴夫

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

    Dave、您好!

    您能尝试一下吗? JSON 文件、看看这是否解决了问题?  

    e2e.ti.com/.../Newproject.zip

    此致、

    Christian。

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

    亲爱的克里斯蒂安:

    很遗憾、使用应用程序自定义工具中生成的补丁捆绑包以及您提供的设置时、仍然存在相同的问题。

    您能否分享为进行了哪些设置。 您提供给我们的 JSON 文件? 您对我们的问题有何看法?

    谢谢。

    此致、

    戴夫

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

    Dave、您好!

    我更改了寄存器0x29、我怀疑这种行为是由于传统充电器检测导致的。

    我需要更多信息来调试此行为。 您能否提供每个状态的 I2C 通信日志和 PD 日志(正常 USB-C、USB-A 和不正常 USB-C)。

    捕获 I2C 日志的最佳方法是通过 Saleae。

    捕获 PD 日志的最佳方法是使用 USB PD 分析器的 Total Phase 数据中心。

    此致、

    Christian。

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

    尊敬的  Christian:

    好的、我们说得对。  我们将找到 PD 分析器和逻辑分析仪来捕获日志并尽快将其提供给您。

    谢谢。

    此致、

    戴夫

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

    亲爱的克里斯蒂安:

    您需要什么样的 I2C 通信日志? I2Cm 还是 I2Cs?  我们不通过 I2C 对 TPS25750进行任何额外设置、但我们可以通过 I2Cm 获取 TPS25750到 BQ 充电器的通信。

    我们曾尝试购买 Total Phase 的 PD 分析仪、但很遗憾、该产品已经停产。  我们尝试使用具有类似功能的其他产品(Cypress CY4500)来捕获连接到 BC1.2充电器的电路板的 PD 日志。  如下图所示、我们在连接到 BC1.2充电器后有3个 HARD_RESET SOP。

    此外、我们需要指出的是、在连接到 BC1.2充电器后、我们尝试使用 TPS25750的 I2Cr 命令 从 BQ25713的某些寄存器中读取值 、但无法再读取此值。  除非我们重新启动 TPS25750 (通过4CC 命令'GAID')、否则我们可以使用 I2Cr / I2Cw 再次读取和写入 BQ25713。  我们假设 BC1.2充电器是否导致 BQ25713挂起。

    总之、我们希望这些信息有助于您诊断我们的问题。 如果您有任何其他需要、请随时告诉我们。

    此致、

    戴夫

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

    Dave、您好!

    TPS25750通过 I2C、但我们有办法通过 I2Cm 获取 TPS25750到 BQ 充电器的通信。

    是的、您能否 为每个状态提供这些 I2C 日志(正常运行的 USB-C、USB-A 和不正常运行的 USB-C)。

    此致、

    Christian。

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

    尊敬的 Christian:

    当然可以。 但我们仍在尝试获取 Saleae  逻辑分析仪、我们 首先共享不包含时序的 I2C 日志。  如有必要、一旦我们有了 Saleae、我们将放入随它获取的 I2C 日志。

    下面的屏幕截图显示了 BQ25713充电器的初始化日志、以及我们完成 TPS25750补丁捆绑包过程后的每个状态。

    因为在我们开发 USB-A 器件后、我们没有看到 通过 I2C 总线从 BQ25713进行任何确认。  我们无法获取"USB-C 不工作"部分的日志。

    谢谢。

    此致、

    戴夫

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

    尊敬的 Christian:

    我们想提一下另一项发现。 我们已经确认 USB_P 和 USB_N 引脚分别正确连接到 TPS25750的 GPIO4和 GPIO5。  当我们将 BC1.2适配器连接到我们的电路板时、我们在示波器上没有看到任何检测信号。  

    无论我们插入哪种充电器(CDP、DCP)、当我们读取 TPS25750的0x3F 寄存器时、我们始终通过 SDP 获得检测结果。

    我们不知道该结果是否与 我们提到的 BQ 充电器不起作用有关。  不确定这是否正常? 或者这也可能是一个严重的问题吗?

    谢谢。

    此致、

    戴夫

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

    Dave、您好!  

    感谢您提供这些信息。 您能否在您已配置的项目文件中确认这是正确的充电电压/电流。 查看 I2C 日志后、写入 BQ 器件似乎存在问题。

    此致、

    Christian。

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

    Dave、您好!

    插入 USB-A 转 USB-C 电缆时、可以测量 VBUS 和 PPHV 吗?

    此外、我们想指出的是、在连接到 BC1.2充电器后、我们尝试使用 TPS25750的 I2Cr 命令 从 BQ25713的一些寄存器中读取值 、

    当 USB-C 已插入且器件处于工作状态时、您是否可以读取 BQ25713器件的寄存器值。

    此致、

    Christian。

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

    尊敬的 Christian:

    您能否在配置的项目文件中确认这是正确的充电电压/电流。

    可以。 但是、 电池充电电压电池充电电流是否 分别为 BQ25713的寄存器 ChargeVoltage 寄存器(05/04h)和 ChargeCurrent 寄存器(03/02h)中的值?

    我们可能知道 TPS25750将仅根据两项设置来完全管理 BQ25731、并​​根据需要填充相应的值。 我们想知道哪些设置会导致此类问题?

    谢谢。

    此致、

    戴夫

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

    Dave、您好!

    我使用了您发送给我的同一个项目文件、并且 I2C 写入也不同。

    BQ25713的 ChargeVoltage 寄存器(05/04h)和 ChargeCurrent 寄存器(03/02h)中的值

    我查找了您的器件写入 BQ 器件的值、它与预期的值不同。

    这是您的器件向 BQ 器件写入的值、

    这就是我们的预期。

    您是否使用此配置刷写电路板、并重新捕获 I2C 日志。

    e2e.ti.com/.../TPS25750-_2800_2_2900_.bin

    此致、

    克里斯蒂安

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

    尊敬的 Christian

    我 重新捕获了 I2C 日志、如下所示。

    TPS25750 (2).bin

    我们使用您提供的二进制文件来配置 TPS25750、尽管我们的电路板无法充电、但  BQ25713在连接到 BC1.2适配器后不再挂起。

    我想知道您是否可以共享此二进制文件的配置?

    谢谢。

    戴夫

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

    Dave、您好!

    感谢您提供这些信息。

    我们使用您提供的二进制文件配置 TPS25750,尽管我们的主板无法充电,但  BQ25713在连接到 BC1.2适配器后不再挂起。

    我想当您说无法充电时、您使用的是 USB-A - USB-C 是这样的。 可以使用 USB-C 转 USB-C 为您的板充电吗?

    如果是正确的、您是否可以尝试此文件以查看这是否可以解决问题。

    e2e.ti.com/.../TPS25750_2800_NEW_29002900_.bin

    我想知道您是否可以共享此二进制文件的配置?

    是的、这是.JSON。 在 GUI 中选择电池充电器组件/配置时。 GUI 会在某些寄存器中自动设置值、如果您更改问题1和9中已选择的值、GUI 将会更改我在寄存器中更改的值。 我不建议更改这些问题(如果选择其他 BQ 器件、然后选择 TPS25713、GUI 仍会更改我的配置)。 您应该能够毫无问题地更改问题2-8、10和11

    e2e.ti.com/.../TPS25750NEW_290029002900_.json

    此致、

    Christian。

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

    尊敬的  Christian

    我可以问这个寄存器"98"(0x62)的功能是什么吗?  我在"TPS25750主机接口技术指标"中找不到它的
    参考手册。

    谢谢。

    此致、

    戴夫

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

    Dave、您好!

    寄存器0x62用于内部使用、客户用例不需要。

    此致、

    Christian。