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:如何使用 BC1.2作为受电方但仍具有与 MCU 的 USB 通信(D+ D-)?

Guru**** 2612045 points
Other Parts Discussed in Thread: TPS25750, BQ25792

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1280179/tps25750-how-do-i-use-bc1-2-as-a-sink-but-still-having-usb-communication-d-d--with-mcu

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

我正在使用 TPS25750+BQ25792设计灌电流解决方案。 PCB 还包含 MCU、该 MCU 将使用同一 USB C 连接器的 D+和 D-引脚进行通信。
据我所知、CC1和 CC2引脚仅适用于 PD 协议、因此 D+和 D-引脚可自由用于 USB 与我的 MCU 进行通信。
但如果我想让 TPS25750也可与 BC 1.2 兼容充电器一起使用、该怎么办呢? 我假设 BC 1.2需要来自 USB C 连接器的 D+和 D-引脚、连接 TPS25750。 但是、如何处理同一 D+和 D-引脚上的 MCU 通信呢?

我可以这样连接吗?

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

    尊敬的 Mateusz:

    是的、BC1.2确实需要 D+和 D-。 我们首先占用 D+/D-进行 BC1.2检测、然后将其释放、以便系统可以使用它、因此我们不会通过信号、所以您可以/应该像这样连接它。

    谢谢。
    字段

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

    您好、现场托尔森。

    我已经进行了尝试、一旦完成此操作、USB 通信就不再工作(串行)。 系统无法识别我的设备。 它是具有本机 USB 的 ESP32-C3微控制器。
    在 TPS25750 GUI 中、我已选择"什么是支持的 USB 最高速度? = USB 2.0英寸。

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

    尊敬的 Mateusz:

    系统随后无法识别哪个设备?

    谢谢。
    字段

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

    没有。 COM 端口无法打开。 TPS 是否应该被识别为系统中的器件?

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

    尊敬的 Mateusz:

    从 TPS25750断开 D+/D-连接是否可以解决该问题? 或者您的问题是否仍然存在?

    谢谢。
    字段

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

    可以。 断开 TPS 可解决此问题。  

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

    谢谢 Mateusz、

    让我更深入地探讨这一点、然后用我能找到的内容与您联系。 我应该能够让您在明天的 EOB 收到回复。

    谢谢。
    字段

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

    尊敬的 Mateusz:

    您是否尝试同时进行 BC1.2充电和数据传输? 在与另一位专家讨论后、这些可能是相互排斥的、并且可能是挂机的原因。  

    谢谢。
    字段

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

    我不知道该怎么办。" 我刚刚尝试将它连接到 PC 以对 MCU 进行编程、但没有成功。 无可用 COM 端口。 我没有 将 任何寄存器重定位到 BC1.2、希望在用最新的 GUI 进行修补时 Deafult 已经启用了该功能。

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

    尊敬的 Mateusz:

    您能否为我提供您正在使用并查看的该设计的.json 信息? 这应该有助于我更深入地了解这一点、看看是否有任何东西可以通过这一方向加以纠正。

    谢谢。
    字段