TI中文支持网
TI专业的中文技术问题咨询交流网站

TUSB1046配置AUX通路配置

我们通过TUSB1046想做DP信号切换,使TypeC能输出DP信号,typec通过CC协商已经进入alt mode;

tusb1046使用的i2c模式配置,根据datasheet 寄存器0x0a的 CTLSEL1 CTLSEL0 FLIPSEL 配置lane和aux->sbu,

平台端报aux 读写错误,请问tusb1046做DP切换,通路配置有什么需要注意的?

期待回复

Kailyn Chen:

您好,您参考下Table 4. INPUT to OUTPUT Mapping,通过配置控制引脚CTL1,CTL0,FPLIP引脚来决定DP输入,输出和哪些通道导通:
www.ti.com/…/tusb1046-dci.pdf

zhang chg:

回复 Kailyn Chen:

您好,I2C_EN =1 也需要参考这个table吗? 这种模式下CTL0与FPLIP为I2C总线该如何控制状态

zhang chg:

回复 Kailyn Chen:

目前看起来是aux->sbu不通,flip也配置过,均报错Failed to write DPCD data. CMD 0x600,

Kailyn Chen:

回复 zhang chg:

您好,Table4 指的是输入输出接口的路由,适用于GPIO和I2C mode。

但是AUXp / AUXn 到 SBU1 / SBU2的路由在I2C mode下需要参考Table 6.

 I2C mode下,CTL0与FPLIP 上拉到VCC即可。

Kailyn Chen:

回复 zhang chg:

如果DP with Flip的话, 寄存器CTLSEL1=1,CTLSEL0 =0,FLIPSEL=1。
根据Table 6, CTLSEL1和FLIPSEL都配置为1的时候,AUX_SBU_OVR0和AUX_SBU_OVR1均配置为0,这时AUX到SBU的路由是AUXp → SBU2,
AUXn → SBU1。

zhang chg:

回复 Kailyn Chen:

hi Kailyn

感谢您的回复,问题我们已经解决了,是硬件的aux上下拉问题导致的

Kailyn Chen:

回复 zhang chg:

非常感谢您的反馈。

赞(0)
未经允许不得转载:TI中文支持网 » TUSB1046配置AUX通路配置
分享到: 更多 (0)