CN1640083A - 附件控制接口 - Google Patents
附件控制接口 Download PDFInfo
- Publication number
- CN1640083A CN1640083A CNA038054485A CN03805448A CN1640083A CN 1640083 A CN1640083 A CN 1640083A CN A038054485 A CNA038054485 A CN A038054485A CN 03805448 A CN03805448 A CN 03805448A CN 1640083 A CN1640083 A CN 1640083A
- Authority
- CN
- China
- Prior art keywords
- main equipment
- signal line
- slave unit
- bit serial
- interface circuit
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/324—Power saving characterised by the action undertaken by lowering clock frequency
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
- H04W84/20—Master-slave selection or change arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1632—External expansion units, e.g. docking stations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
- H04W92/16—Interfaces between hierarchically similar devices
- H04W92/18—Interfaces between hierarchically similar devices between terminal devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/10—Logic circuits
-
- 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
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Abstract
公开了在主设备(30)和从设备(20)之间的接口(10,40)。该接口包括一条比特串行双向信号线(10A),用于从主设备向从设备传送命令和相关联数据,并且用于传送复位信号、中断信号、以及学习序列信号,所述学习序列信号用于指定由从设备向主设备所传送的数据的比特时间的持续时间。比特串行双向信号线还向主设备指示附件设备的连接/断开状态。
Description
技术领域
本发明通常涉及包括蜂窝电话和个人通信装置在内的诸如移动终端之类的电子设备、以及移动终端的附件,并且更具体地,涉及移动终端/附件接口硬件和软件。
背景技术
诸如蜂窝电话和个人通信装置之类的现代移动终端,通常设计有用于和外部附件设备连接的接口。这些附件设备对移动终端的功能进行扩充,和/或提供其它有用功能。附件的例子包括电池充电器、耳机和“免提”适配器(使得移动终端能够在不用用户手持的情况下进行使用)。
正如所能理解的那样,随着移动终端及其附件的复杂性的增加,所需的移动终端/附件接口的复杂性也在增加。例如,通常要求接口适应移动终端和附件之间的数据传送。
理想的是,移动终端/附件接口在物理上和电气上是健壮的,能够处理低误码率数据传送,并且仍然是低成本的并具有最低限度的复杂性。另一个重要考虑是移动终端/附件接口的功耗。正如在所有电池供电设备中那样,使功耗最低是一个重要目标。
在使用传统的附件接口时,移动终端检测某些特定附件是有问题的。利用基于模数转换器(ADC)的附件检测方案,也已经出现了问题。另外,借助基于ADC的检测方案,只能识别有限数目的附件(至少受到为表示给定附件而生成的模拟电压的精度的限制,并且还受到移动终端中的ADC的转换精度的限制)。
在本发明之前,在提供移动终端/附件接口的电路中,尚未实现上述各种并略有些冲突的需求和目标,并且上述问题尚未得到令人满意的解决方案。
尽管上述问题是在移动终端的情况下进行描述的,但是应当理解,其它类型的设备中也存在相同或类似的问题。
发明内容
根据本发明的最佳实施方式,克服了上述问题和其它问题,并且实现了其它优点。
附件控制接口(ACI)包括接口协议和附件专用集成电路(ASIC),这二者共同提供了识别、验证以及控制与移动终端一起使用的附件的操作的能力。在优选实施方式中,将ACI ASIC安装在附件之内,并且通过输入/输出端口和所关联的连接器与移动终端内的电路进行通信。
通过使用ACI ASIC,允许移动终端识别何时插入或移去附件。更佳地,ACI ASIC激活移动终端中断信号线,以便中断移动终端的数据处理器。例如,当把移动终端放入免提(HF)支架中时,移动终端自动切换到HF模式。当从HF支架中移去移动终端时,移动终端自动退出HF模式,并回到正常操作模式。ACI ASIC使得该接口通过参数识别不同附件类型,其中参数作为数字数据存储在ACIASIC的存储器中,并且利用串行数据总线将参数传送到移动终端。
本发明的一个重要特征是实现了功率节省,因为在完成插入检测后(移动终端与附件在物理上和电气上相连接),可以以低速(例如32kHz)移动终端睡眠时钟所设置的速率执行后续通信。睡眠时钟用于周期性地中断移动终端,以退出低功率空闲操作模式。本技术提供了相当可观的移动终端(和附件)功耗节省。
另一个重要特征是,ACI ASIC包括一个简单而且便宜的本机振荡器,或者与其进行连接,该振荡器被实现为RC振荡器而不是晶体振荡器。通过潜在宽频率范围(例如20kHz-60kHz,标称27kHz)的接口容限和附件RC振荡器的误差(+-50%),有可能实现上述处理。可以将RC振荡器集成到ACI ASIC中,从而实现相当可观的成本和电路面积节省,以及提高附件和附件接口的可靠性和可测试性。
使用本发明可以实现的另一个优点是,设计和提供新附件的能力,甚至是为本领域已有的那些移动终端设计和提供新附件的能力。由于ACI ASIC内存在非易失性存储器,所以附件能够向移动终端通知其相关特征,其中存储器存储了可通过接口从移动终端中读取的特征数据,因此,上述能力是可能的。
如下所述,本发明提供了主设备和从设备之间的接口。该接口包括一条比特串行双向信号线,用于从主设备向从设备传送命令和相关联数据,以及用于传送复位信号、中断信号和学习序列信号,所述学习序列信号用于指定从该从设备向主设备传送的数据的比特时间的持续时间。比特串行双向信号线还向主设备指示附件设备的连接/断开状态。
在优选实施方式中,主设备是移动终端,或者包括移动终端。移动终端与其睡眠时钟同步地对从该从设备传送到主设备的数据进行采样。在附件设备中,该接口包括附件控制接口芯片和片上RC振荡器,该RC振荡器向附件控制接口芯片提供时钟信号。比特时间是时钟信号周期的倍数,并且移动终端根据比特时间的特定持续时间,调整对从设备传送的数据的采样。
附件控制接口芯片还包括一个片上非易失性存储器,用于存储至少与附件有关的特征数据,响应于从移动终端经由比特串行双向信号线发送到附件控制接口芯片的存储器读命令,移动终端可读取上述特征数据。
附件控制接口芯片还包括片上询问/应答验证功能,响应于从移动终端经由比特串行双向信号线发送到附件控制接口芯片的验证询问命令和相关联询问数据,对询问/应答验证功能进行询问。随后,响应于从移动终端发送到附件控制接口芯片的验证结果命令,附件控制接口芯片经由比特串行双向信号线向移动终端发送验证结果数据。
尽管这里是在主设备或移动终端、诸如蜂窝电话之类的移动语音终端的情况下说明的,但是本发明同样适用于个人数字助理(PDA)、和其它用于与外部装置、设备和/或附件对接的手持或便携式设备。同样,此后术语“移动终端”和术语“主设备”应解释为包括多种设备类型,既包括便携设备也包括非便携设备,并且包括但不局限于蜂窝电话、个人通信装置、个人组织器、个人数字助理(PDA)、电子邮件终端、个人计算机、膝上型计算机、笔记本电脑、工作站、包括游戏控制台和电视监控器在内的家用电子设备、以及可与外部装置、设备和/或附件对接的其它设备。
附图说明
通过参照附图阅读优选实施方式的详细说明,本发明的上述和其它方面将更加清楚,其中附图为:
图1是根据本发明构建的附件控制接口(ACI)ASIC的一个实施例的方框图;
图2是一个方框图,它显示了安装在示例性附件(带有扬声器和麦克风的耳机)之内的如图1所示的ACI ASIC、以及ACI ASIC和包括基带ASIC的移动终端之间的连接;
图3是波形图,它说明了单个逻辑1比特和逻辑0比特的格式(图3A)、比特串行格式中一个字节(8比特)的传输格式(图3B)、由移动终端睡眠模式周期分开的两个数据突发串(激活模式)的格式(图3C)、复位脉冲(图3D)、学习序列(图3E),和中断(图3F);
图4表示在从把附件插入或附加到移动终端上的时间开始到从移动终端上移去或分离附件的时间为止的一段时间中,在如图2所示的比特串行数据线上出现的示例性波形;
图5表示基本命令数据序列、和该序列的初始命令字节的格式;以及
图6是说明了与上拉电阻一起使用的中断比较器的波形图,其中上拉电阻可切换地连接到比特串行数据线。
具体实施方式
图1表示根据本发明所构建的附件控制接口(ACI)ASIC 10的(非限制性)实施例的方框图。ACI ASIC 10包括控制逻辑块12、I/O端口控制寄存器和数据寄存器块(I/O块)14、验证块16、非易失性存储器18(例如32字节),所述非易失性存储器18包括带口令读/写(R/W)的存储器部分18A和普通R/W部分18B。该存储器可以是EEPROM或其它类型的合适存储设备。还提供了一个时钟,该时钟最好被实现为低成本的片上电阻/电容(RC)振荡器19(频率范围为20kHz左右至60kHz左右)。将RC振荡器19的输出提供给控制逻辑块12,从而形成用于ACI ASIC 10的操作的主定时信号,并且该主定时信号还用于控制经过通信端口10A(最好是以异步比特串行格式运行的一条信号线,如下文详细所述)的比特串行数据的定时。还提供了多条可编程I/O线10B(例如,四条或八条I/O线,取决于实施方式),用于控制在其内安装有ACI ASIC 10的附件之内的电路(当其被编程为输出时),或者用于读取返回状态和其它信号(当其被编程为输入时)。
验证块16执行验证算法,它最好是询问应答类型的算法,并且验证块16能够用来检验给定的附件是可信附件,而不是从非授权的第三方提供的附件。
例如,对于在无线电话网络中使用的一类验证询问/应答系统的描述,可参考共同转让的美国专利5,991,407。也可以用验证块16实现其它类型或类似类型的验证询问/应答系统。
现在参照图2,如图所示,将ACI ASIC 10安装在附件20之内,在该非限制性示例中,附件20是耳机附件,它包括左右音频传感器(微型扬声器)22和24、以及麦克风26。经由附件连接器40与附件相连,其中连接器40的一半安装在移动终端30内,另一半、即配合部分安装在附件20内或连接到附件20。可以利用多线电缆42承载移动终端30和附件20之间所需的模拟和数字信号线。将所有这些信号线对接到移动终端30内的合适电路,为方便起见用基带ASIC32表示该合适的电路。驱动音频传感器22、24的电路、以及接收来自于麦克风26的音频信号的电路的细节,与理解本发明没有密切关系。
与本发明的教义比较相关的是,到比特串行双向数据信号线10A的接口。该接口包括:连接在信号线10A和电路地线之间的电阻R,以及安装在移动终端10中的合适的上拉电阻(RPU)。例如,R可以是56k欧姆的电阻,RPU可以在100k左右到120k欧姆左右的范围内。R和RPU共同构成电阻分压网络。当如图所示进行连接时,电阻R的存在影响信号线10A的电平,从而允许移动终端30对附件20的存在进行检测。还可以对附件的断开进行检测。同时参照图4,插入包含ACI ASIC 10和相关联电路的附件(点A),将RPU与R相串联,从而将数据信号线10A从电平V1拉低到较低电平V2,并且穿过检测阈值VTHRESH。(例如,VTHRESH=0.74Vcc)。
现在参照图6,在点B、C、F和G,主设备利用一个强上拉电阻(Rstrong,例如4.7k)拉高数据信号线10A。该模式称为“数据线保留”。在该模式中,通过拉低数据信号线10A,移动终端30和ACIASIC 10能够进行通信。在点D和H,释放数据信号线,并且假设其电平为V2(由于电阻分压器RPU和R引起的)。在点I,将附件20分离,并且RPU操作用以将数据信号线10A的电平拉高到V1(例如,拉高到Vcc)。
图6还显示了中断比较器32A、以及用于将Rstrong与数据信号线10A选择性地连接和断开的开关。比较器32A操作用以对数据信号线上出现的电压和VTHRESH电压进行比较。
如图3A所示,单个比特时间T可以在500微秒左右到1500微秒左右的范围之内,这取决于RC振荡器19的频率。更特殊地,在本发明的优选但非限制性的实施方式中,控制逻辑12以来自于RC振荡器19的30个时钟周期的方式进行操作,以便形成比特时间。假定低频为20kHz,则一个时钟周期为50微秒,并且一个比特时间T为30*50微秒或1500微秒。假定高频为60kHz,则一个时钟周期为16.6微秒,并且一个比特时间T为30*16.6微秒或498微秒。
由控制逻辑块12对每个比特时间进行控制,以便开始于正跳变,并在进行负跳变之后某个时间结束。负跳变产生的时间定义了该比特是逻辑1(晚的负跳变)还是逻辑0(早的负跳变)。如说明了字节帧的图3B中所示,由于将负跳变设置在T/2时刻的前后出现,所以通过对T/2时刻的波形进行采样,有可能检测正在传送逻辑1比特还是正在传送逻辑0比特。
更佳地,其它信号跳变周期发信号通知其它事件。例如,如图3D所示,在周期Treset(图4中的点B和E)内将信号线10A保持在低电平,发信号通知热(非加电启动)复位状态。
如图3E所示,对数据信号线10A进行控制,以便发信号通知学习序列。学习序列指定了随后数据传输的持续时间T。数据传输总是通过发送逻辑1开始,它指定了比特时间T。该序列是在复位后并且在来自于ACI ASIC 10的应答开始时(图4中的点B)发送的。一个低的启动脉冲周期(S)同步地启动各个字节的传输,并且大于某个最小周期(例如50微秒)。字节脉冲的启动总是由该字节的发送方生成的。
如图3F所示,还对数据信号线10A进行控制,以便产生来自于ACI ASIC 10的中断。假定数据信号线空闲状态为逻辑0,如果满足以下条件的话,则ACI ASIC 10生成持续时间为Tint的上拉脉冲:在控制寄存器14之一中设置了中断选项比特;数据信号线10A在周期Tinten(例如,由RC振荡器19所生成的200个内部时钟周期)内是空闲的;并且已将ASIC管脚的状态加载到数据寄存器14之一中。
图5表示基本命令数据序列,以及该序列的初始命令字节的格式。命令字节之后的数据字节的数目是该命令的函数。在该命令字节格式中,当命令选择比特的状态为第一状态(读/写比特指定读出或写入)时,前六比特指定存储器18中的读/写地址,当命令选择比特的状态为其它状态时,前六比特指定一条命令。示例性命令包括但不局限于:验证询问、验证应答、读/写中断选项I/O寄存器14A、读/写数据定向I/O寄存器14B、读/写端口I/O寄存器14C,以及读取锁存I/O端口寄存器14D。验证询问命令(写)之后跟随6个数据字节(最好是输入到验证块16中的48比特的询问字),而验证应答命令之后跟随3个数据字节(最好是从验证块16输出的24比特的应答字)。R/W I/O寄存器命令之后跟随单个字节,因为在本实施方式中这些寄存器的宽度为1个字节。对于写入到I/O寄存器的操作来说,数据字节来源于移动终端30。对于I/O寄存器14的读取访问,移动终端30在数据信号线10上发送适当的命令字节,用于指定要从中读取的I/O寄存器,并且ACI ASCI 10利用从指定的I/O寄存器位置中读取的数据字节在数据信号线10A上进行应答。返回的数据字节成为指定了比特时间T的学习序列的开始(见图3E)。同时,注意到,对于EEPROM18的读操作来说,从ACI ASIC 10返回的第一个字节成为学习序列的开始,并且所指定的比特时间T适用于该读出操作的第一个返回数据字节和任何其它返回字节中的那些比特。相同的学习序列操作用于验证应答命令的第一个返回字节,并且该比特定时还适用于三个字节的验证应答返回的后两个字节。这样,允许控制逻辑块12向移动终端10的数据比特读取逻辑通知即将发生的数据传送的比特时间T的持续时间,并且允许数据比特读取逻辑相应地调整数据信号线10A的采样的T/2定时,从而确保准确读取所传送的比特。
当输入模式被编程用于给定I/O管脚10B时,可以从I/O数据寄存器14C中读取管脚状态。更佳地,为I/O管脚提供一个内部上拉电阻。如果中断使能比特是从中断选项寄存器14A设置的,并且I/O输入管脚中发生状态变化,则ACI ASIC 10生成到数据信号线10A的中断脉冲(参见图3F)。如果中断选项寄存器14A中设置了延迟使能比特,并且在I/O管脚中发生状态变化,则ACI ASIC 10在一段延迟(最好是大约20微秒)之后将I/O管脚输入状态锁存到锁存I/O端口寄存器14D中,然后生成到数据信号线10A的中断脉冲。该操作模式是有用的,例如,用于对附件20的开关接点闭合消除反冲。
注意到,在图3C中,两种数据传送激活模式之间是移动终端睡眠模式。每个激活周期包括一个命令字节(读或写)和至少一个数据字节。更佳地,ACI ASIC 10中的比特定时是RC振荡器19的30个时钟周期,有可能使用移动终端30的睡眠时钟(如32kHz)的定时进行读取。在通信开始时,移动终端30在数据信号线10A上向ACI ASIC 10发送一个复位脉冲(图3D),并且ACI ASIC 10通过1比特的学习序列(图3E)进行应答,以使得移动终端30调整其比特接收定时(基于32kHz的睡眠时钟)。由于移动终端30和ACI ASIC10之间的这种自适应比特串行定时配置,所以可以理解,移动终端30和可以与其一起操作的附件20的数目之间不需要严密的定时容限。
关于具有睡眠时钟的无线电话操作,可参考以下示例性的共同转让的美国专利:5,870,683;5,758,278;5,752,201以及5,471,655,这些专利通过参考被包括在此,因而与本发明的教义没有冲突。
更佳地,存储器18存储描述附件20的特征的数据。例如,假定耳机附件,并具有15个字符的一行显示和4个用户控制的开关或按钮,例如应答/呼叫、提高音量和降低音量。存储的其它参数可以包括音频参数,例如回波消除开/关、增益和均衡。在附件20和移动终端30之间可以传送所有此类信息,使得移动终端30能够配置并与大量附件一起操作,其中该大量附件包括在移动终端30投入服务后投入市场的附件。
单条比特数据信号线10A的使用,也是本发明所带来的一个优点,因为该条信号线可以用来在移动终端30和包含ACI ASIC 10的附件20之间双向传送数据,同时可以用于附件插入和移去检测,以及用于对发送比特定时、复位和中断信号进行调整。
尽管本发明是在与移动终端30相连的附件20和ACI ASIC 10的情况下进行描述的,但是应该理解,ACI ASIC 10可以与其它类型的设备对接,这些设备诸如是便携式计算机设备、或寻呼机、或PDA、或家用电子设备(包括游戏控制台)、或可以与可拆卸的附件设备一起使用的任何类型的设备。在此类实施方式中,可以将控制设备简称为主设备,并且将ACI ASIC 10和相关联附件简称为从设备。
不打算使本发明的教义局不限于由上述特定频率、时限、比特数、字节数、命令类型、信号线或寄存器等的数目中任何一个所限定的范围。ACI设备也不限于被实现为ASIC,并且可以使用任何合适类型的单片或多片集成电路实施方式。另外,可采用多种合适的方式实现各种逻辑块。例如,控制逻辑12可实现为组合逻辑电路、或者状态机、或者适当编程的微处理器核心。可使用分立电阻和电容元件来实现振荡器19,也可以使用晶体或谐振器或任何合适频率的信号发生器来实现振荡器19。
因此,尽管以上论述是在本发明的最佳实施方式的情况下进行描述的,但是,不打算将这些最佳实施方式理解为将本发明的范围或实践仅限于这些实施方式。
Claims (34)
1.一种主设备和从设备之间的接口,所述接口包括比特串行双向信号线,用于从所述主设备向所述从设备传送命令和相关联数据,所述比特串行双向信号线还传送其它信号,所述其它信号包括复位信号、中断信号、以及学习序列信号,所述学习序列信号用于指定从所述从设备向所述主设备传送的数据的比特时间的持续时间。
2.根据权利要求1的接口,其中所述主设备包括个人数字助理。
3.根据权利要求1的接口,其中所述主设备包括移动终端。
4.根据权利要求3的接口,其中所述移动终端以由移动终端睡眠时钟所设置的速率,对从所述从设备传送到所述主设备的数据进行采样。
5.根据权利要求1的接口,其中在所述从设备中,所述接口包括附件控制接口芯片、和向所述附件控制接口芯片提供时钟信号的振荡器,其中比特时间是时钟信号周期的倍数,并且所述主设备根据比特时间的指定持续时间,调整对从所述从设备传送的数据的采样。
6.根据权利要求1的接口,其中在所述从设备中,所述接口包括附件控制接口芯片和非易失性存储器,所述非易失性存储器用于存储与从设备有关的特征数据,响应于由所述主设备经由所述比特串行双向信号线发送到所述附件控制接口芯片的存储器读命令,所述主设备可经由所述比特串行双向信号线读取所述特征数据。
7.根据权利要求1的接口,其中在所述从设备中,所述接口包括附件控制接口芯片、和询问/应答验证功能,响应于所述主设备经由所述比特串行双向信号线发送到所述附件控制接口芯片的验证询问命令和关联询问数据,对所述询问/应答验证功能进行询问,并且响应于从所述主设备经由所述比特串行双向信号线发送到所述附件控制接口芯片的验证结果命令,所述附件控制接口芯片经由所述比特串行双向信号线向所述主设备发送验证结果数据。
8.根据权利要求1的接口,其中所述比特串行双向信号线还向所述主设备传送从设备的连接/断开状态。
9.一种用于连接从设备和主设备的接口电路,所述接口电路支持比特串行双向信号线,所述比特串行双向信号线用于从所述主设备向所述从设备传送命令和相关联数据,所述比特串行双向信号线还传送其它信号,所述其它信号包括复位信号、中断信号、以及学习序列信号,所述学习序列信号用于指定从所述从设备向所述主设备传送的数据的比特时间的持续时间。
10.根据权利要求9的接口电路,其中所述接口电路设置在所述从设备之内,并且包括用于生成时钟信号的振荡器,其中比特时间是时钟信号周期的倍数,并且所述主设备根据比特时间的指定持续时间,对所述比特串行双向信号线进行采样。
11.根据权利要求9的接口电路,其中所述接口电路设置在所述从设备内,并且包括非易失性存储器,所述非易失性存储器用于存储与从设备相关联的特征数据,响应于从所述主设备经由所述比特串行双向信号线发送到所述接口电路的读命令,所述主设备可以经由所述比特串行双向信号线读取所述特征数据。
12.根据权利要求9的接口电路,其中所述接口电路设置在所述从设备内,并且包括询问/应答验证功能,响应于经由所述比特串行双向信号线从所述主设备所接收的验证询问命令和关联询问数据,对所述询问/应答验证功能进行询问,并且响应于经由所述比特串行双向信号线从所述主设备接收验证结果命令,经由所述比特串行双向信号线向所述主设备发送验证结果数据。
13.根据权利要求9的接口电路,其中所述比特串行双向信号线还向所述主设备传送从设备的连接/断开状态。
14.根据权利要求9的接口电路,其中所述主设备包括移动终端。
15.根据权利要求14的接口电路,其中所述移动终端以由移动终端睡眠时钟设置的速率,对所述比特串行双向信号线进行采样。
16.根据权利要求9的接口电路,其中所述主设备包括个人数字助理。
17.一种用于连接从设备和主设备的接口电路,所述接口电路设置在所述从设备中,并且支持比特串行双向信号线,所述比特串行双向信号线用于从所述主设备向所述从设备传送命令和相关联数据,所述比特串行双向信号线还传送其它信号,所述其它信号包括复位信号。
18.根据权利要求17的接口电路,其中所述其它信号还包括中断信号和学习序列信号,所述学习序列信号用于指定从所述从设备向所述主设备传送的数据的比特时间的持续时间。
19.一种用于连接从设备和主设备的接口电路,所述接口电路设置在所述从设备中,并且支持比特串行双向信号线,所述比特串行双向信号线用于从所述主设备向所述从设备传送命令和相关联数据,所述比特串行双向信号线还传送其它信号,所述其它信号包括中断信号。
20.根据权利要求19的接口电路,其中所述其它信号还包括复位信号和学习序列信号,所述学习序列信号用于指定从所述从设备向所述主设备传送的数据的比特时间的持续时间。
21.一个用于连接从设备和主设备的接口电路,所述接口电路设置在所述从设备中,并且支持比特串行双向信号线,所述比特串行双向信号线用于从所述主设备向所述从设备传送命令和相关联数据,所述比特串行双向信号线还传送其它信号,所述其它信号包括学习序列信号,它用于指定从所述从设备向所述主设备传送的数据的比特时间的持续时间。
22.根据权利要求21的接口电路,其中所述接口电路包括用于生成时钟信号的振荡器,其中比特时间的持续时间是时钟信号周期的倍数,并且所述主设备根据比特时间的指定持续时间,对所述所述比特串行双向信号线进行采样。
23.根据权利要求22的接口电路,其中,通过在比特时间的指定持续时间内的预定点在所述比特串行双向信号线上是否出现跳变,来区分逻辑0和逻辑1。
24.根据权利要求23的接口电路,其中比特时间的指定持续时间为T,预定点约为T/2。
25.根据权利要求21的接口电路,其中所述接口电路包括至少一个寄存器,所述主设备可经由所述比特串行双向信号线对其进行读取。
26.根据权利要求21的接口电路,其中所述接口电路包括至少一个寄存器,所述主设备可经由所述比特串行双向信号线对其进行写入。
27.根据权利要求21的接口电路,其中所述接口电路包括至少一个存储设备位置,所述主设备可经由所述比特串行双向信号线对其进行读取。
28.根据权利要求21的接口电路,其中所述接口电路包括至少一个存储设备位置,所述主设备可经由所述比特串行双向信号线对其进行写入。
29.根据权利要求21的接口电路,其中所述接口电路包括一个验证块,可通过所述主设备经由所述比特串行双向信号线发送的命令进行寻址,并且对至少一条带有经由所述比特串行双向信号线发送到所述主设备的应答数据的命令作出响应。
30.根据权利要求21的接口电路,其中所述其它信号还包括复位信号和中断信号。
31.一种用于在主设备和从设备之间进行通信的方法,该方法包括:
通过接口连接从设备和主设备,该接口包括一条比特串行双向信号线;
经由比特串行双向信号线从主设备向从设备发送复位信号;
经由比特串行双向信号线向主设备发送学习序列信号,所述学习序列信号用于指定在主设备和从设备之间传送的数据的比特时间的持续时间;以及
经由比特串行双向信号线,在主设备和从设备之间传送数据或命令中的至少一个。
32.根据权利要求31的方法,其中所述传送步骤包括:主设备根据比特时间的指定持续时间对比特串行双向信号线进行采样。
33.根据权利要求32的方法,其中,通过在比特时间的指定持续时间内的预定点在比特串行双向信号线上是否出现跳变,来区分逻辑0和逻辑1。
34.根据权利要求33的方法,其中比特时间的指定持续时间为T,预定点约为T/2。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US36290802P | 2002-03-08 | 2002-03-08 | |
US60/362,908 | 2002-03-08 | ||
US10/245,053 US6742061B1 (en) | 2002-03-08 | 2002-09-16 | Accessory control interface |
US10/245,053 | 2002-09-16 | ||
PCT/IB2003/000548 WO2003077504A2 (en) | 2002-03-08 | 2003-02-13 | Accessory control interface |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1640083A true CN1640083A (zh) | 2005-07-13 |
CN1640083B CN1640083B (zh) | 2010-09-29 |
Family
ID=27807589
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN038054485A Expired - Fee Related CN1640083B (zh) | 2002-03-08 | 2003-02-13 | 附件控制接口 |
Country Status (10)
Country | Link |
---|---|
US (2) | US6742061B1 (zh) |
EP (1) | EP1483871A4 (zh) |
JP (1) | JP2005520402A (zh) |
KR (1) | KR100928905B1 (zh) |
CN (1) | CN1640083B (zh) |
AU (1) | AU2003252811A1 (zh) |
BR (1) | BR0303340A (zh) |
CA (1) | CA2476981C (zh) |
DE (1) | DE10391056B4 (zh) |
WO (1) | WO2003077504A2 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102341971A (zh) * | 2009-03-09 | 2012-02-01 | 苹果公司 | 用于提供保护电路以通过相同端口选择性地处理多种电缆类型的系统和方法 |
CN103220275A (zh) * | 2013-03-28 | 2013-07-24 | 东莞宇龙通信科技有限公司 | 移动终端、移动终端的子机及子机的工作方法 |
CN103533483A (zh) * | 2012-07-02 | 2014-01-22 | 安凯(广州)微电子技术有限公司 | 一种音频处理装置及音响设备 |
Families Citing this family (46)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100493858B1 (ko) * | 2002-12-16 | 2005-06-10 | 삼성전자주식회사 | 멀티 이어잭 및 그의 제어방법 |
WO2005041548A1 (en) * | 2003-10-28 | 2005-05-06 | Nokia Corporation | Audio block |
US7797471B2 (en) | 2004-04-27 | 2010-09-14 | Apple Inc. | Method and system for transferring album artwork between a media player and an accessory |
US7529870B1 (en) * | 2004-04-27 | 2009-05-05 | Apple Inc. | Communication between an accessory and a media player with multiple lingoes |
US8117651B2 (en) | 2004-04-27 | 2012-02-14 | Apple Inc. | Method and system for authenticating an accessory |
US7441058B1 (en) * | 2006-09-11 | 2008-10-21 | Apple Inc. | Method and system for controlling an accessory having a tuner |
US7673083B2 (en) * | 2004-04-27 | 2010-03-02 | Apple Inc. | Method and system for controlling video selection and playback in a portable media player |
US7826318B2 (en) * | 2004-04-27 | 2010-11-02 | Apple Inc. | Method and system for allowing a media player to transfer digital audio to an accessory |
US7529872B1 (en) * | 2004-04-27 | 2009-05-05 | Apple Inc. | Communication between an accessory and a media player using a protocol with multiple lingoes |
US7895378B2 (en) * | 2004-04-27 | 2011-02-22 | Apple Inc. | Method and system for allowing a media player to transfer digital audio to an accessory |
US7529871B1 (en) * | 2004-04-27 | 2009-05-05 | Apple Inc. | Communication between an accessory and a media player with multiple protocol versions |
US7526588B1 (en) * | 2004-04-27 | 2009-04-28 | Apple Inc. | Communication between an accessory and a media player using a protocol with multiple lingoes |
US7441062B2 (en) | 2004-04-27 | 2008-10-21 | Apple Inc. | Connector interface system for enabling data communication with a multi-communication device |
US7634605B2 (en) * | 2004-04-27 | 2009-12-15 | Apple Inc. | Method and system for transferring stored data between a media player and an accessory |
US7823214B2 (en) | 2005-01-07 | 2010-10-26 | Apple Inc. | Accessory authentication for electronic devices |
US8006019B2 (en) | 2006-05-22 | 2011-08-23 | Apple, Inc. | Method and system for transferring stored data between a media player and an accessory |
US7415563B1 (en) * | 2006-06-27 | 2008-08-19 | Apple Inc. | Method and system for allowing a media player to determine if it supports the capabilities of an accessory |
US7558894B1 (en) * | 2006-09-11 | 2009-07-07 | Apple Inc. | Method and system for controlling power provided to an accessory |
US9918039B2 (en) | 2006-10-13 | 2018-03-13 | Koninklijke Philips N.V. | Interface systems for portable digital media storage and playback devices |
US7949802B2 (en) | 2006-12-08 | 2011-05-24 | Nokia Corporation | Enhanced communication via a serial interface |
WO2009032708A2 (en) * | 2007-09-04 | 2009-03-12 | Apple Inc. | Protocol for remote user interface for portable media device |
US8047966B2 (en) | 2008-02-29 | 2011-11-01 | Apple Inc. | Interfacing portable media devices and sports equipment |
US20090284476A1 (en) * | 2008-05-13 | 2009-11-19 | Apple Inc. | Pushing a user interface to a remote device |
US9870130B2 (en) | 2008-05-13 | 2018-01-16 | Apple Inc. | Pushing a user interface to a remote device |
US20100293462A1 (en) * | 2008-05-13 | 2010-11-18 | Apple Inc. | Pushing a user interface to a remote device |
US9311115B2 (en) | 2008-05-13 | 2016-04-12 | Apple Inc. | Pushing a graphical user interface to a remote device with display rules provided by the remote device |
US8970647B2 (en) * | 2008-05-13 | 2015-03-03 | Apple Inc. | Pushing a graphical user interface to a remote device with display rules provided by the remote device |
US8208853B2 (en) * | 2008-09-08 | 2012-06-26 | Apple Inc. | Accessory device authentication |
US8238811B2 (en) * | 2008-09-08 | 2012-08-07 | Apple Inc. | Cross-transport authentication |
US8452903B2 (en) | 2009-03-16 | 2013-05-28 | Apple Inc. | Mobile computing device capabilities for accessories |
US8909803B2 (en) * | 2009-03-16 | 2014-12-09 | Apple Inc. | Accessory identification for mobile computing devices |
US8341318B2 (en) | 2009-03-16 | 2012-12-25 | Apple Inc. | Techniques for facilitating communication between an accessory and a mobile computing device using application specific protocols |
US8626932B2 (en) * | 2009-09-01 | 2014-01-07 | Apple Inc. | Device-dependent selection between modes for asymmetric serial protocols |
US8069356B2 (en) | 2010-01-06 | 2011-11-29 | Apple Inc. | Accessory power management |
US8756445B2 (en) * | 2010-01-06 | 2014-06-17 | Apple Inc. | Providing power to an accessory during portable computing device hibernation |
US8438408B2 (en) * | 2010-01-26 | 2013-05-07 | Apple Inc. | Control of accessory components by portable computing device |
TWI449356B (zh) * | 2010-02-05 | 2014-08-11 | Htc Corp | 可拆卸的無線通訊模組以及其啟動的方法 |
KR101662251B1 (ko) * | 2010-06-01 | 2016-10-04 | 엘지전자 주식회사 | 이동 단말기 및 이동 단말기의 제어 방법 |
US9135086B2 (en) * | 2010-09-22 | 2015-09-15 | Rosetta Stone, Ltd. | Performing a computerized language teaching lesson using a main computer and a mobile device |
US8775707B2 (en) * | 2010-12-02 | 2014-07-08 | Blackberry Limited | Single wire bus system |
US9306879B2 (en) | 2012-06-08 | 2016-04-05 | Apple Inc. | Message-based identification of an electronic device |
US9651676B2 (en) | 2013-10-09 | 2017-05-16 | Samsung Electronics Co., Ltd. | Digital real time clock monitor for a GNSS receiver and single pin signalling for power-on reset and wake-up interrupt |
US9588563B2 (en) | 2014-05-30 | 2017-03-07 | Apple Inc. | Protocol for managing a controllable power adapter accessory |
US10409737B2 (en) | 2017-06-07 | 2019-09-10 | Intel Corporation | Apparatus, system, and method for positionally aware device management bus address assignment |
US10551897B2 (en) * | 2017-06-07 | 2020-02-04 | Intel Corporation | Combining presence detect pin with device management bus reset and power disable |
WO2021075302A1 (ja) * | 2019-10-15 | 2021-04-22 | 株式会社ソニー・インタラクティブエンタテインメント | 信号処理チップ、及び信号処理システム |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0258873B1 (en) | 1986-09-01 | 1995-11-22 | Nec Corporation | Serial bus interface system for data communication using two-wire line as clock bus and data bus |
US5210846B1 (en) * | 1989-05-15 | 1999-06-29 | Dallas Semiconductor | One-wire bus architecture |
JPH07141053A (ja) * | 1993-11-17 | 1995-06-02 | Nec Niigata Ltd | クロック発生回路 |
US5740199A (en) * | 1994-03-23 | 1998-04-14 | Motorola Inc. | High speed wire-or communication system and method therefor |
WO1996014689A1 (en) * | 1994-11-04 | 1996-05-17 | Intel Corporation | Pcmcia autoconfigure pc card |
AU6762296A (en) * | 1995-07-20 | 1997-02-18 | Dallas Semiconductor Corporation | Microcircuit with memory that is protected by both hardware and software |
US5978927A (en) * | 1996-03-05 | 1999-11-02 | Dallas Semiconductor Corporation | Method and system for measuring a maximum and minimum response time of a plurality of devices on a data bus and adapting the timing of read and write time slots |
CN2266153Y (zh) * | 1996-08-28 | 1997-10-29 | 卢晓科 | 智能图文电话终端 |
AU3465499A (en) * | 1998-04-14 | 1999-11-01 | Qualcomm Incorporated | Method and system for interfacing a wireless communication device with an accessory |
US6532506B1 (en) * | 1998-08-12 | 2003-03-11 | Intel Corporation | Communicating with devices over a bus and negotiating the transfer rate over the same |
US6330247B1 (en) * | 1999-02-08 | 2001-12-11 | Qualcomm Incorporated | Communication protocol between a communication device and an external accessory |
-
2002
- 2002-09-16 US US10/245,053 patent/US6742061B1/en not_active Expired - Lifetime
-
2003
- 2003-02-13 BR BR0303340-6A patent/BR0303340A/pt active Pending
- 2003-02-13 WO PCT/IB2003/000548 patent/WO2003077504A2/en active Application Filing
- 2003-02-13 JP JP2003575585A patent/JP2005520402A/ja active Pending
- 2003-02-13 AU AU2003252811A patent/AU2003252811A1/en not_active Abandoned
- 2003-02-13 DE DE10391056T patent/DE10391056B4/de not_active Expired - Fee Related
- 2003-02-13 KR KR1020047013615A patent/KR100928905B1/ko active IP Right Grant
- 2003-02-13 EP EP03743938A patent/EP1483871A4/en not_active Withdrawn
- 2003-02-13 CA CA2476981A patent/CA2476981C/en not_active Expired - Fee Related
- 2003-02-13 CN CN038054485A patent/CN1640083B/zh not_active Expired - Fee Related
-
2004
- 2004-03-10 US US10/798,213 patent/US7167935B2/en not_active Expired - Lifetime
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102341971A (zh) * | 2009-03-09 | 2012-02-01 | 苹果公司 | 用于提供保护电路以通过相同端口选择性地处理多种电缆类型的系统和方法 |
US8648501B2 (en) | 2009-03-09 | 2014-02-11 | Apple Inc. | Systems and methods for providing protection circuitry to selectively handle multiple cable-types through the same port |
CN102341971B (zh) * | 2009-03-09 | 2014-06-25 | 苹果公司 | 用于提供保护电路以通过相同端口选择性地处理多种电缆类型的系统和方法 |
CN103533483A (zh) * | 2012-07-02 | 2014-01-22 | 安凯(广州)微电子技术有限公司 | 一种音频处理装置及音响设备 |
CN103533483B (zh) * | 2012-07-02 | 2016-12-21 | 安凯(广州)微电子技术有限公司 | 一种音频处理装置及音响设备 |
CN103220275A (zh) * | 2013-03-28 | 2013-07-24 | 东莞宇龙通信科技有限公司 | 移动终端、移动终端的子机及子机的工作方法 |
CN103220275B (zh) * | 2013-03-28 | 2017-09-08 | 东莞宇龙通信科技有限公司 | 移动终端、移动终端的子机及子机的工作方法 |
Also Published As
Publication number | Publication date |
---|---|
EP1483871A2 (en) | 2004-12-08 |
AU2003252811A1 (en) | 2003-09-22 |
US20040250002A1 (en) | 2004-12-09 |
US7167935B2 (en) | 2007-01-23 |
CN1640083B (zh) | 2010-09-29 |
CA2476981A1 (en) | 2003-09-18 |
DE10391056T5 (de) | 2004-04-22 |
WO2003077504A3 (en) | 2003-12-18 |
WO2003077504A2 (en) | 2003-09-18 |
KR20040089690A (ko) | 2004-10-21 |
US6742061B1 (en) | 2004-05-25 |
BR0303340A (pt) | 2004-09-14 |
AU2003252811A8 (en) | 2003-09-22 |
KR100928905B1 (ko) | 2009-11-30 |
EP1483871A4 (en) | 2010-08-04 |
DE10391056B4 (de) | 2006-07-27 |
JP2005520402A (ja) | 2005-07-07 |
CA2476981C (en) | 2013-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1640083B (zh) | 附件控制接口 | |
EP2632177B1 (en) | Electronic device, accessory, and method for detecting an accessory | |
KR101038109B1 (ko) | 듀얼 인터페이스 모드를 지원하는 스마트 카드 시스템 | |
EP1921837A1 (en) | Accessory identification algorithm for system connector | |
US7366930B2 (en) | System and method for successfully negotiating a slowest common link speed between a first and second device | |
US20040063464A1 (en) | High-speed data and power source interface cable for mobile devices | |
US9223727B2 (en) | Input-output circuit | |
JP2006511053A5 (zh) | ||
KR20010012145A (ko) | 외부 액세서리를 갖는 전자 장치를 인터페이싱하기 위한방법 및 장치 | |
US20070075680A1 (en) | Charging mode control circuit | |
US20100259399A1 (en) | Mobile communication device configured to sense external cable | |
CN110018976B (zh) | Usb主设备响应usb从设备方法及相关设备 | |
WO2018086458A1 (zh) | Usb接口电路、usb接口实现方法、装置和存储介质 | |
CN107770759A (zh) | 蓝牙语音链路的建立方法、装置、存储介质及移动终端 | |
TWI621947B (zh) | 音訊裝置的控制方法與系統 | |
GB2424300A (en) | Establishing communication using stored protocol configuration parameter | |
JP7417767B2 (ja) | データケーブル及び充電機器 | |
US6481629B1 (en) | PC card with variable width data bus communication capabilities | |
US11121545B2 (en) | Hot swapping protection device for power over ethernet and method thereof | |
JP4491146B2 (ja) | 電子装置におけるバッテリと通信手段への通信手段の同期方法、及び装置、及びバッテリ | |
US10579565B2 (en) | Detection control device | |
JP2002116853A (ja) | Usb搭載電子機器及びそれに用いるusbケーブル | |
CN114661646A (zh) | 串口转接控制电路 | |
WO2001031801A1 (en) | One way single-wire communication interface | |
KR20060100054A (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 | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20160113 Address after: Espoo, Finland Patentee after: Technology Co., Ltd. of Nokia Address before: Espoo, Finland Patentee before: Nokia Oyj |
|
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100929 Termination date: 20200213 |
|
CF01 | Termination of patent right due to non-payment of annual fee |