页次: 1
这里说一下USB TYPE-C的DRP(Dual Role Port)硬件设计。为了实现VBUS检测和CC检测需要接一个USB CC控制器芯片,推荐FUSB30X系列,该型号已经在产品上大量使用。如果设备的USB只是做UFP(micro usb中称为device),只需要在CC1和CC2上【分别】接一个5.1K下拉电阻,如果不接或者接错可能会导致DFP的设备(micro usb中称为host)无法识别或者识别错误。树莓派4B的第一版TYPE-C设计就是因为偷懒将CC1和CC2公用了一个下拉电阻导致某些情况下会识别错误。另外千万不要因为省事把CC当成USB ID接入GPIO,因为在充电设备中CC引脚会上拉到VBUS的电压。
页次: 1