将手机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接口的低成本方案,如图一所示。
图一
我们知道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连接器的低成本方案的更多相关文章
- ubuntu下USB口插入USB转TTL查看串口号
首先先要获取权限 sudo su 然后 cd /devls ls可以列出所有的串口号(确保此时USB转TTL已经插在电脑上了) 然后拔掉USB转TTL 在ls一下列出所有的串口设备 对比可以发现,插上 ...
- usb口打印机的指令打印和驱动打印
打印机简介:是计算机的输出设备之一,用于将计算机处理结果打印在相关介质上. 打印机类型:激光打印机.喷墨打印机.针式打印机.热敏打印机等. 计算机和打印机之间的连接方式:usb口.串口.并口.网口.蓝 ...
- USB口,串口,以太网口简介
USB口 一.什么是USB? USB是英文Universal Serial Bus的缩写,中文含义是"通用串行总线".它是一种应用在PC领域的新型接口技术.早在1995年,就已经有 ...
- usb口外接了Com设备,U盘识别不了问题
就如本题,当我usb口外接了Com设备时候,再插入U盘会出现识别不了的问题. 解决方法非常的简单,只要拨出这个com设备的usb就可以使用U盘了^_^
- Win7使用USB口连接H3C交换机的Console口
使用Console线的一端连接交换机的Console口,另一端连接电脑的USB口. 使用驱动精灵安装USB转串口驱动,我电脑上面提示安装的是: Prolific PL2303 USB转串口驱动1.16 ...
- ROS知识(22)----USB口映射固定名字
如果有多个usb链接到电脑,如果插入的先后顺序不同,那么会导致对应的usb口也会不同,例如当只有一个激光的usb链接到电脑,其设备名字为/dev/ttyUSB0:当如果有底盘的usb以及激光的usb连 ...
- macbook usb口突然不能用 解决方法
1.先按shift+ctrl+opt+开机键,等待10秒,着10秒是没有反应的,屏幕不会亮,系统不会跑起来.2.10秒过后松开所以的键.3.再按opt+cmd+r+p接着按开机键,这时电脑会不断重启, ...
- TMS320VC5509的USB口通信
1. 硬件如下,直接连接5509A的USB口即可 2. 测试如下,选择完器件型号之后会多出一个cmd文件,需要删除 3. 运行程序,电脑会出现USB安装驱动的提示 不过安装驱动遇到问题,应该是我电脑是 ...
- windows 系统再重启后,USB口失效(鼠标、U盘都无法识别)的过程及解决方法
今天都差点忘记写随笔.今天在工作中,将电脑重启了一次,悲催了.重启完成后,鼠标无法使用了.最初认为 鼠标的问题,就一直"砸",但后来换了鼠标,仍然不能使用,开始认为没这边简单,拿出 ...
随机推荐
- 转:Unity3D的四种坐标系
World Space(世界坐标):我们在场景中添加物体(如:Cube),他们都是以世界坐标显示在场景中的.transform.position可以获得该位置坐标. Screen Space(屏幕坐标 ...
- 再跟SQL谈一谈--高级篇(一)
1.SELECT KEYWORD ①TOP ②LIKE ③IN ④BETWEEN...AND ⑤ALIAS 2.SELECT JOIN ①JOIN | INNER JOIN ②LEFT JOIN ③R ...
- Linux下chkconfig命令详解即添加服务以及两种方式启动关闭系统服务
The command chkconfig is no longer available in Ubuntu.The equivalent command to chkconfig is update ...
- iOS真机调试之我见
入职20多天,以前一直以为iOS真机调试是多么复杂的事情,但在公司大牛的帮助下:终于理清头绪,由于公司证书已申请,文章中免不了旁征博引. 1.首先,得有苹果开发者账号,如果在公司,公司会提供:不在公 ...
- MySql事务及JDBC对事务的使用
一 .事务的几个重要特性 1. 原子性 事务内的每个内容不可分割,是一个统一的整体.或同时进行或同时消亡. 2.一致性 事务执行前和事务执行后,状态都是统一的.如A转B 100元,A和B数据总额度没有 ...
- springmvc学习(一)helloworld实例
今天介绍的是springmvc的学习,越来越多的企业开始选择springmvc+mybatis来构建系统架构,在电商热门的今天,springmvc+mybatis已成为电商项目架构的很好搭配.Spri ...
- [Guava官方文档翻译] 1.Guava简介 (Introduction)
用户指南 Guava包含Google在Java项目中用到的一些核心库:collections, caching, primitives support, concurrency 库, common a ...
- Objective-C 之同步请求、异步请求、GET请求、POST请求
本篇文章由:http://www.sollyu.com/objective-c-synchronization-requests-requests-for-asynchronous-requests- ...
- Nginx 域名转发
例如访问www.b.cn直接跳到www.a.cn上去,又不想多域名捆绑一个目录. server { listen 80; server_name www.b.cn; rewrite ^/(.*)$ h ...
- 基于bootstrap3的 表格和分页的插件
如题 样式呢就是bootstrap3 的 功能呢就是实现表格和分页 (以上废话) 本来是自己没事儿写的一个js插件,曾经搁浅了一阵子,但最近由于公司项目的原因也需要这样的一个插件,所以就捡起来做了个可 ...