普通USB数据线可用来连接手机和电脑,USB数据线连接电脑的时候,由电脑给手机供电,可通过电脑访问手机里面的照片、音乐,把手机当做U盘使用。
OTG数据线则扩展了手机的功能。无需PC,手机可直接通过OTG数据线与U盘、鼠标、键盘等USB设备连接。接U盘直接查找资料,接鼠标方便玩游戏,接键盘可快速打字,接相机直接浏览图片,即拍即传。
普通USB数据线接口处pin有
-
vbus
-
GND
-
D+
-
D-
5.ID Pin悬空
OTG线接口处pin有
-
vbus
-
GND
-
D+
-
D-
-
ID
USB线材里面是4条线, 2条用来传输数据(D+、D-),1条是电源线(VBUS),1条则是接地线(GND)。
OTG线与普通USB数据线只差在接头,在接头处通过对ID的悬空或接地,让机器分辨谁是HOST主机、谁是Device外设,单以外观是无法分辨OTG线与普通USB线的区别的
手机芯片是通过 ID 判断插入的是OTG数据线还是普通USB数据线,并以此来决定是否打开OTG供电。
欢迎关注公众号 嵌入式工程师社区