Thread 中讨论的其他器件:TPS65988、 TUSB564
大家好、我想将 TUSB546A 与 I2C 上的 MCU 配合使用。 我希望通过 MCU 将多路复用参数从 TPS65988获取到 TUSB546A。 我必须从 TPS65988获取哪个参数。
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.
大家好、我想将 TUSB546A 与 I2C 上的 MCU 配合使用。 我希望通过 MCU 将多路复用参数从 TPS65988获取到 TUSB546A。 我必须从 TPS65988获取哪个参数。
尊敬的 Muhammet:
您希望从 PD 获得哪些信息? 通常实现这一点的方法是使用 TPS65988的 I2C 主线路以及 GUI 中的 I2C 控制器事件表、根据要设置的参数配置 TUSB 器件。 这不使用来自 PD 本身的信息。 设置事件和配置 I2C 事件将由 TUSB 团队根据您的需求提供。
请参阅此应用手册、了解如何使用 TPS6598x I2C 控制 TUSB 器件。 本应用手册中用作参考的器件是 TUSB564、因此设置事件将会不同、但命名规则将相同!
此致、
我想将 PD 控制器(tps65988)和多路复用器(TUSB546A)都用作从器件。 我想使用 MCU (STM32)对两者进行配置。 我有一个适用于 TUSB546A 的库。 此库接受的输入如"USB_NORMAL = 0、USB_fliped、DFP_D_PIN_assignment_A_normal、DFP_D_PIN_assignment_A_fliped、DFP_D_PIN_assignment_B_normal、 DFP_D_PIN_Assignment_B_fliped"。
为了创建发送到 TUSB546A 的结构、我必须从 PD 控制器获取哪个寄存器和参数。 我想通过从 PD 控制器获取数据来创建如上所述的输入。
尊敬的 Muhammet:
这些信息可以在每个端口的状态寄存器(0x1A)中找到。 有关该寄存器中包含的更多信息、请参阅 主机接口技术参考手册。
此致、
布兰登
尊敬的 Muhammet:
您从0x1A 获得的参数将取决于您正在根据您的系统要求寻找的具体参数。 例如、从上面的陈述可以看出、您要为每个端口寻找电缆方向。 因此、对于电缆方向、您会读取第[4]位、该位翻转时将返回0b、翻转时将返回1b。
您可以读入0x5F、但这同样取决于您根据系统要求查找的参数。 有关每个寄存器内容的更多信息、请参阅《主机接口技术参考手册》、了解每个寄存器的说明。
此致、
布兰登