打印
[以太网/USB/其他总线]

USB Hub过流检测

[复制链接]
1083|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
elearn123|  楼主 | 2024-1-5 11:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
当 USB 端口发生过流时,USB 集线器会自动禁用该端口。每次检测到过流时,都会在集线器的端口状态寄存器中设置过流更改位。

过流事件检测的大致顺序是:
1.  由于设备电流超出了硬件端口电源的限制,VBUS 上会发生过流事件
2 . OCS/PRT_CTL 信号必须连续拉低 5ms,集线器检测到过流事件
3.  端口被集线器禁用,VBUS 被关闭,并且过流变化位被设置
4.  主机从集线器获取端口更改状态的更新值
5.  主机看到过流更改位已设置,并且可以看到该端口不再启用
6.  主机清除过流变化位
7.  主机重新启用端口
8.  集线器重新启用端口并打开 VBUS 电源

使用特权

评论回复
沙发
21mengnan| | 2024-1-27 21:00 | 只看该作者
这个是用什么检测?

使用特权

评论回复
板凳
21mengnan| | 2024-1-27 21:01 | 只看该作者
比如我电脑检测到我USB短路了,就会自动断开供电,那么是怎么实现的呢

使用特权

评论回复
地板
班杰明| | 2024-1-29 12:01 | 只看该作者
21mengnan 发表于 2024-1-27 21:01
比如我电脑检测到我USB短路了,就会自动断开供电,那么是怎么实现的呢

内部有电流检测电路

使用特权

评论回复
5
OliviaSH| | 2024-2-25 22:50 | 只看该作者
当检测到电流过大时候就自动断开以保证电路安全

使用特权

评论回复
6
我的板子USB没有过流,把我的U盘冲坏了

使用特权

评论回复
7
我喜欢打游戏| | 2024-3-22 16:27 | 只看该作者
怎么判断过流

使用特权

评论回复
8
黑心单片机| | 2024-3-22 16:46 | 只看该作者
所以到底是怎么检测的

使用特权

评论回复
9
micoccd| | 2024-3-28 10:58 | 只看该作者
检测电压还是电流

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

13

帖子

0

粉丝