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.

[参考译文] TPS6.5981万:TUSB1210的ID信号源

Guru**** 2466960 points
Other Parts Discussed in Thread: TUSB1210, TUSB546-DCI, HD3SS3220

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/590981/tps65981-source-of-id-signal-for-tusb1210

部件号:TPS6.5981万
主题中讨论的其他部件:TUSB546-DCI,TUSB1210 HD3SS3220

您好,

我正在为USB Type-C连接器(具有USB 2.0 和3.1 Gen 1)使用用于PD和CC控制的TPS6.5981万。 我正在使用的超高速mux是TUSB546-DCI。

我要将USB 2.0 D+/ D-信号连接到TUSB1210,以便通过ULPI与我的CPU连接。 我的问题是:如何处理TUSB1210所需的ID信号? 是否可以从TPS6.5981万获得这些信息?

谢谢!

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

    您好,inve7:

    对于OTG应用程序,ID (标识)引脚连接到micro-AB插座的ID引脚。 ID探测器指示是否插入了微型A或微型B插头。

    如"USB 2.0 规范修订版1.3 OTG "一节中所定义,ID引脚指示了插头事件的初始角色。 如果ID较高,则假定 为外围设备角色。  如果ID较低,则假定 为主机角色。

    您使用ID PIN的原因是什么?
    注:数据表显示:如果未使用,则保持输入浮动或TUSB1210仅为设备模式。 如果主机模式,则通过RID < 1千欧将其连接至GND。

    谢谢

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

    是的,这正是我使用ID引脚的目的...向TUSB1210指示它是否应作为OTG功能的主机或设备。 但是,我们在应用中没有使用micro-AB插座。 我们使用的是没有ID针脚的C型连接器。

    在其它具有CC逻辑的TI器件(如HD3SS3220)中,有一个模仿ID引脚的输出。 但是,TPS6.5981万没有此ID输出。

    我想我可能已经回答了我自己的问题;-)是否是对其中一个TPS6.5981万 GPIO信号进行编程以使用"UFP_DFP" GPIO事件并将其连接到TUSB1210 ID输入的正确解决方案?

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

    您好,inve7:

    感谢您的澄清,很好地为您找到了解决方案。

    您建议的解决方案是正确的。 81能够处理"UFP_DFP" GPIO事件。 使用配置工具执行此操作 (请参阅下面的屏幕截图以了解详细信息)。

    注:GPIO事件将UFP映射为与ID相反的低逻辑  

    谢谢

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

    您好,Jeff:

    感谢您确认! 但UFP_DFP事件的极性似乎存在差异。 在“TPS6598x GPIO事件”应用程序中,它指出:

    UFP_DFP

    当数据角色为UFP或在Type-C端口上无连接时,断言为高

    当数据角色为DFP时,声明为低

    但正如您所提到的,自定义工具显示UFP (0)/ DFP (1)。

    哪一项是正确的?

    谢谢!

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

    很抱歉这种困惑。 我做了一个简单的测试来判断哪一个是正确的。 当我仅配置UFP并查看主机GUI中的GPIO状态时,我看到我的GPIO _0为高。 因此,应用程序说明是正确的。

    我将更新GUI团队以相应地更改此设置。
    如果您有任何其他问题,请告诉我。
    谢谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Jeff:

    感谢您如此快速地检查和验证此信息! 这应该解决所有问题:-)

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

    但愿如此! 如果您还有其他问题,请告诉我!

    谢谢