TI中文支持网
TI专业的中文技术问题搜集分享网站

关于TYPE-C的UFP

见笑了 我之前没有USB3.0 TYPE-C产品的设计经验。

最近要用到TYPE-C的USB3.0。

是一款固定UFP的产品 做过测试直接接到TX_P、TX_N和RX_P、RX_N在TYPE-C并联。

但经过实验发现并不能使用USB3.0(据了解可能是阻抗问题)

后选用TUSB320和MUX 但是发现MUX需要SEL信号来切换正反两面的TYPE-C信号。

请教是必须要用MCU控制吗?感觉一个固定UFP的产品(例如U盘)使用MCU+CC Controller+MUX的话成本会不会太高了?

先谢谢了!

Kailyn Chen:

TUSB320可以通过I2C来配置寄存器是UFPmode还是DFP mode,也可以通过port引脚的高低电平来控制,port 的高低电平可以使用MCU的gpio来控制,或者如果您一直使用UFP mode的话,就可以将port引脚直接拉低。

kangyu he:

回复 Kailyn Chen:

感谢回答,我现在主要遇到的问题是mux需要通过CC Controller输出SEL信号决定正反(TYPE-C线缆只有一面在传输)
有没有方法能获得SEL信号的办法(除了使用mcu)或者有对应集成的IC?

Kailyn Chen:

回复 kangyu he:

您好, 您这里指的SEL信号是不是TUSB320的port引脚?

kangyu he:

回复 Kailyn Chen:

应该不是TUSB320的PORT引脚。
我在用的MUX是TI的HD3SS3212
里面有一个SEL引脚用来切换两组USB SS信号
所以在找一个可以有引脚切换MUX的的CC Controller

Kailyn Chen:

回复 kangyu he:

哦 ,您的意思是HD3SS3212的选择port 引脚SEL的控制是吗? 没有必要再专门使用CC controller 输出SEL来控制MUX。

两种方法,一种直接使用MCU的GPIO来控制SEL,一种直接使用jumper或switch来选择SEL是接VCC还是接GND即可。如下图这种控制方法:

kangyu he:

回复 Kailyn Chen:

感谢回答!
意思是如果想要实现typec的正反自动切换必须要用mcu检测cc1 cc2然后用gpio控制mux的sel是吗?

赞(0)
未经允许不得转载:TI中文支持网 » 关于TYPE-C的UFP
分享到: 更多 (0)