包括多个不同接口的智能卡的制作方法

文档序号:6610888阅读:127来源:国知局

专利名称::包括多个不同接口的智能卡的制作方法
技术领域
:本发明涉及一种智能卡。具体地说,本发明涉及一种包括多个不同接口的智能卡、与该智能卡连接的系统和该智能卡的通信方法。
背景技术
:智能卡具有通过嵌入式微处理器、卡操作系统、安全模块及其中的存储器进行特定处理任务的集成电路(IC)芯片。智能卡执行多种功能,例如操作、加密和双边通信,为用户提供高安全性和便携性。在日常应用中智能卡被广泛使用,例如,交通、医疗服务、个人识别、产品分配、民事上诉等等。智能卡基本上分为两类接触型和非接触型。通过合并接触和非接触型来制造组合卡和混合卡。接触卡必须物理接触读卡器从而获得用于芯片操作的电源和时钟信号,而非接触卡不用插入读卡器即使与其隔开一定距离也可以操作。图1示出一般的接触型智能卡100。根据IS07816接口标准制造并操作智能卡100。参照图1,智能卡100包括连接器120和IC芯片140。如图l所示,连接器120包括八个触针C1C8。从外部接口单元为触针Cl提供智能卡需要的电源电压VCC。触针C2接收用于复位智能卡的内部电路的复位信号RST。从外部接口单元为触针C3提供对于IC芯片140稳定的时钟信号CLK。这里,时钟CLK用于驱动IC芯片140。从外部接口单元为触针C5提供接地电压GND。在IS07816接口标准中还没有定义触针C4、C6和C8,其作为将来使用的空闲引脚。最近,根据通用串行总线(USB)标准这些触针C4和C8用于收发数据信号D+和D-。触针C7作为智能卡在执行与外部接口单元的半双工通信模式中所需的输入/输出引脚SIO使用。传统智能卡100通常只与IS07816接口协议兼容。最近的智能卡大多集中在通过与各种接口协议(例如,USB、MMC等)兼容来扩展其应用。然而,如图1所示智能卡的触针的数量限制为八个。此限制造成在制造与各种接口协议兼容的智能卡中的困难。
发明内容本发明旨在解决上述的问题,提供一种具有预定数量的触针但是与各种接口协议兼容的智能卡,包括该智能卡的系统及其数据通信方法。根据第一方面,本发明旨在一种智能卡,其包括触针和IC芯片,IC芯片包括与触针可电连接并且互不相同的第一接口单元。触针根据外部接口模式有选择地连接到第一接口单元中的一个。在实施例中,IC芯片还包括接口选择单元,所述接口选择单元确定外部接口模式并根据确定的结果选择第一接口单元中第一个。在实施例中,接口选择单元包括模式选择电路,响应于触针中的一个的信号产生选择代码以选择第一接口单元中的一个;和复用器电路,将由选择代码选择的第一触针单元与对应的触针连接。在实施例中,模式选择电路通过检测触针中的至少一个的信号电平来产生选择代码。在实施例中,模式选择电路同检测触针中的至少一_个的阻抗来产生选择代码。在实施例中,接口选择单元包括寄存器,存储模式设置信息;模式选择电路,响应于模式设置信息产生选择代码以选择第一接口单元中的一个;和复用器电路,将由选择代码选择的第一触针单元与对应的触针连接。在实施例中,第一接口单元包括USB接口单元、MMC接口单元和SWP接口单元中的至少一个。在实施例中,IC芯片还包括可与触针连接的第二接口单元。在实施例中,该第二接口单元包括IS07816接口单元。根据另一方面,本发明旨在一种智能卡,其包括第一触针、第二触针、第三触针以及包括IS07816接口单元和其他类型的接口单元的IC芯片。第一触针可与其他类型的接口单元连接,第二触针可与IS07816接口单元连接,第一触针根据外部接口模式有选择地与其他类型的接口单元中的一个连接。在供应电源电压和接地电压时IS07816接口单元和其他类型的接口单元共用在实施例中,IC芯片还包括接口选择单元,确定外部接口模式并根据确定的结果选择其他类型的接口单元中的一个。在实施例中,接口选择单元包括模式选择电路,响应于第一触针中的一个的信号产生选择代码以选择其他类型的接口单元中的一个;和复用器电路,将由选择代码选择的接口单元与对应的第一触针连接。在实施例中,模式选择电路通过检测触针中的至少一个的信号电平来产生选择代码。在实施例中,模式选择电路通过检测触针中的至少一个的阻抗来产生选择代码。在实施例中,接口选择单元包括寄存器,存储模式设置信息;模式选择电路,响应于模式设置信息产生选择代码以选择其他类型的接口单元中的一个;和复用器电路,将由选择代码选择的第一触针单元与对应的触针连接。在实施例中,其他类型的接口单元包括USB接口单元、MMC接口单元和SWP接口单元。在实施例中,第一触针是根据IS07816接口标准的第四引脚、第六引脚和第八引脚;第二触针是根据IS07816接口标准的第二引脚、第三引脚和第七引脚;第三触针是根据IS07816接口标准的第一引脚和第五引脚。在实施例中,第四引脚用于通过USB接口的数据输入或者通过MMC接口的数据输入和输出,第六引脚用于传输SWP接口的信号或接收MMC接口的时钟,而第八引脚用于USB接口的数据输出或MMC接口的命令交换。在实施例中,模式选择电路通过检测输入到第四引脚的信号来确定将第四和第八引脚与USB接口或者MMC接口连接,模式选择电路通过检测输入到第六引脚的信号来确定将第六引脚与SWP接口或MMC接口连接。根据另一方面,本发明旨在一种系统,其包括智能卡以及与该智能卡通信的主机。该智能卡包括第一触针、第二触针、第三触针以及包括IS07816接口单元和其他类型的接口单元的IC芯片。第一触针可与其他类型的接口单元连接,第二触针可与IS07816接口单元连接,第一触针4艮据外部接口模式有选择地连接到其他类型的接口单元中的一个。在供应电源电压和接地电压时IS07816接口单元和其他类型的接口单元共用第三触针。根据另一方面,本发明旨在一种智能卡的通信方法,所述智能卡具有触针和与连接到触针的IC芯片。所述方法包括根据触针中的至少一个的信号选择IC芯片的多个不同接口中的一个;有选择地将触针连接到选择的接口;以及通过选择的接口与外部系统通信。根据另一方面,本发明旨在一种智能卡的通信方法,所述智能卡具有触针和连接到该触针的IC芯片。所述方法包括根据存储在寄存器中的模式设置信息选择IC芯片的多个不同接口中的一个;有选择地将触针连接到选择的接口;以及通过选择的接口与外部系统通信。在此可通过参照说明书的其余部分和附图来实现本发明的性质和优点的进一步理解。如附图所示,通过对本发明的优选方面的更具体的描述,本发明的上述和其他特征和优点将会变得更清楚,其中,相同的标号指的是不同示图的相同部分。不必要画出、强调附图,但是将其给出以示出本发明的原理。图1示出一般的接触型智能卡;图2示出根据本发明的智能卡的实施例;图3示出图2中示出的接口选择单元;图4示出图3中示出的模式选择电路的自动检测电路;图5示出根据本发明的智能卡的另一实施例;图6示出图5中示出的模式选择电路的自动检测电路;图7示出包括主机和图2中示出的智能卡的系统;图8示出图7中示出的主机和IS07816接口单元相连接的系统;图9示出图7中示出的主机和USB接口单元相连接的系统;图10示出图7中示出的主机和MMC接口单元相连接的系统;图11示出图7中示出的主机和SWP接口单元相连接的系统;图12示出根据本发明由智能卡与外部系统通信的方法。具体实施例方式下面将参照附图来更详细描述本发明的优选实施例。然而,本发明可以以不同形式实施,并且不应理解为限制于在此"f是出的实施例。此外,提供这些实施例从而可以使此公开是彻底和完全的,并将本发明的范围完全地传达给本领域的技术人员。图2示出根据本发明的智能卡200的实施例。参照图2,智能卡200包括连接器220和IC芯片240。连接器220与外部接口单元连接。连接器220包括八个触针C1C8。触针C1C8被分组为第一触针C4、C6和C8,第二触针C2、C3和C7以及第三触针C1和C5。提供第一触针C4、C6和C8在不包括IS07816接口单元242的不同接口单元244、246和248中选择一个。触针C4连接到IC芯片240的焊盘P4。触针C4用于从外部USB接口单元接收数据D+或者从外部MMC接口单元输入数据MDATA/将数据MDATA输出到外部MMC接口单元。触针C6连接到IC芯片240的焊盘P6。触针C6用于与外部SWP接口单元交换信号SWP或从外部MMC接口单元接收时钟MCLK。触针C8连接到IC芯片240的焊盘P8。触针C8用于将数据D-输出到外部USB接口单元或者与外部MMC接口单元交换命令MCMD。提供第二触针C2、C3和C7用于将信号只供应给IS07816接口单元242。参照图2,第二触针C2、C3和C7连接到IS07816接口单元242。触针C2连接到IC芯片240的焊盘P2。触针C2用于接收复位信号RST以将IC芯片240的内部电路复位。触针C3连接到IC芯片240的焊盘P3。触针C3用于将稳定的时钟CLK从外部系统供应给IC芯片240。使用该时钟CLK同步驱动IC芯片240。触针C7连接到IC芯片240的引脚C7。触针C7用于以半双工模式与外部系统交换输入/输出数据SIO。提供第三触针Cl和C4用于将电源电压VCC和接地电压GND供应给IC芯片240的内部电路。触针Cl用于从外部系统接受电源电压VCC来驱动IC芯片240。触针C5连接到IC芯片240的焊盘P5。触针C5用于提供IC芯片240和外部系统之间的电接地GND。参照图2,焊盘Pl和P5连接到电源管理单元260。电源管理单元260为IC芯片240的内部电路供应通过焊盘Pl和P5传送的电源VCC和接地电压GND。IC芯片240包括焊盘P1P8、IS07816接口单元242、USB接口单元244、MCC接口单元246、SWP接口单元248、接口选择单元250、电源管理单元260和核心块270。电源管理单元260从焊盘Pl和P5分别接收电源电压VCC和接地电压GND,并将电源电压VCC和接地电压GND供应给IC芯片240的内部电路。虽然没有在图2中示出,但是核心块270包括CPU、存储器(例如,ROM、RAM或闪存)和安全逻辑电路。参照图2,IS07816接口单元242、USB接口单元244、MMC接口单元246和SWP接口单元248共用电源管理单元260和核心块270。如图2所示,智能卡200被配置为与IS07816接口单元242连接作为基本模式。否则,根据通过第一焊盘P4、P6和P8输入的信号与USB接口单元244、MMC接口单元246和SWP接口单元248电连接。下面的表1总结智能卡200中的焊盘的功能。表1<table>tableseeoriginaldocumentpage10</column></row><table>IS07816接口单元242通过焊盘P2接收复位信号RST,通过焊盘P3接收时钟CLK,并通过焊盘P7交换输入/输出数据SIO。由电源管理单元260通过焊盘P1为IS07816接口单元242供应电源电压VCC,并通过焊盘P5为IS07816接口单元242供应接地电压GND。USB接口单元244经由接口选择单元250通过焊盘P4接收数据D+,并通过焊盘P8输出数据D-。经由电源管理单元260通过焊盘Pl为USB接口单元244供应电源电压VCC,并通过焊盘P5为USB接口单元244供应接地电压GND。MMC接口单元246经由接口选择单元250通过焊盘P4输入和输出数据MDATA,通过焊盘P6接收时钟MCLK,通过焊盘P8交换命令MCMD。经由电源管理单元260通过焊盘Pl为MMC接口单元246供应电源电压VCC,并通过焊盘P5为MMC接口单元246供应接地电压GND。SWP接口单元248经由接口选择单元250通过焊盘P6接收信号SWP。由于对信号SWP施加有电源,所以不需要为SWP接口单元246供应额外的电源连冲妻。接口选4奪单元250通过感测从外部系统经由第一焊盘P4、P6和P8输入的信号来确定到外部系统的接口模式,并根据确定的结果选裤,接口单元244、246和248中的一个。如图2所示,接口选4奪单元250将信号从第一焊盘P4、P6和P8发送到选择的接口单元。如果选择或确定USB接口模式,则接口选择单元250将用于输入数据D+的焊盘P4和输出数据D-的焊盘P8电连接到USB接口单元244。如果选择或确定MMC接口模式,则接口选择单元250将用于输入/输出数据MDATA的焊盘P4、用于时钟CLK的焊盘P6和用于输出数据D-的焊盘P8电连接到MMC接口单元246。如果选择或确定SWP接口模式,则接口选择单元250将用于信号SWP的焊盘P6电连接到SWP接口单元248。根据本发明的智能卡200通过感测从外部系统经由第一焊盘P4、P6和P8输入的信号来确定到外部系统的接口模式,根据确定的结果选择接口单元中的一个,并将选"f奪的接口单元电连接到第一焊盘P4、P6和P8中的对应者。图3示出图2中示出的接口选择电路250。接口选择单元250包括第一复用器252、第二复用器254、第三复用器256和模式选择电路258。第一复用器252响应于从模式选择电路258提供的选择代码Sl,确定通过焊盘P4输入的信号为USB接口单元244的输出数据D+或者是MMC接口单元246的数据MDATA。第二复用器254响应于从模式选择电路258提供的选择代码S2,确定通过焊盘P6输入的信号为USB接口单元244的输出数据D-或者是MMC接口单元246的数据MCMD。第三复用器256响应于从模式选择电路258提供的选择代码S3,确定通过焊盘P8输入的信号为SWP接口单元248的信号SWP或者是MMC接口单元246的时钟MCLK。模式选择电路258产生用于确定接口模式的选择代码Sl、S2和S3。这里,选择代码S1S3可以由用户选择或者自动产生。用户可以下面的方式设置选择代码S1S3。首先,用户根据各个接口模式在寄存器中建立关于选择代码S1S3的信息。将在寄存器中建立的选择代码S1S3发送到模式选择电路258。因此,用户可以根据在寄存器中建立的选择代码S1S3做出选择使智能卡200可与特定的接口单元进行操作。下面的表2示例性示出由寄存器中建立的代码S1S3选择的接口单元。表2<table>tableseeoriginaldocumentpage12</column></row><table>如果在寄存器中选择代码被设置为Sl=l、S24和S3-0,则智能卡200专门用于USB接口模式中的通信。如果在寄存器中选择模式被设置为S1=0、S2二0和S3二0,则智能卡200专门用于MMC接口模式中的通信。如果在寄存器中选择模式被设置为S1=0、S2=0和S3=l,则智能卡200专门用于SWP接口冲莫式中的通信。模式选择电路258检测发送到第一焊盘P4、P6和P8的信号并自动产生选择代码S1S3。为此操作,需要模式选择电路258还包括用于检测发送到第一焊盘P4、P6和P8的信号的自动检测电路。图4示出图3中示出的模式选择电路的自动检测电路259。自动检测电路259从;险测输入到第一焊盘P4、P6和P8的信号的信号电平差和焊盘的阻抗差(impedancegap)来产生选纟奪代码S1S3。不同接口模式的信号输入在电压电平上也互不相同。智能卡200根据不同接口模式存储信号的电压电平。自动检测电路259通过将焊盘的信号的电压电平与存储在智能卡200中的值进行比较来确定到外部系统的接口模式。虽然未在此示出,用于检测焊盘的阻抗差的自动检测电路259操作如下自动检测电路259使用焊盘(信号从外部系统施加到该焊盘)周围变化的阻抗来估算焊盘的电压电平。将电压电平的数据信息与存储在智能卡200中的接口值进行比较,通过所述比较确定到外部系统的接口模式。接口选择单元250从检测第一焊盘P4、P6和P8的信号确定接口模式,参照确定的结果选择接口单元,并根据选择选择的接口模式将第一焊盘P4、P6和P8的焊盘进行电连接。图5示出根据本发明的智能卡300的另一实施例。参照图5,智能卡300包括以双键方式(doublebondingpattern)连接到的接口单元344、346和348的信号线的第一焊盘P4、P6和P8。引脚P4连接到USB接口单元344的数据输入线D+和MMC接口单元346的数据线MDATA。焊盘P6连接到SWP接口单元348的信号线SWP和MMC接口单元346的时钟线MCLK。焊盘P8连接到USB接口单元344的数据输出线D-和MMC接口单元346的命令线MCMD。接口选择单元350包括开关351~356和模式选择电路358。开关351~356响应于从模式选择电路358提供的选择代码Sl、S2和S3确定并控制第一焊盘P4、P6和P8与接口单元344、346和348之间的连接。开关351响应于选4奪代码S1确定将焊盘P4与USB接口单元344的输入数据线D+电连接。开关352响应于选择代码S2确定将焊盘P8与USB接口单元344的输出数据线D-电连接。开关353响应于选择代码Sl确定将焊盘P4与MMC接口单元346的数据线MDATA电连接。开关354响应于选择代码S2确定将焊盘P8与MMC接口单元346的命令线MCMD电连接。开关355响应于选4奪代码S3确定将焊盘P6与SWP接口单元348的信号线SWP电连接。开关356响应于选4奪代码S3将焊盘P6与MMC接口单元346的时钟线MCLK电连接。模式选择电路358检测发送到第一焊盘P4、P6和P8的信号,并产生施加到开关351356的选择代码S1S3。为此操作,模式选择电路358还需要包括自动检测电路。图6示出根据本发明的自动检测电路359。图6中示出的自动检测电路359从感测输入到第一焊盘P4、P6和P8的信号的电压电平或焊盘的阻抗差来产生选#^代码S1S3。自动选择电路359通过感测输入到第一焊盘P4、P6和P8的信号确定与外部系统通信的接口模式,并将选择的代码值施加到开关351356来确定与外部系统通信的接口模式。接口选择单元350根据自动检测电路359的选择代码值来确定接通或者切断开关351~356,并将第一焊盘P4、P6和P8中的对应者电连接到选择的接口单元。参照图5和图6,智能卡300根据下面的过程进行与接口单元的电互连。在默认基本才莫式中,智能卡300通常连接到IS07816接口单元342,开关351都处于开路状态。如果智能卡300将要与外部系统以USB接口模式通信,则智能卡300的自动检测电路359通过感测输入到焊盘P4和P8的信号产生选择代码Sl和S2。由从自动4会测电路359产生的选择代码Sl和S2接通开关351和352。因此,USB接口单元344自动连接到接收输入数据D+的焊盘P4和输出输出数据D-的焊盘P8。然后,智能卡300能够与外部系统以USB接口模式通信。如果智能卡300将要与外部系统以MMC接口模式通信,则智能卡300的自动检测电路359通过感测输入到焊盘P4、P6和P8的信号产生选择模式代码/Sl、/S2和/S3。由从自动检测电路359产生的选择模式代码/Sl、/S2和/S3接通开关353、354和355。因此,MMC接口单元346自动连接到输入或输出数据MDATA的焊盘P4、接收时钟MCLK的焊盘P6和4妄收命令MCMD的焊盘P8。然后,智能卡300能够与外部系统以MMC接口模式通信。如果智能卡300将要与外部系统以SWP接口模式通信,则智能卡300的自动检测电路359通过感测输入到焊盘P4、P6和P8的信号产生选择模式代码S3。由从自动检测电路359产生的选择代码S3接通开关356。因此,SWP接口单元344自动连接到输入或输出信号SWP的焊盘P6。然后,智能卡300能够与外部系统以SWP接口模式通信。如上所述,本发明的智能卡300通过感测输入到第一焊盘P4、P6和P8的信号来产生选择代码值以选择用于与外部系统通信的接口单元。响应于该选择代码值,与选择的接口模式对应的第一焊盘P4、P6和P8中的焊盘电连接到选择的接口单元,使智能卡300与外部系统通信。图7示出包括主机400和图2中示出的智能卡200的系统。参照图7,该系统包括智能卡200和主机400。主机400包括IS07816接口单元、USB接口单元、MMC接口单元和SWP接口单元中的一个。根据本发明的智能卡200能够与各种外部接口单元(例如,USB接口单元、MMC接口单元或SWP接口单元)通信。图8示出图7中示出的主机400与ISO7816接口单元440相连接的系统。参照图8,智能卡200能够与包括IS07816接口单元420的主机进行基本地通信。图9示出图7中的主机400与USB接口单元440相连接的系统。接口选择单元250通过感测从主机400发送的焊盘P4和P8的信号,发现由智能卡200操作的接口模式是USB接口模式。因此,智能卡200将发送到焊盘P4和P8的信号识别为USB接口单元244的输入数据D+和输出数据D-。通过电源管理单元260从焊盘Pl为智能卡200供应电源电压VCC以及从焊盘P5为智能卡200供应接地电压GND。图10示出图7中示出的主机400与MMC接口单元460相连接的系统。接口选择单元250通过感测从主机400发送的焊盘P4、P6和P8的信号,发现由智能卡200操作的接口模式是MMC接口模式。因此,智能卡200将发送到焊盘P4、P6和P8的信号分别识别为MMC接口单元244的输入/输出数据MDATA、时钟MCLK和命令MCMD。通过电源管理单元260从焊盘Pl为智能卡200供应电源电压VCC以及从焊盘P5为智能卡200供应接地电压GND。图11示出图7中示出的主机400与SWP接口单元480相连接的系统。接口选择单元250通过感测从主机400发送的焊盘P6的信号,发现由智能卡200操作的接口模式是SWP接口模式。因此,智能卡200将发送到焊盘P6的信号识别为SWP接口单元248的信号SWP。图12示出根据本发明由智能卡200与外部系统通信的方法。智能卡200包括多个不同接口单元。该接口单元共用智能卡的焊盘以与外部系统通信。参照图12,由智能卡200与外部系统通信的方法如下首先,在步骤SIO,智能卡200确定用于与外部系统通信的接口模式。由用户操作或者通过感测从与外部系统接触的焊盘传送的信号来确定接口模式。接下来,在步骤S20,智能卡200根据由步骤S10选择的接口模式操作以将选择的接口单元与共用的焊盘电连接,从而使能够通信。在步骤S20,其余的未选择的接口单元从共用的焊盘断开电连接。然后,在步骤S30,智能卡200通过由步骤S20连接到的焊盘开始与外部系统进行数据通信。因此,智能卡能够包括不同的接口单元,即使限制焊盘的数量也能够与各种外部一妄口单元(例如420、440、460和480)进行数据通信。总之,本发明提供一种包括不同类型的接口单元的智能卡,即使限制触针的数量也能够与各种外部接口系统通信数据。虽然已经参照本发明的示例性实施例对其进行具体示出和描述,但是本领域的普通技术人员将理解,在不脱离权利要求限定的本发明的精神和范围的情况下,可以在形式和细节上对其做出各种改变。权利要求1、一种智能卡,包括触针;和IC芯片,包括与触针电连接并且互不相同的第一接口单元,其中,所述触针根据外部接口模式有选择地连接到第一接口单元中的一个。2、如权利要求1所述的智能卡,其中,所述IC芯片还包括接口选择单元,确定外部接口模式并根据确定的结果选择第一接口单元中的一个。3、如权利要求2所述的智能卡,其中,所述接口选择单元包括模式选择电路,响应于触针中的一个的信号产生选择代码以选择第一接口单元中的一个;和复用器电路,将由所述选择代码选择的第一接口单元与对应的触针连接。4、如权利要求3所述的智能卡,其中,所述模式选择电路通过检测触针中的至少一个的信号电平来产生选择代码。5、如权利要求3所述的智能卡,其中,所述模式选择电路通过检测触针中的至少一个的阻抗来产生选择代码。6、如权利要求2所述的智能卡,其中,所述接口选择单元包括寄存器,存储模式设置信息;模式选择电路,响应于模式设置信息产生选择代码以选择第一接口单元中的一个;和复用器电路,将由选择代码选择的第一接口单元与对应的触针连接。7、如权利要求1所述的智能卡,其中所述第一接口单元包括USB接口单元、MMC接口单元和SWP接口单元中的至少一个。8、如权利要求1所述的智能卡,其中,所述IC芯片还包括与触针连接的第二接口单元。9、如权利要求8所述的智能卡,其中,所述第二接口单元包括IS07816接口单元。10、一种智能卡,包括第一触针;第二触针;第三触针;和IC芯片,包括IS07816接口单元和其他类型的4妻口单元,其中,所述第一触针与其他类型的接口单元连接,第二触针与IS07816接口单元连接,第一触针根据外部接口模式有选择地连接到其他类型的接口单元中的一个,其中,在供应电源电压和接地电压时,由IS07816接口单元和其他类型的接口单元共用所述第三触针。11、如权利要求IO所述的智能卡,其中,所述IC芯片还包括接口选择单元,确定外部接口模式并根据确定的结果选择其他类型的接口单元中的一个。12、如权利要求11所述的智能卡,其中,所述接口选择单元包括模式选择电路,响应于第一触针中的一个的信号产生选择代码以选择其他类型的接口单元中的一个;复用器电路,将由选择代码选择的接口单元与对应的第一触针连接。13、如权利要求12所述的智能卡,其中,所述模式选择电路通过检测触针中的至少一个的信号电平来产生选择代码。14、如权利要求12所述的智能卡,其中,所述模式选择电路通过检测触针中的至少一个的阻抗来产生选冲奪代码。15、如权利要求11所述的智能卡,其中,所述接口选择单元包括寄存器,存储模式设置信息;模式选择电路,响应于模式设置信息产生选择代码以选择其他类型的接口单元中的一个;复用器电路,将由选择代码选择的接口单元与对应的触针连接。16、如权利要求IO所述的智能卡,其中,所述其他类型的接口单元包括USB接口单元、MMC接口单元和SWP接口单元。17、如权利要求13所述的智能卡,其中,所述第一触针是根据IS07816接口标准的第四引脚、第六引脚和第八引脚;所述第二触针是是根据IS07816接口标准的第二引脚、第三引脚和第七引脚;所述第三触针是根据IS07816接口标准的第一引脚和第五引脚。18、如权利要求17所述的智能卡,其中,所述第四引脚用于通过USB接口的数据输入或通过MMC接口的数据输入或输出,其中,所述第六引脚用于传送SWP接口的信号或接收MMC接口的时钟,其中,所述第八引脚用于USB接口的数据输出或MMC接口的命令交换。19、如权利要求18所述的智能卡,其中,所述模式选择电路通过检测输入到第四引脚的信号确定将第四和第八引脚与USB接口或MMC接口连接,其中,所述模式选择电路通过检测输入到第六引脚的信号确定将第六引脚与SWP接口或MMC接口连接。20、一种系统,包括智能卡;和与智能卡通信的主机,其中,所述智能卡包括第一触针;第二触针;第三触针;和IC芯片,包括IS07816接口单元和其他类型的接口单元。其中,所述第一触针与其他类型的接口单元连接,第二触针与IS07816接口单元连接,第一触针根据外部接口模式有选择地连接到其他类型的接口单元中的一个,其中,在供应电源电压和接地电压时,由IS07816接口单元和其他类型的接口单元共用所述第三触针。21、一种具有触针和连接到所述触针的IC芯片的智能卡的通信方法,包括根据触针中的至少一个的信号选择IC芯片的多个不同接口中的一个;有选择地将触针连接到选择的接口;以及通过选4奪的接口与外部系统通信。22、一种具有触针和连接到所述触针的IC芯片的智能卡的通信方法,包括根据寄存器中存储的模式设置信息选择IC芯片的多个不同接口中的一个;有选择地将触针连接到选择的接口;以及通过选择的接口与外部系统通信。全文摘要一种包括触针和连接到所述触针的IC芯片的智能卡,其具有互不相同的第一接口单元。触针根据外部接口模式有选择地连接到第一接口单元中的一个。文档编号G06K17/00GK101101638SQ20071012811公开日2008年1月9日申请日期2007年7月6日优先权日2006年7月7日发明者金圣贤申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1