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.

关于TYPE-C的UFP

Other Parts Discussed in Thread: TUSB320, HD3SS3212

见笑了 我之前没有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的话成本会不会太高了?

先谢谢了!

  • TUSB320可以通过I2C来配置寄存器是UFPmode还是DFP mode,也可以通过port引脚的高低电平来控制,port 的高低电平可以使用MCU的gpio来控制,或者如果您一直使用UFP mode的话,就可以将port引脚直接拉低。
  • 感谢回答,我现在主要遇到的问题是mux需要通过CC Controller输出SEL信号决定正反(TYPE-C线缆只有一面在传输)
    有没有方法能获得SEL信号的办法(除了使用mcu)或者有对应集成的IC?
  • 您好, 您这里指的SEL信号是不是TUSB320的port引脚?
  • 应该不是TUSB320的PORT引脚。
    我在用的MUX是TI的HD3SS3212
    里面有一个SEL引脚用来切换两组USB SS信号
    所以在找一个可以有引脚切换MUX的的CC Controller
  • 哦 ,您的意思是HD3SS3212的选择port 引脚SEL的控制是吗? 没有必要再专门使用CC controller 输出SEL来控制MUX。

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

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