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:USBCPD 自定义工具中的配置不应用于 VIF 文件和 EEPROM 内容

Guru**** 2905440 points

Other Parts Discussed in Thread: TPS25751

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1643558/tps25751-configuration-in-usbcpd-customization-tool-not-applied-in-vif-file-and-eeprom-content

器件型号: TPS25751

您好、

我正在使用 TPS25751 作为 USB 控制器进行设计、这是因为 USBCPD 自定义工具 v1.1.1 对其存储器进行了配置

在测试配置时,一些信息是不可知的 VIF 文件,并在数据 PD 控制器发送 USB 测试仪我使用:

  • VID:0x0451、而不是 0x28D4、PID 正常
  • USB 设备速度: USB 3.2 Gen 2x2 代替 USB 2.0

您是否知道如何解决此问题?

以下是来自 USB 测试仪的 json、VIF 和报告文件:

{
  "questionnaire": {
    "device": "TPS25751",
    "toolBuildVersion": "1.1.1",
    "answers": [
      null,
      5,
      4,
      3,
      1,
      1,
      2,
      3,
      1,
      0,
      0,
      0,
      0,
      0,
      12.6,
      1.7,
      0.04,
      0.24,
      0
    ],
    "vendorId": "28D4",
    "productId": "000E",
    "version": "1.0.0.2"
  },
  "configuration": {
    "data": {
      "selected_ace": [
        {
          "register": 6,
          "data": [
            250,
            79,
            251,
            105,
            0,
            0,
            0,
            0
          ]
        },
        {
          "register": 22,
          "data": [
            2,
            2,
            0,
            9,
            10,
            0,
            0,
            0,
            0,
            0,
            0
          ]
        },
        {
          "register": 40,
          "data": [
            0,
            8,
            46,
            1,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            3
          ]
        },
        {
          "register": 41,
          "data": [
            48,
            48,
            145,
            194
          ]
        },
        {
          "register": 50,
          "data": [
            0,
            170,
            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": [
            5,
            44,
            145,
            1,
            16,
            44,
            209,
            2,
            0,
            44,
            193,
            3,
            0,
            44,
            177,
            4,
            0,
            44,
            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": [
            63,
            192,
            18,
            15,
            144,
            145,
            1,
            0,
            1,
            0,
            0,
            0,
            60,
            176,
            4,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0
          ]
        },
        {
          "register": 66,
          "data": [
            26,
            12,
            10,
            0
          ]
        },
        {
          "register": 92,
          "data": [
            4,
            12,
            0,
            0,
            128,
            0,
            0,
            0,
            4,
            0,
            0,
            0,
            4,
            4,
            0,
            0,
            48,
            4,
            0,
            0,
            0,
            0,
            0,
            0,
            128,
            4,
            0,
            0,
            48,
            0,
            0,
            0,
            4,
            0,
            0,
            0,
            0,
            0,
            1,
            0,
            0,
            0,
            0,
            33,
            0,
            0,
            0,
            0,
            0
          ]
        },
        {
          "register": 112,
          "data": [
            5
          ]
        },
        {
          "register": 119,
          "data": [
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            4,
            1,
            0,
            0
          ]
        },
        {
          "register": 120,
          "data": [
            0,
            0,
            0,
            128
          ]
        },
        {
          "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": [
            255,
            255,
            0,
            0,
            110,
            1,
            110,
            1,
            0,
            255,
            255,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            255,
            255,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            255,
            255,
            0,
            0,
            0,
            0,
            0,
            0,
            0
          ]
        },
        {
          "register": 126,
          "data": [
            1,
            0,
            0,
            0,
            0,
            0,
            1,
            10,
            1,
            30,
            60,
            0,
            0,
            0
          ]
        },
        {
          "register": 152,
          "data": [
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0,
            0
          ]
        }
      ]
    }
  }
}

USB_VENDOR_INFO_FILE_TPS25751x_1778077690.xml 

USB_tester_report.html 

此致、

Guillaume

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

    尊敬的 Guillaume:  

    感谢您联系我们!

    1- GUI 似乎重置了默认 VID 值。 请参阅随附的更正了 json。  

    2-应在 VIF Editor 工具中修改 USB 设备速度以匹配您的项目配置。  

    e2e.ti.com/.../Guillaume_5F00_E2E_5F00_modified_5F00_VID.json

    此致、  

    Aya Khedr

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

    尊敬的 Aya:

    感谢您的回答。

    我从您发送的 json 生成了一个 VIF 文件。 它解决了 VID 的问题、但 USB 速度仍设置为 USB 3.2 Gen 2x2、而不是 USB 2。

    USB 速度的问题在于、器件在连接到主机时声明其支持 USB 3.2。

    此致、

    Guillaume

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

    尊敬的 Guillaume:  

    1 — 使用 TI GUI VIF 生成工具生成的 VIF 仅填充 PD 控制器特定的字段。 某些字段特意留空(以红色表示)、供用户根据并非仅由 PD 控制器管理的系统级要求进行配置。

    有关如何下载 VIF 编辑器工具和配置其余字段的信息、请参阅以下应用手册。  

    2-应将 USB Device Speed 修改为“USB 2“以匹配项目设置。  
    此致、  
    Aya Khedr