亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

包括多個(gè)不同接口的智能卡的制作方法

文檔序號(hào):6610888閱讀:149來(lái)源:國(guó)知局

專(zhuān)利名稱(chēng)::包括多個(gè)不同接口的智能卡的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及一種智能卡。具體地說(shuō),本發(fā)明涉及一種包括多個(gè)不同接口的智能卡、與該智能卡連接的系統(tǒng)和該智能卡的通信方法。
背景技術(shù)
:智能卡具有通過(guò)嵌入式微處理器、卡操作系統(tǒng)、安全模塊及其中的存儲(chǔ)器進(jìn)行特定處理任務(wù)的集成電路(IC)芯片。智能卡執(zhí)行多種功能,例如操作、加密和雙邊通信,為用戶提供高安全性和便攜性。在日常應(yīng)用中智能卡被廣泛使用,例如,交通、醫(yī)療服務(wù)、個(gè)人識(shí)別、產(chǎn)品分配、民事上訴等等。智能卡基本上分為兩類(lèi)接觸型和非接觸型。通過(guò)合并接觸和非接觸型來(lái)制造組合卡和混合卡。接觸卡必須物理接觸讀卡器從而獲得用于芯片操作的電源和時(shí)鐘信號(hào),而非接觸卡不用插入讀卡器即使與其隔開(kāi)一定距離也可以操作。圖1示出一般的接觸型智能卡100。根據(jù)IS07816接口標(biāo)準(zhǔn)制造并操作智能卡100。參照?qǐng)D1,智能卡100包括連接器120和IC芯片140。如圖l所示,連接器120包括八個(gè)觸針C1C8。從外部接口單元為觸針Cl提供智能卡需要的電源電壓VCC。觸針C2接收用于復(fù)位智能卡的內(nèi)部電路的復(fù)位信號(hào)RST。從外部接口單元為觸針C3提供對(duì)于IC芯片140穩(wěn)定的時(shí)鐘信號(hào)CLK。這里,時(shí)鐘CLK用于驅(qū)動(dòng)IC芯片140。從外部接口單元為觸針C5提供接地電壓GND。在IS07816接口標(biāo)準(zhǔn)中還沒(méi)有定義觸針C4、C6和C8,其作為將來(lái)使用的空閑引腳。最近,根據(jù)通用串行總線(USB)標(biāo)準(zhǔn)這些觸針C4和C8用于收發(fā)數(shù)據(jù)信號(hào)D+和D-。觸針C7作為智能卡在執(zhí)行與外部接口單元的半雙工通信模式中所需的輸入/輸出引腳SIO使用。傳統(tǒng)智能卡100通常只與IS07816接口協(xié)議兼容。最近的智能卡大多集中在通過(guò)與各種接口協(xié)議(例如,USB、MMC等)兼容來(lái)擴(kuò)展其應(yīng)用。然而,如圖1所示智能卡的觸針的數(shù)量限制為八個(gè)。此限制造成在制造與各種接口協(xié)議兼容的智能卡中的困難。
發(fā)明內(nèi)容本發(fā)明旨在解決上述的問(wèn)題,提供一種具有預(yù)定數(shù)量的觸針但是與各種接口協(xié)議兼容的智能卡,包括該智能卡的系統(tǒng)及其數(shù)據(jù)通信方法。根據(jù)第一方面,本發(fā)明旨在一種智能卡,其包括觸針和IC芯片,IC芯片包括與觸針可電連接并且互不相同的第一接口單元。觸針根據(jù)外部接口模式有選擇地連接到第一接口單元中的一個(gè)。在實(shí)施例中,IC芯片還包括接口選擇單元,所述接口選擇單元確定外部接口模式并根據(jù)確定的結(jié)果選擇第一接口單元中第一個(gè)。在實(shí)施例中,接口選擇單元包括模式選擇電路,響應(yīng)于觸針中的一個(gè)的信號(hào)產(chǎn)生選擇代碼以選擇第一接口單元中的一個(gè);和復(fù)用器電路,將由選擇代碼選擇的第一觸針單元與對(duì)應(yīng)的觸針連接。在實(shí)施例中,模式選擇電路通過(guò)檢測(cè)觸針中的至少一個(gè)的信號(hào)電平來(lái)產(chǎn)生選擇代碼。在實(shí)施例中,模式選擇電路同檢測(cè)觸針中的至少一_個(gè)的阻抗來(lái)產(chǎn)生選擇代碼。在實(shí)施例中,接口選擇單元包括寄存器,存儲(chǔ)模式設(shè)置信息;模式選擇電路,響應(yīng)于模式設(shè)置信息產(chǎn)生選擇代碼以選擇第一接口單元中的一個(gè);和復(fù)用器電路,將由選擇代碼選擇的第一觸針單元與對(duì)應(yīng)的觸針連接。在實(shí)施例中,第一接口單元包括USB接口單元、MMC接口單元和SWP接口單元中的至少一個(gè)。在實(shí)施例中,IC芯片還包括可與觸針連接的第二接口單元。在實(shí)施例中,該第二接口單元包括IS07816接口單元。根據(jù)另一方面,本發(fā)明旨在一種智能卡,其包括第一觸針、第二觸針、第三觸針以及包括IS07816接口單元和其他類(lèi)型的接口單元的IC芯片。第一觸針可與其他類(lèi)型的接口單元連接,第二觸針可與IS07816接口單元連接,第一觸針根據(jù)外部接口模式有選擇地與其他類(lèi)型的接口單元中的一個(gè)連接。在供應(yīng)電源電壓和接地電壓時(shí)IS07816接口單元和其他類(lèi)型的接口單元共用在實(shí)施例中,IC芯片還包括接口選擇單元,確定外部接口模式并根據(jù)確定的結(jié)果選擇其他類(lèi)型的接口單元中的一個(gè)。在實(shí)施例中,接口選擇單元包括模式選擇電路,響應(yīng)于第一觸針中的一個(gè)的信號(hào)產(chǎn)生選擇代碼以選擇其他類(lèi)型的接口單元中的一個(gè);和復(fù)用器電路,將由選擇代碼選擇的接口單元與對(duì)應(yīng)的第一觸針連接。在實(shí)施例中,模式選擇電路通過(guò)檢測(cè)觸針中的至少一個(gè)的信號(hào)電平來(lái)產(chǎn)生選擇代碼。在實(shí)施例中,模式選擇電路通過(guò)檢測(cè)觸針中的至少一個(gè)的阻抗來(lái)產(chǎn)生選擇代碼。在實(shí)施例中,接口選擇單元包括寄存器,存儲(chǔ)模式設(shè)置信息;模式選擇電路,響應(yīng)于模式設(shè)置信息產(chǎn)生選擇代碼以選擇其他類(lèi)型的接口單元中的一個(gè);和復(fù)用器電路,將由選擇代碼選擇的第一觸針單元與對(duì)應(yīng)的觸針連接。在實(shí)施例中,其他類(lèi)型的接口單元包括USB接口單元、MMC接口單元和SWP接口單元。在實(shí)施例中,第一觸針是根據(jù)IS07816接口標(biāo)準(zhǔn)的第四引腳、第六引腳和第八引腳;第二觸針是根據(jù)IS07816接口標(biāo)準(zhǔn)的第二引腳、第三引腳和第七引腳;第三觸針是根據(jù)IS07816接口標(biāo)準(zhǔn)的第一引腳和第五引腳。在實(shí)施例中,第四引腳用于通過(guò)USB接口的數(shù)據(jù)輸入或者通過(guò)MMC接口的數(shù)據(jù)輸入和輸出,第六引腳用于傳輸SWP接口的信號(hào)或接收MMC接口的時(shí)鐘,而第八引腳用于USB接口的數(shù)據(jù)輸出或MMC接口的命令交換。在實(shí)施例中,模式選擇電路通過(guò)檢測(cè)輸入到第四引腳的信號(hào)來(lái)確定將第四和第八引腳與USB接口或者M(jìn)MC接口連接,模式選擇電路通過(guò)檢測(cè)輸入到第六引腳的信號(hào)來(lái)確定將第六引腳與SWP接口或MMC接口連接。根據(jù)另一方面,本發(fā)明旨在一種系統(tǒng),其包括智能卡以及與該智能卡通信的主機(jī)。該智能卡包括第一觸針、第二觸針、第三觸針以及包括IS07816接口單元和其他類(lèi)型的接口單元的IC芯片。第一觸針可與其他類(lèi)型的接口單元連接,第二觸針可與IS07816接口單元連接,第一觸針4艮據(jù)外部接口模式有選擇地連接到其他類(lèi)型的接口單元中的一個(gè)。在供應(yīng)電源電壓和接地電壓時(shí)IS07816接口單元和其他類(lèi)型的接口單元共用第三觸針。根據(jù)另一方面,本發(fā)明旨在一種智能卡的通信方法,所述智能卡具有觸針和與連接到觸針的IC芯片。所述方法包括根據(jù)觸針中的至少一個(gè)的信號(hào)選擇IC芯片的多個(gè)不同接口中的一個(gè);有選擇地將觸針連接到選擇的接口;以及通過(guò)選擇的接口與外部系統(tǒng)通信。根據(jù)另一方面,本發(fā)明旨在一種智能卡的通信方法,所述智能卡具有觸針和連接到該觸針的IC芯片。所述方法包括根據(jù)存儲(chǔ)在寄存器中的模式設(shè)置信息選擇IC芯片的多個(gè)不同接口中的一個(gè);有選擇地將觸針連接到選擇的接口;以及通過(guò)選擇的接口與外部系統(tǒng)通信。在此可通過(guò)參照說(shuō)明書(shū)的其余部分和附圖來(lái)實(shí)現(xiàn)本發(fā)明的性質(zhì)和優(yōu)點(diǎn)的進(jìn)一步理解。如附圖所示,通過(guò)對(duì)本發(fā)明的優(yōu)選方面的更具體的描述,本發(fā)明的上述和其他特征和優(yōu)點(diǎn)將會(huì)變得更清楚,其中,相同的標(biāo)號(hào)指的是不同示圖的相同部分。不必要畫(huà)出、強(qiáng)調(diào)附圖,但是將其給出以示出本發(fā)明的原理。圖1示出一般的接觸型智能卡;圖2示出根據(jù)本發(fā)明的智能卡的實(shí)施例;圖3示出圖2中示出的接口選擇單元;圖4示出圖3中示出的模式選擇電路的自動(dòng)檢測(cè)電路;圖5示出根據(jù)本發(fā)明的智能卡的另一實(shí)施例;圖6示出圖5中示出的模式選擇電路的自動(dòng)檢測(cè)電路;圖7示出包括主機(jī)和圖2中示出的智能卡的系統(tǒng);圖8示出圖7中示出的主機(jī)和IS07816接口單元相連接的系統(tǒng);圖9示出圖7中示出的主機(jī)和USB接口單元相連接的系統(tǒng);圖10示出圖7中示出的主機(jī)和MMC接口單元相連接的系統(tǒng);圖11示出圖7中示出的主機(jī)和SWP接口單元相連接的系統(tǒng);圖12示出根據(jù)本發(fā)明由智能卡與外部系統(tǒng)通信的方法。具體實(shí)施例方式下面將參照附圖來(lái)更詳細(xì)描述本發(fā)明的優(yōu)選實(shí)施例。然而,本發(fā)明可以以不同形式實(shí)施,并且不應(yīng)理解為限制于在此"f是出的實(shí)施例。此外,提供這些實(shí)施例從而可以使此公開(kāi)是徹底和完全的,并將本發(fā)明的范圍完全地傳達(dá)給本領(lǐng)域的技術(shù)人員。圖2示出根據(jù)本發(fā)明的智能卡200的實(shí)施例。參照?qǐng)D2,智能卡200包括連接器220和IC芯片240。連接器220與外部接口單元連接。連接器220包括八個(gè)觸針C1C8。觸針C1C8被分組為第一觸針C4、C6和C8,第二觸針C2、C3和C7以及第三觸針C1和C5。提供第一觸針C4、C6和C8在不包括IS07816接口單元242的不同接口單元244、246和248中選擇一個(gè)。觸針C4連接到IC芯片240的焊盤(pán)P4。觸針C4用于從外部USB接口單元接收數(shù)據(jù)D+或者從外部MMC接口單元輸入數(shù)據(jù)MDATA/將數(shù)據(jù)MDATA輸出到外部MMC接口單元。觸針C6連接到IC芯片240的焊盤(pán)P6。觸針C6用于與外部SWP接口單元交換信號(hào)SWP或從外部MMC接口單元接收時(shí)鐘MCLK。觸針C8連接到IC芯片240的焊盤(pán)P8。觸針C8用于將數(shù)據(jù)D-輸出到外部USB接口單元或者與外部MMC接口單元交換命令MCMD。提供第二觸針C2、C3和C7用于將信號(hào)只供應(yīng)給IS07816接口單元242。參照?qǐng)D2,第二觸針C2、C3和C7連接到IS07816接口單元242。觸針C2連接到IC芯片240的焊盤(pán)P2。觸針C2用于接收復(fù)位信號(hào)RST以將IC芯片240的內(nèi)部電路復(fù)位。觸針C3連接到IC芯片240的焊盤(pán)P3。觸針C3用于將穩(wěn)定的時(shí)鐘CLK從外部系統(tǒng)供應(yīng)給IC芯片240。使用該時(shí)鐘CLK同步驅(qū)動(dòng)IC芯片240。觸針C7連接到IC芯片240的引腳C7。觸針C7用于以半雙工模式與外部系統(tǒng)交換輸入/輸出數(shù)據(jù)SIO。提供第三觸針Cl和C4用于將電源電壓VCC和接地電壓GND供應(yīng)給IC芯片240的內(nèi)部電路。觸針Cl用于從外部系統(tǒng)接受電源電壓VCC來(lái)驅(qū)動(dòng)IC芯片240。觸針C5連接到IC芯片240的焊盤(pán)P5。觸針C5用于提供IC芯片240和外部系統(tǒng)之間的電接地GND。參照?qǐng)D2,焊盤(pán)Pl和P5連接到電源管理單元260。電源管理單元260為IC芯片240的內(nèi)部電路供應(yīng)通過(guò)焊盤(pán)Pl和P5傳送的電源VCC和接地電壓GND。IC芯片240包括焊盤(pán)P1P8、IS07816接口單元242、USB接口單元244、MCC接口單元246、SWP接口單元248、接口選擇單元250、電源管理單元260和核心塊270。電源管理單元260從焊盤(pán)Pl和P5分別接收電源電壓VCC和接地電壓GND,并將電源電壓VCC和接地電壓GND供應(yīng)給IC芯片240的內(nèi)部電路。雖然沒(méi)有在圖2中示出,但是核心塊270包括CPU、存儲(chǔ)器(例如,ROM、RAM或閃存)和安全邏輯電路。參照?qǐng)D2,IS07816接口單元242、USB接口單元244、MMC接口單元246和SWP接口單元248共用電源管理單元260和核心塊270。如圖2所示,智能卡200被配置為與IS07816接口單元242連接作為基本模式。否則,根據(jù)通過(guò)第一焊盤(pán)P4、P6和P8輸入的信號(hào)與USB接口單元244、MMC接口單元246和SWP接口單元248電連接。下面的表1總結(jié)智能卡200中的焊盤(pán)的功能。表1<table>tableseeoriginaldocumentpage10</column></row><table>IS07816接口單元242通過(guò)焊盤(pán)P2接收復(fù)位信號(hào)RST,通過(guò)焊盤(pán)P3接收時(shí)鐘CLK,并通過(guò)焊盤(pán)P7交換輸入/輸出數(shù)據(jù)SIO。由電源管理單元260通過(guò)焊盤(pán)P1為IS07816接口單元242供應(yīng)電源電壓VCC,并通過(guò)焊盤(pán)P5為IS07816接口單元242供應(yīng)接地電壓GND。USB接口單元244經(jīng)由接口選擇單元250通過(guò)焊盤(pán)P4接收數(shù)據(jù)D+,并通過(guò)焊盤(pán)P8輸出數(shù)據(jù)D-。經(jīng)由電源管理單元260通過(guò)焊盤(pán)Pl為USB接口單元244供應(yīng)電源電壓VCC,并通過(guò)焊盤(pán)P5為USB接口單元244供應(yīng)接地電壓GND。MMC接口單元246經(jīng)由接口選擇單元250通過(guò)焊盤(pán)P4輸入和輸出數(shù)據(jù)MDATA,通過(guò)焊盤(pán)P6接收時(shí)鐘MCLK,通過(guò)焊盤(pán)P8交換命令MCMD。經(jīng)由電源管理單元260通過(guò)焊盤(pán)Pl為MMC接口單元246供應(yīng)電源電壓VCC,并通過(guò)焊盤(pán)P5為MMC接口單元246供應(yīng)接地電壓GND。SWP接口單元248經(jīng)由接口選擇單元250通過(guò)焊盤(pán)P6接收信號(hào)SWP。由于對(duì)信號(hào)SWP施加有電源,所以不需要為SWP接口單元246供應(yīng)額外的電源連沖妻。接口選4奪單元250通過(guò)感測(cè)從外部系統(tǒng)經(jīng)由第一焊盤(pán)P4、P6和P8輸入的信號(hào)來(lái)確定到外部系統(tǒng)的接口模式,并根據(jù)確定的結(jié)果選褲,接口單元244、246和248中的一個(gè)。如圖2所示,接口選4奪單元250將信號(hào)從第一焊盤(pán)P4、P6和P8發(fā)送到選擇的接口單元。如果選擇或確定USB接口模式,則接口選擇單元250將用于輸入數(shù)據(jù)D+的焊盤(pán)P4和輸出數(shù)據(jù)D-的焊盤(pán)P8電連接到USB接口單元244。如果選擇或確定MMC接口模式,則接口選擇單元250將用于輸入/輸出數(shù)據(jù)MDATA的焊盤(pán)P4、用于時(shí)鐘CLK的焊盤(pán)P6和用于輸出數(shù)據(jù)D-的焊盤(pán)P8電連接到MMC接口單元246。如果選擇或確定SWP接口模式,則接口選擇單元250將用于信號(hào)SWP的焊盤(pán)P6電連接到SWP接口單元248。根據(jù)本發(fā)明的智能卡200通過(guò)感測(cè)從外部系統(tǒng)經(jīng)由第一焊盤(pán)P4、P6和P8輸入的信號(hào)來(lái)確定到外部系統(tǒng)的接口模式,根據(jù)確定的結(jié)果選擇接口單元中的一個(gè),并將選"f奪的接口單元電連接到第一焊盤(pán)P4、P6和P8中的對(duì)應(yīng)者。圖3示出圖2中示出的接口選擇電路250。接口選擇單元250包括第一復(fù)用器252、第二復(fù)用器254、第三復(fù)用器256和模式選擇電路258。第一復(fù)用器252響應(yīng)于從模式選擇電路258提供的選擇代碼Sl,確定通過(guò)焊盤(pán)P4輸入的信號(hào)為USB接口單元244的輸出數(shù)據(jù)D+或者是MMC接口單元246的數(shù)據(jù)MDATA。第二復(fù)用器254響應(yīng)于從模式選擇電路258提供的選擇代碼S2,確定通過(guò)焊盤(pán)P6輸入的信號(hào)為USB接口單元244的輸出數(shù)據(jù)D-或者是MMC接口單元246的數(shù)據(jù)MCMD。第三復(fù)用器256響應(yīng)于從模式選擇電路258提供的選擇代碼S3,確定通過(guò)焊盤(pán)P8輸入的信號(hào)為SWP接口單元248的信號(hào)SWP或者是MMC接口單元246的時(shí)鐘MCLK。模式選擇電路258產(chǎn)生用于確定接口模式的選擇代碼Sl、S2和S3。這里,選擇代碼S1S3可以由用戶選擇或者自動(dòng)產(chǎn)生。用戶可以下面的方式設(shè)置選擇代碼S1S3。首先,用戶根據(jù)各個(gè)接口模式在寄存器中建立關(guān)于選擇代碼S1S3的信息。將在寄存器中建立的選擇代碼S1S3發(fā)送到模式選擇電路258。因此,用戶可以根據(jù)在寄存器中建立的選擇代碼S1S3做出選擇使智能卡200可與特定的接口單元進(jìn)行操作。下面的表2示例性示出由寄存器中建立的代碼S1S3選擇的接口單元。表2<table>tableseeoriginaldocumentpage12</column></row><table>如果在寄存器中選擇代碼被設(shè)置為Sl=l、S24和S3-0,則智能卡200專(zhuān)門(mén)用于USB接口模式中的通信。如果在寄存器中選擇模式被設(shè)置為S1=0、S2二0和S3二0,則智能卡200專(zhuān)門(mén)用于MMC接口模式中的通信。如果在寄存器中選擇模式被設(shè)置為S1=0、S2=0和S3=l,則智能卡200專(zhuān)門(mén)用于SWP接口沖莫式中的通信。模式選擇電路258檢測(cè)發(fā)送到第一焊盤(pán)P4、P6和P8的信號(hào)并自動(dòng)產(chǎn)生選擇代碼S1S3。為此操作,需要模式選擇電路258還包括用于檢測(cè)發(fā)送到第一焊盤(pán)P4、P6和P8的信號(hào)的自動(dòng)檢測(cè)電路。圖4示出圖3中示出的模式選擇電路的自動(dòng)檢測(cè)電路259。自動(dòng)檢測(cè)電路259從;險(xiǎn)測(cè)輸入到第一焊盤(pán)P4、P6和P8的信號(hào)的信號(hào)電平差和焊盤(pán)的阻抗差(impedancegap)來(lái)產(chǎn)生選纟奪代碼S1S3。不同接口模式的信號(hào)輸入在電壓電平上也互不相同。智能卡200根據(jù)不同接口模式存儲(chǔ)信號(hào)的電壓電平。自動(dòng)檢測(cè)電路259通過(guò)將焊盤(pán)的信號(hào)的電壓電平與存儲(chǔ)在智能卡200中的值進(jìn)行比較來(lái)確定到外部系統(tǒng)的接口模式。雖然未在此示出,用于檢測(cè)焊盤(pán)的阻抗差的自動(dòng)檢測(cè)電路259操作如下自動(dòng)檢測(cè)電路259使用焊盤(pán)(信號(hào)從外部系統(tǒng)施加到該焊盤(pán))周?chē)兓淖杩箒?lái)估算焊盤(pán)的電壓電平。將電壓電平的數(shù)據(jù)信息與存儲(chǔ)在智能卡200中的接口值進(jìn)行比較,通過(guò)所述比較確定到外部系統(tǒng)的接口模式。接口選擇單元250從檢測(cè)第一焊盤(pán)P4、P6和P8的信號(hào)確定接口模式,參照確定的結(jié)果選擇接口單元,并根據(jù)選擇選擇的接口模式將第一焊盤(pán)P4、P6和P8的焊盤(pán)進(jìn)行電連接。圖5示出根據(jù)本發(fā)明的智能卡300的另一實(shí)施例。參照?qǐng)D5,智能卡300包括以雙鍵方式(doublebondingpattern)連接到的接口單元344、346和348的信號(hào)線的第一焊盤(pán)P4、P6和P8。引腳P4連接到USB接口單元344的數(shù)據(jù)輸入線D+和MMC接口單元346的數(shù)據(jù)線MDATA。焊盤(pán)P6連接到SWP接口單元348的信號(hào)線SWP和MMC接口單元346的時(shí)鐘線MCLK。焊盤(pán)P8連接到USB接口單元344的數(shù)據(jù)輸出線D-和MMC接口單元346的命令線MCMD。接口選擇單元350包括開(kāi)關(guān)351~356和模式選擇電路358。開(kāi)關(guān)351~356響應(yīng)于從模式選擇電路358提供的選擇代碼Sl、S2和S3確定并控制第一焊盤(pán)P4、P6和P8與接口單元344、346和348之間的連接。開(kāi)關(guān)351響應(yīng)于選4奪代碼S1確定將焊盤(pán)P4與USB接口單元344的輸入數(shù)據(jù)線D+電連接。開(kāi)關(guān)352響應(yīng)于選擇代碼S2確定將焊盤(pán)P8與USB接口單元344的輸出數(shù)據(jù)線D-電連接。開(kāi)關(guān)353響應(yīng)于選擇代碼Sl確定將焊盤(pán)P4與MMC接口單元346的數(shù)據(jù)線MDATA電連接。開(kāi)關(guān)354響應(yīng)于選擇代碼S2確定將焊盤(pán)P8與MMC接口單元346的命令線MCMD電連接。開(kāi)關(guān)355響應(yīng)于選4奪代碼S3確定將焊盤(pán)P6與SWP接口單元348的信號(hào)線SWP電連接。開(kāi)關(guān)356響應(yīng)于選4奪代碼S3將焊盤(pán)P6與MMC接口單元346的時(shí)鐘線MCLK電連接。模式選擇電路358檢測(cè)發(fā)送到第一焊盤(pán)P4、P6和P8的信號(hào),并產(chǎn)生施加到開(kāi)關(guān)351356的選擇代碼S1S3。為此操作,模式選擇電路358還需要包括自動(dòng)檢測(cè)電路。圖6示出根據(jù)本發(fā)明的自動(dòng)檢測(cè)電路359。圖6中示出的自動(dòng)檢測(cè)電路359從感測(cè)輸入到第一焊盤(pán)P4、P6和P8的信號(hào)的電壓電平或焊盤(pán)的阻抗差來(lái)產(chǎn)生選#^代碼S1S3。自動(dòng)選擇電路359通過(guò)感測(cè)輸入到第一焊盤(pán)P4、P6和P8的信號(hào)確定與外部系統(tǒng)通信的接口模式,并將選擇的代碼值施加到開(kāi)關(guān)351356來(lái)確定與外部系統(tǒng)通信的接口模式。接口選擇單元350根據(jù)自動(dòng)檢測(cè)電路359的選擇代碼值來(lái)確定接通或者切斷開(kāi)關(guān)351~356,并將第一焊盤(pán)P4、P6和P8中的對(duì)應(yīng)者電連接到選擇的接口單元。參照?qǐng)D5和圖6,智能卡300根據(jù)下面的過(guò)程進(jìn)行與接口單元的電互連。在默認(rèn)基本才莫式中,智能卡300通常連接到IS07816接口單元342,開(kāi)關(guān)351都處于開(kāi)路狀態(tài)。如果智能卡300將要與外部系統(tǒng)以USB接口模式通信,則智能卡300的自動(dòng)檢測(cè)電路359通過(guò)感測(cè)輸入到焊盤(pán)P4和P8的信號(hào)產(chǎn)生選擇代碼Sl和S2。由從自動(dòng)4會(huì)測(cè)電路359產(chǎn)生的選擇代碼Sl和S2接通開(kāi)關(guān)351和352。因此,USB接口單元344自動(dòng)連接到接收輸入數(shù)據(jù)D+的焊盤(pán)P4和輸出輸出數(shù)據(jù)D-的焊盤(pán)P8。然后,智能卡300能夠與外部系統(tǒng)以USB接口模式通信。如果智能卡300將要與外部系統(tǒng)以MMC接口模式通信,則智能卡300的自動(dòng)檢測(cè)電路359通過(guò)感測(cè)輸入到焊盤(pán)P4、P6和P8的信號(hào)產(chǎn)生選擇模式代碼/Sl、/S2和/S3。由從自動(dòng)檢測(cè)電路359產(chǎn)生的選擇模式代碼/Sl、/S2和/S3接通開(kāi)關(guān)353、354和355。因此,MMC接口單元346自動(dòng)連接到輸入或輸出數(shù)據(jù)MDATA的焊盤(pán)P4、接收時(shí)鐘MCLK的焊盤(pán)P6和4妄收命令MCMD的焊盤(pán)P8。然后,智能卡300能夠與外部系統(tǒng)以MMC接口模式通信。如果智能卡300將要與外部系統(tǒng)以SWP接口模式通信,則智能卡300的自動(dòng)檢測(cè)電路359通過(guò)感測(cè)輸入到焊盤(pán)P4、P6和P8的信號(hào)產(chǎn)生選擇模式代碼S3。由從自動(dòng)檢測(cè)電路359產(chǎn)生的選擇代碼S3接通開(kāi)關(guān)356。因此,SWP接口單元344自動(dòng)連接到輸入或輸出信號(hào)SWP的焊盤(pán)P6。然后,智能卡300能夠與外部系統(tǒng)以SWP接口模式通信。如上所述,本發(fā)明的智能卡300通過(guò)感測(cè)輸入到第一焊盤(pán)P4、P6和P8的信號(hào)來(lái)產(chǎn)生選擇代碼值以選擇用于與外部系統(tǒng)通信的接口單元。響應(yīng)于該選擇代碼值,與選擇的接口模式對(duì)應(yīng)的第一焊盤(pán)P4、P6和P8中的焊盤(pán)電連接到選擇的接口單元,使智能卡300與外部系統(tǒng)通信。圖7示出包括主機(jī)400和圖2中示出的智能卡200的系統(tǒng)。參照?qǐng)D7,該系統(tǒng)包括智能卡200和主機(jī)400。主機(jī)400包括IS07816接口單元、USB接口單元、MMC接口單元和SWP接口單元中的一個(gè)。根據(jù)本發(fā)明的智能卡200能夠與各種外部接口單元(例如,USB接口單元、MMC接口單元或SWP接口單元)通信。圖8示出圖7中示出的主機(jī)400與ISO7816接口單元440相連接的系統(tǒng)。參照?qǐng)D8,智能卡200能夠與包括IS07816接口單元420的主機(jī)進(jìn)行基本地通信。圖9示出圖7中的主機(jī)400與USB接口單元440相連接的系統(tǒng)。接口選擇單元250通過(guò)感測(cè)從主機(jī)400發(fā)送的焊盤(pán)P4和P8的信號(hào),發(fā)現(xiàn)由智能卡200操作的接口模式是USB接口模式。因此,智能卡200將發(fā)送到焊盤(pán)P4和P8的信號(hào)識(shí)別為USB接口單元244的輸入數(shù)據(jù)D+和輸出數(shù)據(jù)D-。通過(guò)電源管理單元260從焊盤(pán)Pl為智能卡200供應(yīng)電源電壓VCC以及從焊盤(pán)P5為智能卡200供應(yīng)接地電壓GND。圖10示出圖7中示出的主機(jī)400與MMC接口單元460相連接的系統(tǒng)。接口選擇單元250通過(guò)感測(cè)從主機(jī)400發(fā)送的焊盤(pán)P4、P6和P8的信號(hào),發(fā)現(xiàn)由智能卡200操作的接口模式是MMC接口模式。因此,智能卡200將發(fā)送到焊盤(pán)P4、P6和P8的信號(hào)分別識(shí)別為MMC接口單元244的輸入/輸出數(shù)據(jù)MDATA、時(shí)鐘MCLK和命令MCMD。通過(guò)電源管理單元260從焊盤(pán)Pl為智能卡200供應(yīng)電源電壓VCC以及從焊盤(pán)P5為智能卡200供應(yīng)接地電壓GND。圖11示出圖7中示出的主機(jī)400與SWP接口單元480相連接的系統(tǒng)。接口選擇單元250通過(guò)感測(cè)從主機(jī)400發(fā)送的焊盤(pán)P6的信號(hào),發(fā)現(xiàn)由智能卡200操作的接口模式是SWP接口模式。因此,智能卡200將發(fā)送到焊盤(pán)P6的信號(hào)識(shí)別為SWP接口單元248的信號(hào)SWP。圖12示出根據(jù)本發(fā)明由智能卡200與外部系統(tǒng)通信的方法。智能卡200包括多個(gè)不同接口單元。該接口單元共用智能卡的焊盤(pán)以與外部系統(tǒng)通信。參照?qǐng)D12,由智能卡200與外部系統(tǒng)通信的方法如下首先,在步驟SIO,智能卡200確定用于與外部系統(tǒng)通信的接口模式。由用戶操作或者通過(guò)感測(cè)從與外部系統(tǒng)接觸的焊盤(pán)傳送的信號(hào)來(lái)確定接口模式。接下來(lái),在步驟S20,智能卡200根據(jù)由步驟S10選擇的接口模式操作以將選擇的接口單元與共用的焊盤(pán)電連接,從而使能夠通信。在步驟S20,其余的未選擇的接口單元從共用的焊盤(pán)斷開(kāi)電連接。然后,在步驟S30,智能卡200通過(guò)由步驟S20連接到的焊盤(pán)開(kāi)始與外部系統(tǒng)進(jìn)行數(shù)據(jù)通信。因此,智能卡能夠包括不同的接口單元,即使限制焊盤(pán)的數(shù)量也能夠與各種外部一妄口單元(例如420、440、460和480)進(jìn)行數(shù)據(jù)通信??傊景l(fā)明提供一種包括不同類(lèi)型的接口單元的智能卡,即使限制觸針的數(shù)量也能夠與各種外部接口系統(tǒng)通信數(shù)據(jù)。雖然已經(jīng)參照本發(fā)明的示例性實(shí)施例對(duì)其進(jìn)行具體示出和描述,但是本領(lǐng)域的普通技術(shù)人員將理解,在不脫離權(quán)利要求限定的本發(fā)明的精神和范圍的情況下,可以在形式和細(xì)節(jié)上對(duì)其做出各種改變。權(quán)利要求1、一種智能卡,包括觸針;和IC芯片,包括與觸針電連接并且互不相同的第一接口單元,其中,所述觸針根據(jù)外部接口模式有選擇地連接到第一接口單元中的一個(gè)。2、如權(quán)利要求1所述的智能卡,其中,所述IC芯片還包括接口選擇單元,確定外部接口模式并根據(jù)確定的結(jié)果選擇第一接口單元中的一個(gè)。3、如權(quán)利要求2所述的智能卡,其中,所述接口選擇單元包括模式選擇電路,響應(yīng)于觸針中的一個(gè)的信號(hào)產(chǎn)生選擇代碼以選擇第一接口單元中的一個(gè);和復(fù)用器電路,將由所述選擇代碼選擇的第一接口單元與對(duì)應(yīng)的觸針連接。4、如權(quán)利要求3所述的智能卡,其中,所述模式選擇電路通過(guò)檢測(cè)觸針中的至少一個(gè)的信號(hào)電平來(lái)產(chǎn)生選擇代碼。5、如權(quán)利要求3所述的智能卡,其中,所述模式選擇電路通過(guò)檢測(cè)觸針中的至少一個(gè)的阻抗來(lái)產(chǎn)生選擇代碼。6、如權(quán)利要求2所述的智能卡,其中,所述接口選擇單元包括寄存器,存儲(chǔ)模式設(shè)置信息;模式選擇電路,響應(yīng)于模式設(shè)置信息產(chǎn)生選擇代碼以選擇第一接口單元中的一個(gè);和復(fù)用器電路,將由選擇代碼選擇的第一接口單元與對(duì)應(yīng)的觸針連接。7、如權(quán)利要求1所述的智能卡,其中所述第一接口單元包括USB接口單元、MMC接口單元和SWP接口單元中的至少一個(gè)。8、如權(quán)利要求1所述的智能卡,其中,所述IC芯片還包括與觸針連接的第二接口單元。9、如權(quán)利要求8所述的智能卡,其中,所述第二接口單元包括IS07816接口單元。10、一種智能卡,包括第一觸針;第二觸針;第三觸針;和IC芯片,包括IS07816接口單元和其他類(lèi)型的4妻口單元,其中,所述第一觸針與其他類(lèi)型的接口單元連接,第二觸針與IS07816接口單元連接,第一觸針根據(jù)外部接口模式有選擇地連接到其他類(lèi)型的接口單元中的一個(gè),其中,在供應(yīng)電源電壓和接地電壓時(shí),由IS07816接口單元和其他類(lèi)型的接口單元共用所述第三觸針。11、如權(quán)利要求IO所述的智能卡,其中,所述IC芯片還包括接口選擇單元,確定外部接口模式并根據(jù)確定的結(jié)果選擇其他類(lèi)型的接口單元中的一個(gè)。12、如權(quán)利要求11所述的智能卡,其中,所述接口選擇單元包括模式選擇電路,響應(yīng)于第一觸針中的一個(gè)的信號(hào)產(chǎn)生選擇代碼以選擇其他類(lèi)型的接口單元中的一個(gè);復(fù)用器電路,將由選擇代碼選擇的接口單元與對(duì)應(yīng)的第一觸針連接。13、如權(quán)利要求12所述的智能卡,其中,所述模式選擇電路通過(guò)檢測(cè)觸針中的至少一個(gè)的信號(hào)電平來(lái)產(chǎn)生選擇代碼。14、如權(quán)利要求12所述的智能卡,其中,所述模式選擇電路通過(guò)檢測(cè)觸針中的至少一個(gè)的阻抗來(lái)產(chǎn)生選沖奪代碼。15、如權(quán)利要求11所述的智能卡,其中,所述接口選擇單元包括寄存器,存儲(chǔ)模式設(shè)置信息;模式選擇電路,響應(yīng)于模式設(shè)置信息產(chǎn)生選擇代碼以選擇其他類(lèi)型的接口單元中的一個(gè);復(fù)用器電路,將由選擇代碼選擇的接口單元與對(duì)應(yīng)的觸針連接。16、如權(quán)利要求IO所述的智能卡,其中,所述其他類(lèi)型的接口單元包括USB接口單元、MMC接口單元和SWP接口單元。17、如權(quán)利要求13所述的智能卡,其中,所述第一觸針是根據(jù)IS07816接口標(biāo)準(zhǔn)的第四引腳、第六引腳和第八引腳;所述第二觸針是是根據(jù)IS07816接口標(biāo)準(zhǔn)的第二引腳、第三引腳和第七引腳;所述第三觸針是根據(jù)IS07816接口標(biāo)準(zhǔn)的第一引腳和第五引腳。18、如權(quán)利要求17所述的智能卡,其中,所述第四引腳用于通過(guò)USB接口的數(shù)據(jù)輸入或通過(guò)MMC接口的數(shù)據(jù)輸入或輸出,其中,所述第六引腳用于傳送SWP接口的信號(hào)或接收MMC接口的時(shí)鐘,其中,所述第八引腳用于USB接口的數(shù)據(jù)輸出或MMC接口的命令交換。19、如權(quán)利要求18所述的智能卡,其中,所述模式選擇電路通過(guò)檢測(cè)輸入到第四引腳的信號(hào)確定將第四和第八引腳與USB接口或MMC接口連接,其中,所述模式選擇電路通過(guò)檢測(cè)輸入到第六引腳的信號(hào)確定將第六引腳與SWP接口或MMC接口連接。20、一種系統(tǒng),包括智能卡;和與智能卡通信的主機(jī),其中,所述智能卡包括第一觸針;第二觸針;第三觸針;和IC芯片,包括IS07816接口單元和其他類(lèi)型的接口單元。其中,所述第一觸針與其他類(lèi)型的接口單元連接,第二觸針與IS07816接口單元連接,第一觸針根據(jù)外部接口模式有選擇地連接到其他類(lèi)型的接口單元中的一個(gè),其中,在供應(yīng)電源電壓和接地電壓時(shí),由IS07816接口單元和其他類(lèi)型的接口單元共用所述第三觸針。21、一種具有觸針和連接到所述觸針的IC芯片的智能卡的通信方法,包括根據(jù)觸針中的至少一個(gè)的信號(hào)選擇IC芯片的多個(gè)不同接口中的一個(gè);有選擇地將觸針連接到選擇的接口;以及通過(guò)選4奪的接口與外部系統(tǒng)通信。22、一種具有觸針和連接到所述觸針的IC芯片的智能卡的通信方法,包括根據(jù)寄存器中存儲(chǔ)的模式設(shè)置信息選擇IC芯片的多個(gè)不同接口中的一個(gè);有選擇地將觸針連接到選擇的接口;以及通過(guò)選擇的接口與外部系統(tǒng)通信。全文摘要一種包括觸針和連接到所述觸針的IC芯片的智能卡,其具有互不相同的第一接口單元。觸針根據(jù)外部接口模式有選擇地連接到第一接口單元中的一個(gè)。文檔編號(hào)G06K17/00GK101101638SQ20071012811公開(kāi)日2008年1月9日申請(qǐng)日期2007年7月6日優(yōu)先權(quán)日2006年7月7日發(fā)明者金圣賢申請(qǐng)人:三星電子株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1