[发明专利]一种改进USB接口功能的方法在审
申请号: | 201410056388.7 | 申请日: | 2014-02-20 |
公开(公告)号: | CN103793252A | 公开(公告)日: | 2014-05-14 |
发明(设计)人: | 边守华 | 申请(专利权)人: | 山东超越数控电子有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250100 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 改进 usb 接口 功能 方法 | ||
技术领域
本发明涉及涉及一种改进USB接口功能的方法,解决了嵌入式操作系统WINCE系统下USB驱动不完善以及涉及复杂的USB协议的技术瓶颈,利用简单的电路及驱动完善改进了WINCE系统下的USB接口功能,具有极大的实用价值。
技术背景
嵌入式操作系统是一种当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统作出快速响应的操作系统,实时、快速的处理要求,高可靠的稳定性决定了嵌入式操作系统很难做到和桌面操作系统Windows那样功能庞大和完善,使得对一些特殊设备甚至通用设备的支持力度不够,这需要技术人员进一步开发WINCE下相应的驱动程序,这需要技术人员了解嵌入式操作系统架构以及复杂的技术协议,使得技术人员面临巨大的挑战。
在一些工控、军工行业PDA中,为增强PDA的USB接口可靠性、稳定性,常引入USB增强器,USB增强器的使用使得USB长距离传输、恶劣环境下传输成为可能;但使用WINCE操作系统的PDA对USB增强器支持并不是很好。经测试验证,带有USB增强器的PDA在开机后,并不能很好的识别USB增强器上所悬挂的USB设备,需要将USB增强器拔下再次插入后,方能保证USB增强器正常工作。要解决这个缺陷,一种方法是可以通过完善WINCE系统下USB驱动来解决,另外一种方法就是使用本专利给出的解决方法。
如图1所示,原来设计方式是USB增强器直接挂在USB总线上,如图1所示,这种方式存在弊端,USB增强器一旦上电即发出要求PDA枚举握手信号,但此时PDA刚好处于上电初始化过程,无法及时响应USB增强器发出的握手信号请求,造成枚举失败;一旦枚举不成功,USB增强器就被判为一个无法识别的设备,所以无法进一步识别USB增强器上的USB设备。
发明内容
本发明要解决的技术问题是:带有USB增强器的PDA在开机后,不能很好的识别USB增强器上所悬挂的USB设备。
本发明所采用的技术方案为:
一种改进USB接口功能的方法,包括PDA设备、USB设备和USB增强器,其特征在于:增加一个USB增强器电源控制电路,将USB增强器的电源信号VCC加入电源控制功能,PDA上电时先完成初始化过程,待系统启动后,启动一个后台进程,进程再控制给USB增强器上电,此时WINCE系统已经完全启动,各项服务已经就绪,此时给USB增强器上电,USB增强器发出握手信号后,WINCE系统就能够及时进行响应,完成整个枚举过程,枚举过程结束,USB增强器即能够正常工作。
在软件方面,完全可以不用考虑复杂的USB协议,仅使用微软已经嵌入到WINCE里面的USB驱动,编写一个后台进程,借助上面改进的硬件电路,来控制USB增强器的上电时序,待系统启动完成、各项服务就绪后,进程控制给增强器上电完成USB设备的枚举过程。
所述后台程序示例如下:
Init(PDA);
Startup(system);
Thread_startup(USB_POWER_CTL);
{
Enum(USB);
while(Enum!=ok)
{
Enum(USB);
}
Startup(USBService)
}
实际设计时,可将USB增强器电源控制电路加到PDA主板上,简化设计。
本发明的有益效果为:
通过采用本发明的技术方案,较好的完善了PDA的USB接口功能,采用上述专利技术改进的PDA,对USB增强器支持性能好,功能完善,不用频繁的插拔USB增强器,简化了操作,使用更加方便,应用此技术的PDA获得了较好的社会经济效益。
本专利不仅仅适用于PDA设备,凡使用USB增强器存在类似问题的的设备,均可通过本专利解决,可达到简化设计,节约成本的效果。
附图说明
图1为USB增强器直接挂在USB总线上的结构示意图;
图2为本发明增加USB增强器电源控制电路的结构图;
图3为本发明流程图;
图4为将USB增强器电源控制电路加到PDA主板上的原理图。
具体实施方式
下面参照附图,通过具体实施方式对本发明进一步说明:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东超越数控电子有限公司,未经山东超越数控电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410056388.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种服务器子系统并行压力测试方法
- 下一篇:一种吊装式吸水管的收放装置