USB Host和USB Device介绍以及接口参考设计

一、USB Host和USB Device介绍

USB Host:是指驱动过后,板子就可以连接USB接口连接的器件,读取和装载数据了,类似PC。
USB Device:是指驱动过后,板子可以当做一个USB移动设备,通过USB连接到电脑上,类似U盘。
VBUS的作用
1.电源供应:VBUS是USB接口中提供电源电压的信号线。通过VBUS,主机端可以向连接的设备提供所需的电源,使其正常工作。这对于需要从USB接口获取电源的设备非常关键,如移动设备、外部硬盘驱动器等。
2.设备检测:VBUS还用于设备的检测和识别。在USB插入或拔出时,VBUS的状态会发生变化,从而触发系统对设备进行检测和响应。这种机制使得USB系统能够自动识别连接的设备类型并进行相应的配置。
3.电流限制:VBUS上也可以加入电流限制器,以确保设备从USB接口获得的电流不超过规定值。这有助于防止电流过载和过热等问题,保护设备和电源供应。

一般usb有4根线(Vbus 、D+、D- 、GND),数据的D+,D-,供电的Vbus和GND。需要知道在集线器的端口上(比如电脑的usb口)分别接了一个15K欧姆的下拉电阻到地。
usb host端:在集线器的端口悬空时,就被这两个下拉电阻拉到了低电平。
usb device端:在D+或者D-上接了1.5K欧姆上拉电阻。(对于全速和高速设备, 上拉电阻是接在D+上;而低速设备则是上拉电阻接在D-上)。

这样,当设备插入到集线器时,由1.5K的上拉电阻和15K的下拉电阻分压,结果就将差分数据线中的一条拉高了。集线器检测到这个状态后,它就报告给USB主控制器(或者通过它上一层的集线器报告给USB主控制器),这样就检测到设备的插入了。USB高速设备先是被识别为全速设备,然后通过HOST和DEVICE两者之间的确认,再切换到高速模式的。在高速模式下,是电流传输模式,这时将D+上的上拉电阻断开。
在这里插入图片描述

对于Host端,只需将连接线的USB_ID pin和地短接即可。
对于Slave端,USB连接线的USB_ID pin是悬空的。(设备内部上拉)。

USB OTG
手机只有一个外接usb口,为了方便用户使用,如otg上插上一条可以支持U盘插入的线,手机就可以直接访问U盘的内容,不需要经过PC,手机给外设供电。若手机连上PC,PC上的usb口基本为host端,为方便使用,手机端作为device端比较方便合理。因此手机端的usb支持host、device模式的自动切换。OTG即是增加了host、device协商机制的usb口。

二、USB Slave接口设置

在这里插入图片描述
1.USB走线需要严格按照差分线控制,做到平行和等长;
2.USB走线的阻抗需要控制到差分90欧姆;
3.需要尽可能的减少USB走线的stubs,减少信号反射;USB信号的测试点最好直接放在走线上以减少stub;
4.在靠近USB连接器或者测试点的地方添加TVS保护管,由于USB的速率较高,需要注意TVS管的选型,保证选用的TVS保护管的寄生电容小于1pF;
5.VBUS仅为USB插入唤醒作用,不做插入检测功能,VBUS不是必须。

三、野火参考电路

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

参考
https://www.cnblogs.com/mahj/p/8480085.html
https://blog.csdn.net/DIYfashaoyou/article/details/49895111
https://blog.csdn.net/mcsbary/article/details/93975564
https://doc.openluat.com/wiki/37?wiki_page_id=4454
https://www.bilibili.com/video/BV19T4y1m7JT/?p=40&share_source=copy_web&vd_source=ac450c819035859b7db07ee12d9e7e37
https://blog.csdn.net/chenhuanqiangnihao/article/details/110691340

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值