CN101022630A - 一种双模手机通讯的控制方法 - Google Patents
一种双模手机通讯的控制方法 Download PDFInfo
- Publication number
- CN101022630A CN101022630A CNA2007100875605A CN200710087560A CN101022630A CN 101022630 A CN101022630 A CN 101022630A CN A2007100875605 A CNA2007100875605 A CN A2007100875605A CN 200710087560 A CN200710087560 A CN 200710087560A CN 101022630 A CN101022630 A CN 101022630A
- Authority
- CN
- China
- Prior art keywords
- module
- data
- modules
- control signal
- interface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明涉及一种双模手机模块间通讯接口控制方法,尤其涉及双模手机领域的模块接口控制时序。双模手机在待机过程中两个模块都处于慢时钟状态,降低模块耗电量,只有用户要对模块进行操作,或模块有事件要处理的时候才会退出慢时钟状态,进入正常工作模式,也只有在正常工作模式下模块才能正常通过串口收发数据。当一个模块需要另一个模块收发数据的时候,需要通过串口来唤醒对方;而另一个模块退出慢时钟模式准备好接收数据后则要通过一个I/O口通知对方可以开始发送数据。本发明设计双模手机模块间通讯接口简洁可靠,同时还能控制手机运行时的耗电,并能保证两个模块单独开发调试完成后,较为方便的进行***的整合调试。
Description
技术领域
本发明涉及一种双模手机模块间通讯接口控制方法,尤其涉及双模手机领域的模块接口控制时序。
背景技术
现在手机已经成为人们必不可少的通讯工具,目前国内有GSM,CDMA,PHS等三种移动电话网络,这三种制式各有特点,能满足人们不同场合的需要,这样就产生了需要一部手机支持两种以上制式网络的需求,市场上也已经出现了一些GSM-CDMA双模手机和GSM-PHS双模手机,当前的双模手机通常是采用将两种制式手机模块同时工作于一个***中的方式实现,这种结构实现方便,通用性强。这样,两个模块之间的通讯方式成为一个比较重要的问题,首先需要保证接口数据的可靠传输,其次,接口不宜过于复杂,复杂的接口设计会增加软件成本以及整合调试的难度。本文提出了一种两个模块之间的通讯接口设计,这种设计简洁可靠,同时还能控制手机运行时的耗电,并能保证两个模块单独开发调试完成后,较为方便的进行***的整合调试。
发明内容
1)、要解决的技术问题
双模手机方案中模块之间的接口设计。
2)技术方案
为保证两个模块可靠通信,以及手机运行过程中节电的要求,并保证模块之间接口的简洁,本发明技术方案如下:
接口连接如图1,采用全双工串口进行数据传输;两对I/O口和一对UART串口做收发和唤醒控制。
由于一部手机中有两块模块同时工作,所以双模手机耗电量不可避免会比较大,为尽可能减小双模手机耗电,双模手机在待机过程中大多数情况下两个模块都处于慢时钟状态,这样可以降低模块耗电量,只有用户要对模块进行操作,或模块有事件要处理的时候才会退出慢时钟状态,进入正常工作模式,也只有在正常工作模式下模块才能正常通过串口收发数据。当一个模块需要另一个模块收发数据的时候,需要通过串口来唤醒对方;而另一个模块退出慢时钟模式准备好接收数据后则要通过一个I/O口通知对方可以开始发送数据。
附图说明
图1是本方案的***结构图;
图2是图1中模块A向模块B传输一次数据的时序图;
图3是图1中模块B向模块A传输一次数据的时序图。
具体实施方式
如图1所示,I/OM1是输出口,模块A用于通知模块B,当前模块A已经准备好接收数据;
I/OM2是输入口,模块B用于通知模块A,当前模块B已经准备好接收数据,模块A收到通知后,开始发送数据;
UARTM是模块A与模块B通信的全双工串口,用于收发接口命令和唤醒模块。
RXM是输入口,当模块B需要唤醒模块A的时候,会先发送一串特殊字符,模块A从RXM收到数据的时候,退出慢时钟模式,准备接收数据,并在I/OM1输出高电平;模块B检测到I/OS1高电平后开始发送接口命令数据,此时模块A从RXM接收命令数据。
TXM是输出口,模块A有数据要发送给模块B的时候,模块A先发送一串特殊字符,用于唤醒模块B;在模块A检测到I/OM2为高电平后,开始从TXM发送接口命令数据。
I/OS1是输入口,模块A用于通知模块B,当前模块A已经准备好接收数据;
I/OS2是输出口,模块B用于通知模块A,当前模块B已经准备好接收数据;
UARTS是模块A与模块B通信的全双工串口,用于收发接口命令和唤醒模块。
RXS是输入口,当模块A需要唤醒模块B的时候,会先发送一串特殊字符,模块B从RXS收到数据的时候,退出慢时钟模式,准备接收数据,并在I/OS2输出高电平;模块A检测到I/OS2高电平后开始发送接口命令数据,此时模块B从RXS接收命令数据。
TXS是输出口,模块B有数据要发送给模块A的时候,模块B先发送一串特殊字符,用于唤醒模块A;在模块B检测到I/OS1为高电平后,开始从TXS发送接口命令数据。
如图2所示,图中描述了模块A向模块B传输数据的一次数据传输过程。
M-Ready:图1中I/OM1与I/OS1之间连接线电平。
S-Ready:图1中I/OM2与I/OS2之间连接线电平。
数据接口:图1中UARTM与UARTS之间的连接线(数据线)电平。
如图3所示,图中描述了模块B向模块A传输数据的一次数据传输过程。
M-Ready:图1中I/OM1与I/OS1之间连接线电平。
S-Ready:图1中I/OM2与I/OS2之间连接线电平。
数据接口:图1中UARTM与UARTS之间的连接线(数据线)电平。模块A给模块B传输数据:
步骤1:***上电开机,开机初始化完成后,两个模块都进入慢时钟模式。此时数据接口为高电平;M-Ready,S-Ready为低电平。
步骤2:模块A检测到I/OM2为低电平的时候,从TXM输出一串字符,以通知模块B有数据要传输。
步骤3:模块B检测到串口有数据传输的时候,退出慢时钟模式,准备接收数据,开始检测接口命令的命令头,并从I/OS2输出高电平,通知模块A可以开始发送数据。
步骤4:模块A检测到I/OM2的变为高电平后,开始发送数据,模块B检测到命令头后,开始接收并处理命令数据。
步骤5:模块B接收完当前数据包后,从I/OS2输出低电平,并允许进入慢时钟模式。
步骤6:接步骤4,模块A发送完当前数据包后,如果要继续发送下一数据包,需检测I/OM2的状态,直到I/OM2为低电平时,才从TXM输出一串字符,通知模块B有数据要传输。此后转到步骤3继续执行。
步骤7:当前数据包发送完后,如果没有其它操作需要执行,模块A和模块B重新都进入慢时钟状态。
模块B给模块A传输数据:
步骤1:***上电开机,开机初始化完成后,两个模块都进入慢时钟模式。此时数据接口为高电平;M-Ready,S-Ready为低电平。
步骤2:模块B检测到I/OS1为低电平的时候,从TXS输出一串字符,以通知模块B有数据要传输。。
步骤3:模块A检测到串口有数据输入后,退出慢时钟模式,准备接收数据,开始检测命令头,并从I/OM1输出高电平,通知模块B可以开始发送数据。
步骤4:模块B检测到I/OS1变为高电平后,开始发送数据,模块A检测到命令头后,开始接收并处理命令数据。
步骤5:模块A接收完当前数据包后,从I/OM1输出低电平,并允许进入慢时钟模式。
步骤6:接步骤4,模块B发送完当前数据包后,如果要继续发送下一数据包,需检测I/OS1的状态,直到I/OS1为低电平时,才从TXS输出一串数据,通知模块A有数据要传输。此后转到步骤3继续执行。
步骤7:当前数据包发送完后,如果没有其它操作需要执行,模块A和模块B重新都进入慢时钟状态。
英文缩写 | 中文全称 | 英文全称 |
PHS | 个人手持式电话*** | Personal HandsetSystem |
GSM | 全球移动通信*** | Global System forMobilecommunications |
CDMA | 码分多址 | Code DivisionMultiple Access |
DTMF | 双音多频 | Dual-tonemulti-frequency |
Claims (2)
1.一种双模手机模块间通信接口的控制方法,其中所述双模手机包括两个模块分别运行不同的通信制式,所述两个模块以相对独立的方式运行,并且之间通过两条控制信号线和两条数据信号线连接,进行通信和数据交互,该方法包括:
1)***上电开机,开机初始化完成后,两个模块都进入慢时钟模式,此时数据接口为高电平;控制信号M-Ready,S-Ready为低电平;
2)模块A检测到控制信号输出口I/OM2为低电平的时候,从全双工串口输出口TXM输出一串字符,以通知模块B有数据要传输;
3)模块B检测到串口有数据传输的时候,退出慢时钟模式,准备接收数据,开始检测接口命令的命令头,并从控制信号输出口I/OS2输出高电平,通知模块A可以开始发送数据;
4)模块A检测到控制信号输入口I/OM2变为高电平后,开始发送数据,模块B检测到命令头后,开始接收并处理命令数据;
5)模块B接收完当前数据包后,从控制信号输出口I/OS2输出低电平,并允许进入慢时钟模式;
6)接步骤4),模块A发送完当前数据包后,如果要继续发送下一数据包,需检测控制信号输入口I/OM2的状态,直到I/OM2为低电平时,才从TXM输出一串字符,通知模块B有数据要传输。此后转到步骤3)继续执行;
7)当前数据包发送完后,如果没有其它操作需要执行,模块A和模块B重新都进入慢时钟状态。
2.如权利要求1所述的方法,其中两个模块的接口连接采用全双工串口进行数据传输;两对I/O口和一对UART串口做收发和唤醒控制。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007100875605A CN101022630A (zh) | 2007-04-02 | 2007-04-02 | 一种双模手机通讯的控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2007100875605A CN101022630A (zh) | 2007-04-02 | 2007-04-02 | 一种双模手机通讯的控制方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101022630A true CN101022630A (zh) | 2007-08-22 |
Family
ID=38710254
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2007100875605A Pending CN101022630A (zh) | 2007-04-02 | 2007-04-02 | 一种双模手机通讯的控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101022630A (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101350995A (zh) * | 2008-08-26 | 2009-01-21 | 青岛海信移动通信技术股份有限公司 | 一种移动终端模块间唤醒方法及应用该方法的多模终端 |
CN101150809B (zh) * | 2007-11-03 | 2011-02-02 | 青岛海信移动通信技术股份有限公司 | 移动终端处理器串口唤醒与流控的方法 |
CN101984714A (zh) * | 2010-10-27 | 2011-03-09 | 中兴通讯股份有限公司 | 一种双网双待终端及降低功耗的方法 |
CN103124404A (zh) * | 2012-12-19 | 2013-05-29 | 中兴通讯股份有限公司 | 信息读取方法及终端、信息管理方法及用户识别卡 |
CN103428905A (zh) * | 2012-05-24 | 2013-12-04 | 现代摩比斯株式会社 | 远程信息通信***及方法 |
CN104125315A (zh) * | 2013-04-23 | 2014-10-29 | 深圳富泰宏精密工业有限公司 | 时序控制***及方法 |
CN110060632A (zh) * | 2019-05-10 | 2019-07-26 | 深圳市华星光电技术有限公司 | 显示器驱动***及显示器驱动方法 |
CN114201440A (zh) * | 2021-12-14 | 2022-03-18 | 上海微阱电子科技有限公司 | 时钟检测方法、电路、串口通信***、介质和设备 |
-
2007
- 2007-04-02 CN CNA2007100875605A patent/CN101022630A/zh active Pending
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101150809B (zh) * | 2007-11-03 | 2011-02-02 | 青岛海信移动通信技术股份有限公司 | 移动终端处理器串口唤醒与流控的方法 |
CN101350995A (zh) * | 2008-08-26 | 2009-01-21 | 青岛海信移动通信技术股份有限公司 | 一种移动终端模块间唤醒方法及应用该方法的多模终端 |
CN101350995B (zh) * | 2008-08-26 | 2013-10-09 | 青岛海信移动通信技术股份有限公司 | 一种移动终端模块间唤醒方法及应用该方法的多模终端 |
CN101984714A (zh) * | 2010-10-27 | 2011-03-09 | 中兴通讯股份有限公司 | 一种双网双待终端及降低功耗的方法 |
WO2012055189A1 (zh) * | 2010-10-27 | 2012-05-03 | 中兴通讯股份有限公司 | 一种双网终端及降低功耗的方法 |
CN101984714B (zh) * | 2010-10-27 | 2015-03-25 | 中兴通讯股份有限公司 | 一种双网双待终端及降低功耗的方法 |
CN103428905A (zh) * | 2012-05-24 | 2013-12-04 | 现代摩比斯株式会社 | 远程信息通信***及方法 |
CN103124404A (zh) * | 2012-12-19 | 2013-05-29 | 中兴通讯股份有限公司 | 信息读取方法及终端、信息管理方法及用户识别卡 |
CN104125315A (zh) * | 2013-04-23 | 2014-10-29 | 深圳富泰宏精密工业有限公司 | 时序控制***及方法 |
CN104125315B (zh) * | 2013-04-23 | 2019-04-19 | 深圳富泰宏精密工业有限公司 | 时序控制***及方法 |
CN110060632A (zh) * | 2019-05-10 | 2019-07-26 | 深圳市华星光电技术有限公司 | 显示器驱动***及显示器驱动方法 |
CN114201440A (zh) * | 2021-12-14 | 2022-03-18 | 上海微阱电子科技有限公司 | 时钟检测方法、电路、串口通信***、介质和设备 |
CN114201440B (zh) * | 2021-12-14 | 2024-06-07 | 上海微阱电子科技有限公司 | 时钟检测方法、电路、串口通信***、介质和设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101022630A (zh) | 一种双模手机通讯的控制方法 | |
CN202309994U (zh) | 数字电视终端及数字电视待机*** | |
CN101504565A (zh) | 一种芯片模块睡眠唤醒的方法 | |
CN101242447B (zh) | 一种双cpu架构智能手机及其通信控制方法 | |
CN100388841C (zh) | 一种双模终端及其内部芯片间控制和通信的方法 | |
CN104411003A (zh) | 无线通信设备的休眠唤醒控制方法和*** | |
CN101252733B (zh) | 一种移动终端及模块间的通讯电路及其通讯方法 | |
CN103853689A (zh) | 一种usb与4线串口uart自动切换装置及方法 | |
CN101304579A (zh) | 一种双模双待单通手机 | |
CN100444670C (zh) | Gsm/phs双模手机及两模块间发送数据的方法 | |
CN103227758A (zh) | 一种光纤以太网交换机及控制方法 | |
CN102131304B (zh) | 一种网络连接方法及通讯终端 | |
CN102958142B (zh) | 进入睡眠和唤醒模式的方法及*** | |
EP1191774B1 (en) | Modem and a method for controlling the same | |
CN201054728Y (zh) | 双模手机装置 | |
CN110212937B (zh) | 基于单北斗模块多卡数据传输方式的低功耗模组 | |
CN101242607A (zh) | 一种双cpu架构智能手机及其通信控制方法 | |
CN101252753A (zh) | 一种双卡双待双蓝牙手机 | |
CN204948170U (zh) | 一种基于Windows桌面版操作***的装置 | |
CN206077382U (zh) | 一种基于蓝牙的无线电台自动切换控制装置 | |
CN201682593U (zh) | 燃气热水器用语音对讲*** | |
CN203277915U (zh) | 多功能通信接线盒 | |
CN203277916U (zh) | 接线盒 | |
CN201104361Y (zh) | 一种智能型电梯对讲*** | |
EP2506659B1 (en) | Device and method for enhancing flexibility of interface between 3g communication module and application processor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
AD01 | Patent right deemed abandoned |
Effective date of abandoning: 20070822 |
|
C20 | Patent right or utility model deemed to be abandoned or is abandoned |