[发明专利]一种USB Hub及控制方法在审
申请号: | 202010038073.5 | 申请日: | 2020-01-14 |
公开(公告)号: | CN111274179A | 公开(公告)日: | 2020-06-12 |
发明(设计)人: | 步翠显 | 申请(专利权)人: | 合肥联宝信息技术有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40;G06F13/42 |
代理公司: | 北京乐知新创知识产权代理事务所(普通合伙) 11734 | 代理人: | 张洋 |
地址: | 230000 安徽省合肥市经*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 usb hub 控制 方法 | ||
本申请公开了一种通用串行总线(USB)集线器(Hub)及控制方法,包括:处理器,用于基于上电控制时序确定当前进行上电处理的第n个端口,从状态寄存器中获取第n个端口的处理状态信息,若基于所述第n个端口的处理状态信息确定所述第n个端口处于完成准备状态,则基于所述上电控制时序确定所要进行上电处理的第n+1个端口;其中,n为大于等于1的整数;端口控制模块,用于对处理器确定的所要进行上电处理的第n+1个端口进行上电控制;状态寄存器,用于获取并保存至少一个端口当前的处理状态信息;其中,所述至少一个端口中至少包含所述第n个端口以及第n+1个端口。
技术领域
本申请涉及电子技术领域,尤其涉及一种通用串行总线(USB,Universal SerialBus)集线器(Hub)及控制方法。
背景技术
在相关技术中,USB2.0 Hub广泛的使用在汽车电子、自动售卖机、IOT(物联网)、PC(个人电脑)等电子产品中。在系统开机或者重启的过程中,USB2.0 Hub下多个Device同时枚举。但是,上述控制处理方法中,由于系统硬件设计限制及USB协议特性,无法对端口的上电时序进行准确有效的控制。
发明内容
本申请提供一种通用串行总线(USB,Universal Serial Bus)集线器(Hub)及控制方法,以解决现有技术中存在的上述问题。
本申请一方面提供一种USB Hub,包括:
处理器,用于基于上电控制时序确定当前进行上电处理的第n个端口,从状态寄存器中获取第n个端口的处理状态信息,若基于所述第n个端口的处理状态信息确定所述第n个端口处于完成准备状态,则基于所述上电控制时序确定所要进行上电处理的第n+1个端口;其中,n为大于等于1的整数;
端口控制模块,用于对处理器确定的所要进行上电处理的第n+1个端口进行上电控制;
状态寄存器,用于获取并保存至少一个端口当前的处理状态信息;其中,所述至少一个端口中至少包含所述第n个端口以及第n+1个端口。
本申请另一方面提供一种控制方法,所述方法包括:
处理器基于上电控制时序确定当前进行上电处理的第n个端口,从状态寄存器中获取第n个端口的处理状态信息;
若所述处理器基于所述第n个端口的处理状态信息确定所述第n个端口处于完成准备状态,则基于所述上电控制时序确定所要进行上电处理的第n+1个端口;其中,n为大于等于1的整数;
端口控制模块对所述处理器确定的所要进行上电处理的第n+1个端口进行上电控制。
通过采用上述方案,就能够使得处理器直接查询当前正在进行处理的第n个端口的处理状态,进而基于上电控制时序确定下一个需要进行上电处理的第n+1个端口并对其进行上电处理;如此,能够实现对各个端口的上电时序进行精确有效的控制。
附图说明
图1为相关技术中USB端口上电时序示意图;
图2为相关技术中USB Hub逻辑框架示意图;
图3为一种USB Hub上电时序控制示意图;
图4为本申请实施例提供的一种USB Hub组成结构示意图;
图5为本申请实施例提供的一种USB Hub组成逻辑结构示意图;
图6为本申请实施例提供的一种USB Hub上电时序控制示意图;
图7为本申请实施例提供的一种控制方法流程示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥联宝信息技术有限公司,未经合肥联宝信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010038073.5/2.html,转载请声明来源钻瓜专利网。