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.

[参考译文] TUSB8041A:使集线器的下行端口进入 CDP 模式

Guru**** 2482225 points
Other Parts Discussed in Thread: TUSB8041

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/668640/tusb8041a-getting-the-downstream-ports-of-the-hub-into-cdp-mode

器件型号:TUSB8041A
主题中讨论的其他器件:TUSB8041

您好!

 

我们在将集线器的下行端口设置为 CDP 模式时遇到问题。  当未连接到 PC 主机时、集线器在 CDP 模式下工作。  当我们 使用 Windows 进行上游连接时、我们会在下游端口上失去 CDP 模式。  我们认为这不是 TUSB80xx 问题、但不确定在 Windows 中应从何处查看以确保它启用 CDP 模式。  您是否熟悉 Windows 中用于完成此工作的工具或步骤?

 

谢谢、

 

Zack

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

    当上行端口断开连接且电池充电被启用时、下行端口将处于 DCP 模式。 连接上行端口并启用电池充电后、下行端口将处于 CDP 模式。 您的系统中的 AUTOENz 设置是什么? 您如何确定是否启用了 CDP?

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

    我们有一个测试仪(www.passmark.com/.../usb-power-delivery-tester.htm) 、可用于确定 USB 端口的充电模式。 AUTOENz 默认接地、我们还将其连接到3.3V、两者都不起作用。

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

    如果在端口上启用了电池充电并且连接了上行端口、则如果下行器件按照 USB BC 1.2规范执行正确的 CDP 握手、下行端口将自动进入 CDP 模式。 我们已使用两种不同的 USB BC 合规性测试工具对此进行了验证。 我不熟悉 PassMark 工具、它是否执行 CDP 握手来启用充电模式?

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

    e2e.ti.com/.../TUSB8041dump.txtHello

    您是否可以就此问题与客户联系?  我已经附加了连接主机时器件 SMBus 寄存器读取的日志、相反、当未连接主机时(您必须将其重命名为 csv 才能查看)。  我们的理解是、我们的测试工具执行 CDP 握手来启用充电模式、正如我们在其他非 TI 集线器上测试过这种情况、它在主机断开或连接时工作。

    在我附加的电子表格中、第7行是连接主机时。  第9行是主机断开连接时的状态。  我看到的是配置是相同的、因此我不确定下一步要去哪里。  我认为您的指导是值得赞赏的。  

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

    TUSB8041中没有状态寄存器、因此我不希望读回的值发生变化。 集线器在上电复位时使用 EEPROM/SMBus 或引脚配置进行配置、并且在下一次上电复位之前不会更新其配置。 您能否发布客户原理图的副本? TUSB8041需要在上电复位时通过引脚配置或 EEPROM/SMBus 启用电池充电、并且它必须能够控制 VBUS 以从 DCP 模式更改为 CDP 模式。 我还想看到失败的 CDP 测试日志与通过的 CDP 测试日志。

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

    您好!

    下面是供您查看的原理图。  如果您需要更详细的原理图、请通过地址簿中的 Jason Haedt 与我联系。  目前、我们没有使用 EEPROM 和 SMBus。 未安装以下 EEPROM、因此我们依赖硬线进行正确配置。  我当前已将引脚39接地以启用 SMBus 模式、因此可以读取配置寄存器。   

    未显示该设计中存在的负载开关。  它们使用 BATFET 使能线路。  如果未连接主机、但一旦连接主机、CDP 模式就会工作。  因此、我们知道负载开关工作正常。  

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

    CDP 充电模式是指集线器的上行端口连接到主机并进行配置。 DCP 充电模式是指集线器的上行端口未连接。 当集线器从未连接状态变为已连接状态时、需要将下行端口上的 VBUS 切换为低电平、以强制下行器件退出 DCP 模式并进入 CDP 模式-是否看到发生了这种情况?

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

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

    Jason 和我有一些更新、但我们更愿意将它们脱机。 您能否给我(Zack Schwarz)发送一封电子邮件、我们可以从那里获取?

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

    请通过 TI 电子邮件联系 Zack Schwarz。 我们希望分享更多信息。

    我们在前面注意到、数据表中存在一些冲突信息。 我们硬件中的电路按照数据表中的规定进行配置、该数据表列出了实际的电阻器值。 在我们的电路板上、当 USB_VBUS2连接到5V 主机时、我在 USB_VBUS 上测量大约0.5V 的电压。

    数据表中的表1指定了 CDP 模式下 VBUS 上大于4V 的电压、但建议的最大电压为1.155V。

    很容易假设、错误是>4V 的规格、但这可能值得根据我们观察到的情况进行研究。

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

    USB_VBUS 引脚是 VBUS 感应引脚。

    由于我们通过直接电子邮件处理、我正在关闭此 TT。

    此致、
    JMMN