将手机micro USB口转换为USB type C连接器的低成本方案

  我们知道USB IF提出的type C连接器的终极目标是统一各种USB 接口。

  尽管USB 3.0在PC市场上发展的风生水起,但是由于USB 3.0对手机4G LTE的EMI和RFI干扰,导致市场上除了三星手机具有USB 3.0接口外,其他厂商都因为无法解决USB 3.0对手机RF的EMI和RFI干扰而对之束之高阁。

  倘若要实现type C接口的完整功能,需要Cable Detect IC的协助,而CD功能一般是集成到USB PD芯片中,由于目前USB PD芯片市场上种类比较少并且价格昂贵,考虑到成本因素,一般手机厂商不会采用该方案,如果因为CD IC的原因而取消使用USB type C连接器,那么我们的手机就少了一个USB线缆正反插的卖点,故本人给出一个在现有手机的条件下将micro  USB 2.0口转换为 type C接口的低成本方案,如图一所示。

将手机micro USB口转换为USB type C连接器的低成本方案

图一

我们知道type C具有正反插的优势,并且分成A面和B面,识别原理是通过母口的A面的A5(CC1)和B面的B5(CC2)引脚,检测公插头的CC哪个接入下拉Rd电阻(5.1k)来决定正反面,并且A和B面都有D+和D-脚;而公插头线缆只有A面有D+和D-线

针对母口做法如下:

1) 把母口的A面和B面的D+(A6, B6),D-(A7, B7)分别连接起来,并且连接到USB OTG芯片D+和D-上;

2) 把母口A4, A9, B4, B9四根VBUS线连到一起,并连接到USB OTG芯片的VBUS上;

3) 把母口的A1, A12, B1, B12四根GND线连到一起,并连接到USB OTG芯片的GND上;

4) 把母口的A5, B5两根CC连到一起,并连接到USB OTG芯片的ID引脚上

5) 两个USB 3.0通道和SBU1, SBU2引脚悬空或者接地都可。

针对公插头做法如下:

1) 把公插头的A4, A9, B4, B9四根VBUS线连到一起;

2) 把公插头的A1, A12, B1, B12四根GND线连到一起;

3) 把公插头的A5, B5两根CC连到一起,这里分两种情况,如果该电缆欲做成支持OTG线,需要在CC线加下拉电阻Rd(5.1k),如果不支持OTG那么将CC线悬空

4) USB 2.0 type C电缆没有USB 3.0通道和SBU1, SBU2引脚,故不作处理。

按照以上做法后,手机就可以实现USB type C线缆正反插了。

将手机micro USB口转换为USB type C连接器的低成本方案

上一篇:Linux下添加apache虚拟主机


下一篇:解决使用jedis连接是报DENIED Redis is running in protected mode错误