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.

[参考译文] TUSB1104:使用 TUSB321 在 μ I²C 模式下通过 MCU/主机对 TUSB1104 的翻转控制进行澄清

Guru**** 2856710 points

Other Parts Discussed in Thread: TUSB320EVM, TUSB320, TUSB321, TUSB1104, TUSB1104EVM

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1633931/tusb1104-clarification-on-flip-control-via-mcu-host-for-tusb1104-in-i2c-mode-with-tusb321

器件型号: TUSB1104
主题中讨论的其他器件: TUSB321、TUSB320、TUSB320EVM

尊敬的 TI E2E 支持团队:

我希望您做得好。

I²C 目前正在进行一项 USB Type-C 设计、该设计使用 TUSB1104RNQR(处于 I ² C 模式)和 TUSB321、希望确认我们对翻转(方向)控制的理解。

根据 TUSB1104 数据表(第 7.5 节–编程)、我们了解在 I²C Ω 模式下、翻转功能通过寄存器写入(例如,寄存器 0x0A 的值对于正常方向为 0x11、对于翻转方向为 0x15)进行控制、而不是使用 FLIP 引脚。

从 TUSB321 侧、我们了解:

  • 该器件使用 CC1/CC2 检测电缆方向。
  • 通过 TUSB321 的 DIR 引脚提供方向信息。

基于此、我们目前的理解如下:

  1. MCU/主机从 TUSB321 读取 DIR 引脚状态以确定电缆方向。
  2. 基于 DIR(正常/FLIP)、MCU/主机在 I²C μ s(例如 0x0A 寄存器)期间将相应的值写入 TUSB1104。
  3. 这可以在 TUSB1104 内实现正确的通道映射(正常与翻转)。

请您确认以下几点:

  • 在 μ I²C 模式下实现翻转控制时、上述理解是否正确?
  • ⁠I²C 此特定组合(TUSB321 + TUSB1104、处于 I ² C 模式)、是否有任何最佳实践或参考设计?

为确保正确实施、请提供任何指导或参考文档。

感谢您的支持。

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

    您好:

    对于 TUSB1104 的 I2C 实现(正确)、DIR 引脚需要由 MCU/主机监控、然后需要由 MCU/主机控制才能相应地翻转。 数据表第 7.5.1 节中有一些代码摘录、用于了解如何控制 TUSB1104 的翻转。

    这适用于仅 USB 应用、对吗?  

    我建议在使用 I2C 时改用 TUSB320。 TUSB320 具有 I2C 功能、可更轻松地与系统连接。

    这是 DFP、UFP 还是 DRP 应用?

    我不确定我们是否有任何有关使用该器件的 CC 控制器的指南、但我认为实现应该不会太困难。 尽管 TUSB1104EVM 不使用 CC 控制器、但我建议在 TUSB320EVM 和 TUSb1104EVM 之间进行检查。

    谢谢、

    Ryan

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

    您好:

    由于不活动而关闭线程。 如果您有任何后续问题或疑虑、请随时回复。

    谢谢、

    Ryan