Type-C改成OTG数据线
https://www.sohu.com/a/314993116_120096961
前几天发文,关于Micro USB数据线与OTG数据线的区别。简单概况为一句话:OTG和普通数据线区别就是Micro USB第四脚接地了,只要把第四脚接地,USB公头换母头即可把Micro USB数据线变成OTG数据线。简单易行的方法引起了网友极大的兴趣。
Micro USB改OTG数据线
有网友留言希望介绍一下USB Type-C数据线如何改装成OTG数据线。要改装需要首先搞明白数据线的各个针脚定义、详细的图文资料,先来一张图看一下USB Type-C数据线的针脚定义。
通过上面的USB Type-C数据线的信息针脚定义,可以看到A5、B5这是两个关键的脚,所属的CC脚有很多作用。如探测连接,区分主从模式;配置Vbus,有USB Type-C和USB Power Delivery两种模式;配置Vconn,当线缆里有芯片的时候,一个CC脚传输信号,一个CC脚变成供电Vconn等等多种作用。
查看了两款手机的随机USB Type-C数据线发现针脚不全,从手头的多部手机的随机USB Type-C数据线来看,都是只有12条针脚,都是缩水的。数据传输只能是USB 2.0模式,第三方的数据线虽然针脚多了不少,达到了16针但也是USB 2.0模式。看一下对比图。
其实从数据线的另一端USB口看一下是不是USB 3.0口就知道是不是缩水的了。下面说一下如何把USB Type-C数据线改成OTG数据线。改造的关键脚就是CC脚。CC脚接一个电阻到GND脚,手机检测到这个电阻后,会切换到主模式,手机会打开Vbus电源开关,输出电源给外部设备,如U盘、键盘、鼠标等。此时的数据线变成了OTG数据线。
由于各种外部设备如U盘、鼠标、键盘等都是公头USB,因此改成OTG数据线必须是母头USB。CC脚与GND之间接一个电阻,电阻大小不是很严格。
感兴趣的,可以利用手头的材料把手机自带的USB Type-C数据线改成OTG数据线,注意另一头要把公头换成母头USB。
Type-C改成OTG数据线相关推荐
- TYPEC线改成OTG线制作
1. TYPEC通过CC识别方向和状态. 2. 只用到TYPEC USB2.0功能的母头,可以将USB_ID连到CC1/CC2上连载一起: 3. 将数据线公头上CC引脚(A5,公头只有一个CC,另外一 ...
- 【iMessage苹果相册推日历真机推】改成vue的MVVM模式现在前端趋向是去dom化
推荐内容IMESSGAE相关 作者推荐内容 iMessage苹果推软件 *** 点击即可查看作者要求内容信息 作者推荐内容 1.家庭推内容 *** 点击即可查看作者要求内容信息 作者推荐内容 2.相册 ...
- Kendo Web UI Grid数据绑定,删除,编辑,并把默认英文改成中文
Kendo Web UI 是个不错的Jquery框.可惜老外写的,很多都是默认的英文,当然我们也可以设置成中文,接下来,我们就看看Grid是如何实现的数据绑定(Kendo Grid数据绑定实现有很多方 ...
- 如何将VMware ubuntu虚拟机磁盘增长改成自分配(未成功)
安装虚拟机的时候选择磁盘增长还是预分配,我选择了磁盘增长,现在后悔了,虚拟机特别卡慢,于是我想改成预分配 参考文章1:如何将 VMware 磁盘从自增长改为预分配? 参考文章2:VMWare 创建的虚 ...
- python将姓王的都改成老王_Python老王视频习题答案
基础篇2: 一切变量都是数据对象的引用 sys.getrefcount('test') 查看引用计数 变量命名不能以数字开头 编码:ascii.unicode.utf-8 1.阅读str对象的help ...
- 如何将h5网页改成微信网页
1.如何将h5网页改成微信网页 1.设置安全域名 先登录微信公众平台进入"公众号设置"的"功能设置"里填写"JS接口安全域名&qu ...
- [Unity] Animation Blend Tree 中混合值变化时部分骨骼错误旋转 360 度的解决办法:将 Humanoid 改成 Generic
我之前用的是 Mixamo 的 Shooter Pack,只有一个瞄准 Idle,就是我没有一个正常状态下双手持枪的 Idle,于是我去找到了 Pro Rifle Pack(Rifle 8-Way L ...
- ionic4的input调用手机键盘将换行改成搜索
ionic4的input调用手机键盘将换行改成搜索 我们在写输入框的时候通常会这样写,如下: <ion-input type="search" value="&qu ...
- 将数字转换成千分位,千分位改成数字
将数字转换成千分位 function cc(s) {//千分位显示 if(isNaN(s)){//js自己的方法检验数字 //alert(s+"2"); document.getE ...
最新文章
- mysql帐户权限replace_mysql 用户管理和权限设置
- 清空计算机网络缓存,【缓存清理工具】缓存清理软件_电脑缓存清理软件【最新】-太平洋电脑网...
- Eclipse中tomcat的简单配置
- iphone闪退修复工具_支持iOS13~13.3越狱工具发布(附下载地址)
- 动态规划之01背包问题(最易理解的讲解)
- js base64编码_使用psd.js将PSD转成SVG -- 基础篇(文字amp;图片)
- MATS-2010H硬磁测量装置产品详细介绍
- CAD2007输出高清图片
- 基于51单片机的PC机控制系统
- 使用PS制作毛玻璃效果
- 如何将android文件标题归中,Android复习题归纳总结
- 推荐一本书:《Visual C++程序开发范例宝典》——你可以找到你想要的实例
- android中按钮凹下去,实现按钮的点击效果
- 贝壳云php源码,贝壳云P1刷Armbian系统后的折腾笔记
- 快排和归并排序--快排处理第k大元素
- 程序部署 程序包不放在tomcat里面
- 名风新浪博客评论软件-自动评论推广
- Numpy计算二维、三维、多维向量空间夹角余弦值
- asp毕业设计——基于asp+sqlserver的网上选课系统设计与实现(毕业论文+程序源码)——网上选课系统
- 纯css模拟液晶式显示数字时间