[发明专利]一种保证USB设备的低功耗状态且被唤醒的方法在审
申请号: | 202010023617.0 | 申请日: | 2020-01-09 |
公开(公告)号: | CN113094105A | 公开(公告)日: | 2021-07-09 |
发明(设计)人: | 魏芳芳 | 申请(专利权)人: | 北京君正集成电路股份有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F1/3234 |
代理公司: | 北京竹辰知识产权代理事务所(普通合伙) 11706 | 代理人: | 聂鹏 |
地址: | 100193 北京市海淀区西北旺*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 保证 usb 设备 功耗 状态 唤醒 方法 | ||
本发明提供一种种保证USB设备的低功耗状态且被唤醒的方法,所述方法包括:S1,在处理器与主机之间的USB路径上增加一个双刀双掷模拟开关,用双刀双掷模拟开关保证USB2.0总线信号完整性,以及维持USB总线上的suspended状态;S2,当USB设备收到主机发送的suspended信号进入一种更低功耗的suspended状态,即处理器进入sleep状态,处理器关闭内核的电源和时钟和总线;S3,检测到主机通过USB总线对USB设备发送的K或SE0信号,作为处理器的中断信号使处理器退出sleep状态,恢复USB总线,从而使USB设备退出suspended状态。所述的双刀双掷模拟开关是高速低功耗的双刀双掷模拟开关。
技术领域
本发明涉及电子电路领域,特别涉及一种保证USB设备的低功耗状态且被唤醒的方法。
背景技术
现有技术中,USB总线空闲时,USB设备会收到主机通过USB总线发送的suspend信号,从而进入一种低功耗suspend状态,当USB设备接受到主机通过USB总线发送的唤醒信号退出suspended状态。如果为进一步降低功耗,需USB设备端关闭处理器内核电源以及时钟和总线,使处理器进入低功耗sleep状态,只有中断信号和复位信号才能使处理器退出sleep状态。处理器sleep状态下USB设备无法响应主机通过USB总线发送的唤醒信号。
现有技术中的术语和解释:
Suspended(挂起状态):3ms未见USB总线活动而处于省电状态,USB设备不可用,但仍然保持原有的USB地址和配置,进入suspended状态后USB总线上保持J状态。
J状态:USB总线上D+=1,D-=0。
K状态:USB总线上D+=0,D-=1。
SE0状态:USB总线上D+=0,D-=0。
为保证USB设备能接受到并响应主机通过USB总线发送的唤醒信号退出suspended状态恢复工作,就需要保持打开处理器内核的电源和时钟和总线,这会导致USB设备在suspended状态下功耗过大,可能无法满足USB IF compliance认证要求的低功耗要求。而若使处理器进入低功耗sleep状态,被关闭了时钟和总线的USB设备是无法直接识别和响应主机通过USB总线发送的任何信号。
发明内容
为了解决上述问题,本发明的目的在于:本发明可以使USB设备在接收到主机通过USB总线发送的suspended命令后,进入一种更低功耗的suspended状态,且本发明可以检测到主机通过USB总线对USB设备发送的K信号以及SE0信号,并使USB设备退出suspended状态。
具体地,本发明提供一种保证USB设备的低功耗状态且被唤醒的方法,所述方法包括:
S1,在处理器与主机之间的USB路径上增加一个双刀双掷模拟开关,用双刀双掷模拟开关保证USB2.0总线信号完整性,以及维持USB总线上的suspended状态;
S2,当USB设备收到主机发送的suspended信号进入一种更低功耗的suspended状态,即处理器进入sleep状态,处理器关闭内核的电源和时钟和总线;
S3,检测到主机通过USB总线对USB设备发送的K或SE0信号,作为处理器的中断信号使处理器退出sleep状态,恢复USB总线,从而使USB设备退出suspended状态。
所述的双刀双掷模拟开关是高速低功耗的双刀双掷模拟开关。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京君正集成电路股份有限公司,未经北京君正集成电路股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010023617.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于大数据分析的智能补货系统
- 下一篇:血压管理方法及系统