[发明专利]一种USB Hub及控制方法在审
申请号: | 202010038073.5 | 申请日: | 2020-01-14 |
公开(公告)号: | CN111274179A | 公开(公告)日: | 2020-06-12 |
发明(设计)人: | 步翠显 | 申请(专利权)人: | 合肥联宝信息技术有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40;G06F13/42 |
代理公司: | 北京乐知新创知识产权代理事务所(普通合伙) 11734 | 代理人: | 张洋 |
地址: | 230000 安徽省合肥市经*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 usb hub 控制 方法 | ||
1.一种通用串行总线USB集线器Hub,其特征在于,所述USB Hub包括:
处理器,用于基于上电控制时序确定当前进行上电处理的第n个端口,从状态寄存器中获取第n个端口的处理状态信息,若基于所述第n个端口的处理状态信息确定所述第n个端口处于完成准备状态,则基于所述上电控制时序确定所要进行上电处理的第n+1个端口;其中,n为大于等于1的整数;
端口控制模块,用于对处理器确定的所要进行上电处理的第n+1个端口进行上电控制;
状态寄存器,用于获取并保存至少一个端口当前的处理状态信息;其中,所述至少一个端口中至少包含所述第n个端口以及第n+1个端口。
2.根据权利要求1所述的USB Hub,其特征在于,
所述处理器,用于从所述状态寄存器获取所述第n个端口及其对应的外接设备之间的握手信息,基于所述设备握手信息判断所述第n个端口是否处于准备完成状态。
3.根据权利要求1所述的USB Hub,其特征在于,所述USB Hub还包括:至少一个端口逻辑模块;
所述端口逻辑模块,用于获取对应的端口是否发生过电流保护OCP。
4.根据权利要求3所述的USB Hub,其特征在于,
所述端口控制模块,还用于在所述端口逻辑模块获取对应的端口发生OCP时,确定触发内部保护机制关闭所述端口对应的外接设备的电源开关。
5.根据权利要求1所述的USB Hub,其特征在于,
所述处理器,还用于通过系统管理总线SMBUS信号或I2C总线信号对固件F/W进行上电控制时序的更新或设置。
6.一种控制方法,其特征在于,所述方法包括:
处理器基于上电控制时序确定当前进行上电处理的第n个端口,从状态寄存器中获取第n个端口的处理状态信息;
若所述处理器基于所述第n个端口的处理状态信息确定所述第n个端口处于完成准备状态,则基于所述上电控制时序确定所要进行上电处理的第n+1个端口;其中,n为大于等于1的整数;
端口控制模块对所述处理器确定的所要进行上电处理的第n+1个端口进行上电控制。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
所述处理器从所述状态寄存器获取所述第n个端口及其对应的外接设备之间的握手信息,基于所述设备握手信息判断所述第n个端口是否处于准备完成状态。
8.根据权利要求6所述的方法,其特征在于,所述方法还包括:
端口逻辑模块获取其对应的端口是否发生过电流保护OCP。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
所述端口控制模块在所述端口逻辑模块获取对应的端口发生OCP时,确定停止为所述端口对应的外接设备的供电。
10.根据权利要求6所述的方法,其特征在于,所述方法还包括:
所述处理器通过系统管理总线SMBUS信号或I2C总线信号对固件F/W进行所述上电控制时序的更新或设置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥联宝信息技术有限公司,未经合肥联宝信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010038073.5/1.html,转载请声明来源钻瓜专利网。