我们知道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接口的低成本方案,如图一所示。

图一

我们知道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连接器的低成本方案的更多相关文章

  1. ubuntu下USB口插入USB转TTL查看串口号

    首先先要获取权限 sudo su 然后 cd /devls ls可以列出所有的串口号(确保此时USB转TTL已经插在电脑上了) 然后拔掉USB转TTL 在ls一下列出所有的串口设备 对比可以发现,插上 ...

  2. usb口打印机的指令打印和驱动打印

    打印机简介:是计算机的输出设备之一,用于将计算机处理结果打印在相关介质上. 打印机类型:激光打印机.喷墨打印机.针式打印机.热敏打印机等. 计算机和打印机之间的连接方式:usb口.串口.并口.网口.蓝 ...

  3. USB口,串口,以太网口简介

    USB口 一.什么是USB? USB是英文Universal Serial Bus的缩写,中文含义是"通用串行总线".它是一种应用在PC领域的新型接口技术.早在1995年,就已经有 ...

  4. usb口外接了Com设备,U盘识别不了问题

    就如本题,当我usb口外接了Com设备时候,再插入U盘会出现识别不了的问题. 解决方法非常的简单,只要拨出这个com设备的usb就可以使用U盘了^_^

  5. Win7使用USB口连接H3C交换机的Console口

    使用Console线的一端连接交换机的Console口,另一端连接电脑的USB口. 使用驱动精灵安装USB转串口驱动,我电脑上面提示安装的是: Prolific PL2303 USB转串口驱动1.16 ...

  6. ROS知识(22)----USB口映射固定名字

    如果有多个usb链接到电脑,如果插入的先后顺序不同,那么会导致对应的usb口也会不同,例如当只有一个激光的usb链接到电脑,其设备名字为/dev/ttyUSB0:当如果有底盘的usb以及激光的usb连 ...

  7. macbook usb口突然不能用 解决方法

    1.先按shift+ctrl+opt+开机键,等待10秒,着10秒是没有反应的,屏幕不会亮,系统不会跑起来.2.10秒过后松开所以的键.3.再按opt+cmd+r+p接着按开机键,这时电脑会不断重启, ...

  8. TMS320VC5509的USB口通信

    1. 硬件如下,直接连接5509A的USB口即可 2. 测试如下,选择完器件型号之后会多出一个cmd文件,需要删除 3. 运行程序,电脑会出现USB安装驱动的提示 不过安装驱动遇到问题,应该是我电脑是 ...

  9. windows 系统再重启后,USB口失效(鼠标、U盘都无法识别)的过程及解决方法

    今天都差点忘记写随笔.今天在工作中,将电脑重启了一次,悲催了.重启完成后,鼠标无法使用了.最初认为 鼠标的问题,就一直"砸",但后来换了鼠标,仍然不能使用,开始认为没这边简单,拿出 ...

随机推荐

  1. hdoj1285 拓扑排序

    题目链接 分析: 很明显,一看就是拓扑排序. 看似简单, 暗藏武器啊. 第一次做的时候一边拓扑排序一边标记他们的深度, 例如题中给的例子 {1 2:2 3:4 3 }.1的深度为1. 2.4的深度为2 ...

  2. 移动硬盘安装linux系统小记

    由于某种原因,笔记本电脑不在身边,因教学需要必须进行电脑展示教学,所以就有了如下的做法,写下来也是为以后方便吧.-- 目前手头有移动硬盘,怎么样才能实现用移动硬盘进行教学呢?!!! 机房若干台机器都是 ...

  3. JavaScript生成GUID的多种算法小结

    全局唯一标识符(GUID,Globally Unique Identifier)也称作 UUID(Universally Unique IDentifier) . GUID是一种由算法生成的二进制长度 ...

  4. WebService开发常用功能详解

    一.WebService中常用的属性(Attributes)1. Web Service(Web服务)提供以下三个属性.    Namespace:此属性的值包含 XML Web Service的默认 ...

  5. ASP.NET Web Service如何工作(1)

    ASP.NET Web Service如何工作(1) [日期:2003-06-26] 来源:CSDN  作者:sunnyzhao(翻译) [字体:大 中 小] Summary ASP.NET Web ...

  6. ###Markdown初步学习

    Markdown学习/* GitHub stylesheet for MarkdownPad (http://markdownpad.com) *//* Author: Nicolas Hery - ...

  7. NSMutableAttributedString(富文本)的简单使用

    #import "ViewController.h" @interface ViewController () @end @implementation ViewControlle ...

  8. javascript 第28节 jQuery事件、迭代、样式

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  9. C语言 goto, return等跳转

    C语言 goto, return等跳转 Please don't fall into the trap of believing that I am terribly dogmatical about ...

  10. CSU-ACM2016暑假集训训练2-DFS(C - Network Saboteur)

    C - Network Saboteur Time Limit:2000MS     Memory Limit:65536KB     64bit IO Format:%lld & %llu ...