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.

[参考译文] TPS25750EVM:仅在 PD 电源>5V-20V 下运行时出现问题

Guru**** 2325560 points
Other Parts Discussed in Thread: BQ25731, TPS25750EVM, TPS25750, TPS25751
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1522098/tps25750evm-problem-to-operate-only-in-pd-source-5v-20v

器件型号:TPS25750EVM
主题中讨论的其他器件:BQ25731TPS25750TPS25751

工具/软件:

您好团队

我得到了适用于 USB-C PD 工作电源 (5V 至 3A) 的 TPS25750EVM。 但对于在大于 5V 至 20V 的 USB-C PD 提供器中运行、它不起作用、在 VBus 输出端有或没有电流消耗的情况下均不起作用。 Vbus 将持续激活和切断。 我不明白问题的根源所在。 我想它来自 BQ25731。 我使用了应用程序“USBCPD 应用程序自定义工具“进行编程。 我不再拥有出厂时 EEPROM 程序版本来重新放置它以检查我是否犯了应用程序错误。

另一个运行问题、因为我希望仅在 5V 至 20V 电源中运行。 我检查了当我仅在 USB Type-C 连接器上连接一个电源时、TPS25750 会禁止该电源从 VBUS IN 通过到 PPHV 信号。 我不能禁止这段经文。 您能帮助我如何通过应用程序编程一个 PS 源仅>5-20V 的功能吗?

谢谢

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

    您好 Felix:  

    感谢您联系我们!

    TPS25750 不推荐用于新设计。 TPS25751 是一款后继器件、专门解决了集成 BQ 支持方面的已知问题。 请参阅以下 常见问题解答、 了解更多信息。  

    此致、  

    Aya Khedr  

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

    尊敬的 Aya:

    如果问题出在 TPS25750 上、我无法在 TPS25751 上找到这个问题、这回答了我的问题。

    我只想在 5V 至 20V 电源下运行。 我检查了当我仅在 USB Type-C 连接器上连接一个电源时、TPS25750 会禁止该电源从 VBUS IN 通过到 PPHV 信号。 我不能禁止这段经文。 您能帮助我如何通过应用程序编程一个 PS 源仅>5-20V 的功能吗?

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

    您好 Felix:  

    在这种情况下器件是否已通电(即 VIN3V3 是否可用)? 或者器件是否仅由 VBUS 供电?

    TPS25750/1 通过将 CC 线路上的 Rd 置为有效来支持从电池电量耗尽的情况(当 VIN3V3 不可用时)引导。  

    此致、  

    Aya Khedr

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

    尊敬的 Aya:

    而是仅由 VBUS 供电的器件、  

    在未来的产品中、我只想将 TPS25751 与 5V 至 20V 电源搭配使用。 当我仅将电源连接到 USB Type-C 连接器、但我的产品未通过任何其他方式供电时、我希望 TPS25751 禁止该电源从 VBUS 输入传递到 PPHV 信号。 我们能原谅这个吗?

    如果可以、您能帮助我使用 TPS25750EVM 进行该测试、并通过应用程序编程仅>5V 至 20V 的 PD 源功能吗?

    此致

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

    您好 Felix:  

    TPS25751 非常适合 DRP 和“仅受电“应用、因为当仅由 VBUS 供电时、该器件会在启动期间在 CC 线路上置位 Rd。 在仅供电方应用中、通常会在插入另一个器件之前为器件供电。 如果器件在引导期间未通电(即电池电量耗尽情况下供电)、我们建议与 TPD6S300A 等 Type-C 保护器件配对使用 、并将无电电池电阻器短接至 GND。  

    此致、  

    Aya Khedr

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

    感谢您提供的信息。 在使用 TPS25751D 为产品创建原理图之前、我使用 TPS25750EVM 测试了产品中所需的不同 USB Type-C PD 配置。

    仅测试源 5V-3A:正常
    测试拉电流 5V-3A 和灌电流 5V 至 20V-3A:正常
    测试接收端 5V 至 20V-3A:正常
    测试源 5V 至 20V-3A:NOK
    通过将 VSYS 短接至 PPHV、我以多种方式在使用和不使用充电器的情况下进行了测试。 我无法使其在此配置下工作。 VBUS 变为 5V、然后定期切断。

    您能否确认我可以根据所附原理图仅将其用作 5V 至 20V 电源? 我可以使用我的 TPS25750EVM 进行测试吗?

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

    您好 Felix:  

    1-您可以分享用于测试 20V 供电电压的 json 文件吗? 您是否具有观察到的行为的 PD 日志?  

    2 - TPS25751 不适合仅供电应用。 为了支持 20V 合约、根据 PD 规范、PD 控制器还必须支持 5V、9V 和 15V 电压。 如何控制直流/直流转换器?

    此致、  

    Aya Khedr

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

      "questionnaire": {
        "device": "TPS25750",
        "toolBuildVersion": "1.0.2",
        "answers": [
          null,
          1,
          3,
          0,
          0,
          3,
          1,
          0,
          1,
          1,
          null,
          0,
          0,
          0,
          0
        ],
        "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": [
                10,
                48,
                48,
                77,
                0,
                0,
                0,
                0,
                0,
                0,
                3
              ]
            },
            {
              "register": 50,
              "data": [
                2,
                168,
                42,
                44,
                145,
                1,
                38,
                44,
                65,
                6,
                0,
                44,
                177,
                4,
                0,
                44,
                65,
                6,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 51,
              "data": [
                0,
                44,
                145,
                1,
                16,
                44,
                209,
                2,
                0,
                44,
                177,
                4,
                0,
                244,
                65,
                6,
                0,
                69,
                65,
                6,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 92,
              "data": [
                48,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                16,
                0,
                0,
                0,
                0,
                0,
                0,
                48,
                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
              ]
            },
            {
              "register": 117,
              "data": [
                0,
                0,
                0,
                0
              ]
            }
          ]
        }
      }
    }

    尊敬的 Aya:

    这是我的.json 文件、其中包含 5V 和 20V 3A 源配置。 我设置 PD0 1=5V-3A 和 PD0 _2=20V-3A、因为我在 PPHV 上使用固定 20V 电源。 这不起作用;Vbus 输出始终为 5V、并会在大约 0.5 秒后定期切断。

    我还尝试了 5V 和 9V 3A 拉电流配置。 我设置 PD0 1=5V-3A 且 PD0 _2=9V-3A、因为我在 PPHV 上使用固定 9V 电源。 这不起作用;Vbus 输出始终为 5V、并会在大约 0.5 秒后定期切断。

    TPS252750EVM 演示板应使用 BQ25731 电池充电器在其正常的拉电流和灌电流版本下工作。 但也有同样的误差。 您能否在此配置中为我提供一个.json 文件、以便我可以使其正常工作?

    根据选项 2 中的前一回答、如果 PPHV 上的电压无法由连续的电压 5V、9V、15V 和 20V 驱动、则 TPS25751 无法用作 20V 电源?

    如果我最终想通过 GPIO 驱动 PPHV 通道的 DC/DC、是否可以?

    如果是、您能否确认它将 GPIO 配置为输出并根据 SLVUCR8A 文档的表 5-2 选择事件名称:SourcePDO1Contract。

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

    您好 Felix:  

    您似乎没有在问题 1 中选择正确的配置。 为了使 PD 写入 BQ、应选择第一个方框图。  

    明天我将回答其余问题。  

    此致、  

    Aya Khedr

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

    尊敬的 Aya:

    是的、我也进行了该配置、但它不起作用、您可以在下面看到。 我进行了电池充电器和不带电池充电器的测试。

    测试 1:

    这是我的.json 文件、其中包含 5V 和 20V 3A 源配置。 我设置 PD0 1=5V-3A 和 PD0 _2=20V-3A、因为我在 PPHV 上使用固定 20V 电源。 这不起作用;Vbus 输出始终为 5V、并会在大约 0.5 秒后定期切断。

    测试 2:

    我还尝试了 5V 和 9V 3A 拉电流配置。 我设置 PD0 1=5V-3A 且 PD0 _2=9V-3A、因为我在 PPHV 上使用固定 9V 电源。 这不起作用;Vbus 输出始终为 5V、并会在大约 0.5 秒后定期切断。

    测试编号 3:

    TPS252750EVM 演示板应使用 BQ25731 电池充电器在其正常的拉电流和灌电流版本下工作。 但也有同样的误差。

    您能否在此配置中为我提供一个.json 文件、以便我可以使其正常工作?

    这是该配置中的.json 文件

    {
      "questionnaire": {
        "device": "TPS25750",
        "toolBuildVersion": "1.0.2",
        "answers": [
          null,
          0,
          3,
          0,
          0,
          0,
          3,
          0,
          1,
          1,
          2,
          12,
          2.944,
          0,
          0
        ],
        "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": [
                10,
                48,
                48,
                77,
                0,
                0,
                0,
                0,
                0,
                0,
                3
              ]
            },
            {
              "register": 50,
              "data": [
                4,
                168,
                42,
                44,
                145,
                1,
                38,
                44,
                209,
                2,
                0,
                44,
                177,
                4,
                0,
                44,
                65,
                6,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 51,
              "data": [
                1,
                44,
                145,
                1,
                16,
                44,
                209,
                2,
                0,
                44,
                177,
                4,
                0,
                244,
                65,
                6,
                0,
                69,
                65,
                6,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 92,
              "data": [
                48,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                16,
                0,
                0,
                0,
                0,
                0,
                0,
                48,
                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
              ]
            },
            {
              "register": 117,
              "data": [
                0,
                0,
                0,
                0
              ]
            }
          ]
        }
      }
    }

    根据选项 2 中的前一回答、如果 PPHV 上的电压无法由连续的电压 5V、9V、15V 和 20V 驱动、则 TPS25751 无法用作 20V 电源?

    如果我最终想通过 GPIO 驱动 PPHV 通道的 DC/DC、则可以 使用 15 至 24VDC 的输入电压。

    如果是、您能否确认它将 GPIO 配置为输出并根据 SLVUCR8A 文档的表 5-2 选择事件名称:SourcePDO1Contract。

    如果我最终想通过 GPIO 驱动 PPHV 通道的 DC/DC 是可能的、或者使用输入电压:15 至 24VDC 的 I2C。

    否则、使用 I2C 控制 DC/DC 的解决方案、具有 15 至 24VDC 输入。 我的系统没有电池。

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

    您好 Felix:

    我将尝试在 EVM 的终端进行复制。 请注意、TPS25750 不推荐用于新设计、并且支持有限。  

    上述 GPIO 事件将用于控制直流/直流转换器以提供所需的电压。