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.

[参考译文] TPS25751:BC1.2充电检测不起作用

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

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1388334/tps25751-bc1-2-charging-detection-does-not-work

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

工具与软件:

我们的项目中使用的充电解决方案是 TPS25751 + BQ25713。  我们的要求是、当电路板上的 USB-C 端口连接到适配器时、如果 CC 线路上未发生 PD 检测、则还应支持 BC1.2充电方案。

但当我们尝试连接任何 BC1.2适配器为设备上的电池充电时、我们通过示波器测量了 USB D+/D-线路上的信号、 我们没有找到任何 BC1.2检测波形(在 DP/DM 线路上几乎非常安静)。

我们已经确认 USB D+/D-分别连接到 TPS25750的 GPIO4和 GPIO5。  因此、我们预计会发生 BC1.2协商。

我在下面的项目中分享了 TPS25750的部分原理图、还随附了我们使用的应用程序自定义工具配置。  

谢谢。

最好的齿轮、

Dave

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

    我在此处上传 JSON 配置。

    {
      "questionnaire": {
        "device": "TPS25751",
        "answers": [
          null,
          0,
          0,
          3,
          1,
          1,
          2,
          1,
          1,
          1,
          1,
          1,
          0,
          0,
          19.2,
          2.944,
          0,
          0,
          2.88
        ],
        "vendorId": "0000",
        "productId": "0000",
        "version": "1.0.0.2"
      },
      "configuration": {
        "data": {
          "selected_ace": [
            {
              "register": 6,
              "data": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 22,
              "data": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                3
              ]
            },
            {
              "register": 40,
              "data": [
                2,
                8,
                47,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 41,
              "data": [
                114,
                48,
                153,
                69
              ]
            },
            {
              "register": 50,
              "data": [
                1,
                168,
                42,
                44,
                145,
                1,
                36,
                44,
                209,
                2,
                0,
                44,
                177,
                4,
                0,
                244,
                65,
                6,
                0,
                244,
                65,
                6,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 51,
              "data": [
                4,
                44,
                145,
                1,
                17,
                44,
                209,
                2,
                0,
                44,
                177,
                4,
                0,
                44,
                65,
                6,
                0,
                69,
                65,
                6,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 55,
              "data": [
                59,
                192,
                18,
                65,
                144,
                145,
                1,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 92,
              "data": [
                15,
                4,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                4,
                0,
                0,
                0,
                4,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                4,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                73,
                61,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 112,
              "data": [
                0
              ]
            },
            {
              "register": 152,
              "data": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            }
          ]
        }
      }
    }

    e2e.ti.com/.../config_5F00_bc1.2_5F00_drp.zip

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

    尊敬的 Wei-Ting:

    请按下图所示配置 GPIO 4和5。 它们必须配置为 D+/D-和 ADC。

    谢谢。此致、

    Chris

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

    Chris、您好!

    我们的器件是否支持这些 API BC1.2 CDP 充电方案时、我们是否需要在端口控制(0x29)寄存器的以下三个字段中进行任何设置? 存在电阻器15k 充电器广播使能 充电器检测使能 .

    谢谢。

    Wei-Ting

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

    尊敬的 Wei-Ting:

    是的、他们在回答问卷时应自动填充、但如果尚未设置:

    如果尝试执行 DCP、电阻15k 15k 应保持禁用状态。

    充电器广播应设置为要广播的 BC1.2方案。

    "Charger Detect"应设置为检测是否要检测 BC1.2充电器。

    当我将您的.json 加载到 GUI 时、似乎 已经选择了最后两个、但可能需要更改电阻器选项。

    谢谢。此致、
    Chris