LI CHAO (CN)
WANG YAHENG (CN)
WANG TAO (CN)
ZENG XIANZHENG (CN)
LI QIRUI (CN)
LI CHAO (CN)
WANG YAHENG (CN)
WANG TAO (CN)
ZENG XIANZHENG (CN)
CN101383627A | 2009-03-11 | |||
CN101867647A | 2010-10-20 | |||
CN101702146A | 2010-05-05 |
北京安信方达知识产权代理有限公司 (CN)
权 利 要 求 书 1、 一种启动通用串行总线(USB )状态机的方法, 包括: 将 USB总线的电源正极管脚接入一逻辑电平; 若检测充电线路正极管脚的电压大于阔限值, 则启动充电状态机和 USB 状态机。 2、 如权利要求 1所述的方法, 其中, 所述逻辑电平为高电平, 所述高电 平不大于所述 USB总线的电源正极管脚的耐压值, 所述方法还包括: 在监测充电线路正极管脚电压之前, 屏蔽 USB会话中断。 3、 如权利要求 1所述的方法, 其中, 所述将 USB总线的电源正极管脚 接入一逻辑电平的步骤包括: 将 USB总线的电源正极管脚接地。 4、 如权利要求 1所述的方法, 其中, 在所述启动充电状态机和 USB状 态机的步骤之后, 所述方法还包括: 若检测充电线路正极管脚的电压小于或等于所述阔限值, 则退出所述 USB状态机。 5、 如权利要求 1-4任一项所述的方法, 其中, 所述阔限值为 3.3V。 6、 一种终端, 包括通用串行总线(USB )接口, 所述终端包括一逻辑电 平模块和管理模块, USB总线的电源正极管脚连接到所述逻辑电平模块, 其 中, 所述逻辑电平模块设置为: 输出逻辑电平; 所述管理模块设置为: 若检测充电线路正极管脚的电压大于阔限值, 则 触发充电状态机和 USB状态机。 7、 如权利要求 6所述的终端, 所述终端还包括屏蔽模块, 所述管理模块还设置为: 若检测到所述逻辑电平模块输出的逻辑电平为 高电平, 所述高电平不大于所述 USB总线的电源正极管脚的耐压值, 则触发 所述屏蔽模块; 所述屏蔽模块设置为: 屏蔽 USB会话中断。 8、 如权利要求 6所述的终端, 其中, 所述逻辑电平模块为接地模块。 9、 如权利要求 6所述的终端, 其中, 所述管理模块还设置为: 在启动充电状态机和 USB状态机之后, 若检测 充电线路正极管脚的电压小于或等于所述阔限值, 则退出所述 USB状态机。 10、 如权利要求 6-9任一项所述的终端, 其中, 所述阔限值为 3.3V。 |
技术领域
本发明涉及通用串行总线(USB )通信启动领域,具体涉及一种启动 USB 状态机的方法及终端。 背景技术
手持终端的充电状态机的启动条件是检测充电 线路正极(VCHG )是否 大于某个阔限值(如 3.3V ) , 当外加电压大于该值, 则开始启动充电状态机, 开始充电管理, 否则停止充电。
手持终端的 USB状态机的启动条件是, USB VBUS ( USB总线的电源正 极)端的电压是否大于 USB规范中 Session (会话)值(如 2.0V ) , 当外加 电压大于该值, 则开始启动 USB枚举过程, 否则停止 USB状态机。
中国信息产业部(ΜΠ ) 2006年 11月发布了 《移动通信手持机充电器及 接口技术要求和测试方法》(YD/T1591-2009), 规定手持机是 USB通讯电缆 和充电线缆共用一根, 即这根线缆既能够作为充电作用, 又能够作为 USB通 信用途, 这样使得手机的充电接口的正极 VCHG与 USB— VBUS的短接在一 起。 业界目前的充电器与 USB通信共用一个接口充的 USB启动方案常用的 做法:
A、 VCHG与 USB— VBUS的短接在一起;
这种方法电路比较简单,但有以下缺点: 手持终端芯片的 USB— VBUS端 耐压较低, 没能满足《移动通信手持机充电器及接口技术 要求和测试方法》 规定过压保护要求。
B、 通过硬件电路, 使用 VCHG控制 USB— VBUS上电。
这种方案能够实现充电过压保护, 但存在外加电路, 增加成本。 发明内容
本发明所要解决的技术问题是提供一种启动 USB状态机的方法及终端, 以实现通过充电器插拔检测信号触发启动 USB状态机, 又具满足过压保护的 功能。
为了解决上述技术问题, 本发明提供了一种启动 USB状态机的方法, 包 括:
将 USB总线的电源正极管脚接入一逻辑电平;
若检测充电线路正极管脚的电压大于阔限值, 则启动充电状态机和 USB 状态机。
优选的, 上述方法还具有下面特点: 所述逻辑电平为高电平, 所述高电 平不大于所述 USB总线的电源正极管脚的耐压值, 所述方法还包括: 在监测 充电线路正极管脚电压之前, 屏蔽 USB会话中断。
优选的, 上述方法还具有下面特点: 所述将 USB总线的电源正极管脚接 入一逻辑电平的步骤包括: 将 USB总线的电源正极管脚接地。
优选的, 上述方法还具有下面特点: 所述启动充电状态机和 USB状态机 的步骤之后, 所述方法还包括: 若检测充电线路正极管脚的电压小于或等于 所述阔限值, 则退出所述 USB状态机。
优选的, 上述方法还具有下面特点: 所述阔限值为 3.3V。
为了解决上述问题, 本发明还提供了一种终端, 包括 USB接口, 其特征 在于, 所述终端包括一逻辑电平模块和管理模块, USB总线的电源正极管脚 连接到所述逻辑电平模块, 其中,
所述逻辑电平模块设置为: 输出逻辑电平;
所述管理模块设置为: 若检测充电线路正极管脚的电压大于阔限值, 则 触发充电状态机和 USB状态机。
优选的, 上述终端还具有下面特点: 还包括屏蔽模块,
所述管理模块还设置为: 若检测到所述逻辑电平模块输出的逻辑电平为 高电平, 所述高电平不大于所述 USB总线的电源正极管脚的耐压值, 则触发 所述屏蔽模块;
所述屏蔽模块设置为: 屏蔽 USB会话中断。 优选的, 上述终端还具有下面特点: 所述逻辑电平模块为接地模块。 优选的, 上述终端还具有下面特点: 所述管理模块还设置为: 在启动充 电状态机和 USB状态机之后,若检测充电线路正极管脚的电 压小于或等于所 述阔限值, 则退出所述 USB状态机。
优选的, 上述终端还具有下面特点: 所述阔限值为 3.3V。
综上所述, 本发明提供一种启动 USB状态机的方法及终端, 通过充电器 插拔检测信号来启动 USB状态机, 既能触发启动 USB状态机, 又具满足过 压保护的功能, 在保证可靠性的前提下以最简捷和安全的方法 实现充电器和 USB共有同一个物理接口。 附图概述
图 1为本发明实施例的终端的示意图;
图 2为本发明的终端启动 USB状态机的方法的流程图;
图 3为本发明实施例一的启动 USB状态机的方法的流程图;
图 4为本发明实施例二的启动 USB状态机的方法的流程图。 本发明的较佳实施方式
本发明的方案主要是将 USB VBUS管脚固定到某种逻辑电平,然后通过 VCHG管脚的电压阔限值, 触发充电状态的同时也触发 USB状态机。 这种方 法与其它同类产品相比有如下优点: 无需外加元器件, 不增加手持终端的成 本。
本发明的主要特点是将 USB VBUS管脚固定到某种逻辑电平,逻辑电平
VCHG启动 USB状态机的原理如下:
( 1 )本发明涉及到手持终端设备内部电路中的两 管脚,
一个管脚为充电线路正极(VCHG ) 管脚, 其作用检测充电器插、 拔状 态, 当 VCHG端的电压值大于某个阔限值(如 3.3V )时,判断为充电器插入, 当 VCHG端的电压值小于等于某个阔限值(如 3.3V )时,判断为充电器拔出; 另外一个管脚为 USB的供电的 USB— VBUS管脚,当 USB— VBUS端的电 压值大于 USB规范中 Session值(如 2.0V ) 时, 判断为 USB通信线缆插入 启动 USB状态机, 当 USB— VBUS端的电压值小于等于 USB规范中 Session 值(如 2.0V ) 时, 判断为 USB通信线缆拔出。
( 2 ) VCHG的工作电压范围较高, 通常为十几伏到二十伏(如 18V ) ; USB_VBUS端的工作电压范围较低(如 5.5V ) 。
( 3 )根据《移动通信手持机充电器及接口技术要 和测试方法》要求充 电线缆和 USB通信线缆共用一个接口, 并且要求充电满足过压保护功能, 过 压电压值约为 8V-10V, 即充电器输出为 8V-10V时, 手持终端不能被损坏。
本发明的具体实现原理如下:
在硬件上,将 USB— VBUS管脚固定到某一逻辑电平, 该逻辑电平不大于 所述 USB总线的电源正极管脚的耐压值, 这样可以保护 USB— VBUS管脚。
由于 USB— VBUS耐压低于充电过压保护的阔限值,在过压 电时,有可 能被损坏, 所以 USB— VBUS管脚与 VCHG管脚分开, 将 USB— VBUS管脚固 定到某种逻辑电平, 如逻辑低平 (如对地短接) , 或供给一个高逻辑电平的 电压值(不大于 USB_VBUS耐压值) 。
当 VCHG端的电压值大于 3.3V时,终端电路中电源管理部分 PM( power management )判断为充电器插入, 同时产生中断请求, 通知终端中基带控制 部分(手持机的软件程序在这基带控制部分中 运行)充电器已插入, 准备执 行 USB状态机控制流程, 本发明是在充电状态机流程中启动 USB状态机。
为了更好地理解本发明, 下面结合附图和具体实施例对本发明作进一步 地描述。
图 1为本发明实施例的终端的示意图, 如图 1所示, 本实施例的终端具 有 USB接口, 主要包括: 逻辑电平模块和管理模块, USB— VBUS管脚连接 到所述逻辑电平模块, 其中,
所述逻辑电平模块, 用于输出逻辑电平; 所述管理模块, 用于若检测充电线路正极管脚的电压大于阔限 值, 则触 发充电状态机和 USB状态机。
本实施例的终端还可以包括: 屏蔽模块, 当所述逻辑电平模块输出的逻 辑电平为高电平时,管理模块将触发所述屏蔽 模块,由所述屏蔽模块屏蔽 USB 会话中断。
所述逻辑电平模块可以为接地模块, 如直接将 USB— VBUS管脚接地。 优选的, 所述管理模块在启动充电状态机和 USB状态机之后, 还用于若 检测充电线路正极管脚的电压小于或等于所述 阔限值,则退出所述 USB状态 机。
图 2为本发明的终端启动 USB状态机的方法的流程图, 如图 2所示, 包 括:
S10、 将 USB— VBUS管脚接入一逻辑电平;
S20、 若检测 VCHG管脚的电压大于阔限值, 则启动充电状态机和 USB 状态机。
以下以两个实施例来说明本发明的启动 USB状态机的方法。
实施例一
硬件上, USB— VBUS管脚接逻辑低电平。
软件上实现步骤如图 3所示, 如下:
步骤 101 : 检测 VCHG端的电压值是否大于阔限值, 若是, 即检测到充 电器插入, 执行步骤 102和 103 , 否则, 不作处理;
步骤 102: 启动充电状态机, 执行对电池进行充电;
步骤 103: 启动 USB状态机, 进行 USB枚举过程。
不限制步骤 102和步骤 103的先后顺序。
步骤 104: 在启动 USB状态机之后, 若检测 VCHG端的电压值小于或等 于阔限值, 则软件退出 USB状态机。
实施例二 硬件上, USB— VBUS管脚接逻辑高电平。
软件上实现步骤如图 4所示, 如下:
步骤 201 : 检测到 USB— VBUS管脚的电平为逻辑高电平, 则初始化时, 屏蔽 USB Session中断, 使得 USB VBUS管脚无法启动 USB状态机;
步骤 202: 检测 VCHG端的电压值是否大于阔限值, 若是, 即检测到充 电器插入, 执行步骤 203和 204, 否则, 不作处理;
步骤 203: 启动充电状态机, 执行对电池进行充电;
步骤 204: 启动 USB状态机, 进行 USB枚举过程。
不限制步骤 203和步骤 204的先后顺序。
步骤 205: 在启动 USB状态机之后, 若检测 VCHG端的电压值小于或等 于阔限值, 则软件退出 USB状态机。
手持终端通过充电器插拔检测信号 VCHG (充电线路正极)启动 USB状 态机的方法,适用于任何充电器与 USB通信共用一个物理接口功能的终端产 口 σ。
本领域普通技术人员可以理解上述方法中的全 部或部分步骤可通过程序 来指令相关硬件完成, 所述程序可以存储于计算机可读存储介质中, 如只读 存储器、 磁盘或光盘等。 可选地, 上述实施例的全部或部分步骤也可以使用 一个或多个集成电路来实现。 相应地, 上述实施例中的各模块 /单元可以釆用 硬件的形式实现, 也可以釆用软件功能模块的形式实现。 本发明不限制于任 何特定形式的硬件和软件的结合。
以上仅为本发明的优选实施例, 当然, 本发明还可有其他多种实施例, 在不背离本发明精神及其实质的情况下, 熟悉本领域的技术人员当可根据本 发明作出各种相应的改变和变形, 但这些相应的改变和变形都应属于本发明 所附的权利要求的保护范围。
工业实用性 本发明提供一种启动 USB状态机的方法及终端,通过充电器插拔检测 信 号来启动 USB状态机, 既能触发启动 USB状态机, 又具满足过压保护的功 能,在保证可靠性的前提下以最简捷和安全的 方法实现充电器和 USB共有同 一个物理接口。
Next Patent: MULTI-LINK CLOCK RECOVERY METHOD AND APPARATUS