USB OTG的检测原理及使用

USB OTG标准允许设备既可作为主机,也可作为外设。USB OTG技术可实现没有主机时,设备和设备之间的数据传输。

USB OTG接口中有5条线:

2条用来传输数据(D+、D-)

1条是电源线(VBUS)

1条则是接地线(GND)

1条是ID线。ID线用于识别不同的电缆端点,当OTG设备检测到接地的ID引脚时,表示默认的是A设备(主机),而检测到ID引脚浮空的设备则认为是B设备(外设)。

注意:

(1)当设备检测到USB_ID信号为低时,该设备应作为Host(主机、也称为A设备);

(2)当设备检测到USB_ID信号为高时,该设备应作为Device(从机、也称为B设备);设备内部会将USB_ID信号拉高,故外部悬空即检测到高电平;

(3)实际的USB连接线中,是没有USB_ID这根线的。都是在接口处直接拉死的;

(4)对于Host端,只需要将连接线的USB_ID pin和地短接即可;

(5)对于Device端,只需要将连接线的USB_ID pin悬空即可。

例如:

当我们手机使用OTG线接U盘时,手机端接Micro头,且检测到Micro头里面的ID为GND,故手机为主机;U盘端的USB接口为type A接口,只有4pin,没有ID信号,相当于悬空,故U盘作为外设。

常见的OTG配件:

(1)OTG数据线

其USB A端为母头,方便连接USB外设如U盘、键鼠、读卡器等

(2)OTG U盘

U盘与手机连接,传输数据

(3)OTG读卡器

OTG读卡器方便手机直接读取CF、TF、SD内存卡数据,让手机与相机等设备无缝传输数据

欢迎关注公众号 嵌入式工程师社区

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

米恩学习呢

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值