CN1429462A - 调制解调器与用户接口模块间的接口 - Google Patents

调制解调器与用户接口模块间的接口 Download PDF

Info

Publication number
CN1429462A
CN1429462A CN01807771A CN01807771A CN1429462A CN 1429462 A CN1429462 A CN 1429462A CN 01807771 A CN01807771 A CN 01807771A CN 01807771 A CN01807771 A CN 01807771A CN 1429462 A CN1429462 A CN 1429462A
Authority
CN
China
Prior art keywords
sim
circuit
modulator
uart
clock
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.)
Withdrawn
Application number
CN01807771A
Other languages
English (en)
Inventor
J·A·哈钦森四世
S·I·苏坦卡约
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of CN1429462A publication Critical patent/CN1429462A/zh
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/725Cordless telephones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M11/00Telephonic communication systems specially adapted for combination with other electrical systems
    • H04M11/06Simultaneous speech and data transmission, e.g. telegraphic transmission over the same conductors

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Communication Control (AREA)
  • Telephonic Communication Services (AREA)
  • Transceivers (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

一种用于把无线通信设备中的调制解调器接口到用户接口模块(SIM)(122)的电路(130),它包括:调制解调器控制器(302);连接到调制解调器控制器的通用异步收/发信机(UART)(312);可编程时钟电路(314,316),它适于根据公共时钟(350)和提供给该可编程时钟电路的控制信号(352)相互独立地生成SIM和UART时钟;用于生成SIM复位信号的复位电路(320);用于控制SIM的电源开和关的电源控制电路(308)。它们位于一块集成电路芯片(301)上。该电路还包括用公共数据线(212)把调制解调器接口到SIM的总线接口电路(214)。

Description

调制解调器与用户接口模块间的接口
                          发明背景
发明领域
本发明总的涉及无线通信设备,更具体地,本发明涉及包括用户识别模块的这样一种无线通信设备。
背景技术
用户识别模块(SIM)是一块智能卡,或类似物,它配合无线通信设备(WCD)(例如蜂窝无线电电话)使用。一块常规的SIM包括一个具有控制器和存储器的小的计算机***。SIM包含和WCD的用户/使用者相关的信息,包括,例如,用户/使用者标识、标识了电话号码存储库的电话簿用于保护经由空间进行的数据通信的加密序列等等。用户通常可以在WCD上安装或拆除SIM。SIM可以从第WCD上被拆除,并被安装到第二个WCD上,因此提供给用户能够在WCD间充分移植他或她的“身份”的灵活性。
常规的SIM包括相对简单的电路接口,包括用于和另设备(如WCD)之间发送或接收串行化数据的SIM I/O端口、用于接收时钟的SIM时钟输入、以及用于接收复位信号的复位输入。但是,和常规SIM进行功能接口(例如,和SIM接口并获取数据)将会是十分复杂的,因为SIM有处理器,且现存的标准(如全球移动通信***(GSM)标准)通常要求有相对复杂的结构来和SIM进行通信。因此,通过功能性SIM接口和SIM进行功能接口要比例如只是从存储器中读出数据要更复杂。取而代之,SIM和其上连接的请求设备(例如,WCD)实际上交换命令,并以往返方式进行响应。更加复杂的情况是一些SIM并不符合已经被普遍接受的SIM接口标准(如GSM)。
因此,就需要提供用于在WCD和SIM之间同时进行电接口和功能接口的一种接口,通过它WCD可以控制SIM并获取SIM上所包含的信息。同时还需要提供这样一种接口,以使得WCD可以和符合普遍接受SIM接口标准的SIM进行接口,还可以和不符合这些标准的SIM进行接口。
同时还有一种日益增长的需要,以减少WCD的能耗,以及WCD的部件个数、大小和成本。因此,就需要减少包括用于接口WCD和SIM的接口的的WCD中的所有这些方面。
                          发明概述
简述
本发明提供了一种用于把WCD中的调制解调器接口到SIM的方法和电路,SIM包括用于发送和接收串行数据的输入/输出(I/O)端口、一个用于接收SIM时钟的时钟输入以及一个用于接收复位信号的复位输入。在实施例中,本发明包括用于把调制解调器接口到SIM的电路。该电路包括调制解调器控制器和连接到调制解调器控制器的通用异步收/发信机(UART)。UART包括一个发信机和一个收信机,以分别通过一根公共数据线和SIM I/O端口之间发送和接收数据。该电路还包括适于生成SIM时钟的可编程时钟电路,以及基于公共时钟的UART时钟,它被提供给可编程时钟电路。可编程时钟电路适于响应从调制解调器控制器来的时钟控制信号而相互独立地生成SIM时钟以及UART时钟。
根据本发明的一个方面,调制解调器控制器、UART以及可编程时钟电路构建在同一块集成电路(IC)芯片上。
根据本发明的另一个方面,可编程时钟电路适于选择性地独立于UART时钟,响应SIM时钟启用/关闭控制信号来启用或关闭SIM时钟。
根据本发明的再一个方面,调制解调器控制器适于配置UART来工作于字节模式,其中当以可编程波特率发送串行数据字节时,UART收信机从UART发信机或SIMI/O端口收集它们。
根据本发明的另一个方面,调制解调器控制器适于配置UART来工作于采样模式,其中UART收信机以采样速率对公共数据线的信号状态进行重复采样,以收集采样数据字节,该采样速率是可编程波特率的倍数。调制解调器控制器进一步适于读取采样数据字节,并根据UART收信机收集的数据字节检测和SIM有关的错误情况。
根据本发明的再一个方面,该电路包括复位电路,它适于响应从调制解调器控制器来的SIM复位控制信号产生SIM复位信号,并选择性地维持和放弃SIM复位信号。
SIM I/O端口被配置成漏极开路的I/O端口,且公共数据线连接在SIM I/O和UART收信机之间。根据本发明的另方面,该电路进一步包括总线I/F电路,它具有耦合到UART发信机的输入端以及耦合到公共数据线的输出端。当发信机在漏极开路接口电路的输入端施加第一逻辑电平时,总线接口电路适于在公共数据线上呈现高阻抗,而当发信机在漏极开路接口电路的输入端施加第二逻辑电平时,总线接口电路适于在公共数据线上呈现低阻抗。
根据本发明的再一个方面,该电路包括第一电源开关,它连接在用于提供电源给总线接口电路的WCD电源干线和总线接口电路的电源输入之间。第一电源开关适于响应第一开关控制信号而选择性地把WCD电源干线至总线接口电路的连接接通或断开。该电路还包括第一开关控制电路,它适于响应从调制解调器控制器来的第一控制信号而产生第一开关控制信号,因此调制解调器控制器可以选择性地提供或断开给SIM的电源。
根据本发明的再一个方面,该电路包括第二电源开关,它连接在用于提供电源给SIM的WCD电源干线和SIM的电源输入之间。第二电源开关适于响应第二开关控制信号而选择性地把WCD电源干线至SIM电源输入的连接接通或断开。该电路进一步包括第二开关控制电路,它适于响应从调制解调器控制器来的第二控制信号而产生第二开关控制信号,因此调制解调器控制器可以选择性地提供或断开给SIM的电源。
根据本发明更进一步的方面,该电路包括间隔定时器,它适于在一段基于间隔定时器接收到的时钟的可编程延迟时间之后,根据从调制解调器控制器来的延迟控制信号,产生给调制解调器控制器的中断。
在另一个实施例中,本发明包括一种把调制解调器接口到SIM的方法。该方法包括配置UART工作于采样模式,并用UART发信机通过公共线路发送一个字节给SIM。该方法进一步包括在该字节被发送后出现错误信号窗口的期间对公共线路进行重复采样,从而收集表明是否发生和SIM有关的错误的采样字节。该方法进一步包括根据采样字节确定是否发生了和SIM有关的错误,并当确定发生了和SIM有关的错误时重新发送该字节给SIM。
特点和优点
本发明提供了一种用于把WCD同时在电方面和功能方面接口至SIM的接口,包括方法和电路,其中WCD可以控制SIM并获取包含于SIM中的信息。该接口提供了足够大的灵活性,以使得WCD可以和符合普遍接受的SIM接口标准的SIM进行接口,或是和不符合普遍接受的SIM接口标准的SIM进行接口。
该接口包括多个构建在同一块集成电路芯片上的接口电路,因此减少了WCD中的部件个数、大小和电源要求。
该接口重复使用WCD的调制解调器的电路和容量,包括其调制解调器控制器,不增加专用控制器来实现并控制该接口,因此进一步减少了WCD中的部件个数,并节省了WCD的功耗。
例如,该接口通过调制解调器UART提供了调制解调器和SIM之间的数据连通性。该接口相互独立地生成并控制UART时钟和SIM时钟。同样,该接口独立于SIM和UART时钟生成并控制SIM复位信号。结果,该接口可以灵活地初始化和/或复位SIM中的逻辑器件、检测SIM发送的错误情况,监测SIM何时被安装入WCD或从WCD中拆除,等等。
该接口包括连接在调制解调器和SIM之间的总线接口电路,因此使得调制解调器和SIM共享在两个设备间用来通信数据的一条公共数据线路。该接口可以按采样模式对公共数据线路进行重复采样,以检测和SIM有关的错误情况。或者,该接口可以按字节模式中对公共数据线路进行采样,从而收集在公共数据线路上通信的数据字节或字符。
该接口可以选择性地提供或断开给总线接口电路的电源,因此节省了WCD中的电源,并在不使用SIM时保护了SIM和调制解调器。
该接口可以选择性地提供或断开给SIM的电源,因此进一步节省了WCD中的电源。
                           附图简述
通过接下来的对本发明的较佳实施例的更具体的描述,如附图所示,将会更清楚本发明前述的和其他的特点和优点。
图1是可以用于实现本发明的示范WCD的框图。
图2A是根据本发明的实施例的,图1的SIM接口的外部的框图。
图2B是根据本发明的,图2A的示范总线接口电路的电路图。
图3是根据本发明的实施例的,图1的SIM接口的内部的框图。
图4是对应于图1的SIM接口的信号或时钟的一系列示范定时图(a)至(g)。
图5是根据本发明的实施例的,关于从调制解调器发送数据字节到图1的SIM的示范方法的流程图。
图6是根据本发明的,对应于接收中断服务例程的示范方法的流程图。
图7是可以在其上实现部分本发明的示范性计算机***的框图。
                          发明详述
环境
图1是可以实现本发明的一个示范WCD 104的框图。非限制性范例WCD 104包括蜂窝无线电电话、卫星无线电电话、引入一台计算机内部的PCMCIA卡,等等。WCD 104包括发射/接收天线106以及耦合至天线106的处理模块108。WCD 104可以通过数据链路112被耦合至一台计算机110。
信号处理模块108包括射频(RF)接收(Rx)和发射(Tx)部116、调制解调器120、以及适于在信号处理模块108上安装(例如,***)或拆除(例如,拔出)的常规SIM122。调制解调器120包括解调器/解码器部分以及编码器/调制器部分,它们都耦合至RF Rx/Tx部116。调制解调器120还包括用于控制调制解调器和SIM 122的调制解调器控制器,下面还将详细介绍。常规SIM 122包括具有控制器和存储器的小的计算机***。该SIM存储器包含有和WCD 104的用户/使用者有关的信息,包括,例如,用户/使用者标识、标识了电话号码存储库的电话簿、消息、用于保护经由空间进行的数据通信的加密序列等等。本发明可以被用于符合下列标准的SIM:ISO/IEC 7816、TIA/EIA IS-820、GSM 11.11、以及GSM 11.12。但是本发明并不仅限于用于这些SIM上,因而可以被用于那些不严格符合这些标准的SIM。
信号处理模块108还包括根据本发明的原理构建和进行工作的,用于把调制解调器120接口至SIM 122的SIM接口(I/F)130(图1中用虚线表示)。SIM I/F 130包括调制解调器120内部或之内的内部SIMI/F 130a。SIM I/F 130还包括调制解调器120之外的外部SIM I/F 130b。调制解调器120可以通过SIM I/F 130,以一种下面将会详细描述的方法控制SIM 122,并获取SIM 122中所包含的信息。
为了完整起见,现在将提供WCD 104所进行的工作的简要概况。在接收方向上,WCD 104的天线106接收从另无线通信设备,如基站、移动设备等等(未显示)发射出的RF信号140。RF信号140可以符合任意个数的通信协议包括,例如,码分多址(CDMA)通信协议。另外,RF信号140可以承载根据一种数据协议格式化过的信息,如根据TCP/IP(传输控制协议/因特网协议)。
天线106提供RF信号140给RF Rx/Tx部分116。RF部分116对接收的RF信号进行下变频,并提供诸如中频(IF)或基带信号之类的下变频后的信号给调制解调器120的解调器/解码器部分。该解调器/解码器部分对该下变频后的信号进行解调,然后进行解码,以产生解调且解码的信号,提供给例如WCD 104或计算机110使用。
在发射方向,调制解调器120的调制器/编码器部分对要以无线方式发送到远端设备的数据进行编码和调制,并提供编码且调制后的基带或IF信号给RF Rx/Tx部分116。RF Rx/Tx部分116频率对基带或IF信号进行上变频以产生RF发射信号。RF Rx/Tx部分116提供RF发射信号给天线106,以便天线进行无线发送。
外部SIM I/F(130b)
图2A是根据本发明的外部SIMI/F 130b的框图。在图2A中,描述了外部SIMI/F 130b和调制解调器120以及常规SIM 122之间的关系。常规SIM 122包括一个从调制解调器120接收串行数据比特或发送串行数据比特到调制解调器120的SIM输入/输出(I/O)端口206、一个SIM时钟输入208、以及一个SIM复位输入210。
SIM I/O端口206可以通过连接在SIM I/O端口和调制解调器RX端口之间的公共数据线212发送数据信号(包括串行数据比特),到调制解调器120的接收端口(用“RX”作标记)。调制解调器120包括发送端口(用“TX”作标记),来发送数据信号(包括串行数据比特)到SIM I/O端口206。调制解调器TX端口通过总线I/F电路214发送数据信号到I/O端口206,总线I/F电路具有连接到调制解调器TX端口上的输入,和连接到公共数据线212的输出。调制解调器RX端口首先发送数据信号到总线I/F电路输入,并且作为响应,总线I/F电路输出通过公共数据线212发送数据信号到SIM I/O 206。因此,调制解调器120通过公共数据线212发送串行数据到SIM I/O端口206并从SIM I/O端口206接收串行数据。在本发明中,调制解调器120和SIM I/O端口206可以安全地共享公共数据线212,因为有总线I/F电路214,下面还会进一步详细介绍。
调制解调器120在图2A中在“CLK”标记的调制解调器输出端导出SIM时钟(“SIM_CLK”),并通过时钟线220发送SIM时钟到SIM输入端208。SIM时钟在SIM 122内驱动逻辑。调制解调器120可以选择性地启用或关闭SIM时钟以控制SIM122。
调制解调器120在图2A中在“RST”标记的调制解调器输出端导出SIM复位信号(“SIM_RST”),并通过一条复位线222发送SIM复位信号到SIM复位输入端210。SIM复位信号可以被用于复位SIM 122。调制解调器120可以选择性地维持或放弃SIM复位信号以控制SIM 122。
调制解调器120外部的第一电源干线230(用“SIM VDD”标记)通过SIM电源开关232提供电源给SIM 122的电源输入端。电源开关232可以响应在线路234上提供给开关232的SIM电源控制信号,来提供或断开给SIM 122的电源。调制解调器120在其第一电源使能输出端(用“PWR EN1”标记)导出SIM电源控制信号,因此调制解调器可以选择性地给SIM 122加电或断电,以在SIM 122没有被使用时节省电源。电源开关232的示范性开关电路包括FET管,它的源极-漏极电流通路连接在电源干线230和SIM 122的电源输入端之间,它的栅极连接至线路234。
第二外部电源干线240(用“总线VDD”标记)通过总线电源开关244提供电源到总线I/F电路214的电源输入端。电源干线230和240可以是相同或者不同的电源干线。电源开关244可以响应在线路248上提供给开关244的总线电源控制信号,来提供或断开给总线I/F电路214的电源。调制解调器120在其第二电源使能输出端(用“PWR EN2”标记)产生总线电源控制信号,因此调制解调器可以选择性地给总线I/F电路214加电或断电,以进一步节省电源,并保护本发明中的SIM和调制解调器电路。电源开关244可以包括和前述的开关234相类似的开关电路。
如前文所述,外部SIMI/F 130b包括电源开关232和244、总线I/F电路214以及各个信号线234、248、212、220和222,等等,它们是为了在调制解调器120和SIM 122间传输上述的接口信号所必需的(例如,SIM_CLK、SIM_RST、数据信号以及电源控制信号)。
总线I/F电路
如前文所述,调制解调器120和SIM 122共享公共线路212。SIM I/O端口206被配置成漏极开路输出。这种漏极开路输出已为本领域所熟知。因此,固定到SIMI/O端口206的公共线路212在这里称为漏极开路总线。总线I/F电路214提供了一种机构,通过它调制解调器120或SIM 122可以驱动公共线路212(漏极开路总线)至需要的电平电平,而不损坏共享公共线路的其他设备现加以说明。
在本发明中,调制解调器的发送和接收端TX和RX都具有专门的功能,调制解调器发送端TX包括驱动电路来有源驱动连接其上的线路至高电平或低电平(例如,对应于逻辑高“1”和逻辑低“0”二进制值)。调制解调器接收端RX可以检测(也就是采样)公共线路212上的电平,并把该电平变换成逻辑高“1”或逻辑低“0”的二进制值。通常RX端不能检测TX端的电平(也就是状态),除非在RX和TX端之间存在着实际连接。
因为TX端驱动电路有源驱动连接其上的线路,所以连接在同一条线路上,并以和TX端口相冲突的方式驱动该线路的另设备将可能会对TX端口驱动电路造成损害,并且/或者导致多余的电流吸收。例如,将SIM I/O端口206直接连接到调制解调器TX端口将会导致一种情况就是:例如通过提供接地的低阻抗通路使调制解调器TX端口驱动高逻辑电平而SIM I/O端口206驱动低逻辑电平。由于在这种接地的低阻抗通路上存在着潜在的差异,所以SIM I/O端口206可能在上述情况下从调制解调器TX端口吸收高电流。结果,就有可能会对调制解调器106或SIM 122都造成损害。
为了使调制解调器TX和RX端口都与SIM I/O端口206安全接口,总线I/F 214把调制解调器TX端口适配成与SIM I/O端口206兼容的漏极开路总线结构。总线I/F 214进行工作如下:
1)当调制解调器TX端口在总线I/F电路的输入端驱动逻辑高电平时,总线I/F电路的输出对公共线路212呈现高阻抗,因此连接到公共线路上的外部设备能够把公共线路212上的电压“上拉”至逻辑高电平,或者把电压“下拉”至逻辑低电平;且
2)当调制解调器TX端口在总线I/F电路的输入端驱动逻辑低电平时,总线I/F电路的输出为公共线路212上的信号提供对地的低阻抗通路(例如,到SIM I/O端口206),因此公共线路212上的电压被驱动至逻辑低电平。
图2B是对应总线I/F电路214的示范总线I/F电路260的电路图。在图2B中,参考标记“Rx”(如“R4”)表示电阻,而参考标记“Qx”(如“Q1”)表示晶体管。总线I/F电路260包括第一NPN晶体管262(Q2)和与第一NPN晶体管串联的第二NPN晶体管264(Q4)。每个晶体管262和264都被设置成集电极开路的倒相器。如前文所述,总线I/F电路260的输出端266(连接至公共线路212)分别响应总线I/F电路260的输入端270(连接至调制解调器的Tx端口)上的高电平或低电平,为公共线路上的信号提供对地的高阻抗或低阻抗通路。
为了简单起见,对应于晶体管262和264的两个倒相器级在图2A中被描述成相同的。但是,倒相器级并不需要是一样的。例如,第一倒相器级可以是用任何类型逻辑器件(诸如TTL或CMOS)实现的逻辑倒相器。同样,第二倒相器级可以是N沟道增强型MOS-FET。另外,也不一定需要使用两个倒相器级。任何符合所述的输入输出要求的电路都可以被采用。
内部电路
图3是根据本发明的一个实施例的内部SIM I/F 130a(结合前述的外部SIM I/F130b进行的描述)的框图。在较佳实施例中,多个和内部SIM I/F 130a有关的电路被构建在调制解调器120中的一块集成电路芯片301上(下面还将进行描述),因此有利地减小了WCD 104的大小和部件数。
调制解调器控制器
内部SIM I/F 130a包括连接到数据总线304上的调制解调器控制器302(也被称为中央处理单元(CPU))。和数据总线相关的是地址总线和数据读与写信号(未显示),它们都为本领域技术人员所熟知。调制解调器控制器302较佳的是32位控制器(如32位精简指令集控制器),且相应地,数据总线304较佳地是32位总线。
调制解调器控制器302可以把数据和/或命令(也被称作控制信号)写至连接到数据总线304的其他电路组件(下面将描述)。调制解调器控制器302还可以在适当时从其他电路组件读取数据。调制解调器控制器302可以用存储器映射存取技术、I/O端口存取技术或任何其他的存取技术来接入到(例如,写入和/或读出)连接在数据总线304上的各个不同的组件,本领域的技术人员将会非常清楚这些技术。
调制解调器控制器302可以从连接在数据总线304上的各个电路组件接收对应于不同中断情况的或多个中断信号306,这一点在下面还将进一步进行描述。和接收中断相关的具体方案已为本领域的技术人员所熟知,因此就不再进一步描述了。
调制解调器控制器302控制调制解调器104中的那些与把调制解调器104接口到SIM 122不直接相关的电路和功能,如解调/解码、编码/调制、在调制解调器104内部传输数据,以及在调制解调器和外部设备,如计算机110,之间传输数据。本发明把调制解调器控制器302又利用成SIM接口控制器。这也有利地避免了增加单独的控制器来专门用于控制SIM接口,因此减少了WCD 104中的耗电、成本和部件个数,同时还有利地保持了灵活而强大的SIM接口。
内部SIM I/F 130a进一步包括SIM电源控制电路308、总线电源控制电路310、UART 312、UART时钟电路314、SIM时钟电路316、间隔定时器318以及SIM复位电路320,它们都连接在数据总线304上。
电源控制
SIM电源控制电路308响应从调制解调器控制器302接收到的SIM电源控制信号330(也被称为命令330)而生成SIM电源控制信号(在上面图2A的描述中提到),因此调制解调器控制器302可以给SIM 122加电或断电。
类似地,总线电源控制电路310响应从调制解调器控制器302接收到的总线电源控制信号332而生成总线电源控制信号(也在上面图2A的描述中提到),因此调制解调器控制器302可以给总线I/F电路214加电或断电。控制电路308和310可以通过数据总线304锁存住提供给它的数据值(“0”或“1”)。
在替换实施例中,可以除去电源开关232和244中的,或它们两个,以及它们相应的控制电路308和310。例如,在替换实施例中,可以省略图2A中所示的开关232和电源干线230。在这样一种实施例中,开关244选择性地为总线I/F电路214和SIM 122两者供电。通过省略开关232,该实施例有利地减少了WCD 104中的部件个数。
同样,总线I/F电路214、以及开关244和232可以被构建在集成电路301上,这样就形成了内部I/F 130a的部分,而不是外部电路130b的部分。
通用异步收/发信机(UART)
UART 312包括UART发信机334(对应于调制解调器120的TX端口)以及UART收信机336(对应于调制解调器120的RX端口)。调制解调器控制器302发送UART控制信号338到UART 312,来设置并控制UART收信机和发信机334和336。例如,调制解调器控制器302设置波特率、特征帧中的比特位数(或字节数)、停止比特位数以及UART 312所用的奇偶校验(奇数或偶数)。UART 312根据UART发信机334和/或收信机336的状态提供或多个中断信号306给调制解调器控制器302。
在相对于调制解调器120的发送方向上,调制解调器控制器302可以把将要发送到SIM I/O 206的或多个数据字节340写入UART发信机334。作为响应,UART发信机334如前所述地通过总线I/F电路214以串行数据比特的形式把数据字节发送到SIM I/O 206。
在接收方向上UART收信机336可以对公共线路212上的信号状态(也就是逻辑电平)进行重复采样,以收集对应于公共线路的信号状态的采样字节。然后,调制解调器控制器302可以从UART收信机读取由UART收信机336收集的采样字节(图3中标记为采样字节342)。UART 312提供中断信号(306)给调制解调器控制器302,该信号表明了UART已经接收到由SIM I/O端口206或UART发信机334发送的数据字节(并收集到相对应的采样字节),所用方式在下面还将进一步描述。
UART 312接收由UART时钟电路314(下面有所描述)导出或生成的UART时钟344。UART 312可以用UART时钟344确定的不同波特率根据调制解调器控制器302接收的波特率控制信号(338)来发送并接收串行数据。
UART收信机336可以根据从调制解调器控制器302接收到的模式控制命令(338)而工作于两种模式:字节模式和采样模式。当被命令工作于字节模式时,UART收信机336接收并收集由SIM I/O端口206发送的串行数据字节。为了做到这一点,UART收信机336以一种和SIM I/O端口(或UART发信机334)在公共数据线212上发送串信数据比特所用的波特率相称的采样速率来对接收到的数据比特进行采样。UART在字节模式中通常只对接收到的串行数据比特采样一次或两次。这种方式是常规的工作方式。
但是,当被命令工作于采样模式时,UART收信机336以一种比SIM I/O端口发送串行数据比特所用的波特率高出许多倍的采样速率来对公共数据线212进行重复采样。例如,UART收信机336可以用当前波特率的16倍的速率来对公共线进行采样,因此UART收信机在单个串行比特时间内(由SIM I/O端口206或UART发信机334发送串行比特的时间)可以对公共线进行十六次的采样。在这个例子中,UART收信机336对SIM I/O端口206发送的每个串行比特收集十六个采样字节。
当SIM I/O端口206或UART发信机334发送数据到公共线212上时,UART收信机336可以用采样模式或字节模式对公共线212进行采样。因此,UART收信机336可按绕回方式工作,从而收信机可以采样并收集UART发信机334发送的数据。同样地,当SIM I/O端口206和UART发信机334都不在公共线212上发送数据时,UART收信机336也能够对公共线212进行采样。
时钟和定时
内部SIM I/F130a从外部时钟源352(如晶体振荡器)接收公共时钟350。公共时钟350的示范性频率包括19.2、19.68以及19.8MHz。可编程UART时钟电路314、可编程SIM时钟电路316以及可编程内部定时器318都从它们各自的输入端接收公共时钟350。
UART时钟电路314在公共时钟350的基础上,根据从调制解调器控制器302接收到的UART时钟控制信号产生UART时钟344。UART时钟电路314可以是可编程分频器,用来根据UART时钟控制信号352把公共时钟350的频率除以值N,从而产生受控频率的UART时钟344。
类似地,SIM时钟电路316在公共时钟350的基础上,根据从调制解调器控制器302接收到的第一SIM时钟(频率)控制信号354产生SIM时钟信号。SIM时钟电路316可以是可编程分频器,用来根据SIM时钟控制信号352把公共时钟350的频率除以值M,因此产生受控频率的SIM时钟。另外,SIM时钟电路314可以响应从调制解调器控制器302接收到的第二SIM时钟控制(启用/关闭)信号356而选择性地启用和关闭SIM时钟。SIM时钟电路316响应从调制解调器控制器302接收SIM时钟关闭信号,而施加静态逻辑低(“0”)或逻辑高(“1”)到复位线220上。
间隔定时器318在公共时钟350的基础上,根据从调制解调器控制器302接收到的定时器控制信号358产生可编程延迟时间。间隔定时器318可以包括可编程分频器和/或计数器,来计算公共时钟350的时钟周期。在工作时,调制解调器控制器302根据延迟时间对间隔定时器318进行设定。当过了该段延迟时间后,间隔计时器318提供超时中断(306)给调制解调器控制器302,调制解调器控制器302可靠此保持对和控制SIM 122相关的定时的跟踪。
复位
SIM复位控制电路320响应从调制解调器控制器302接收到的SIM复位控制信号360,而产生SIM复位信号,因此调制解调器控制器302可靠此信号使SIM 122复位。SIM复位控制电路320可以是能够锁存住提供给它的数据值(“0”或“1”)的锁存器。
信号和时钟定时图
图4是和本发明的接口电路有关的信号的一系列示范定时图(a)至(g)。定时图(a)表示了通过SIM I/O端口206或调制解调器发信机334施加到公共数据线212上的示范串行化数据字节402。串行化数据字节402包括按时间排序的串行逻辑比特序列(每一比特对应逻辑“1”或逻辑“0”值或状态)。串行化数据字节402包括一个起始比特“ST”(逻辑“0”)、八个数据比特D0到D7、一个奇偶校验比特“P”以及一个或多个截止比特“SP”(逻辑“1”)。定时图(a)中所描述的串行化数据字节402的格式只是示范性的。其他的格式,例如包括不同截止比特个数也是可能的。
当SIM 122已经发送了一个串行数据字节(例如,数据字节402)到调制解调器120,或从调制解调器120接收了一个同样的字节时,SIM可以指示出在时间段404期间所出现的错误情况,这被称为SIM错误窗口404,它紧跟在串行数据字节的截止比特之后。SIM 122通过把公共线212的逻辑状态变低至逻辑“0”来指明发生了该错误情况,以便产生窄SIM错误脉冲106。每个和错误窗口404相关的SIM错误脉冲406都实质上比每个数据比特D0-D8时间短。
定时图(b)是示范时间线图408,它指出了当UART收信机处于采样模式时,UART收信机336何时对公共数据线212进行采样。每一组采样选通脉冲410和412都表示出现了一次采样,并导致UART接收机336收集了采样字节。当处于采样模式时,UART接收机334可以检测到SIM错误脉冲406的出现,因为采样选通脉冲412有相对较高的采样速率。按这种方法,调制解调器控制器302可以检测或多个比特错误、奇偶校验错误以及从SIM 122导致的故障状况。
定时图(c)是一个示范UART中断时间线416,它对应于UART发信机334发送串行数据字节402的时候。在发送了数据字节402之后,UART发信机334产生调制解调器控制器302的中断418(对应于中断信号306)。
定时图(d)是示范时间线,它表示UART发信机334(或SIM I/O端口206)所发送的连续串行数据字节422a和422b。调制解调器控制器302在数据字节422a和422b之间加上一段预设的保护时间424。例如根据GSM11.11标准,保护时间424可以大于每个数据字节422a和422b新关联的预定截止比特的最大个数。因此,可以通过调制解调器控制器302用间隔定时器318来施加这样的保护时间。
定时图(e)是UART时钟344的例子。
定时图(f)是相对于UART时钟344来描画的SIM时钟(SIM_CLK)的例子。调制解调器控制器302可以独立于UART时钟344,并与之相异步地控制SIM时钟。例如,如波形图(f)所示,SIM_CLK包括初始满时钟周期430、第二时钟周期的开始部分432、对应于SIM_CLK被调制解调器控制器302关闭了的时候的中间逻辑低部分434、以及对应于调制解调器控制器302重新启用SIM_CLK的时候的后续时钟周期436。
因为SIM时钟在UART进行对公共线212的采样工作时可以被关闭,所以调制解调器控制器302可以检测出公共线212的不正常总线状态。这样的不正常状态包括由于SIM 122工作不正常,或者由于SIM从WCD 104中被拆除或刚被安装入WCD104中而造成公共线212“保持”常高或常低。
定时图(g)是SIM复位信号SIM_RST的例子。在根据GSM11.11的示范性SIM复位/初始化序列中,调制解调器控制器302关闭SIM_CLK,把SIM_RST从逻辑高变成逻辑低,再回到逻辑高,然后启用SIM_CLK。调制解调器控制器302用间隔定时器320对前述的时钟和信号的这些异步序列进行定时。
方法
发送字节
图5是根据本发明的从调制解调器102发送(也就是传送)数据字节到SIM I/O端口206所关联的一种示范控制方法500(图5中用“发送字节”标记)的流程图。在初始步骤502,调制解调器控制器302命令UART收信机336进至采样模式。
在下一步504,调制解调器控制器302发送数据字节到UART发信机334,并命令UART发送该数据字节。作为回应,UART发信机334通过公共线212用串行数据比特发送该数据字节到SIM I/O端口206,同时UART收信机336在公共线212上进行重复采样。
在UART发信机334发送完数据字节,且UART收信机336以上述的绕回方式接收到相同的数据字节之后,UART收信机提供接收中断(306)给调制解调器控制器302,表示可以进行数据字节的接收。接收中断是和接收中断状态或值相关的,诸如中断状态=“Tx字节”(即“发送字节”),或者中断状态=“进程保护时间”。在本例中,接收中断状态=“Tx字节”,因为已知UART发信机334已经发送了数据字节。
该接收中断启动下一步骤506。在步骤506,调制解调器控制器302用接收中断服务例程(为了帮助记忆称作“Rx ISR”)来处理该接收中断。Rx ISR根据接收中断所对应的状态调用具体的处理或方法步骤。在本例中,Rx ISR根据Rx ISR状态=“Tx字节”调用方法步骤。下面将会描述对应于Rx ISR的一种更详细的方法。
在下一步骤508,调制解调器控制器302等候从UART收信机334来的进一步采样字节。
中断服务例程
图6是对应于前述的Rx ISR的一种示范方法600的流程图。方法600在图6中标记为“Rx ISR”,并且可以在调制解调器控制器302上实现。方法600(也就是Rx ISR)是由从UART 312来的接收中断启动的。
在起始判断步骤602,将确定是
Rx ISR状态=“Tx字节”(如前面对方法500所述),还是
Rx ISR状态=“进程保护时间”。
当Rx ISR状态=“Tx字节”(如前面在步骤506中所讨论)时,流程控制前进到下一步604。在步骤604,跳过发送数据字节(例如,在上述的步骤504期间)时UART收信机334所收集的所有采样字节,只留下在SIM错误信号窗口期间(例如,在图4的定时图(a)中所讨论的错误信号窗口)所收集的采样字节。
在下判断步骤606,对错误信号窗口期间收集的采样字节进行检验,来确定是否指出了错误信号。当步骤606中没有指出错误信号时,流程控制前进到下一步608。在步骤608,设置状态信号用来指出数据字节(在前面的步骤504和604中提到)已成功发送。
在步骤610,把Rx ISR状态设定为“进程保护时间”。
在步骤612,进程等候进一步的采样字节。
在前述方法500的步骤506调用方法步骤604-614。
另一方面,当步骤606指出了错误信号时,流程前进至下一步614。在步骤614,把状态信号设为“重新发送”,从而指出数据字节需要重新传送。流程然后前进至步骤610。
回到起始的判断步骤602,当Rx ISR状态=“进程保护时间”时,流程前进至下一步620。在步骤620,计算接收(收集)到的采样字节个数。
在下一判断步骤622,确定接收到的采样字节个数是否大于或等于对应于保护时间的采样字节的个数。当收集的采样字节个数不够时,流程前进至下一步骤624,在那里将会接收更多的采样字节。
当已经收集了足够的字节数时,流程前进至下一步626。在步骤626,UART 312被复位,且UART收信机336离开采样模式。
在下判断步骤628,对状态信号进行检验以确定状态信号是否等于“重新发送字节”。当状态信号不等于“重新发送字节”时,流程前进至下一步630。在步骤630,可以用例如方法500传送下一数据字节。
另一方面,当状态信号=“重新发送字节”时,流程前进至下一步632。在步骤632,用例如方法500重新传送最后发送的数据字节。
计算机***
本发明的方法可以用工作在基于计算机的***环境中的控制器(例如,调制解调器控制器302)来实现。尽管可用通信专用硬件用来实现本发明,出于完整性考虑,下面仍然提供对通用计算机***的描述。以例如调制解调器控制器302所执行的软件和接口电路的组合来实现本发明较佳。结果,本发明可以在计算机***或其他处理***中实现。
图7中显示了这种计算机***700的一个例子。在本发明中,上述的方法或过程,例如,方法500和600,在计算机***700上执行。该计算机***700包括或多个处理器,如处理器704(对应于调制解调器控制器302,例如)。处理器704被连接到通信基础设施706(例如,总线或网络,它可以包括图3中所讨论的数据总线304)。根据该示范性计算机***描述各种软件实现。在阅读了这些描述后,相关领域的技术人员将清楚如何用其他计算机***和/或计算机架构来实现本发明。
计算机***700还包括主存储器708,它较佳地应是随机存取存储器(RAM),且还可以包括辅助存储器710。辅助存储器710可以包括,例如,硬盘驱动器712和/或可拆卸存储驱动器714,可拆卸存储驱动器714表示软盘驱动器、磁带驱动器、光盘驱动器等等。可拆卸存储驱动器714以熟知的方式从可拆卸存储单元718读取,或写入可拆卸存储单元718。可拆卸存储单元718表示软盘、磁带、光盘等,它被可拆卸存储驱动器714读取或写入。应该注意的是,可拆卸存储单元718包括计算机可用的存储媒体,该媒体内存储了计算机软件和/或数据。
在替换实施例中,辅助存储器710可以包括其他类似的装置用来允许计算机程序或其他指令被装载入计算机***700中。这样的装置可以包括,例如,可拆卸存储单元722和接口720。这样的装置的例子可以包括程序磁带盒以及磁带盒接口(如视频游戏设备中所常见的)、可拆卸存储芯片(如EPROM,或PROM)以及相应插孔,和其他允许软件和数据从可拆卸存储单元722传输至计算机***700的可拆卸存储单元722及接口720。
计算机***700还可以包括通信接口724。通信接口724允许软件和数据在计算机***700和外部设备之间进行传输。通信接口724的例子可以包括调制解调器,网络接口(如以太网卡)、通信端口、PCMCIA槽和卡等等。通过通信接口724传输的软件和数据是信号728形式的,它可以是电信号,电磁信号、光信号或者能够被通信接口724接收的其他信号。这些信号728通过通信路径726被提供给通信接口724。通信路径726承载信号728,它可以用电线或电缆、光线、电话线、蜂窝电话链路、RF链路和其他的通信信道来实现。
在本文中,术语“计算机程序媒体”和“计算机可用媒体”被用来泛指诸如可拆卸存储驱动器714、安装在硬盘驱动器712中的硬盘以及信号728等媒体。这些计算机程序产品就是用于提供软件给计算机***700的装置。
计算机程序(也被称为计算机控制逻辑)被存储在主存储器708和/或辅助存储器710中,计算机程序还可以通过通信接口724来接收。当被执行时,这样的计算机程序使得计算机***700可以实现这里所讨论的本发明。具体而言,当被执行时,计算机程序使得处理器704实现本发明的处理过程。因而,这样的计算机程序代表了计算机***700的控制器。通过范例的方式,在本发明的较佳实施例中,调制解调器控制器302所进行的处理过程可以由计算机控制逻辑来进行。当用软件实现本发明时,该软件可以被存储在计算机程序产品中,并用可拆卸存储驱动器714,硬盘712或通信接口724装载入计算机***700中。
总结
虽然上面已经描述了本发明的各种实施例,但是可以理解的是,它们只是以范例的方式来呈现的,而不是限定方式。这样,本发明的宽度和范围不应被任何上述的示范性实施例和安排方式所限定,而是应根据接下来的权利要求书及其等效物来规定。
借助于展示了特定功能的性能及其关系的功能性构建块,上面对本发明进行了描述。为了描述方便起见,已经人为地定义了这些功能性构建块的边界。当然也可以定义其他的替换边界,只要可以适当地完成它们的功能及其相互间的关系。因此,任何这样的替换边界都是属于本发明的权利要求范围和要旨之内的。本领域的技术人员将会意识到这些功能性构建块是可以用离散的组件、专用集成电路、执行合适软件的处理器以及类似物或是它们的任意组合来实现。这样,本发明的宽度和范围不应该被局限于任何上述的示范性实施例,而是应根据接下来的权利要求书及其等效物来规定。

Claims (17)

1.一种用于把无线通信设备(WCD)(104)中的调制解调器(120)接口到用户接口模块(SIM)(122)的电路(130),SIM包括用于发送和接收串行数据的输入/输出(I/O)端口(206),以及用于接收SIM时钟的时钟输入(208),其特征在于,所述电路包括:
调制解调器控制器(302);
连接到调制解调器控制器的通用异步收/发信机(UART)(312),UART包括发信机(334)和收信机(336),以通过一条公共数据线(212)来分别发送数据到SIMI/O端口,或从SIM I/O端口接收数据;以及
可编程时钟电路(316,314),它适于根据提供到可编程时钟电路的公共时钟(350)来生成SIM时钟和UART时钟,可编程时钟电路适于响应从调制解调器控制器来的时钟控制信号(352,354或356)而相互独立地生成SIM时钟和UART时钟。
2.如权利要求1所述的电路,其特征在于,调制解调器控制器、UART和可编程时钟电路都被构建在同一块集成电路(IC)芯片(301)上。
3.如权利要求1所述的电路,其特征在于,可编程时钟电路适于响应SIM时钟启用/关闭控制信号(356)来独立于UART时钟地、选择性地启用和关闭SIM时钟。
4.如权利要求1所述的电路,其特征在于,可编程时钟电路包括:
第一可编程分频器(316),用于在公共时钟的基础上,根据从调制解调器控制器来的第一频率控制信号(354)生成SIM时钟;以及
第二可编程分频器(314),用于在公共时钟的基础上,根据从调制解调器控制器来的第一频率控制信号(352)生成UART时钟。
5.如权利要求1所述的电路,其特征在于,SIM I/O端口之一和UART发信机之一适于通过公共数据线发送串行数据字节到UART收信机,调制解调器控制器适于设置UART工作在字节模式,在该模式中,UART收信机收集该串行数据字节,调制解调器控制器适于从UART读取数据字节。
6.如权利要求1所述的电路,其特征在于,SIM I/O端口和UART发信机之一适于通过公共数据线以预定波特率发送串行数据比特到UART收信机,调制解调器控制器适于设置UART工作在采样模式,在该模式中,UART收信机以采样速率对公共数据线的信号状态进行重复采样,以收集采样数据字节,采样速率是预定波特率的倍数,调制解调器控制器适于读取采样数据字节,并根据UART收信机收集的数据字节检测和SIM有关的故障状况。
7.如权利要求1所述的电路,SIM包括用于接收SIM复位信号的复位输入(210),其特征在于,该电路进一步包括复位电路(320),它适于产生SIM复位信号,并响应从调制解调器控制器来的SIM复位控制信号(360),选择性地维持和放弃SIM复位信号。
8.如权利要求1所述的电路,其特征在于,SIM I/O端口被配置成漏极开路的I/O端口,且公共数据线连接在SIM I/O和UART收信机之间,该电路进一步包括:
总线接口(I/F)电路(214),它具有耦合到UART发信机的输入端以及耦合到公共数据线的输出端,该总线I/F电路适于:
当UART发信机在总线I/F接口电路的输入端施加第一逻辑电平时,对公共数据线呈现高阻抗,而
当UART发信机在总线I/F接口电路的输入端施加第二逻辑电平时,对公共数据线呈现低阻抗。
9.如权利要求8所述的电路,其特征在于,该电路进一步包括:
电源开关(244),它连接在用于提供电源给总线I/F电路的WCD电源干线和总线I/F电路的电源输入端之间,该电源开关适于响应开关控制信号而选择性地把WCD电源干线至总线I/F电路的连接接通或断开;以及
开关控制电路(310),它适于响应从调制解调器控制器来的控制信号(332)而产生开关控制信号,调制解调器控制器可以靠后一信号选择性地提供或断开给总线I/F电路的电源。
10.如权利要求9所述的电路,其特征在于,该电路进一步包括:
第二电源开关(232),它连接在用于提供电源给SIM的WCD电源干线和SIM的电源输入端之间,第二电源开关适于响应第二开关控制信号而选择性地把WCD电源干线至SIM电源输入端的连接接通或断开;以及
第二开关控制电路(308),它适于响应从调制解调器控制器来的第二控制信号(330)而产生第二开关控制信号,因此调制解调器控制器可以靠后一信号选择性地提供或断开给SIM的电源。
11.如权利要求1所述的电路,其特征在于,该电路进一步包括:
电源开关(232),它连接在用于提供电源给SIM的WCD电源干线和SIM的电源输入端之间,该电源开关适于响应开关控制信号而选择性地把WCD电源干线至SIM电源输入端的连接接通或断开;以及
开关控制电路(308),它适于响应从调制解调器控制器来的控制信号(330)而产生开关控制信号,因此调制解调器控制器可以靠后一信号选择性地提供或断开给SIM的电源。
12.如权利要求1所述的电路,其特征在于,该电路进一步包括间隔定时器(318),它适于在基于该间隔定时器接收到的时钟(350)的一段可编程延迟时间之后,并根据从调制解调器控制器来的延迟控制信号(358),产生给调制解调器控制器的中断(306)。
13.一种在一块集成电路(IC)芯片(301)上的用于把无线通信设备(WCD)(104)中的调制解调器(120)接口到用户接口模块(SIM)(122)的电路(130a),SIM包括用于发送和接收串行数据的输入/输出(I/O)端口(206),用于接收SIM时钟的时钟输入(208)以及用于接收SIM复位信号的复位输入(210),其特征在于,所述电路包括:
调制解调器控制器(302);
连接到调制解调器控制器的通用异步收/发信机(UART)(312),UART包括发信机(334)和收信机(336),以通过一条公共数据线(212)来分别发送数据到SIMI/O端口,或从SIM I/O端口接收数据;
可编程时钟电路(316,314),它适于根据提供到可编程时钟电路的公共时钟(350)来生成SIM时钟和UART时钟,可编程时钟电路适于响应从调制解调器控制器来的时钟控制信号(352)而相互独立地生成SIM时钟和UART时钟;以及
复位电路(320),它适于产生SIM复位信号,并响应从调制解调器控制器来的SIM复位控制信号(360),选择性地维持和放弃SIM复位信号。
14.一种用于把无线通信设备(WCD)(104)中的调制解调器(120)接口到用户接口模块(SIM)(122)的电路(130),SIM包括用于发送和接收串行数据的输入/输出(I/O)端口(206),SIM I/O端口具有漏极开路配置,该电路包括:
调制解调器控制器(302);
连接到调制解调器控制器的通用异步收/发信机(UART)(312),UART包括发信机(334)和收信机(336),以通过一条公共数据线(212)来分别发送数据到SIMI/O端口,或从SIM I/O端口接收数据;
总线接口(I/F)电路(214),它具有耦合到UART发信机的输入端以及耦合到公共数据线的输出端,该总线I/F电路适于把UART发信机转换至适配于SIMI/O端口的漏极开路配置;
电源开关(244),它连接在WCD电源干线和总线I/F电路的电源输入端之间,该电源开关适于响应开关控制信号而选择性地把WCD电源干线至总线I/F电路的连接接通或断开;以及
开关控制电路(310),它适于响应从调制解调器控制器来的控制信号(332)而产生开关控制信号,调制解调器控制器可以靠后一信号选择性地提供或断开给总线I/F电路的电源。
15.如权利要求14所述的电路,其特征在于,该电路进一步包括:
第二电源开关(232),它连接在用于提供电源给SIM的WCD电源干线和SIM的电源输入端之间,第二电源开关适于响应第二开关控制信号而选择性地把WCD电源干线至SIM电源输入端的连接接通或断开;以及
第二开关控制电路(308),它适于响应从调制解调器控制器来的第二控制信号(330)而产生第二开关控制信号,因此调制解调器控制器可以靠后一信号选择性地提供或断开给SIM的电源。
16.一种用于把无线通信设备(WCD)(104)中的调制解调器(120)接口到用户接口模块(SIM)(122)的方法,调制解调器包括耦合到通用异步收/发信机(UART)(312)的调制解调器控制器(302),UART包括发信机(334)和收信机(336),以通过一条公共数据线(212)用或多个预定波特率来分别发送串行数据到SIM I/O端口,或从SIM I/O端口接收串行数据,UART收信机可配置成工作于该UART收信机以预定的波特率收集发送给它的串行数据字节的字节模式,和该UART收信机以超过预定的波特率的采样速率对公共数据线的状态进行采样的采样模式,该方法包括以下步骤:
(a)配置UART工作于采样模式(502);
(b)用UART发信机在公共线路上发送字节给SIM(504);
(c)在该字节在步骤(b)被发送后出现错误信号窗口的期间对公共线路的状态进行重复采样,从而收集表明是否发生和SIM有关的错误的采样字节;
(d)根据采样字节确定是否发生了和SIM有关的错误(606);
(e)当确定发生了和SIM有关的错误时重新发送该字节给SIM(614)。
17.如权利要求16所述的方法,其特征在于,该方法进一步包括以下步骤:
(f)通过计算进一步的采样字节(620,622)确定自字节在步骤(b)被发送后何时才经过了一段预定的保护时间(630);
(g)当经过预定保护时间后,重复步骤(b)(630)。
CN01807771A 2000-02-04 2001-02-02 调制解调器与用户接口模块间的接口 Withdrawn CN1429462A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US18022800P 2000-02-04 2000-02-04
US60/180,228 2000-02-04

Publications (1)

Publication Number Publication Date
CN1429462A true CN1429462A (zh) 2003-07-09

Family

ID=22659695

Family Applications (1)

Application Number Title Priority Date Filing Date
CN01807771A Withdrawn CN1429462A (zh) 2000-02-04 2001-02-02 调制解调器与用户接口模块间的接口

Country Status (9)

Country Link
US (1) US6839570B2 (zh)
EP (1) EP1252784B1 (zh)
JP (1) JP4741149B2 (zh)
KR (1) KR20030072203A (zh)
CN (1) CN1429462A (zh)
AU (1) AU2001238017A1 (zh)
CA (1) CA2409816C (zh)
ES (1) ES2407132T3 (zh)
WO (1) WO2001058191A2 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1886706B (zh) * 2003-12-09 2010-06-16 库卡-罗伯特有限公司 用于操作协作的不同仪器的方法和装置
CN1764179B (zh) * 2004-10-22 2011-04-06 美国博通公司 减小通讯设备功耗的方法和***
CN101444006B (zh) * 2006-05-11 2012-07-25 诺基亚公司 为了避免干扰而控制设备中的无线电调制解调器
WO2014023247A1 (zh) * 2012-08-10 2014-02-13 中兴通讯股份有限公司 嵌入式设备和基于该设备进行数据通信的控制方法

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2800228B1 (fr) * 1999-10-26 2002-02-08 Wavecom Sa Systeme et procede de commande d'un equipement tiers par une carte sim, via un module de radiocommunication, module de radiocommunication et equipement tiers correspondants
US7822878B2 (en) * 2000-02-17 2010-10-26 Siemens Industry, Inc. Device, system, and method for the automatic configuration of a network communications device
WO2001093613A1 (fr) * 2000-05-26 2001-12-06 Cegetel Sa Procede de dialogue entre un module d'identification d'abonne, cooperant avec un terminal au sein d'un radiotelephone, et un dispositif local
JP2002359660A (ja) * 2001-03-28 2002-12-13 Sony Computer Entertainment Inc データ通信装置及び方法、データ通信システム、データ通信プログラムを記録した記録媒体、データ通信プログラム
US6895518B2 (en) * 2001-05-31 2005-05-17 Koninklijke Philips Electronics N.V. Power and frequency adjustable UART device
US20030037191A1 (en) * 2001-08-13 2003-02-20 Robert Baranowski Wireless module
US6909659B2 (en) * 2001-08-30 2005-06-21 Micron Technology, Inc. Zero power chip standby mode
US7898994B2 (en) * 2002-02-25 2011-03-01 Hewlett-Packard Development Company, L.P. Power saving in multi-processor device
US6959349B2 (en) * 2002-05-17 2005-10-25 Abocom Systems, Inc. Wireless computer peripheral interface with the capability of identification
US7395447B2 (en) 2002-09-16 2008-07-01 Silicon Labs Cp, Inc. Precision oscillator for an asynchronous transmission system
US6917658B2 (en) * 2002-09-16 2005-07-12 Silicon Labs Cp, Inc. Clock recovery method for bursty communications
WO2004036492A2 (en) * 2002-10-16 2004-04-29 Sci-Tel Ltd. Smart card network interface device
CA2427369A1 (en) * 2002-12-24 2004-06-24 Research In Motion Limited Methods and apparatus for controlling power to electrical circuitry of a wireless communication device having a subscriber identity module (sim) interface
US7313177B2 (en) * 2003-05-10 2007-12-25 Hewlett-Packard Development Company, L.P. Reset scheme for I/O pads in a source synchronous system
ATE352815T1 (de) * 2003-09-09 2007-02-15 Siemens Ag Schaltungsanordnung als schnittstelle zwischen sim-karte und gsm-modem
WO2005027549A1 (de) * 2003-09-10 2005-03-24 Siemens Aktiengesellschaft Verlängerung der sim-karten-schnittstelle in gsm-geräten
US7610061B2 (en) * 2003-09-20 2009-10-27 Samsung Electronics Co., Ltd. Communication device and method having a common platform
KR20050098142A (ko) * 2004-04-06 2005-10-11 삼성전자주식회사 직렬 통신 인터페이스를 통해 호스트와 통신하는 전자 장치
TWM266644U (en) * 2004-10-22 2005-06-01 Uniwill Comp Corp Wireless conversion device
US20060104227A1 (en) * 2004-11-15 2006-05-18 Chia-En Chuang Data communication methods and systems
US7581678B2 (en) 2005-02-22 2009-09-01 Tyfone, Inc. Electronic transaction card
US8913634B2 (en) * 2005-04-01 2014-12-16 Freescale Semiconductor, Inc. Method and apparatus facilitating multi mode interfaces
JPWO2007029617A1 (ja) * 2005-09-08 2009-03-19 日本電気株式会社 移動通信端末および移動通信方法
US7288962B2 (en) * 2006-02-08 2007-10-30 Kyocera Wireless Corp. Level shifting multiplexing circuit for connecting a two conductor full duplex bus to a bidirectional single conductor bus
TWI324865B (en) * 2006-03-31 2010-05-11 Hon Hai Prec Ind Co Ltd Power management system and method for network device
US20080035729A1 (en) * 2006-08-09 2008-02-14 Wei-Jung Lin Multiple Card Reading Modules Apparatus
US9741027B2 (en) * 2007-12-14 2017-08-22 Tyfone, Inc. Memory card based contactless devices
EP2114027A1 (en) * 2008-04-30 2009-11-04 Gemplus Method of detecting TV off event on a mobile terminal
US8451122B2 (en) 2008-08-08 2013-05-28 Tyfone, Inc. Smartcard performance enhancement circuits and systems
EP2401708A4 (en) 2009-02-24 2012-08-15 Tyfone Inc CONTACTLESS DEVICE WITH MINIATURIZED ANTENNA
US8489837B1 (en) * 2009-06-12 2013-07-16 Netlist, Inc. Systems and methods for handshaking with a memory module
TWI449356B (zh) * 2010-02-05 2014-08-11 Htc Corp 可拆卸的無線通訊模組以及其啟動的方法
CN101859395A (zh) * 2010-05-14 2010-10-13 中兴通讯股份有限公司 信息传输的实现方法和***、主控设备、以及智能卡
US8817856B2 (en) * 2010-05-27 2014-08-26 Lg Electronics Inc. Method and apparatus for controlling suspend mode in dual modem device
KR101679430B1 (ko) * 2010-09-30 2016-11-25 삼성전자주식회사 휴대단말기에서 심카드의 삽입을 인식하는 방법 및 장치
US8615227B2 (en) * 2011-12-12 2013-12-24 Broadcom Corporation Enhanced discontinuous mode operation with shared radio frequency resources
US8760123B2 (en) 2012-10-29 2014-06-24 Qualcomm Incorporated High voltage dedicated charging port
US8745301B2 (en) * 2012-10-29 2014-06-03 Qualcomm Incorporated High voltage dedicated charging port
WO2017049317A1 (en) * 2015-09-18 2017-03-23 Able Device, Inc. Secure data link for subscriber identification module (sim)-based processor
CN107613098B (zh) * 2017-08-24 2020-09-04 Oppo广东移动通信有限公司 一种移动终端及其下载模式切换电路、下载模式切换方法
WO2019046214A1 (en) * 2017-08-28 2019-03-07 Sigma Designs, Inc. EXTERNAL MICROCONTROLLER COMMUNICATIONS

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI89432C (fi) * 1991-06-26 1993-09-27 Nokia Mobile Phones Ltd Genering av en klockfrekvens i ett smart card graenssnitt
FR2683342B1 (fr) * 1991-10-31 1994-01-07 Gemplus Card International Circuit d'interface pour carte a circuit integre.
US5920850A (en) * 1994-11-04 1999-07-06 Pitney Bowes Inc. Metering system with automatic resettable time lockout
FR2739242B1 (fr) * 1995-09-25 1997-10-24 Gemplus Card Int Modem equipe d'un lecteur de carte a puce
FR2755566B1 (fr) * 1996-11-04 1998-12-11 Alsthom Cge Alcatel Modem radio equipe d'un lecteur de carte a memoire
FR2767011B1 (fr) * 1997-08-04 1999-09-24 Alsthom Cge Alcatel Procede d'adaptation du fonctionnement d'un module d'identification d'abonne a une ou des interface(s) d'un terminal mobile de radio-communication, module d'identification d'abonne et terminal mobile correspondants
FR2772535B1 (fr) * 1997-12-11 2000-12-15 Micropross Interface de communication avec une carte a puce synchrone et dispositif equipe d'une telle interface
GB2335568B (en) * 1998-03-18 2003-04-09 Nec Technologies Network operator controlled locking and unlocking mechanism for mobile phones
JPH11340868A (ja) * 1998-05-29 1999-12-10 Kyocera Corp 携帯電話機
WO2000034877A1 (en) * 1998-12-08 2000-06-15 Alliedsignal Inc. Enhanced uart interface circuit in satcom system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1886706B (zh) * 2003-12-09 2010-06-16 库卡-罗伯特有限公司 用于操作协作的不同仪器的方法和装置
CN1764179B (zh) * 2004-10-22 2011-04-06 美国博通公司 减小通讯设备功耗的方法和***
CN101444006B (zh) * 2006-05-11 2012-07-25 诺基亚公司 为了避免干扰而控制设备中的无线电调制解调器
WO2014023247A1 (zh) * 2012-08-10 2014-02-13 中兴通讯股份有限公司 嵌入式设备和基于该设备进行数据通信的控制方法

Also Published As

Publication number Publication date
US20010034246A1 (en) 2001-10-25
KR20030072203A (ko) 2003-09-13
EP1252784B1 (en) 2013-03-20
AU2001238017A1 (en) 2001-08-14
EP1252784A2 (en) 2002-10-30
WO2001058191A2 (en) 2001-08-09
CA2409816C (en) 2011-03-15
US6839570B2 (en) 2005-01-04
WO2001058191A3 (en) 2002-02-14
WO2001058191A9 (en) 2002-10-31
JP4741149B2 (ja) 2011-08-03
ES2407132T3 (es) 2013-06-11
CA2409816A1 (en) 2001-08-09
JP2003524331A (ja) 2003-08-12

Similar Documents

Publication Publication Date Title
CN1429462A (zh) 调制解调器与用户接口模块间的接口
US7983204B2 (en) Wirelesss communication device and method
CN102318219A (zh) 用于自发合并的***和方法
WO2013007869A1 (en) Dual or multiple sim standby and active using a single digital baseband
CN102422670A (zh) 中继接收同步***以及方法
CN1764084A (zh) 移动终端设备和天线开关
CN1836379A (zh) 无线通信***和无线通信设备
CN1140070C (zh) 红外数据协议调制/解调集成电路器件
CN1815518A (zh) 一种远程控制被控设备的方法及***
US8223657B2 (en) Modifying system clocks based on particular WLAN channel that is selected to improve RF sensitivity of a radio module
WO2019028773A1 (zh) 无线通信的方法、网络设备和终端设备
CN107005953A (zh) 一种数据传输方法、设备及***
EP3761585A1 (en) Data transmission method and apparatus
CN100531230C (zh) 一种计算机
CN1115921C (zh) 识别电话机类型的方法和装置
CN2745116Y (zh) 一种具有无线连接功能的计算机输入输出外部设备
CN102508815A (zh) 一种数据处理方法和***
CN100337408C (zh) 信息处理装置
RU2786001C1 (ru) Индикация мониторинга пробуждающего сигнала
CN1889473A (zh) 宽带无线接入设备链路的环回测试方法
KR101583824B1 (ko) Usb를 이용한 모뎀 장치
CN103389707B (zh) 一种基于arm和fpga实现aisg控制器及控制方法
CN115884334A (zh) 一种适用于电力业务的5g轻量化模组及温度控制方法
JP2010232984A (ja) 無線通信装置、無線通信方法、無線通信プログラム及び記録媒体
KR20050004420A (ko) 이동통신단말기의 유에스비 통신 장치

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C04 Withdrawal of patent application after publication (patent law 2001)
WW01 Invention patent application withdrawn after publication
REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1055054

Country of ref document: HK