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:支持拉电流和灌电流的 UUT 测试失败

Guru**** 2589265 points
Other Parts Discussed in Thread: TPS25751

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1452899/tps25751-source-and-sink-capable-uuts-test-fail

器件型号:TPS25751

工具与软件:

大家好、团队成员:

我们在 PD 使用 TPS25751器件进行 PD 合规性测试的 TEST.TPS25751.PROT.PORT3项目时遇到失败的结果。

尤其是与获取电池状态和获取电池功能相关的项目。  测试失败、因为"VIF 字段 PD_PORT_TYPE 不是仅供方时、UUT 未发送 Sink_Capabilty_Extended 消息以回复测试仪的 Get_Sink_Cap_Extended 消息。"

但是、我们在 USBCPD_ACT 中启用了"支持电池状态消息"和"支持电池功能消息"、我们仍然无法通过相关合规项目。  我们想知道是否需要选择任何相关项、或者需要在 USBCPD_ACT 中启用哪些功能?

谢谢。

Wei-Ting

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

    尊敬的 Wei-Ting:  

    感谢您联系我们!

    需要配置其他寄存器来支持电池功能和电池状态消息、包括寄存器7Bh 和7Dh。  

    您能否与我们分享用于合规性测试的 json?

    此致、  

    Aya Khedr

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

    尊敬的 Aya:

    当然、我在下面附上了用于合规性测试的 json 配置。

    {
      "questionnaire": {
        "device": "TPS25751",
        "answers": [
          null,
          0,
          0,
          3,
          1,
          1,
          0,
          0,
          1,
          0,
          0,
          1,
          0,
          0,
          8.4,
          2.944,
          0,
          0,
          0
        ],
        "vendorId": "2CC2",
        "productId": "002E",
        "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,
                0
              ]
            },
            {
              "register": 41,
              "data": [
                81,
                0,
                144,
                0
              ]
            },
            {
              "register": 50,
              "data": [
                1,
                170,
                42,
                150,
                144,
                1,
                33,
                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,
                16,
                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": 66,
              "data": [
                26,
                12,
                8,
                0
              ]
            },
            {
              "register": 92,
              "data": [
                255,
                4,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                4,
                0,
                0,
                48,
                4,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                4,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                75,
                73,
                0,
                0,
                0,
                0,
                0,
                3,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 112,
              "data": [
                0
              ]
            },
            {
              "register": 119,
              "data": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                127,
                0
              ]
            },
            {
              "register": 122,
              "data": [
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 123,
              "data": [
                0,
                2,
                255,
                255,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 125,
              "data": [
                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": 126,
              "data": [
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0,
                0
              ]
            },
            {
              "register": 152,
              "data": [
                26,
                0,
                0,
                0,
                0,
                0,
                170,
                0,
                0,
                0,
                0
              ]
            }
          ]
        }
      }
    }

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

    尊敬的 Wei-Ting:  

    我对提供的 json 文件进行了一些更改(请参阅随附的)。 下面突出显示的一些其他字段需要解决。  

    1 - 在 PD3配置寄存器中启用"支持受电能力扩展"

    2-需要在以下寄存器中设置固定电池的数量。 请根据电池数量进行设置。  

    3 - Tx 电池能力设置为1节电池。 相同的值可用于固定电池#x 功能中>1个电池。  

    根据灌电流 PDO 填充最小和最大 PDP。 请根据您的系统需求填写受电方操作 PDP。 如果需要、该值可以与最小值或最大值相同。

     

    需要注意的另一点是自动协商寄存器。 自动协商灌电流所需的最小功率设置为65W、大于最大 PDO 20V/3A。  

    如果您有其他问题、敬请告知。

    此致、  

    Aya Khedr

    e2e.ti.com/.../Wei_2D00_Ting_5F00_12_5F00_18_5F00_24.json