新四季網

在智慧卡上集成多種數據傳輸接口的方法和新型智慧卡的製作方法

2023-11-11 15:47:47

專利名稱:在智慧卡上集成多種數據傳輸接口的方法和新型智慧卡的製作方法
技術領域:
本發明屬於智慧卡及其集成電路晶片設計和應用領域,尤其涉及一種在智慧卡上集成多種數據傳輸接口的方法和新型智慧卡。
背景技術:
智慧卡又叫IC卡,是一種將具有存儲、加密及數據處理能力的集成電路晶片鑲嵌於塑料基片中的卡片。智慧卡種類繁多,根據嵌裝的晶片來劃分,分成存儲器卡和微處理器卡兩大類;根據卡片與外界的數據傳送形式來劃分,可分為接觸式和非接觸式兩種。本發明中的智慧卡是指接觸式的微處理器卡,包括GSM系統中的SIM卡、CDMA系統中UIM卡、PHS系統中的PIM卡以及3G系統中的USIM卡等。智慧卡的基本特性和功能在ISO/IEC7816系列標準中有所規定。
目前,智慧卡已廣泛用於電信、金融、政府、交通、醫療、公共管理、網際網路等領域。尤其是在移動通信領域,SIM卡作為一種應用在移動通信領域的智慧卡,不僅得到了廣泛應用,而且還有效促進了移動通信技術的迅速發展和普遍應用。SIM卡也是當今智慧卡應用最成功的典範。
長期以來,智慧卡集成電路和軟體技術一直沿用了其誕生以來的基本設計理念和內部架構。一方面,智慧卡技術獲得了巨大的商業成功;另一方面,智慧卡技術也受到越來越多其它新技術的挑戰,如果不能夠在技術平臺上儘快地實施升級,智慧卡也面臨著被淘汰的危險。隨著對數據安全和存儲容量需求的提高,傳統智慧卡的接口傳輸速度就成為開展新應用的瓶頸了。
傳統智慧卡的接口規範是由ISO7816標準來規定的,其傳輸速率通常在幾kbps(kilobits per second,千位/秒)到幾百kbps之間,實際上最常用的速率一般不超過115.2kbps。假設以該速率傳輸一首MP3歌曲,通常其大小在4.5M字節左右,則需要三百多秒,如果考慮到傳輸的開銷和容錯等因素,時間還會加長。由於現代密碼算法的安全強度和複雜度加大,導致智慧卡與外界交換和處理的數據量也越來越大,傳統的較低的傳輸速率越來越制約著新的安全應用的發展,比如多媒體數據的實時加/解密、編/解碼或DRM應用。另外,由於存儲技術的發展,智慧卡上的存儲空間和存儲內容也越來越多,接口速度低與存儲容量高之間的矛盾也越來越尖銳,因此有必要為智慧卡增加高速數據接口,提高其外部數據傳輸速率。
由於傳統智慧卡只集成了ISO/IEC7816接口通訊協議,該協議只能在特定的智慧卡終端設備上讀取智慧卡內容,由於接口的不通用導致無法與使用標準接口的計算機設備、電信設備等直接相連。這種局限性限制了智慧卡在相關領域的應用和發展。因此,為智慧卡增加標準和主流的傳輸接口,可擴大其應用領域;考慮到目前各種應用領域採用的接口標準不統一,在智慧卡上集成多種高速數據接口並進行復用是一種可行的解決辦法。
為智慧卡增加高速數據接口的工作已經進行很久了,比如通過USB接口來擴展應用,其局限性在於這些方案是針對增加某種特定接口的;本發明旨在解決多種高速數據接口集成和復用的方法,並提出了ISO/IEC7816與高速數據接口同時進行數據通信以實現智慧卡系統的多模工作,以及通過協議檢測來識別通信模式的方法。

發明內容
本發明的目的在於針對傳統智慧卡的外部數據傳輸速率低、接口單一、應用領域和範圍受限的問題,提供一種在智慧卡ISO/IEC7816接口的基礎上,集成多種高速數據接口的方法,使ISO/IEC7816接口和其它任一種高速數據接口既可以單獨/獨立工作,也可以同時/協同工作;同時,既可以根據外部輸入的高速數據接口信號和類型靈活選擇和控制高速數據接口的開啟或關斷,也可以通過ISO/IEC7816接口信號靈活選擇和控制高速數據接口的開啟或關斷,以及通過控制各種接口的工作模式來降低智慧卡功耗;同時,本發明還要提供能夠實現上述方法的新型智慧卡。
為實現上述目的,本發明所提供的在智慧卡上集成多種數據傳輸接口的方法,是在ISO/IEC7816接口通訊協議的基礎上,將ISO/IEC7816接口信號所未用的三條管腳C4、C6、C8進行信號復用,在此三條管腳上集成多種高速數據接口;並採用雙總線對高速數據接口和ISO/IEC7816接口分別進行控制和傳輸;控制器和相關電路對輸入的高速數據接口信號進行檢測和識別,確定其接口類型和通信協議,選通並開啟對應的高速數據接口的工作電路,同時關斷其餘高速數據接口的工作電路。
如上所述的在智慧卡上集成多種數據傳輸接口的方法,其中,高速數據接口為USB接口、SD接口和MMC接口。
如上所述的在智慧卡上集成多種數據傳輸接口的方法,其中,管腳信號復用的方法是將管腳C4、C8分別作為USB接口的差分數據線D+、D-,並在此基礎上,將管腳C4作為SD接口的DAT0線以及MMC接口的DAT線,將管腳C8作為SD接口及MMC接口的CMD線,將管腳C6作為三種接口的時鐘信號線。
如上所述的在智慧卡上集成多種數據傳輸接口的方法,其中,在上電時先將所有高速數據接口的工作電路關閉,然後再根據具體的輸入信號開啟相應的通信工作電路;或者,在上電時將所有高速數據接口的工作電路打開,然後根據輸入的信號類型,關掉不需要的高速數據接口的工作電路。
如上所述的在智慧卡上集成多種數據傳輸接口的方法,其中,智慧卡的數據傳輸採用的雙總線結構,可以是兩條高速總線的形式,或者一條高速總線、一條低速總線的形式。
一種集成多種數據傳輸接口的新型智慧卡,包括基於ISO/IEC7816接口通訊協議的UART通信模塊,在ISO/IEC7816接口信號所未用的三條管腳C4、C6、C8上集成多種高速數據通訊模塊的接口,各通訊模塊通過總線與SoC控制器連接,SoC控制器還連接有用於對各通訊模塊的輸入/輸出控制電路信號進行甄別和控制的輸入/輸出選擇電路和高速通信模塊選擇電路。
如上所述的集成多種數據傳輸接口的新型智慧卡,其中,高速數據通訊模塊包括USB通信模塊、SD通信模塊和MMC通信模塊。
如上所述的集成多種數據傳輸接口的新型智慧卡,其中,管腳C4、C8分別連接USB通訊模塊接口的差分數據線D+、D-,並在此基礎上,使管腳C4連接SD通訊模塊接口的DAT0線以及MMC通訊模塊接口的DAT線,管腳C8連接SD通訊模塊接口及MMC通訊模塊接口的CMD線,管腳C6連接三種通訊模塊接口的時鐘信號線。
如上所述的集成多種數據傳輸接口的新型智慧卡,其中,UART通信模塊通過低速總線與SoC控制器連接,高速數據通訊模塊通過高速總線與SoC控制器連接;或者,UART通信模塊和高速數據通訊模塊分別通過兩條高速總線與SoC控制器連接。
本發明的有益效果如下(1)利用其保留的ISO/IEC7816接口和管腳排列布局,仍然可以在傳統的智慧卡終端設備上使用,實現最大的兼容性;(2)利用其新增的標準/通用的接口,新型智慧卡不需要專用的智慧卡讀卡終端,使用標準接口就可以和計算機等外部設備直接連接使用;(3)利用其新增的高速數據接口,可以快速地交換數據,縮短通訊和操作時間,提高傳輸效率;(4)利用其通用的標準接口,配以簡單的物理連接的適配器,可以將新型智慧卡當作通用存儲卡/設備使用;(5)多種標準或通用的接口集成在一起,可以方便地使用在不同類型的讀取設備上,有效擴大使用範圍,同時提高使用的便捷性。


圖1為傳統智慧卡的觸點編號、定義示意圖。
圖2為本發明分別使用ISO/IEC7816、USB、SD、MMC接口時所佔用的管腳示意圖。
圖3為本發明的多種接口的連接和控制示意圖。
圖4為本發明在上電時所有接口均打開的實施例的接口連接和控制示意圖。
具體實施例方式
下面結合說明書附圖和具體實施方式
對本發明作進一步的描述。
為了在智慧卡中實現多種接口傳輸協議,同時保持新型智慧卡與傳統的讀卡終端設備實現最大的兼容性,一方面必須保證傳統智慧卡8個觸點的排列次序和連接形式不變(以實現兼容性),另一方面必須對部分管腳進行信號復用(以實現多種數據傳輸接口協議)。在新型智慧卡的所有接口中,智慧卡傳統的和基本的功能要求決定了ISO/IEC7816接口信號具有優先權,所有其他接口信號不能與它產生衝突和復用。因此,在本發明中,將高速數據接口和ISO/IEC7816接口分開,採用獨立的通信模塊和不同的總線分別進行控制和通信,它們之間根據應用的需要,既可以獨立工作,也可以協同/同時工作。
智慧卡的管腳排列和布局如圖1所示。
根據ISO標準規定,晶片觸點從左上角到右下角順序地編號。根據ISO/IEC7816-2,智慧卡觸點名稱和功能如下表所示

根據對智慧卡管腳排列的分析,可以看出,ISO/IEC7816接口信號實際上只使用了其中的5條管腳觸點,有3條管腳(C4、C6、C8)未用,由此可以看出,一方面可供復用的管腳數量非常少,只能利用這三條管腳實現高速信號復用,另一方面需要同時集成多種接口,因此對所選用的接口類型就有比較嚴格的要求首先,數據傳輸線不能過多,最多只能有三條;其次,從智慧卡的外形限制以及和外部終端通信的便捷性來看,其接口類型以數字接口最佳;第三,這些接口還必須適合智慧卡應用要求,比如功耗較低、物理傳輸層為包傳輸、非面向連接的、可支持特殊應用(如流傳輸)等;第四,同時為了增強智慧卡的適應性,新增的高速數據接口須具有可擴展性好、標準化程度高、使用範圍廣、易於連接等特點;第五,由於要在智慧卡三個管腳上集成多種接口,各種接口的電氣信號特徵需要儘量一致,以防止由於不同接口的電氣特徵的差異所造成的集成困難和通信故障,也必須考慮在智慧卡內部對各種接口的信號進行電氣隔離,防止幹擾。所有這些限制條件和要求導致在智慧卡集成多種高速數據接口是一項非常有挑戰性的工作。
根據上述條件和要求,從眾多的標準或流行接口中,選擇USB(Univer-sal Serial Bus,通用串行總線)、SD(Secure Digital Card,安全數字卡)、MMC(MultiMedia Card,多媒體卡)三種接口作為新型智慧卡的高速數據接口。
USB接口是一種廣泛應用在PC領域的總線接口技術,具備連接單一化、軟體自動偵測以及熱插拔、即插即用的功能。USB採用四線電纜,其中兩根為電源供應,另兩根是差分數據線(D+、D-),通過差模方式串行傳輸,信號採用了NRZI(Non-Return to Zero Inverted,非歸零倒置)脈衝編碼和比特填充方式。
MMC接口設計非常簡單只有7針。在接口中,電源供應是3針(包括電源Vcc以及數字地和模擬地),而數據操作只用3針的串行總線,即CMD、DAT、CLK三線。MMC的操作電壓為2.7伏-3.6伏,寫/讀電流只有27mA和23mA,功耗很低。它的讀寫模式包括流式、多塊和單塊。高速MMC卡(MMCplus和MMCmobile)最快速率可達到52Mbps,支持雙電壓功能,既能運行在現有的2.7-3.6V電壓環境下,也能勝任更低的1.65-1.95V電壓。
SD接口由MMC接口發展而來。SD卡為9引腳,其主要引腳的定義與MMC卡並沒有太大的區別。SD卡接口除了保留MMC的7針外,還在兩邊加多了2針作為數據線,目的是通過把傳輸方式由串行變成並行,以提高傳輸速度。但它仍然支持單線數據線的傳輸模式,在這種情況下,除了電源供應外,其真正需要的傳輸線也只有三線(即CMD、CLK、DAT0三線)。
除了上述三種接口外,IEEE1394接口也是值得關注的一種接口,可以作為本發明的候選接口之一。
在保證實現功能要求的基礎上,本發明採用管腳復用的方法,將智慧卡的C4管腳作為USB接口的D+,C8作為D-。
根據USB協議的規定,USB接口傳輸數據的時鐘精度要求比較高。對於低速傳輸,例如,根據USB版本1.1的控制傳輸和中斷傳輸,以1.5Mbps速率,數據信號誤差在±1.5%(或15000ppm)範圍內;對於全速傳輸,例如,根據USB版本1.1的等時傳輸或大容量傳輸,以12Mbps速率,數據信號誤差在±0.25%(或2500ppm)範圍內;對於USB2.0的高速傳輸模式,其數據信號發送速率為480Mbps,信號誤差在±500ppm範圍內。由此可見,要實現USB通信,須提供高精度的時鐘信號。雖然目前的陶瓷振蕩器、晶體振蕩器、諧振器或其它振動裝置的精度可以滿足上述的精度要求,但由於智慧卡的厚度非常薄、晶片封裝面積極其有限,其厚度、體積都導致其不能用在智慧卡內;雖然曾有方案提出將振蕩器安裝在卡片的片基上,與晶片通過連線相接,但這種不僅增加了智慧卡的製造複雜度和成本,而且這種方案僅適用大卡形式的智慧卡,相比之下,採用外置時鐘源,即由終端設備/讀卡器來提供高精度的時鐘源是行之有效的方法。終端設備不受體積、厚度的影響,完全可以採用高精度的時鐘源。因此,本發明採用時鐘外置方案,智慧卡內部不提供USB通信所需要的高精度時鐘,由外部的終端設備/讀卡器來提供此高精度時鐘,通過智慧卡管腳C6引入到晶片內部,從而實現USB接口傳輸功能。
在選定USB接口復用方案的基礎上,則要求SD/MMC接口的CMD、CLK、DAT/DAT0三條線的布局要與USB接口儘量保持電氣上的兼容性,以減少實現的複雜度和難度,這樣,可將USB接口所用的兩條數據線的管腳(C4、C8)也當作SD/MMC接口的數據類型的傳輸線使用,即當作DAT0/DAT和CMD線。C6則可以當作三種接口的時鐘信號線。
本實施例中,具體的管腳復用方案如下表和圖2所示。

由於USB、SD、MMC是通過公用的I/O進行管腳復用與外界通信,為防止多個接口同時打開造成的信號短路,同一時間最多只能有一種高速數據接口輸出信號,因此,在新型智慧卡內部,一方面,必須對輸入的高速數據接口信號進行識別,以確定其接口類型和通信協議;另一方面,根據選定的高速數據接口類型,選通和開啟對應的高速數據接口的工作電路,並關斷其餘高速數據接口的工作電路,以便同一時間在智慧卡管腳上最多只有一種高速數據接口信號輸出,以防止不同的高速數據接口信號發生混亂以及相互幹擾。
高速數據接口的輸入/輸出控制可以有兩種實現方案,分別如圖3和圖4所示。圖3所示為集中統一控制方案,由SoC控制器對高速數據接口的輸入/輸出進行集中統一控制;圖4所示則為分散獨立控制方案,高速數據接口的輸入/輸出控制由各個高速通信模塊自己控制,通過控制各個通信模塊的工作與否來控制同一時間只有一種輸出電路處於工作狀態。
由於ISO/IEC7816接口的傳輸速率較低,而USB、SD、MMC的傳輸速率較高,為了提高數據傳輸效率和吞吐量,在新型智慧卡內部,設置獨立的低速接口控制器來實現ISO/IEC7816接口的通信功能;同時,為了實現多種接口同時傳輸數據,新型智慧卡採用雙總線結構,ISO/IEC7816接口接到一條總線上,高速數據接口則接到另一條總線上,將低速接口控制器和高速數據接口控制器分別接到不同的總線上,由SoC控制器5來選擇和控制總線的使用。SoC控制器5既可以單獨啟用一條總線來選擇一種接口進行數據傳輸,也可以同時啟用兩條總線在ISO/IEC7816接口和高速數據接口上同時傳輸數據獨立控制數據傳輸,既可以提高數據吞吐量和傳輸效率,還可以提高智慧卡接口的擴展性和適應性,擴大其應用範圍。雙總線既可以是同一類型的總線,如均是高速總線,也可以是不同類型的總線,如一個是高速總線,另一個是低速總線。為了與高速數據接口適配,與高速數據接口一同工作的總線必須是高速總線,以保證實現數據的高速傳輸。這樣,新型智慧卡可以根據不同的應用場合來選擇不同的總線工作模式,從而提高新型智慧卡的兼容性,擴大其使用範圍。
由於智慧卡對功耗要求比較高,新型智慧卡必須對多種高速數據接口進行控制(選通或關斷),以降低卡片的功耗。根據對接口的使用狀況,新型智慧卡有多種工作模式。新型智慧卡在上電初始化晶片後,根據外設輸入的接口信號的不同選擇進入到不同的工作模式。如果只有ISO/IEC7816接口信號,則卡片進入低功耗工作模式,關掉所有的高速通信接口工作電路,只有ISO/IEC7816通信電路工作,新型智慧卡按照傳統智慧卡的工作流程進行工作;如果只有高速數據接口信號,假設是USB信號,則進入高速通信模式,啟用USB通信模塊及相關電路,關掉另外兩種高速數據接口(即SD、MMC)和ISO/IEC7816接口相應的工作電路,按照對應的高速數據接口協議(即USB協議)進行工作。如果既有ISO/IEC7816接口信號,又有高速數據接口信號,假設是USB信號,則進入複合通信模式,同時啟用ISO/IEC7816通信電路和USB通信電路,仍然關掉其餘的高速數據接口電路。如果在任意某一狀態,某部分工作電路在一段時間內沒有任何操作,則此部分電路進入休眠模式以節電;當有新的指令到來後,智慧卡就喚醒相應的工作電路,恢復到原來的工作狀態。
本實施例中,由於採用雙總線獨立通信的結構,新型智慧卡可以根據應用的需要,可以通過模式轉換指令在各種通信模式之間進行互換,以重新開啟或關閉某個接口,但同時最多只能有一種高速通信接口處於工作狀態。
本發明優選實施例的管腳分配如圖2所示,各種接口的內部連接和控制關係如圖3所示。
本實施例中,智慧卡由SoC控制器5、低速總線3、高速總線8、UART(ISO/IEC7816)通信模塊2、輸入/輸出選擇電路4、USB通信模塊7、SD通信模塊9、MMC通信模塊10以及相應的輸入控制電路15、輸出控制電路(11、12、13)、高速通信模塊選擇電路6等幾部分組成。
每個通信模塊負責對一種接口信號進行識別和處理,UART(ISO/IEC7816)通信模塊2負責處理ISO/IEC7816接口信號,USB通信模塊負責處理USB接口信號,SD通信模塊負責處理SD接口信號,MMC通信模塊負責處理MMC接口信號。若某通信模塊對輸入的信號判斷為有效信號,則它向SoC控制器5發出中斷請求;SoC控制器5根據此中斷請求的類型,開始控制相應的通信模塊進行通信。
UART(ISO/IEC7816)通信模塊2通過低速總線3與SoC控制器5相連。在智慧卡上電時,若接口1有信號,UART(ISO/IEC7816)通信模塊2產生ISO/IEC7816中斷請求,發送給SoC控制器5;SoC控制器5根據此中斷類型,通過低速總線3與UART(ISO/IEC7816)通信模塊2進行通信,啟動ISO/IEC7816接口信號處理流程,實現傳統智慧卡的功能。
輸入控制電路15和輸出控制電路11、12、13由SoC控制器5來控制其是否選通,同一時間只有一個電路處於工作狀態,即或者輸入控制電路15工作,或者輸出控制電路11、12、13三個中的一個電路工作。
當智慧卡上電時,SoC控制器5開啟高速數據接口輸入控制電路15。當智慧卡的高速數據接口管腳14有信號輸入時,信號同時輸入到各個高速通信模塊7、9、10中,各個高速通信模塊對進行識別,如果為有效信號,則產生中斷請求信號發送給SoC控制器5。假設輸入的是USB信號,則USB模塊產生中斷請求。SoC控制器5接收到USB模塊的中斷請求後,通過高速通信模塊選擇電路6開啟USB通信模塊7的輸出接口控制電路13,關閉其它高速通信模塊9、10及其輸出接口控制電路12、11;同時,SoC控制器5根據此中斷類型,啟動USB接口信號處理流程,通過高速總線8與USB通信模塊7進行通信,開始USB接口通信。
智慧卡上電時,高速通信模塊處可以根據需要處於開啟或關閉狀態。從降低功耗的角度出發,智慧卡可以在上電時先不開啟所有高速通信模塊的工作電路,或者只開啟其中的輸入信號識別電路,然後在判斷沒有ISO/IEC7816信號輸入的情況下或者根據SoC控制器的指令再開啟高速通信模塊。從提高響應速度的角度出發,智慧卡也可以在上電時,先將所有高速通信模塊打開,然後根據中斷請求關掉不需要的通信模塊工作電路。
在圖4所示實例中,高速數據接口的輸入/輸出電路16、17、18是由各個高速通信模塊獨立控制的。通過高速通信模塊選擇電路6來選擇一個高速通信模塊工作,同時保證只有一個輸出電路可以工作;然後由該模塊來控制其輸入/輸出電路是處於輸入狀態還是處於輸出狀態。
高速通信模塊選擇電路6是一個兩輸入三輸出電路。由於兩線輸入最多只有四種輸出狀態,因此,選用其中的三種狀態作為三種高速通信模塊的使能控制信號,剩下一種狀態作為三種高速通信模塊均不接通的信號,從而保證同一時間最多只有一種高速通信模塊被選通,也就實現了同一時間最多只有一種高速數據接口工作的功能。
在啟用ISO/IEC7816接口後,若需要同時啟用某個高速通信接口,則可以通過ISO/IEC7816接口發送相應的APDU指令給SoC控制器,由SoC控制器啟動相應接口的工作電路。
考慮到在此公開的對本發明的描述和特殊的實施例,本發明的其他實施例對於本領域的技術人員來說是顯而易見的。這些說明和實施例僅作為例子來考慮,它們都屬於由所附權利要求所指示的本發明的保護範圍和精神之內。
權利要求
1.一種在智慧卡上集成多種數據傳輸接口的方法,其特徵在於在ISO/IEC7816接口通訊協議的基礎上,將ISO/IEC7816接口信號所未用的三條管腳C4、C6、C8進行信號復用,在此三條管腳上集成多種高速數據接口;並採用雙總線結構對高速數據接口和ISO/IEC7816接口分別進行控制和傳輸,高速數據接口和ISO/IEC7816接口既能夠單獨/獨立工作,也能夠同時/協同傳輸數據;智慧卡對輸入的高速數據接口信號進行識別,確定其接口類型和通信協議,選通並開啟對應的高速數據接口的工作電路,同時關斷其餘高速數據接口的工作電路。
2.如權利要求1所述的在智慧卡上集成多種數據傳輸接口的方法,其特徵在於高速數據接口為USB接口、SD接口和MMC接口。
3.如權利要求2所述的在智慧卡上集成多種數據傳輸接口的方法,其特徵在於管腳信號復用的方法是將管腳C4、C8分別作為USB接口的差分數據線D+、D-,並在此基礎上,將管腳C4作為SD接口的DAT0線以及MMC接口的DAT線,將管腳C8作為SD接口及MMC接口的CMD線,將管腳C6作為三種接口的時鐘信號線。
4.如權利要求1、2或3所述的在智慧卡上集成多種數據傳輸接口的方法,其特徵在於在上電時先將所有高速數據接口的工作電路關閉,然後再根據具體的輸入信號開啟相應的高速數據接口的工作電路。
5.如權利要求1、2或3所述的在智慧卡上集成多種數據傳輸接口的方法,其特徵在於在上電時將所有高速數據接口的工作電路打開,然後根據輸入的信號類型,關掉不需要的高速數據接口的工作電路。
6.如權利要求1、2或3所述的在智慧卡上集成多種數據傳輸接口的方法,其特徵在於雙總線結構是兩條高速總線的形式,或者一條高速總線、一條低速總線的形式。
7.一種集成多種數據傳輸接口的新型智慧卡,包括基於ISO/IEC7816接口通訊協議的UART通信模塊(2),其特徵在於在ISO/IEC7816接口信號所未用的三條管腳C4、C6、C8上集成多種高速數據通訊模塊的接口,各通訊模塊通過總線與SoC控制器(5)連接,SoC控制器(5)還連接有用於對各通訊模塊的輸入/輸出控制電路信號進行甄別和控制的輸入/輸出選擇電路(4)和高速通信模塊選擇電路(6)。
8.如權利要求7所述的集成多種數據傳輸接口的新型智慧卡,其特徵在於高速數據通訊模塊包括USB通信模塊(7)、SD通信模塊(9)和MMC通信模塊(10)。
9.如權利要求8所述的集成多種數據傳輸接口的新型智慧卡,其特徵在於管腳C4、C8分別連接USB通訊模塊接口的差分數據線D+、D-,並在此基礎上,使管腳C4連接SD通訊模塊接口的DAT0線以及MMC通訊模塊接口的DAT線,管腳C8連接SD通訊模塊接口及MMC通訊模塊接口的CMD線,管腳C6連接三種通訊模塊接口的時鐘信號線。
10.如權利要求7所述的集成多種數據傳輸接口的新型智慧卡,其特徵在於UART通信模塊(2)通過低速總線(3)與SoC控制器(5)連接,高速數據通訊模塊通過高速總線(8)與SoC控制器(5)連接。
11.如權利要求7所述的集成多種數據傳輸接口的新型智慧卡,其特徵在於UART通信模塊和高速數據通訊模塊分別通過兩條高速總線與SoC控制器連接。
全文摘要
本發明屬於智慧卡/集成電路晶片設計和應用領域,尤其涉及多種高速傳輸接口的智慧卡設計和應用。其技術方案是在ISO/IEC7816接口通訊協議的基礎上,將ISO/IEC7816接口信號所未用的3條管腳C4、C6、C8進行信號復用,在此三個管腳上集成多種高速數據接口;並採用雙總線結構對高速數據接口和ISO/IEC7816接口分別進行控制和傳輸,高速數據接口和ISO/IEC7816接口既可以單獨/獨立工作,可以同時/協同傳輸數據;智慧卡對輸入的高速數據接口信號進行識別,確定其接口類型和通信協議,選通並開啟對應的高速數據接口的工作電路,同時關斷其餘高速數據接口的工作電路。本發明具有很強的兼容性,可以方便地使用在不同類型的讀取設備上,有效擴大使用範圍,同時提高使用的便捷性。
文檔編號H04L29/06GK1936934SQ200610113738
公開日2007年3月28日 申請日期2006年10月13日 優先權日2006年10月13日
發明者楊延輝, 魏少軍, 卜冀春, 黃正全 申請人:鳳凰微電子(中國)有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀