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 USB 充电器后、会向连接的 BQ25713发送无效帧

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

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1257540/tps25750-in-sink-configuration-after-connecting-non-pd-usb-charger-an-invalid-frame-is-sent-to-connected-bq25713

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

在我们的设计中、我们有一个 TPS25750、以及一个连接到 TPS 的 I2Cm 的 BQ25713。

将非 USB 充电器连接到 USB-C 端口后、PD 会发送无效写入(对 ChargeCurrent 进行部分写入、该操作在充电器数据表的第9.5.1.8节中明确禁止)。 这最终会导致与充电器的通信中断。 下面是一个示波器捕获的屏幕截图。

我试图附加一个保存的文件从 Picoscope ,但它导致错误500:"文件或 URL 是无效的"。

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

    1月、早上好、

    您是否能够通过应用配置 GUI 向我提供您的 TPS25750设置文件(JSON 格式)?

    此致、

    C·吉莱特

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

    Conner、

    这里是 JSON、我还要添加一张屏幕截图、详细介绍故障帧。

    此致
    1月

    {"questionnaire":{"version":"7.0.4.6","answers":[6,null,1,null,0,null,1,null,1,null,1,8.336,2.048,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":[0,168,42,50,144,1,54,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":[3,50,144,1,16,44,209,2,0,200,176,4,0,244,65,6,0,69,65,6,0,0,0,0,0,0,0,0,0]},{"register":92,"data":[0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}]}}}

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

    与我们的 EE 讨论后、似乎他错误地只加载了下部区域二进制文件。

    我们现已将完整的二进制文件加载到 EEPROM 中、但仍可以发送同样的错误帧。

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

    感谢您提供文件和更新。 我将在星期四(明天)提供 EOB 更新的二进制文件、看看是否可以解决您的问题。

    此致、

    C·吉莱特

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

    我很抱歉耽误你的时间,明天我就能给你提一个档案。

    此致、

    康纳

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

    1月下午好、

    我已经附上了更新的完整闪存二进制文件。 请告诉我、这是否可以解决问题、或者您是否收到任何其他错误。

    此致、

    C·吉莱特

    e2e.ti.com/.../jan_5F00_bin.zip

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

    Conner、

    不幸的是,没有运气。 有一点运气-我们仍然有类似的行为。

    虽然、我以前注意到了一些我没有注意到的地方:无论如何、在读取 DEVICE_INFO (0x2F)寄存器时、我没有得到 TPS25750。 寄存器返回字符串:

    TPS65992 HW00A1 FWF509.05.61_0003 ZAceS

    这似乎很奇怪。 从我可以在线收集的信息来看、TPS65992并不是公开的部分。 有一个戴尔 Lattitude 7040的维修视频声称它具有该 IC。

    不管怎样、除了奇怪的 IC、我将添加新的屏幕截图以及 I2C 帧的 CSV 文件。

    1月

    e2e.ti.com/.../20230812_2D00_0001.csv

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

    抱歉、Jan、感谢您提供更多屏幕截图。 此二进制文件应该起作用。

    此致、

    康纳 Gillettee2e.ti.com/.../jan_5F00_fixed_5F00_3.bin

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

    Conner、

    看起来像第三次的魅力,这一次它工作. 不是所有的 PD 源,但它可能只是便宜的东西,我们测试用).

    1月

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

    Conner、

    经过一些其他测试、我们需要移除15V PDO。 您是否能够基于附加的 JSON 生成新的二进制文件?

    此外、您能否在为我的用例修复 GUI EEPROM 发生器时提供 ETA? 还是在更新生效时通知我?

    谢谢!
    1月

    {"questionnaire":{"version":"7.0.4.6","answers":[6,null,1,null,null,3,null,null,null,null,1,8.336,2.112,null,null],"options":{},"configID":null,"vendorID":null},"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":[0,168,42,50,144,1,54,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":[2,50,144,1,16,44,209,2,0,200,176,4,0,244,65,6,0,69,65,6,0,0,0,0,0,0,0,0,0]},{"register":92,"data":[0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}]}}}

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

    您现在应该能够自己在 GUI 中更改配置。 尝试对以下文件进行必要的更改、然后查看是否成功:

    e2e.ti.com/.../jan_5F00_fixed_5F00_3.json