手机通过协处理器控制USB设备的方法技术

技术编号:3815201 阅读:229 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种手机通过协处理器控制USB设备的方法,手机包括主处理器和协处理器,通过主处理器和协处理器联合起来处理USB的插入和拔出的检测,并根据插入或者拔出的不同状态,控制USB的操作。本发明专利技术通过协处理器完成USB设备的控制和处理,以减轻主处理器的负荷。

【技术实现步骤摘要】

本专利技术涉及一种移动通信技术,特别是涉及一种手机中通过协处理器控制USB设备的方法。
技术介绍
随着个人移动通讯技术的发展,3G业务日益浮出水面,而作为我国自主知识产权的3G标准,TD-SCDMA (Time Division-Synchronous CodeDivision Multiple Access,即时分同步的码分多址技术)在我国的3G发展中占有举足轻重的地位。TD-SCDMA在带给用户丰富多彩的多媒体应用的同时,对处理器的要求也越来越高,所以现在商用的TD-SCDMA终端都是在主芯片(主处理器)的基础上增加协处理芯片(协处理器),来减轻主处理器的负担,加速手机的运行速度。为了加快整个系统的运行速度,就需要把一些业务转移到协处理器上运行,U盘功能作为现在手机的标准配置,如何把USB相关的处理转移到协处理器上,便成为本专利技术要解决的问题。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术的缺陷,提供一种手机通过协处理器控制USB设备的方法,通过协处理器完成USB设备的控制和处理,以减轻主芯片的负荷。本专利技术是通过下述技术方案来解决上述技术问题的 一种手机通过协处理器控制USB设备的方法,其特征在于,手机包括主处理器和协处理器,通过主处理器和协处理器联合起来处理USB的插入和拔出的检测,并根据插入或者拔出的不同状态,控制USB的操作。优选地,所述手机处于待机状态时,插入USB,此时USB的电源脚产生中断,主处理器检测到中断后,调用中断处理程序,中断处理程序判断USB状态引脚,如果是插入,则调用USB插入处理程序,USB插入处理程序将USB插入的消息发送给上层应用程序,上层应用程序弹出U盘选择界面;当用户选择了U盘应用后,上层应用程序把USB选择消息发送到协处理器,协处理器驱动USB启动和电脑的交互,完成U盘功能。优选地,所述手机处于待机状态时,当用户在开机U盘应用中拔出USB时,USB的电源脚产生电平中断,程序调用中断处理程序,中断处理程序判断USB状态引脚,此时如果是拔出USB,则调用USB拔出处理程序。优选地,所述USB拔出处理程序恢复底层程序的状态,并向上层应用程序发送USB已拔出消息,上层处理程序退出U盘使用界面,U盘功能结束。优选地,所述手机处于关机状态,插入USB,此时USB的电源脚产生电平中断,USB芯片通过电平拉升,启动电源管理芯片,电源管理芯片通过重置脚给主处理器供电,主处理器上电启动;主处理器上电启动后,判断本次启动的原因,如果是USB启动,则调用USB的上层处理程序,弹出USB选择菜单供用户选择,如果用户选择U盘,则进入U盘功能。优选地,所述手机处于关机状态,拔出USB,主处理器检测到USB拔出,调用USB中断处理程序,关闭主处理器和USB芯片电源,手机进入关机状态。优选地,所述手机为TD-SCDMA型手机。本专利技术的积极进步效果在于本专利技术的方法是在TD-SCDMA终端上,用协处理器完成USB设备的处理,以减轻主芯片的负荷,使其专注于响应用户操作。附图说明图1为本专利技术使用的手机的结构示意图。图2为本专利技术开机状态USB插入或拔出处理流程图。 图3为本专利技术关机状态USB插入处理流程图。具体实施例方式下面结合附图给出本专利技术较佳实施例,以详细说明本专利技术的技术方案。 如图1所示,手机为TD-SCDMA型手机,其包括一闪存、SD卡(Secure Digital Memory Card,安全数码卡), 一主处理器(主芯片), 一基带芯片, 一协处理器,一USB接口和USB,其中该闪存可以是NAND型FLASH, 主处理器可以是应用处理器AP,基带芯片可以釆用展讯公司的SC8800D芯 片,USB接口可以采用飞利浦公司的ISP1183接口。 SC8800D的USB功能 是由Philips的ISP1183芯片实现的,遵照USBl.l规范进行设计,实现了 规范中的全速(12Mbps)传输速度。如图1所示,NANDFLASH、AP、ISP1183 作为3个从设备挂在SC8800D的Memory总线上,USB接口器件ISP1183 作为SC8800D到尾插的桥片,向外提供USBI/F (interface,接口); AP的 SD I/F向外提供SD接口。本驱动的目的是通过ISP1183,实现NAND FLASH和SD CARD的U盘功能。如图2所示,手机处于待机状态,插入USB,此时,USB的POWER(电 源)脚产生电平(USB)中断,协处理器捕获USB中断,主芯片检测到USB 中断后,调用中断处理程序,中断处理程序判断USB状态引脚2,如果是插 入,则调用USB插入处理程序,USB处理程序(协处理器)将USB插入的 消息发送给上层应用程序(MMI,人机界面),上层应用程序弹出U盘选择 界面,即弹出菜单询问用户是否使用光盘。当用户选择了U盘应用后,上层 应用程序把USB选择消息发送到协处理器,协处理器驱动USB设备启动和 PC (电脑)的交互,完成U盘功能。当用户在开机U盘应用中拔出USB线时,USB的POWER脚产生电平 中断,程序调用中断处理函数,中断处理函数判断USB状态引脚2,此时是 拔出,则调用USB拔出处理程序。USB拔出处理程序(协处理器)恢复USB TASK (底层程序)中的各个状态,并且协处理器向上层应用程序发送USB 己拔出消息,上层处理程序退出U盘使用界面,显示退出U盘请稍等界面 回到待机界面(IDLE界面),U盘结束。如图3所示,手机处于关机状态,插入USB。此时,USB的POWER 脚产生电平中断,USB芯片通过电平拉升,启动电源管理芯片,电源管理芯 片通过RESET (重置)脚给主芯片供电,主芯片上电启动。主芯片上电启 动后,判断本次启动的原因,如果是USB启动,则调用USB的MMI处理 程序,弹出USB选择菜单供用户选择,即弹出菜单询问用户是否使用U盘。 如果用户选择U盘,MMI处理程序发送消息到USB程序,启动U盘功能, 系统只启动U盘相关应用。程序调用中断处理函数,中断处理函数判断USB 状态引脚2,此时是拔出,则调用USB拔出处理程序。手机处于关机U盘状态,拔出USB,主芯片检测到USB拔出,调用 USB中断处理程序,关闭主芯片和USB芯片电源,手机进入关机状态。虽然以上描述了本专利技术的具体实施方式,但是本领域的技术人员应当理 解,这些仅是举例说明,在不背离本专利技术的原理和实质的前提下,可以对这 些实施方式做出多种变更或修改。因此,本专利技术的保护范围由所附权利要求 书限定。权利要求1、一种手机通过协处理器控制USB设备的方法,其特征在于,一手机包括主处理器和协处理器,通过主处理器和协处理器联合起来处理USB的插入和拔出的检测,并根据插入或者拔出的不同状态,控制USB的操作。2、 如权利要求1所述的手机通过协处理器控制USB设备的方法,其特 征在于,所述手机处于待机状态时,插入USB,此时USB的电源脚产生中断, 主处理器检测到中断后,调用中断处理程序,中断处理程序判断USB状态引 脚,如果是插入,则调用USB插入处理程序,USB插入处理程序将USB插入 的消息发送给上层应用程序,上层应用程序弹出U盘选择界面;当用户选择 了U盘应用后,上层应用程序把USB选本文档来自技高网...

【技术保护点】
一种手机通过协处理器控制USB设备的方法,其特征在于,一手机包括主处理器和协处理器,通过主处理器和协处理器联合起来处理USB的插入和拔出的检测,并根据插入或者拔出的不同状态,控制USB的操作。

【技术特征摘要】

【专利技术属性】
技术研发人员:于志斌
申请(专利权)人:上海闻泰电子科技有限公司
类型:发明
国别省市:31[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利