专利名称:一种电子设备、数据接口类型的检测方法
技术领域:
本发明涉及电子技术领域,尤其涉及一种电子设备、数据接口类型的检测方法。
背景技术:
随着非现金交易、网上银行、网上支付的逐渐盛行,IC卡、用于电子签名的生成及验证、加密、解密的电子签名工具(如,USBKEY),用于生成动态口令的动态口令生成装置(如,OTP令牌)等信息安全产品也随之普及。IC卡、USBKEY, OTP令牌等不同的信息安全产品具备不同的功能,适用于不同的应
用场合,为了便于用户携带,目前市场上已出现集成多种功能的信息安全产品。为了使信息安全产品可以与个人电脑、移动通信终端等交易终端配合使用,信息安全产品上通常需要设置各种不同的接口插槽/插口,例如,用于与个人电脑配合使用的USB接口插槽,用于与移动通信终端配合使用的音频插口等。现有技术中设置有多种接口插槽/插口的电子产品(例如,信息安全产品)成本较高,且体积较大,不便于用户使用和携带。
发明内容
本发明所要解决的技术问题是,克服现有技术的不足,提供一种可通过一个接口插槽实现多种类型的接口通信的电子产品以及数据接口类型的检测方法。本发明的目的是通过以下技术方案实现的本发明一方面提供了一种电子设备,包含接口插槽,与所述接口插槽相连的至少两个不同接口类型的接口模块,所述各接口模块分别与所述接口插槽中的D+引脚和D-引脚相连;所述电子设备中还包含比较器和接口类型判别单元;所述比较器的两个输入引脚分别与所述D+引脚和D-引脚相连,输出引脚与所述接口类型判别单元相连;所述接口类型判别单元,用于在上电后检测所述比较器输出引脚输出的电平波形,根据检测到的电平波形判断通过所述接口插槽与所述电子设备相连的外部设备所使用的接口类型,并输出接口类型判别结果,以使所述电子设备通过与所述接口类型判别结果相对应的接口模块与外部设备进行数据通信。此外,所述接口类型至少包括USB接口,IC卡接口,音频接口。此外,所述接口模块中包含音频接口模块;所述接口模块中还包含IC卡接口模块或USB接口模块;所述音频接口模块将所述D+引脚和D-引脚中的一个引脚作为音频信号引脚,将另一引脚作为参考信号引脚;当所述接口类型判别单元在上电并稳定后检测到所述比较器输出引脚输出的电平为周期性变化的电平时,判定与所述电子设备相连的外部设备所使用的接口类型为音频接口。此外,所述接口模块中包含USB接口模块;所述接口模块中还包含音频接口模块;所述比较器的两个输入引脚中的正极与所述D+引脚相连,负极与所述D-引脚相连;当所述接口类型判别单元在上电并稳定后预先设定的T毫秒内检测到所述比较器输出引脚输出的电平为持续的高电平时,判定与所述电子设备相连的外部设备所使用的接口类型为USB接口 ;或所述比较器的两个输入引脚中的正极与所述D-引脚相连,负极与所述D+引脚相连;当所述接口类型判别单元在上电并稳定后预先设定的T毫秒内检测到所述比较器输出引脚输出的电平为持续的低电平时,判定与所述电子设备相连的外部设备所使用的接口类型为USB接口。此外,所述接口模块中包含USB接口模块;所述接口模块中还包含IC卡接口模块或音频接口模块;所述比较器的两个输入引脚中的正极与所述D+引脚相连,负极与所述D-引脚相连;当所述接口类型判别单元在上电并稳定后预先设定的T毫秒内检测到所述比较器输出引脚输出的电平为持续的高电平时,判定与所述电子设备相连的外部设备所使用的接口类型为USB接口。此外,所述接口模块中包含IC卡接口模块,所述接口模块中还包含音频接口模
块;所述IC卡接口模块将所述D+引脚作为I/O引脚、将所述D-引脚作为RST引脚与外部设备进行数据通信;所述比较器的两个输入引脚中的正极与所述D+引脚相连,负极与所述D-引脚相连;当所述接口类型判别单元在上电并稳定后预先设定的T毫秒内检测到所述比较器输出引脚输出的电平为持续的低电平时,判定与所述电子设备相连的外部设备所使用的接口类型为IC卡接口 ;或所述比较器的两个输入引脚中的正极与所述D-引脚相连,负极与所述D+引脚相连;当所述接口类型判别单元在上电并稳定后预先设定的T毫秒内检测到所述比较器输出引脚输出的电平为持续的高电平时,判定与所述电子设备相连的外部设备所使用的接口类型为IC卡接口。此外,所述接口模块中包含IC卡接口模块,所述接口模块中还包含USB接口模块或音频接口模块;所述IC卡接口模块将所述D+弓I脚作为I/O弓I脚、将所述D-弓I脚作为RST引脚与外部设备进行数据通信;所述比较器的两个输入引脚中的正极与所述D+引脚相连,负极与所述D-引脚相连;当所述接口类型判别单元在上电并稳定后预先设定的T毫秒内检测到所述比较器输出引脚输出的电平为持续的低电平时,判定与所述电子设备相连的外部设备所使用的接口类型为IC卡接口。此外,所述音频接口模块包含音频接收模块和信号发送模块;所述音频接收模块与所述D+引脚和D-引脚相连,将所述D+引脚和D-引脚中的一个引脚作为音频信号引脚,将另一引脚作为参考信号引脚;所述信号发送模块与所述参考信号引脚相连,通过所述参考信号引脚向外部设备发送信号。此外,所述IC卡接口模块将所述D+引脚作为I/O引脚、将所述D-引脚作为RST引脚与外部设备进行数据通信。此外,所述IC卡接口模块将所述D-引脚作为I/O引脚、将所述D+引脚作为RST引脚与外部设备进行数据通信。此外,所述T的取值范围为40彡T彡120。本发明另一方面还提供一种数据接口类型的检测方法,用于检测与电子设备的接口插槽的D+引脚和D-引脚相连的外部设备所使用的接口类型;该方法包括所述电子设备中的接口类型判别单元在其上电后,对所述电子设备中的比较器的输出引脚输出的电平波形进行检测,根据检测到的电平波形判断通过所述接口插槽与所述电子设备相连的外部设备所使用的接口类型;其中,所述比较器的两个输入引脚分别与所述D+引脚和D-引脚相连。此外,所述接口类型至少包括USB接口,IC卡接口,音频接口。此外,当所述接口类型判别单元在上电并稳定后检测到所述比较器输出引脚输出的电平为周期性变化的电平时,判定与所述电子设备相连的外部设备所使用的接口类型为音频接口 ;否则判定与所述电子设备相连的外部设备所使用的接口类型为USB接口或IC卡接口。此外,如果所述比较器的两个输入引脚中的正极与所述D+引脚相连,负极与所述D-引脚相连,则当所述接口类型判别单元在上电并稳定后预先设定的T毫秒内检测到所述比较器输出引脚输出的电平为持续的高电平时,判定与所述电子设备相连的外部设备所使用的接口类型为USB接口,否则判定与所述电子设备相连的外部设备所使用的接口类型为
音频接口 ;或如果所述比较器的两个输入引脚中的正极与所述D-引脚相连,负极与所述D+引脚相连,则当所述接口类型判别单元在上电并稳定后预先设定的T毫秒内检测到所述比较器输出引脚输出的电平为持续的低电平时,判定与所述电子设备相连的外部设备所使用的接口类型为USB接口,否则判定与所述电子设备相连的外部设备所使用的接口类型为音频接口。此外,所述比较器的两个输入引脚中的正极与所述D+引脚相连,负极与所述D-引脚相连;当所述接口类型判别单元在上电并稳定后预先设定的T毫秒内检测到所述比较器输出引脚输出的电平为持续的高电平时,判定与所述电子设备相连的外部设备所使用的接口类型为USB接口,否则判定与所述电子设备相连的外部设备所使用的接口类型为音频接口或IC卡接口。此外,当所述接口类型判别单元在上电并稳定后预先设定的T毫秒内检测到所述比较器输出引脚输出的电平为持续的低电平时,判定与所述电子设备相连的外部设备所使用的接口类型为IC卡接口,否则判定与所述电子设备相连的外部设备所使用的接口类型为音频接口。此外,当所述接口类型判别单元在上电并稳定后预先设定的T毫秒内检测到所述比较器输出引脚输出的电平为持续的低电平时,判定与所述电子设备相连的外部设备所使用的接口类型为IC卡接口,否则判定与所述电子设备相连的外部设备所使用的接口类型为音频接口或USB接口 ;其中,所述比较器的两个输入引脚中的正极与所述D+引脚相连,负极与所述D-引脚相连;当外部设备所使用的接口类型为IC卡接口时,将所述D+引脚作为I/O引脚、将所述D-引脚作为RST引脚。此外,所述T的取值范围为40彡T彡120。采用本发明的数据接口类型的检测方法,可以在电子设备中设置一个多合一的接口插槽,该接口插槽与相应的数据线配合使用时,可以与外部的USB接口设备、IC卡接口设备和音频接口设备中的任意一个外部设备进行通信,并且本发明的电子设备可以自动识别当前与其通信的外部设备所使用的接口类型。采用本发明的技术方案,可以减少接口插槽的数量,降低电子设备的生产成本,并减小电子设备的体积。
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。图I是本发明的电子设备第一实施例的结构示意图;图2是本发明的电子设备第一实施例中的音频接口模块的结构示意图;图3是本发明接口类型检测模块第一实施例的结构示意图;图4为本发明第一实施例中,采用不同的接口类型时比较器输出电平的波形示意图;图5是本发明的电子设备第二实施例的结构示意图;图6是本发明的电子设备第二实施例中的音频接口模块的结构示意图;图7是本发明的电子设备第三实施例的结构示意图;图8为本发明第三实施例中,采用不同的接口类型时比较器输出电平的波形示意图。
具体实施例方式下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于
附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或数量或位置。在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。本发明的核心是,将本发明的电子设备中的USB插槽的D+和D-引脚分别与比较器的两个输入引脚(正极/负极)相连,通过检测比较器的输出引脚输出的电平来判断当前外部设备与本发明电子设备进行通信所采用的接口类型。下面将结合附图对本发明实施例作进一步地详细描述。实施例I图I是本发明的电子设备第一实施例的结构示意图;如图I所示,该电子设备中包含接口插槽,接口类型检测模块,接口模块(例如,IC卡接口模块,USB接口模块,音频接口模块),一个或多个安全功能模块(例如,IC卡安全模块,电子签名模块,动态口令生成模块)。接口插槽中包含¥8^,0-,0+,6冊,外壳接线(51 54)等引脚。接口类型检测模块,与D+和D-引脚相连,并与IC卡接口模块、USB接口模块和音频接口模块等接口模块相连,通过对D+和D-引脚的电平(电信号)进行检测来判断与本发明的电子设备相连的外部设备所使用的数据接口类型,并输出接口类型判定结果。接口类型检测模块的具体结构在下文中详细描述。IC卡接口模块,与D+和D-引脚相连,并与接口类型检测模块以及一个或多个功能模块(例如,IC卡安全模块)相连,用于接收接口类型检测模块、或功能模块输出的接口类型判定结果,当接收到的接口类型判定结果为当前的外部设备使用IC卡接口与电子设备进行数据通信时,IC卡接口模块进入工作状态,在功能模块与外部设备之间通过D+和D-引脚进行符合IC卡接口规范的数据通信。本实施例中,IC卡接口模块与外部设备可以将D+引脚作为IC卡接口规范的I/O引脚,将D-引脚作为IC卡接口规范的RST引脚进行数据通信。USB接口模块,与D+和D-引脚相连,并与接口类型检测模块以及一个或多个功能模块(例如,电子签名模块)相连,用于接收接口类型检测模块、或功能模块输出的接口类型判定结果,当接收到的接口类型判定结果为当前的外部设备使用USB接口与电子设备进行数据通信时,USB接口模块进入工作状态,在功能模块与外部设备之间通过D+和D-引脚进行符合USB接口规范的数据通信。音频接口模块,与D+和D-引脚相连,并与接口类型检测模块以及一个或多个功能模块(例如,动态口令生成模块)相连,用于接收接口类型检测模块、或功能模块输出的接口类型判定结果,当接收到的接口类型判定结果为当前的外部设备使用音频接口与电子设备进行数据通信时,音频接口模块进入工作状态,在功能模块与外部设备之间通过D+和D-引脚进行符合音频接口规范的数据通信。本实施例中,音频接口模块与外部设备可以将D+引脚作为音频信号引脚(左声道、右声道、单声道或混合声道音频信号所对应的引脚),将D-引脚作为接地引脚(或称为参考信号引脚)。此外,如图2所示,本实施例中,音频接口模块还可以进一步分为音频接收模块和信号发送模块。其中,音频接收模块与D+和D-引脚相连,并与功能模块相连,将D+引脚作为音频信号引脚,将D-引脚作为接地引脚(或称为参考信号引脚)接收外部设备发送的音频信号,并将音频信号发送给与其相连的功能模块。信号发送模块与D-引脚相连,并与功能模块相连,用于接收功能模块发送的命令信号,并将其通过D-引脚发送给外部设备。安全功能模块,与IC卡接口模块、USB接口模块、音频接口模块中的一个或多个接口模块相连,用于通过接口模块与外部设备进行数据通信,并完成相应的安全功能(例如,加解密功能、签名功能、生成动态口令功能)。安全功能模块可以是IC卡安全模块、电子签名模块、动态口令生成模块中的一个或多个。图3是本发明接口类型检测模块第一实施例的结构示意图,如图3所示,该模块中包含比较器,接口类型判别单元。比较器,其正极和负极分别与D+和D-引脚相连,其地线引脚接地,其电源引脚与电源相连,其输出引脚与接口类型判别单元相连。图4为采用不同的接口类型时比较器输出电平的波形示意图;如图4所示当与外部设备使用USB接口进行数据通信时,电子设备/接口类型检测模块在上电并稳定后的T毫秒内,检测到比较器的输出引脚输出持续的高电平;当与外部设备使用IC卡接口进行数据通信时,电子设备/接口类型检测模块在上电并稳定后的T毫秒内,检测到比较器的输出引脚输出持续的低电平;上述T的取值也可以根据厂商的需求自行定义。通常可以令40毫秒彡TS 120毫秒。通常T < 100毫秒。根据具体所采用的芯片/电路的不同,上电到稳定所需时间有所不同,本领域技术人员在选定设备的各组件/电路后,可以采用现有技术中的任一检测方式确定上电到稳定所需的具体时间(通常为10毫秒 100毫秒不等)。当与外部设备使用音频接口进行数据通信时,接口类型检测模块在上电并稳定后,检测到比较器的输出引脚输出的电平处于周期性变化状态(例如,输出持续的方波),输出电平的变化频率与数据传输的波特率有关。设上述周期性变化的电平的变化频率为f,则电平的变化周期1/f小于上述T。例如,波特率为9600时,l/f=0. 104毫秒。接口类型判别单元,与比较器的输出引脚相连,用于对比较器输出的电平的波形进行检测,根据检测结果判断接口类型,并输出接口类型判定结果。本实施例中,接口类型判别单元采用如下方法判断接口类型当电子设备/接口类型检测模块在上电并稳定后的T毫秒内,检测到比较器输出的电平为持续的高电平时,判定接口类型为USB接口 ;当电子设备/接口类型检测模块在上电并稳定后的T毫秒内,检测到比较器输出的电平为持续的低电平时,判定接口类型为IC卡接口;当接口类型检测模块在上电并稳定后(例如,上电并稳定后的T毫秒内),检测到比较器输出的电平为周期性变化的电平时,判定接口类型为音频接口。接口类型判别单元可以采用如下方式之一输出接口类型判定结果方式一同时向IC卡接口模块、USB接口模块、音频接口模块等接口模块输出判定结果,由IC卡接口模块、USB接口模块、音频接口模块根据接收到的判定结果的具体内容(例如,“0”表示IC卡接口,“ I”表示USB接口,“2”表示音频接口)判断当前使用的接口类型,并进而判断是否应当进入工作状态。方式_■:仅向判定结果所对应的接口I吴块输出判定结果,接收到该判定结果的接口模块进入工作状态。例如,以预先设定的启动信号作为输出的判定结果,接收到该启动信号的接口模块进入工作状态。方式三向IC卡安全模块、电子签名模块、动态口令生成模块等功能模块输出判定结果,由功能模块根据接收到的判定结果的具体内容(例如,“I”表示IC卡接口,“2”表示USB接口,“ 3 ”表示音频接口)判断当前使用的接口类型,并进而向相应的接口模块发送判定结果(例如,发送一启动信号),以启动相应接口数据的传输。
根据本发明的基本原理,上述实施例还可以有多种变换方式,例如音频接口模块与外部设备可以将D-引脚作为音频信号引脚(左声道、右声道、单声道或混合声道音频信号所对应的引脚),将D+引脚作为接地引脚(或称为参考信号引脚)使用。实施例2图5是本发明的电子设备第二实施例的结构示意图;如图5所示,该电子设备中包含接口插槽,接口类型检测模块,接口模块(例如,USB接口模块,音频接口模块),一个或多个安全功能模块(例如,电子签名模块,动态口令生成模块)。本实施例与第一实施例的主要区别是电子设备中不包含IC卡接口模块和IC卡安全模块;音频接口模块与外部设备将D-引脚作为音频信号引脚,将D+引脚作为接地引脚。此外,如图6所示,本实施例中,音频接口模块还可以进一步分为音频接收模块和信号发送模块。其中,音频接收模块与D+和D-引脚相连,并与功能模块相连,将D-引脚作为音频信号引脚,将D+引脚作为接地引脚接收外部设备发送的音频信号,并将音频信号发送给与其相连的功能模块。信号发送模块与D+引脚相连,并与功能模块相连,用于接收功能模块发送的命令信号,并将其通过D+引脚发送给外部设备。本实施例中,接口类型判别单元采用如下方法判断接口类型当电子设备/接口类型检测模块在上电并稳定后的T毫秒内,检测到比较器输出的电平为持续的高电平时,判定接口类型为USB接口 ;当接口类型检测模块在上电并稳定后(例如,上电并稳定后的T毫秒内),检测到比较器输出的电平为周期性变化电平时,判定接口类型为音频接口。本实施例中各模块的其它功能与第一实施例相同。同样,如果在本发明的其它实施例中,将比较器的正极和负极分别与D-和D+引脚相连,比较器输出的电平的波形,以及接口类型检测模块进行接口类型的判断的方法为当电子设备/接口类型检测模块在上电并稳定后的T毫秒内,检测到比较器输出的电平为持续的低电平时,判定接口类型为USB接口;当接口类型检测模块在上电并稳定后(例如,上电并稳定后的T毫秒内),检测到比较器输出的电平为周期性变化电平时,判定接口类型为音频接口。实施例3图7是本发明的电子设备第三实施例的结构示意图;如图7所示,该电子设备中包含接口插槽,接口类型检测模块,接口模块(例如,IC卡接口模块,音频接口模块),一个或多个安全功能模块(例如,IC卡安全模块,动态口令生成模块)。本实施例与第一实施例的主要区别是电子设备中不包含USB接口模块和电子签名模块;IC卡接口模块与外部设备将D-引脚作为IC卡接口规范的I/O引脚,将D+引脚作为IC卡接口规范的RST引脚进行数据通信。本实施例中,当比较器的正极和负极分别与D+和D-引脚相连时,其输出引脚输出的电平波形如图8所示
当与外部设备使用IC卡接口进行数据通信时,电子设备/接口类型检测模块在上电并稳定后的T毫秒内,检测到比较器的输出引脚输出持续的低电平;当与外部设备使用音频接口进行数据通信时,接口类型检测模块在上电并稳定后,检测到比较器的输出引脚输出的电平处于周期性变化状态(例如,输出持续的方波),输出电平的变化频率与数据传输的波特率有关。因此,本实施例中,接口类型判别单元采用如下方法判断接口类型当电子设备/接口类型检测模块在上电并稳定后的T毫秒内,检测到比较器输出的电平为持续的低电平时判定接口类型为IC卡接口;当接口类型检测模块在上电并稳定后(例如,上电并稳定后的T毫秒内),检测到比较器输出的电平为周期性变化电平时,判定接口类型为音频接口。同样,如果在本发明的其它实施例中,将比较器的正极和负极分别与D-和D+引脚相连,比较器输出的电平的波形,以及接口类型检测模块进行接口类型的判断的方法为当电子设备/接口类型检测模块在上电并稳定后T毫秒内,检测到比较器输出的电平为持续的低电平时判定接口类型为IC卡接口;当接口类型检测模块在上电并稳定后(例如,上电并稳定后的T毫秒内),检测到比较器输出的电平为周期性变化电平时,判定接口类型为音频接口。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同限定。
权利要求
1.ー种电子设备,包含接ロ插槽,与所述接ロ插槽相连的至少两个不同接ロ类型的接ロ模块,其特征在于 所述各接ロ模块分别与所述接ロ插槽中的D+引脚和D-引脚相连; 所述电子设备中还包含比较器和接ロ类型判别单元; 所述比较器的两个输入引脚分别与所述D+引脚和D-引脚相连,输出引脚与所述接ロ类型判别单元相连; 所述接ロ类型判别单元,用于在上电后检测所述比较器输出引脚输出的电平波形,根据检测到的电平波形判断通过所述接ロ插槽与所述电子设备相连的外部设备所使用的接ロ类型,并输出接ロ类型判别结果,以使所述电子设备通过与所述接ロ类型判别结果相对应的接ロ模块与外部设备进行数据通信。
2.如权利要求I所述的电子设备,其特征在于,所述接ロ类型至少包括USB接ロ,IC卡接ロ,音频接ロ。
3.如权利要求I或2所述的电子设备,其特征在干, 所述接ロ模块中包含音频接ロ模块;所述接ロ模块中还包含IC卡接ロ模块或USB接ロ模块; 所述音频接ロ模块将所述D+引脚和D-引脚中的一个引脚作为音频信号引脚,将另ー引脚作为參考信号引脚; 当所述接ロ类型判别单元在上电并稳定后检测到所述比较器输出引脚输出的电平为周期性变化的电平时,判定与所述电子设备相连的外部设备所使用的接ロ类型为音频接□。
4.如权利要求I或2所述的电子设备,其特征在干, 所述接ロ模块中包含USB接ロ模块;所述接ロ模块中还包含音频接ロ模块; 所述比较器的两个输入引脚中的正极与所述D+引脚相连,负极与所述D-引脚相连;当所述接ロ类型判别单元在上电并稳定后预先设定的T毫秒内检测到所述比较器输出引脚输出的电平为持续的高电平时,判定与所述电子设备相连的外部设备所使用的接ロ类型为USB接ロ ;或 所述比较器的两个输入引脚中的正极与所述D-引脚相连,负极与所述D+引脚相连;当所述接ロ类型判别单元在上电并稳定后预先设定的T毫秒内检测到所述比较器输出引脚输出的电平为持续的低电平吋,判定与所述电子设备相连的外部设备所使用的接ロ类型为USB 接ロ。
5.如权利要求I或2所述的电子设备,其特征在干, 所述接ロ模块中包含USB接ロ模块;所述接ロ模块中还包含IC卡接ロ模块或音频接ロ模块; 所述比较器的两个输入引脚中的正极与所述D+引脚相连,负极与所述D-引脚相连;当所述接ロ类型判别单元在上电并稳定后预先设定的T毫秒内检测到所述比较器输出引脚输出的电平为持续的高电平时,判定与所述电子设备相连的外部设备所使用的接ロ类型为USB 接ロ。
6.如权利要求I或2所述的电子设备,其特征在干, 所述接ロ模块中包含IC卡接ロ模块,所述接ロ模块中还包含音频接ロ模块;所述IC卡接ロ模块将所述D+引脚作为I/O引脚、将所述D-引脚作为RST引脚与外部设备进行数据通信; 所述比较器的两个输入引脚中的正极与所述D+引脚相连,负极与所述D-引脚相连;当所述接ロ类型判别单元在上电并稳定后预先设定的T毫秒内检测到所述比较器输出引脚输出的电平为持续的低电平时,判定与所述电子设备相连的外部设备所使用的接ロ类型为IC卡接ロ ;或 所述比较器的两个输入引脚中的正极与所述D-引脚相连,负极与所述D+引脚相连;当所述接ロ类型判别单元在上电并稳定后预先设定的T毫秒内检测到所述比较器输出引脚输出的电平为持续的高电平时,判定与所述电子设备相连的外部设备所使用的接ロ类型为IC卡接ロ。
7.如权利要求I或2所述的电子设备,其特征在干, 所述接ロ模块中包含IC卡接ロ模块,所述接ロ模块中还包含USB接ロ模块或音频接ロ模块; 所述IC卡接ロ模块将所述D+引脚作为I/O引脚、将所述D-引脚作为RST引脚与外部设备进行数据通信; 所述比较器的两个输入引脚中的正极与所述D+引脚相连,负极与所述D-引脚相连;当所述接ロ类型判别单元在上电并稳定后预先设定的T毫秒内检测到所述比较器输出引脚输出的电平为持续的低电平时,判定与所述电子设备相连的外部设备所使用的接ロ类型为IC卡接ロ。
8.如权利要求2至7中任ー权利要求所述的电子设备,其特征在干, 所述音频接ロ模块包含音频接收模块和信号发送模块; 所述音频接收模块与所述D+引脚和D-引脚相连,将所述D+引脚和D-引脚中的ー个引脚作为音频信号引脚,将另ー引脚作为參考信号引脚; 所述信号发送模块与所述參考信号引脚相连,通过所述參考信号引脚向外部设备发送信号。
9.如权利要求3或5中任ー权利要求所述的电子设备,其特征在干, 所述IC卡接ロ模块将所述D+引脚作为I/O引脚、将所述D-引脚作为RST引脚与外部设备进行数据通信。
10.如权利要求3中任ー权利要求所述的电子设备,其特征在干, 所述IC卡接ロ模块将所述D-引脚作为I/O引脚、将所述D+引脚作为RST引脚与外部设备进行数据通信。
11.如权利要求4至7中任ー权利要求所述的电子设备,其特征在干, 所述T的取值范围为50彡T彡140。
12.—种数据接ロ类型的检测方法,用于检测与电子设备的接ロ插槽的D+引脚和D-引脚相连的外部设备所使用的接ロ类型,其特征在于,该方法包括 所述电子设备中的接ロ类型判别单元在其上电后,对所述电子设备中的比较器的输出引脚输出的电平波形进行检测,根据检测到的电平波形判断通过所述接ロ插槽与所述电子设备相连的外部设备所使用的接ロ类型; 其中,所述比较器的两个输入引脚分别与所述D+引脚和D-引脚相连。
13.如权利要求12所述的检测方法,其特征在于,所述接ロ类型至少包括USB接ロ,IC卡接ロ,音频接ロ。
14.如权利要求12或13所述的检测方法,其特征在于, 当所述接ロ类型判别单元在上电并稳定后检测到所述比较器输出引脚输出的电平为周期性变化的电平时,判定与所述电子设备相连的外部设备所使用的接ロ类型为音频接ロ ;否则判定与所述电子设备相连的外部设备所使用的接ロ类型为USB接ロ或IC卡接ロ。
15.如权利要求12或13所述的检测方法,其特征在于, 如果所述比较器的两个输入引脚中的正极与所述D+引脚相连,负极与所述D-引脚相连,则当所述接ロ类型判别单元在上电并稳定后预先设定的T毫秒内检测到所述比较器输出引脚输出的电平为持续的高电平时,判定与所述电子设备相连的外部设备所使用的接ロ类型为USB接ロ,否则判定与所述电子设备相连的外部设备所使用的接ロ类型为音频接ロ ;或 如果所述比较器的两个输入引脚中的正极与所述D-引脚相连,负极与所述D+引脚相连,则当所述接ロ类型判别单元在上电并稳定后预先设定的T毫秒内检测到所述比较器输出引脚输出的电平为持续的低电平时,判定与所述电子设备相连的外部设备所使用的接ロ类型为USB接ロ,否则判定与所述电子设备相连的外部设备所使用的接ロ类型为音频接□。
16.如权利要求12或13所述的检测方法,其特征在于, 所述比较器的两个输入引脚中的正极与所述D+引脚相连,负极与所述D-引脚相连;当所述接ロ类型判别单元在上电并稳定后预先设定的T毫秒内检测到所述比较器输出引脚输出的电平为持续的高电平吋,判定与所述电子设备相连的外部设备所使用的接ロ类型为USB接ロ,否则判定与所述电子设备相连的外部设备所使用的接ロ类型为音频接ロ或IC卡接ロ。
17.如权利要求12或13所述的检测方法,其特征在于, 当所述接ロ类型判别单元在上电并稳定后预先设定的T毫秒内检测到所述比较器输出引脚输出的电平为持续的低电平时,判定与所述电子设备相连的外部设备所使用的接ロ类型为IC卡接ロ,否则判定与所述电子设备相连的外部设备所使用的接ロ类型为音频接□。
18.如权利要求12或13所述的检测方法,其特征在于, 当所述接ロ类型判别单元在上电并稳定后预先设定的T毫秒内检测到所述比较器输出引脚输出的电平为持续的低电平时,判定与所述电子设备相连的外部设备所使用的接ロ类型为IC卡接ロ,否则判定与所述电子设备相连的外部设备所使用的接ロ类型为音频接ロ或USB接ロ ; 其中,所述比较器的两个输入引脚中的正极与所述D+引脚相连,负极与所述D-引脚相连;当外部设备所使用的接ロ类型为IC卡接ロ吋,将所述D+引脚作为I/O引脚、将所述D-引脚作为RST引脚。
19.如权利要求15至18中任ー权利要求所述的检测方法,其特征在干, 所述T的取值范围为50彡T彡140。
全文摘要
本发明提供了一种电子设备、数据接口类型的检测方法,该电子设备包括接口插槽,与接口插槽相连的至少两个不同接口类型的接口模块,各接口模块分别与接口插槽中的D+引脚和D-引脚相连;比较器的两个输入引脚分别与D+引脚和D-引脚相连,输出引脚与接口类型判别单元相连;接口类型判别单元,用于在上电后检测比较器输出引脚输出的电平波形,根据检测到的电平波形判断通过接口插槽与电子设备相连的外部设备所使用的接口类型,并输出接口类型判别结果,以使电子设备通过与接口类型判别结果相对应的接口模块与外部设备进行数据通信。采用本发明的数据接口类型的检测方法,可以在电子设备中设置一个多合一的接口插槽,该接口插槽与相应的数据线配合使用时,可以与外部的USB接口设备、IC卡接口设备和音频接口设备中的任意一个外部设备进行通信。
文档编号G06F13/10GK102855202SQ20121030006
公开日2013年1月2日 申请日期2012年8月21日 优先权日2012年8月21日
发明者李东声 申请人:天地融科技股份有限公司