專利名稱:改進型is07816接口裝置及其數(shù)據(jù)傳輸處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信領(lǐng)域,特別地涉及移動通信終端及其所用的智能卡中的IS07816接口裝置,以及兩者之間的數(shù)據(jù)傳輸處理方法。
背景技術(shù):
在現(xiàn)有技術(shù)中,如圖l所示,現(xiàn)有的移動通信終端(例如手機)中的IS07816接口裝置包括有IS07816接口控制器(10);與所述IS07816接口控制器(10)的復(fù)位端RST相連的復(fù)位接口管腳C2 ;數(shù)據(jù)輸入/輸出接口管腳C7,其通過第一緩沖器(11)與IS07816接口控制器(10)的數(shù)據(jù)輸入端IN相連,通過第二緩沖器(12)與所述IS07816接口控制器(10)的數(shù)據(jù)輸出端OUT相連,其中第二緩沖器(12)還接收來自所述IS07816接口控制器(10)的使能信號EN ;保留未用的接口管腳C4、C6和C8 ;以及與所述IS07816接口控制器(10)的時鐘端CK相連的時鐘接口管腳C3。 如圖2所示,現(xiàn)有技術(shù)中移動通信終端(例如手機)中所用的智能卡內(nèi)的IS07816接口裝置包括有IS07816接口控制器(20);與所述IS07816接口控制器(20)的復(fù)位端RST相連的復(fù)位接口管腳C2 ;數(shù)據(jù)輸入/輸出接口管腳C7,其通過第三緩沖器(21)與IS07816接口控制器(20)的數(shù)據(jù)輸入端IN相連,通過第四緩沖器(22)與所述IS07816接口控制器(20)的數(shù)據(jù)輸出端OUT相連,其中第四緩沖器(22)還接收來自所述IS07816接口控制器(20)的使能信號EN ;保留未用的接口管腳C4、 C6和C8 ;以及與所述IS07816接口控制器(20)的時鐘端CK相連的時鐘接口管腳C3。 如圖3所示,現(xiàn)有技術(shù)中使用的IS07816接口裝置中使用的八個接口管腳C1-C8分別為電源(VCC)接口管腳C1、復(fù)位(RST)接口管腳C2、時鐘(CLK)接口管腳C3、保留未用的接口管腳C4、接地(GND)接口管腳C5、保留未用的接口管腳C6、數(shù)據(jù)輸入/輸出(I/O)接口管腳C7和保留未用的接口管腳C8 。 現(xiàn)有的移動通信終端(例如手機)及其所用的智能卡之間的數(shù)據(jù)傳輸處理方法包括有裝有智能卡的移動通信終端上電初始化;移動通信終端進行自動復(fù)位響應(yīng)ATR處理;移動通信終端與智能卡之間進行數(shù)據(jù)的傳輸;以及結(jié)束數(shù)據(jù)傳輸。其中在數(shù)據(jù)的傳輸步驟中,當(dāng)移動通信終端將數(shù)據(jù)寫至智能卡時,所述移動通信終端中的IS07816接口裝置將一位串行數(shù)據(jù)傳輸通過其自身的接口控制器(10)—輸入/輸出(I/O)接口管腳C7—與其相連的智能卡中的IS07816接口裝置中的輸入/輸出(I/O)接口管腳C7 —智能卡的ISO接口控制器(20)—智能卡內(nèi)的控制芯片中的處理器,實現(xiàn)移動通信終端將數(shù)據(jù)寫至智能卡;或者當(dāng)移動通信終端從智能卡讀取數(shù)據(jù)時,所述智能卡內(nèi)的控制芯片中的處理器在接收到來自移動通信終端的控制指令后,將一位串行數(shù)據(jù)傳輸通過其自身的接口控制器(20)—輸入/輸出(I/O)接口管腳C7—與其相連的移動通信終端中的IS07816接口裝置內(nèi)的輸入/輸出(I/O)接口管腳C7—移動通信終端中的IS07816接口控制器(10)—移動通信終端內(nèi)的處理器,實現(xiàn)移動通信終端從智能卡讀取數(shù)據(jù)。 由于現(xiàn)有的移動通信終端及其所用的智能卡中的IS07816接口裝置的數(shù)據(jù)傳輸?shù)妮斎霑r鐘頻率為l-5MHZ,且只能通過單個串行接口管腳C7傳輸數(shù)據(jù),致使移動通信終端 與智能卡之間的數(shù)據(jù)傳輸?shù)乃俣容^低,因此,長久以來智能卡都更多地作為一個身份識別 的工具,用于存儲少量關(guān)鍵數(shù)據(jù)。 隨著移動通信的普及和發(fā)展,智能卡內(nèi)部存儲器的容量越來越不滿足用戶的需 求。而IC設(shè)計技術(shù)的發(fā)展也使得智能卡容量的提高成為可能,目前已經(jīng)從KB量級過渡到 MB量級,高端的智能卡甚至已經(jīng)出現(xiàn)了GB量級。由于智能卡的控制芯片內(nèi)的存儲器很難做 到很大容量,所以通常通過控制芯片內(nèi)的外部存儲控制器來訪問控制芯片外的容量較大的 外部存儲器,來增大智能卡的可用容量。而外部存儲器和智能卡控制芯片通過系統(tǒng)級封裝 (SIP)的形式封裝在一起。 為了解決IS07816接口裝置傳輸速度太低的問題,新推出的移動通信終端及其使 用的大容量智能卡往往還配備有USB接口裝置或者MMC接口裝置。盡管有了這樣的改進, 大容量智能卡并沒有得到市場的認可,推廣起來困難重重。究其原因,主要還是因為功耗的 原因。增加USB接口或者匪C接口都將導(dǎo)致功耗的大量增加以及卡內(nèi)軟件和硬件的復(fù)雜度 的大幅提升,同時也導(dǎo)致移動通信終端及其所用的智能卡的結(jié)構(gòu)成本的增加,這是廠商和 用戶都無法接受的。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種改進型的移動通信終端及其使用的智能卡中IS07816 接口裝置,以及兩者之間的數(shù)據(jù)傳輸處理方法,在不增加移動通信終端以及智能卡的結(jié)構(gòu) 成本的前提下,顯著提高了 IS07816接口的數(shù)據(jù)吞吐率。 根據(jù)本發(fā)明的第一方面,提供了一種移動通信終端中的IS07816接口裝置,包括 有IS07816接口控制器;與所述IS07816接口控制器的復(fù)位端相連的復(fù)位接口管腳C2 ;數(shù) 據(jù)輸入/輸出接口管腳C7,其通過第一緩沖器與IS07816接口控制器的數(shù)據(jù)輸入端相連,通 過第二緩沖器與所述IS07816接口控制器的數(shù)據(jù)輸出端相連,其中第二緩沖器還接收來自 所述IS07816接口控制器的使能信號;接口管腳C4、 C6和C8 ;以及與所述IS07816接口控 制器的時鐘端相連的時鐘接口管腳C3,其特征在于 所述接口管腳C4、C6和C8與C7并行地連接至所述第一緩沖器的輸入端和所述第 二緩沖器的輸出端; 所述移動通信終端中的IS07816接口裝置還包括有 串/并轉(zhuǎn)換裝置,連接在所述IS07816接口控制器和所述第一緩沖器和所述第二 緩沖器之間,用于在所述移動通信終端將數(shù)據(jù)寫至智能卡時,將IS07816接口控制器輸出 的一位串行數(shù)據(jù)轉(zhuǎn)換成四位并行數(shù)據(jù),然后通過所述第二緩沖器緩沖后,經(jīng)由所述接口管 腳C4、C6、C7和C8并行輸出給所述智能卡;或在所述移動通信終端從所述智能卡讀取數(shù)據(jù) 時,將由所述接口管腳C4、C6、C7和C8并行自所述智能卡接收的并通過所述第一緩沖器緩 沖后的四位并行數(shù)據(jù)轉(zhuǎn)換成一位串行數(shù)據(jù),傳輸給所述IS07816接口控制器;
時鐘頻率轉(zhuǎn)換裝置,分別與所述IS07816接口控制器、串/并轉(zhuǎn)換裝置和所述接口 管腳C3相連,用于轉(zhuǎn)換輸入的時鐘頻率F,以向所述IS07816接口控制器提供F或4 (M+l) F 的時鐘頻率,向所述串/并轉(zhuǎn)換裝置提供(M+1)F和4(M+1)F的時鐘頻率,以及向所述接口 管腳C3提供F或(M+1)F的時鐘頻率,其中F表示l-5MHz范圍內(nèi)的任一頻率值;參數(shù)M是所述IS07816接口控制器自所述智能卡接收的參數(shù),表示對外部輸入時鐘頻率F的提升的 倍數(shù),是0-15中的任一整數(shù)值。 在本發(fā)明的一實施例中,M = 0表示頻率范圍(M+1)F為1 5MHz, M = l,則頻率 范圍為2 10MHz,M= 2,則頻率范圍(M+1)F為3 15MHz,以此類推,M = 15,則頻率范圍 (M+1)F為16 80MHz。 在本發(fā)明的一實施例中,所述移動通信終端中的IS07816接口裝置還包括有參數(shù) M寄存器,分別與所述IS07816接口控制器和所述時鐘頻率轉(zhuǎn)換裝置相連,用于存儲自所述 IS07816接口控制器接收的所述參數(shù)M并提供所述參數(shù)M給所述時鐘頻率轉(zhuǎn)換裝置;和參 數(shù)Sel寄存器,分別與所述IS07816接口控制器、所述串/并轉(zhuǎn)換裝置和所述時鐘頻率轉(zhuǎn)換 裝置相連,用于存儲自所述IS07816接口控制器接收的所述參數(shù)Sel并提供所述參數(shù)Sel 給所述串/并轉(zhuǎn)換裝置和所述時鐘頻率轉(zhuǎn)換裝置,其中所述參數(shù)Sel是所述IS07816接口 控制器自所述智能卡接收的,包括有數(shù)字0或l,數(shù)字0表示僅支持標準的IS07816接口裝 置,和數(shù)字1表示支持本發(fā)明的所述IS07816接口裝置。 在本發(fā)明的一實施例中,所述串/并轉(zhuǎn)換裝置包括有串/并轉(zhuǎn)換器,用于進行一 位串行數(shù)據(jù)和四位并行數(shù)據(jù)之間的相互轉(zhuǎn)換,所述串/并轉(zhuǎn)換器具有接收所述IS07816接 口控制器輸出的串行數(shù)據(jù)的輸入端,接收所述時鐘頻率轉(zhuǎn)換裝置輸出的(M+1)F的時鐘頻 率的CKP端,接收所述時鐘頻率轉(zhuǎn)換裝置輸出的4 (M+l) F的時鐘頻率的CKS端,輸出四位并 行數(shù)據(jù)的輸出端,接收四位并行數(shù)據(jù)的輸入端和輸出串行數(shù)據(jù)的輸出端;
第一多路復(fù)用器,用于根據(jù)來自所述參數(shù)Sel寄存器的參數(shù)Sel,對來自所述 IS07816接口控制器輸出的串行數(shù)據(jù)、三位接地數(shù)據(jù)和來自所述串/并轉(zhuǎn)換器的數(shù)據(jù)輸出 端輸出的四位并行數(shù)據(jù)進行多路復(fù)用,以輸出來自所述IS07816接口控制器輸出的串行數(shù) 據(jù)和三位接地數(shù)據(jù)組成的四位并行數(shù)據(jù)或來自所述串/并轉(zhuǎn)換器的數(shù)據(jù)輸出端輸出的四 位并行數(shù)據(jù)給所述第二緩沖器;及 第二多路復(fù)用器,用于根據(jù)來自所述參數(shù)Sel寄存器的參數(shù)Sel,對來自所述串/ 并轉(zhuǎn)換器的輸出端輸出的串行數(shù)據(jù)和來自所述接口管腳C7的通過所述第一緩沖器緩沖的 串行數(shù)據(jù)進行多路復(fù)用,以輸出來自所述來自所述串/并轉(zhuǎn)換器的的數(shù)據(jù)輸出端輸出的串 行數(shù)據(jù)或來自所述接口管腳C7的串行數(shù)據(jù)給所述IS07816接口控制器,
其中第一緩沖器為四位緩沖器,用于對來自所述接口管腳C4、C6、C7和C8的四位 并行數(shù)據(jù)進行緩沖,以將緩沖后的四位并行數(shù)據(jù)輸出給所述串/并轉(zhuǎn)換器的所述輸入端且 僅將來自所述接口管腳C7的緩沖后的數(shù)據(jù)輸出給第二多路復(fù)用器; 所述第二緩沖器為四位緩沖器,用于分別接收所述第一多路復(fù)用器輸出的四位并 行數(shù)據(jù)和來自所述所述IS07816接口控制器輸出的使能信號,以將接收的四位并行數(shù)據(jù)緩 沖后分別輸出給所述接口管腳C4、C6、C7和C8。 在本發(fā)明的一實施例中,在Sel參數(shù)為0時,在所述移動通信終端將數(shù)據(jù)寫至所述 智能卡時,所述第一多路復(fù)用器輸出來自所述IS07816接口控制器輸出的串行數(shù)據(jù)和三位 接地數(shù)據(jù)組成的四位并行數(shù)據(jù),或者在所述移動通信終端從所述智能卡讀取數(shù)據(jù)時,所述 第二多路復(fù)用器輸出來自所述接口管腳C7的串行數(shù)據(jù);在Sel參數(shù)為1時,在所述移動通 信終端將數(shù)據(jù)寫至所述智能卡時,所述第一多路復(fù)用器輸出來自所述串/并轉(zhuǎn)換器輸出的 四位并行數(shù)據(jù),或者在所述移動通信終端從所述智能卡讀取數(shù)據(jù)時,所述第二多路復(fù)用器
10輸出來自所述串/并轉(zhuǎn)換器的輸出端輸出的串行數(shù)據(jù)。 在本發(fā)明的一實施例中,所述時鐘頻率轉(zhuǎn)換裝置包括有4(M+1)倍頻器,用于根據(jù)來自所述M參數(shù)寄存器的參數(shù)M,對外部輸入的時鐘頻率F進行4(M+1)倍頻,并輸出給所述串/并轉(zhuǎn)換器的CKS端; 4分頻器,用于對所述4(M+1)倍頻器(141)輸出的時鐘頻率4 (M+l) F進行4分頻,以輸出(M+1)F的時鐘頻率,并輸出給所述串/并轉(zhuǎn)換器的CKP端; 第三多路復(fù)用器,用于根據(jù)來自所述參數(shù)Sel寄存器的參數(shù)Sel,對外部輸入的時鐘頻率F和來自所述4分頻器的時鐘頻率(M+1)F進行多路復(fù)用,以輸出外部輸入的時鐘頻率F或來自4分頻器的時鐘頻率(M+1)F給所述時鐘接口管腳C3 ;及 第四多路復(fù)用器,用于根據(jù)來自所述參數(shù)Sel寄存器的參數(shù)Sel,對外部輸入的時鐘頻率F和來自所述4 (M+l)倍頻器輸出的時鐘頻率4 (M+l) F進行多路復(fù)用,以輸出外部輸入的時鐘頻率F或自所述4(M+l)倍頻器輸出的時鐘頻率4(M+1)F給所述IS07816接口控制器。 在本發(fā)明的一實施例中,當(dāng)參數(shù)Sel為0時,第三多路復(fù)用器輸出外部輸入的時鐘頻率F給所述時鐘接口管腳C3,第四多路復(fù)用器輸出外部輸入的時鐘頻率F給所述IS07816接口控制器;當(dāng)參數(shù)Sel為1時,第三多路復(fù)用器輸出來自4分頻器的時鐘頻率(M+1)F給所述移動通信終端中的IS07816接口裝置內(nèi)的時鐘接口管腳C3,第四多路復(fù)用器輸出來自所述4 (M+l)倍頻器輸出的時鐘頻率4 (M+l)F給所述IS07816接口控制器。
根據(jù)本發(fā)明的第二方面,提供了一種移動通信終端中使用的智能卡內(nèi)的IS07816接口裝置,包括有IS07816接口控制器;與所述IS07816接口控制器的復(fù)位端相連的復(fù)位接口管腳C2 ;數(shù)據(jù)輸入/輸出接口管腳C7,其通過第三緩沖器與IS07816接口控制器的數(shù)據(jù)輸入端相連,通過第四緩沖器與所述IS07816接口控制器的數(shù)據(jù)輸出端相連,其中第四緩沖器還接收來自所述IS07816接口控制器的使能信號;接口管腳C4、 C6和C8 ;以及與所述IS07816接口控制器的時鐘端相連的時鐘接口管腳C3,其特征在于 所述接口管腳C4、C6和C8與C7并行地連接至所述第三緩沖器的輸入端和所述第四緩沖器的輸出端; 所述智能卡內(nèi)的IS07816接口裝置還包括有 串/并轉(zhuǎn)換裝置,連接在所述IS07816接口控制器和所述第三緩沖器和所述第四緩沖器之間,用于在所述移動通信終端從所述智能卡讀取數(shù)據(jù)時,將IS07816接口控制器輸出的一位串行數(shù)據(jù)轉(zhuǎn)換成四位并行數(shù)據(jù),然后通過所述第四緩沖器緩沖后,分別經(jīng)由所述接口管腳C4、 C6、 C7和C8輸出給所述移動通信終端;或在所述移動通信終端將數(shù)據(jù)寫至所述智能卡時,將由所述接口管腳C4、C6、C7和C8自所述移動通信終端接收的并通過所述第三緩沖器緩沖后的四位并行數(shù)據(jù)轉(zhuǎn)換成一位串行數(shù)據(jù),傳輸給所述IS07816接口控制器; 時鐘頻率轉(zhuǎn)換裝置,分別與所述IS07816接口控制器、串/并轉(zhuǎn)換裝置和所述時鐘接口管腳C3相連,用于轉(zhuǎn)換由時鐘接口管腳C3自所述移動通信終端輸入的時鐘頻率F (或(M+1)F),以向所述IS07816接口控制器提供F(或(M+1)F)或4F(或4(M+l)F)的時鐘頻率,及向所述串/并轉(zhuǎn)換裝置提供F和4F(或(M+1)F和4(M+1)F)的時鐘頻率,其中F表示l-5MHZ范圍內(nèi)的任一頻率值;
參數(shù)M寄存器,與所述IS07816接口控制器相連,用于存儲設(shè)定的參數(shù)M并提供所 述參數(shù)M給所述IS07816接口控制器,從而通過所述IS07816接口控制器經(jīng)由接口管腳C7 提供給所述移動通信終端;禾口 參數(shù)Sel寄存器,分別與所述IS07816接口控制器、所述串/并轉(zhuǎn)換裝置和所述時 鐘頻率轉(zhuǎn)換裝置相連,用于存儲設(shè)定的參數(shù)Sel并提供給所述IS07816接口控制器、所述串 /并轉(zhuǎn)換裝置和所述時鐘頻率轉(zhuǎn)換裝置,并通過所述IS07816接口控制器經(jīng)由接口管腳C7 提供給所述移動通信終端, 其中所述參數(shù)Sel包括有數(shù)字0或l,數(shù)字0表示僅支持標準的IS07816接口裝 置,和數(shù)字1表示支持本發(fā)明的所述IS07816接口裝置;參數(shù)M表示對外部輸入時鐘頻率F 的提升的倍數(shù),是0-15中的任一整數(shù)值。 在本發(fā)明的一實施例中,M = 0表示頻率范圍(M+1)F為1 5MHz, M = l,則頻率 范圍(M+1)F為2 lOMHz, M = 2,則頻率范圍(M+1)F為3 15MHz,以此類推,M = 15,則 頻率范圍(M+1)F為16 80MHz。 在本發(fā)明的一實施例中,所述串/并轉(zhuǎn)換裝置包括串/并轉(zhuǎn)換器,用于進行一位 串行數(shù)據(jù)和四位并行數(shù)據(jù)之間的相互轉(zhuǎn)換,所述串/并轉(zhuǎn)換器具有接收所述IS07816接口 控制器輸出的串行數(shù)據(jù)的輸入端,接收所述時鐘頻率轉(zhuǎn)換裝置輸出的F(或(M+1)F)的時鐘 頻率的CKP端,接收所述時鐘頻率轉(zhuǎn)換裝置輸出的4F(或4(M+1)F)的時鐘頻率的CKS端, 輸出四位并行數(shù)據(jù)的輸出端,接收四位并行數(shù)據(jù)的輸入端和輸出串行數(shù)據(jù)的輸出端;
第五多路復(fù)用器,用于根據(jù)所述參數(shù)Sel,對來自所述IS07816接口控制器輸出的 串行數(shù)據(jù)、三位接地數(shù)據(jù)和來自所述串/并轉(zhuǎn)換器輸出的四位并行數(shù)據(jù)進行多路復(fù)用,以 輸出來自所述IS07816接口控制器的數(shù)據(jù)輸出端輸出的串行數(shù)據(jù)和三位接地數(shù)據(jù)組成的 四位并行數(shù)據(jù)或來自所述串/并轉(zhuǎn)換器輸出的四位并行數(shù)據(jù)給所述第四緩沖器;及
第六多路復(fù)用器,用于根據(jù)所述參數(shù)Sel,對來自所述串/并轉(zhuǎn)換器的輸出端的串 行數(shù)據(jù)和來自所述接口管腳C7的經(jīng)第三緩沖器緩沖后的串行數(shù)據(jù)進行多路復(fù)用,以輸出 來自所述來自所述串/并轉(zhuǎn)換器的輸出端的串行數(shù)據(jù)或來自所述接口管腳C7的串行數(shù)據(jù) 給所述IS07816接口控制器, 其中第三緩沖器為四位緩沖器,用于對來自所述接口管腳C4、C6、C7和C8的四位 并行數(shù)據(jù)進行緩沖,以將緩沖后的四位并行數(shù)據(jù)輸出給所述串/并轉(zhuǎn)換器的所述輸入端且 僅將來自所述接口管腳C7的緩沖后的數(shù)據(jù)輸出給第六多路復(fù)用器; 第四緩沖器為四位緩沖器,用于分別接收所述第五多路復(fù)用器輸出的四位并行數(shù) 據(jù)和來自所述所述IS07816接口控制器輸出的使能信號,以將接收的數(shù)據(jù)緩沖后輸出給所 述接口管腳C4、C6、C7和C8。 在本發(fā)明的一實施例中,在Sel參數(shù)為0時,在所述移動通信終端從所述智能卡讀 取數(shù)據(jù)時,所述第五多路復(fù)用器輸出來自所述IS07816接口控制器輸出的串行數(shù)據(jù)和三位 接地數(shù)據(jù)組成的四位并行數(shù)據(jù);或者在所述移動通信終端將數(shù)據(jù)寫至所述智能卡時,所述 第六多路復(fù)用器輸出來自所述接口管腳C7的串行輸入數(shù)據(jù);在Sel參數(shù)為1時,在所述移 動通信終端從所述智能卡讀取數(shù)據(jù)時,所述第五多路復(fù)用器輸出來自所述串/并轉(zhuǎn)換器輸 出的四位并行數(shù)據(jù);或者在所述移動通信終端將數(shù)據(jù)寫至所述智能卡時,所述第六多路復(fù) 用器輸出來自所述串/并轉(zhuǎn)換器的串行數(shù)據(jù)。
在本發(fā)明的一實施例中,所述時鐘頻率轉(zhuǎn)換裝置包括4倍頻器,用于對接口管腳 C3輸入的時鐘F(或(M+1)F)頻率進行4倍頻,以在參數(shù)Sel = 0時,提供時鐘頻率F(或 (M+1)F)給所述串/并轉(zhuǎn)換器的CKP端,及在參數(shù)Sel = 1時,提供時鐘頻率4F(或4(M+1) F)給串/并轉(zhuǎn)換器的CKS端;第七多路復(fù)用器,用于根據(jù)所述參數(shù)Sel,對接口管腳C3輸入 的時鐘F(或(M+1)F)和來自4倍頻器的時鐘頻率4F(或4(M+1)F)進行多路復(fù)用,以在參數(shù) Sel 二0時,輸出接口管腳C3輸入的時鐘F(或(M+1)F)給給所述智能卡中的所述IS07816 接口控制器,或在參數(shù)Sel = 1時,輸出來自4倍頻器的時鐘頻率4F(或4(M+1)F)給所述 智能卡中的所述IS07816接口控制器。 在本發(fā)明的一實施例中,當(dāng)參數(shù)Sel為0時,第七多路復(fù)用器輸出接口管腳C3輸 入的的時鐘頻率F給所述智能卡中的所述IS07816接口控制器;當(dāng)參數(shù)Sel為1時,第七多 路復(fù)用器輸出接口管腳C3輸入的的時鐘頻率4(M+1)F給所述智能卡中的所述IS07816接 口控制器。 根據(jù)本發(fā)明的第三方面,提供了一種上述移動通信終端中的IS07816接口裝置與 上述智能卡中的IS07816接口裝置之間的數(shù)據(jù)傳輸處理方法,包括有以下步驟
1、裝有所述智能卡的所述移動通信終端上電初始化;
2、所述移動通信終端進行自動復(fù)位響應(yīng)ATR處理; 3、所述智能卡將設(shè)定的參數(shù)Sel和F傳送給所述移動通信終端中的IS07816接口 裝置內(nèi)的兩個寄存器進行存儲,其中所述參數(shù)Sel包括有數(shù)字0和l,其中數(shù)字0表示僅支 持現(xiàn)有標準的IS07816接口裝置,數(shù)字1表示支持本發(fā)明的所述IS07816接口裝置;所述參 數(shù)M表示對外部輸入時鐘頻率F的提升的倍數(shù),是0-15中的任一整數(shù)值;
4、所述移動通信終端與所述智能卡之間進行數(shù)據(jù)的傳輸,包括所述移動通信終端 寫數(shù)據(jù)至所述智能卡和自所述智能卡讀取數(shù)據(jù),其中在參數(shù)Sel為0的情況下,所述數(shù)據(jù)通 過所述移動通信終端中的IS07816接口裝置內(nèi)的接口管腳C7及所述智能卡中的IS07816 接口裝置內(nèi)的接口管腳C7進行一位串行傳輸;在參數(shù)Sel為1的情況下,所述數(shù)據(jù)通過所 述移動通信終端中的IS07816接口裝置內(nèi)的接口管腳C4、 C6、 C7和C8及所述智能卡中的 IS07816接口裝置內(nèi)的接口管腳C4、C6、 C7和C8進行四位并行傳輸;及
5、結(jié)束數(shù)據(jù)傳輸。 在本發(fā)明的一實施例中,所述參數(shù)Sel和M的傳送步驟3包括有
301、所述智能卡的IS07816裝置中的IS07816接口控制器經(jīng)由數(shù)據(jù)輸入端讀入?yún)?數(shù)M寄存器和參數(shù)Se 1寄存器中分別存儲的設(shè)定的參數(shù)M和Se 1 ,并經(jīng)由數(shù)據(jù)輸出端輸出給 接口管腳C7 ; 302、所述移動通信終端的IS07816接口裝置中的IS07816接口控制器通過接口管 腳C7,經(jīng)由數(shù)據(jù)輸入端接收所述參數(shù)M和Sel,并經(jīng)由數(shù)據(jù)輸出端分別輸出給兩個寄存器進 行存儲。 在本發(fā)明的一實施例中,在參數(shù)Sel為1的情況下,當(dāng)移動通信終端將數(shù)據(jù)寫至智 能卡時,所述數(shù)據(jù)的傳輸步驟4包括 401、所述移動通信終端中的IS07816接口裝置內(nèi)的IS07816接口控制器將一位串 行數(shù)據(jù)傳送給串/并轉(zhuǎn)換裝置; 402、IS07816接口裝置內(nèi)的IS07816接口控制器中的所述串/并轉(zhuǎn)換裝置將該一位串行轉(zhuǎn)換成四位并行數(shù)據(jù),并傳送給所述移動通信終端中的IS07816接口裝置內(nèi)的四個接口管腳C4、C6、C7和C8 ; 403、所述四位并行數(shù)據(jù)通過與所述移動通信終端中的IS07816接口裝置內(nèi)的四個接口管腳C4、 C6、 C7和C8分別相連的所述智能卡中的四個接口管腳C4、 C6、 C7和C8傳送給所述智能卡中的所述IS07816接口裝置內(nèi)的串/并轉(zhuǎn)換裝置; 404、所述智能卡中的所述IS07816接口裝置內(nèi)的所述串/并轉(zhuǎn)換裝置將所述四位并行數(shù)據(jù)轉(zhuǎn)換成一位串行數(shù)據(jù),并傳送給所述智能卡中的所述IS07816接口裝置內(nèi)的IS07816接口控制器;及 405、所述智能卡中的所述IS07816接口裝置內(nèi)的所述IS07816接口控制器將所述一位串行數(shù)據(jù)傳送給所述智能卡內(nèi)控制芯片中的處理器,實現(xiàn)所述移動通信終端將數(shù)據(jù)寫至所述智能卡。 在本發(fā)明的一實施例中,在參數(shù)Sel為1的情況下,當(dāng)移動通信終端從智能卡讀取數(shù)據(jù)時,所述數(shù)據(jù)的傳輸步驟4包括 411、所述智能卡內(nèi)的控制芯片中的處理器在接收到來自移動通信終端的讀取指令后,通過所述智能卡中的IS07816接口裝置內(nèi)的IS07816接口控制器將一位串行數(shù)據(jù)傳送給所述智能卡中的IS07816接口裝置中的串/并轉(zhuǎn)換裝置(23); 412、所述智能卡中的IS07816接口裝置中的所述串/并轉(zhuǎn)換裝置將所述一位串行數(shù)據(jù)轉(zhuǎn)換成四位并行數(shù)據(jù)后傳送給智能卡內(nèi)的IS07816接口控制器中的四個接口管腳C4、C6、C7禾口 C8 ; 413、所述四位并行數(shù)據(jù)通過智能卡內(nèi)的四個接口管腳C4、 C6、 C7和C8、與它們分別相連的移動通信終端中的IS07816接口裝置內(nèi)的四個接口管腳C4、C6、C7和C8傳送給所述移動通信終端中的IS07816接口裝置內(nèi)的串/并轉(zhuǎn)換裝置; 414、所述移動通信終端中的IS07816接口裝置內(nèi)的所述串/并轉(zhuǎn)換裝置將所述四
位并行數(shù)據(jù)轉(zhuǎn)換成一位串行數(shù)據(jù)后傳送給所述移動通信終端中的IS07816接口控制器;及 415、所述移動通信終端中的所述IS07816接口控制器將所述一位串行數(shù)據(jù)傳輸
給所述移動通信終端內(nèi)的處理器,實現(xiàn)所述移動通信終端從所述智能卡讀取數(shù)據(jù)。 本發(fā)明實現(xiàn)了以下顯著的有益效果通過組合使用現(xiàn)有的IS07816標準中的輸入
/輸出接口管腳C7和保留的三個接口管腳C4, C6和C8,使得移動通信終端內(nèi)的IS07816接
口裝置與智能卡內(nèi)的IS07816接口裝置之間的數(shù)據(jù)傳輸由通過原有的串行的輸入/輸出接
口 C7進行變成通過4位的并行接口 C4、C6、C7和C8進行,且同時提高數(shù)據(jù)傳輸期間輸入的
時鐘頻率,從而達到顯著提高IS07816接口裝置的數(shù)據(jù)吞吐率的效果。 本發(fā)明的其它方面及具體實施例通過以下附圖能夠獲得更好的理解。
圖1是表示現(xiàn)有的移動通信終端(例如手機)中的IS07816接口裝置的結(jié)構(gòu)的方框圖; 圖2是表示現(xiàn)有的移動通信終端(例如手機)中使用的智能卡內(nèi)的IS07816接口裝置的結(jié)構(gòu)方框圖; 圖3是說明標準的IS07816接口的各個管腳功能的示意 圖4是表示本發(fā)明的一實施例的移動通信終端(例如手機)中的IS07816接口裝 置的結(jié)構(gòu)的方框圖; 圖5是表示本發(fā)明的一實施例的移動通信終端(例如手機)中使用的智能卡內(nèi)的 IS07816接口裝置的結(jié)構(gòu)方框圖; 圖6說明本發(fā)明的IS07816接口的各個管腳功能的示意圖。
具體實施例方式
以下給出了根據(jù)本發(fā)明的幾個示例實施例,這一介紹僅為說明性的,決不表示對 本發(fā)明的限制,其最寬泛的方面,由此處所附的權(quán)利要求加以定義。 從圖6可以看出,和現(xiàn)有技術(shù)中標準的IS07816接口相比,本發(fā)明的IS07816接口 裝置中,接口管腳C1、C2、C3、C5的功能都沒有任何變化,接口管腳C7也仍舊作為數(shù)據(jù)傳輸 端,不同之處在于現(xiàn)有技術(shù)中標準的IS07816接口中保留未用的接口管腳C4、C6和C8也被 用作為數(shù)據(jù)傳輸接口,從而接口管腳C4、C6、C7和C8 —起構(gòu)成了并行四位數(shù)據(jù)傳輸接口。
而且,為了保持和現(xiàn)有技術(shù)的標準IS07816的兼容性,采用本發(fā)明的IS07816接口 裝置的移動通信終端與智能卡的系統(tǒng)中,上電初始化的過程和IS07816規(guī)定的過程完全一 樣。在進行自動響應(yīng)復(fù)位ATR處理中,智能卡將一些特定的參數(shù)按照標準規(guī)定的格式傳送 給手機。IS07816標準中預(yù)留了大量的字段用于擴充,所以可以利用這些字段比如TC(2)和 TD(2)來定義兩個參數(shù) 參Sel :是1位數(shù)據(jù),包括有數(shù)字O和l,其中1表示支持本發(fā)明的IS07816接口裝 置,O表示只支持現(xiàn)有技術(shù)的標準的IS07816接口 參M:是4位數(shù)據(jù),表示時鐘頻率提升的倍數(shù)。標準IS07816規(guī)定時鐘頻率F為 l-5MHz,因此,本發(fā)明的改進的IS07816接口裝置的時鐘頻率提升為(M+l)-5 (M+l)MHz,其 中M為0-15中的任一整數(shù),即M = 0表示頻率范圍為1 5MHz,M = 1表示頻率范圍為2 lOMHz, M = 2表示3 15MHz,…,M = 15表示16 80MHz。 如圖4所示,示出了根據(jù)本發(fā)明的一實施例的手機中的IS07816接口裝置1的結(jié) 構(gòu)的方框圖。其中參數(shù)F二5MHz,參數(shù)M二 15。所述移動通信終端中的IS07816接口裝置, 包括有IS07816接口控制器10 ;與所述IS07816接口控制器10的復(fù)位端RST相連的復(fù)位 接口管腳C2 ;串/并轉(zhuǎn)換裝置13,分別與所述IS07816接口控制器10的數(shù)據(jù)輸入端IN和 數(shù)據(jù)輸出端OUT別相連,用于進行一位串行數(shù)據(jù)和四位并行數(shù)據(jù)之間的相互轉(zhuǎn)換;第一四 位緩沖器ll,輸出端與所述串/并轉(zhuǎn)換裝置13相連;第二四位緩沖器12,輸入端與所述串 /并轉(zhuǎn)換裝置13相連;數(shù)據(jù)傳輸接口管腳C4、 C6、 C7和C8,同時與所述第一四位緩沖器11 的輸入端和第二四位緩沖器12的輸出端并行相連;時鐘接口管腳C3 ;時鐘頻率轉(zhuǎn)換裝置 14,分別與所述IS07816接口控制器10、串/并轉(zhuǎn)換裝置13和所述時鐘接口管腳C3相連, 用于轉(zhuǎn)換輸入的時鐘頻率5腿z,以向所述IS07816接口控制器10提供5腿z或320MHz的 時鐘頻率,向所述串/并轉(zhuǎn)換裝置11提供80MHz和320MHz的時鐘頻率,以及向所述接口管 腳C3提供5MHz或80MHz的時鐘頻率;參數(shù)M寄存器31,分別與所述IS07816接口控制器 10的OUT端與所述時鐘頻率轉(zhuǎn)換裝置14相連,用于存儲自所述IS07816接口控制器10接 收的所述參數(shù)M = 15并提供所述參數(shù)M = 15給所述時鐘頻率轉(zhuǎn)換裝置14 ;和參數(shù)Sel寄 存器32,分別與所述IS07816接口控制器10的OUT端、所述串/并轉(zhuǎn)換裝置13和所述時鐘頻率轉(zhuǎn)換裝置14相連,用于存儲自所述IS07816接口控制器IO接收的所述參數(shù)Sel并提 供所述參數(shù)Sel給所述串/并轉(zhuǎn)換裝置13和所述時鐘頻率轉(zhuǎn)換裝置14,其中所述串/并轉(zhuǎn) 換裝置13用于在所述手機將數(shù)據(jù)寫至智能卡時,將IS07816接口控制器IO輸出的一位串 行數(shù)據(jù)Dla轉(zhuǎn)換成四位并行數(shù)據(jù)D2a、 D3a、 D4a、 D5a或0、0、 Dla、0,然后通過所述第二四位 緩沖器12緩沖后,經(jīng)由所述接口管腳C4、C6、C7和C8輸出給所述智能卡;或在所述手機從 所述智能卡讀取數(shù)據(jù)時,將由所述接口管腳C4、 C6、 C7和C8自所述智能卡接收的并通過所 述第一四位緩沖器11緩沖后的四位并行數(shù)據(jù)D2a'、D3a'、D4a'、D5a'轉(zhuǎn)換成一位串行數(shù)據(jù) Dla'或?qū)⒆越涌诠苣_C7接收的由所述第一四位緩沖器11緩沖后的串行數(shù)據(jù)D4a',傳輸給 所述IS07816接口控制器10。其中所述參數(shù)Sel和參數(shù)M是所述IS07816接口控制器10 經(jīng)由接口管腳C7自所述智能卡接收的,具體而言,所述移動通信終端的IS07816接口裝置 中的IS07816接口控制器10通過接口管腳C7,經(jīng)由IN端接收所述參數(shù)M和Sel ,并經(jīng)由輸 出端OUT分別輸出給兩個寄存器31和32進行存儲。 其中,所述串/并轉(zhuǎn)換裝置13包括有串/并轉(zhuǎn)換器131,用于進行一位串行數(shù)據(jù) 和四位并行數(shù)據(jù)之間的相互轉(zhuǎn)換,所述串/并轉(zhuǎn)換器131具有接收所述IS07816接口控制 器10輸出的串行數(shù)據(jù)Dla的輸入端131a,接收所述時鐘頻率轉(zhuǎn)換裝置14輸出的80MHz的 時鐘頻率的CKP端,接收所述時鐘頻率轉(zhuǎn)換裝置14輸出的320MHz的時鐘頻率的CKS端,輸 出四位并行數(shù)據(jù)D2a、 D3a、 D4a、 D5a的輸出端131b,接收四位并行數(shù)據(jù)D2a' 、 D3a' 、 D4a'、 D5a'的輸入端131c和輸出串行數(shù)據(jù)Dla'的輸出端131d ;第一多路復(fù)用器132,用于根據(jù) 來自所述參數(shù)Sel寄存器32的參數(shù)Sel,對來自所述IS07816接口控制器10輸出的串行數(shù) 據(jù)Dla、三位接地數(shù)據(jù)0、0、0和來自所述串/并轉(zhuǎn)換器131的輸出端131b輸出的四位并行 數(shù)據(jù)D2a、 D3a、 D4a、 D5a進行多路復(fù)用,并在Sel參數(shù)為0時,將來自所述IS07816接口控 制器10輸出的串行數(shù)據(jù)Dla和三位接地數(shù)據(jù)0、0、0組成的四位并行數(shù)據(jù)0、0、 Dla、0輸出 給所述第二緩沖器12,或在Sel參數(shù)為1時,將來自所述串/并轉(zhuǎn)換器131的四位并行數(shù)據(jù) D2a、D3a、D4a、D5a輸出給所述第二緩沖器12 ;及第二多路復(fù)用器133,用于根據(jù)來自所述參 數(shù)Sel寄存器32的參數(shù)Sel,對來自所述串/并轉(zhuǎn)換器131的輸出端131d輸出的串行數(shù)據(jù) Dla'和來自所述接口管腳C7的通過所述第一四位緩沖器11緩沖的串行數(shù)據(jù)D4a'進行多 路復(fù)用,以在Sel參數(shù)為1時,將來自所述來自所述串/并轉(zhuǎn)換器131的輸出端131d的串 行數(shù)據(jù)Dla'輸出給所述IS07816接口控制器10,或在Sel參數(shù)為0時,將來自所述接口管 腳C7的通過所述第一四位緩沖器11緩沖的串行數(shù)據(jù)D4a'輸出給所述IS07816接口控制 器10。 其中第一四位緩沖器11用于對來自所述接口管腳C4、C6、C7和C8的四位并行數(shù) 據(jù)D2a' 、D3a' 、D4a' 、D5a'進行緩沖,以將緩沖后的四位并行數(shù)據(jù)D2a' 、D3a' 、D4a' 、D5a'輸 出給所述串/并轉(zhuǎn)換器131的所述輸入端131c且僅將來自所述接口管腳C7的緩沖后的數(shù) 據(jù)D4a'輸出給第二多路復(fù)用器133 ;所述第二四位緩沖器12用于分別接收所述第一多路 復(fù)用器132輸出的四位并行數(shù)據(jù)D2a、D3a、D4a、D5a或0、0、Dla、0和來自所述所述IS07816 接口控制器10輸出的使能信號,以將接收的數(shù)據(jù)緩沖后輸出給所述接口管腳C4、C6、C7和 C8。 其中在Sel參數(shù)為0的情況下,當(dāng)手機將數(shù)據(jù)寫至智能卡時,所述第一多路復(fù)用器 132輸出來自所述IS07816接口控制器10輸出的串行數(shù)據(jù)Dla和三位接地數(shù)據(jù)0、0、0組成的四位并行數(shù)據(jù)0、0、Dla、0 ;或者當(dāng)手機從智能卡讀取數(shù)據(jù)時,所述第二多路復(fù)用器133 輸出來自所述接口管腳C7的串行數(shù)據(jù)D4a'。在Sel參數(shù)為1的情況下,當(dāng)手機將數(shù)據(jù)寫至 智能卡時,所述第一多路復(fù)用器132輸出來自所述串/并轉(zhuǎn)換器131輸出的四位并行數(shù)據(jù) D2a、D3a、D4a、D5a;或者當(dāng)手機從智能卡讀取數(shù)據(jù)時,所述第二多路復(fù)用器133輸出來自所 述串/并轉(zhuǎn)換器131的輸出端131d輸出的串行數(shù)據(jù)Dla'。 其中,所述時鐘頻率轉(zhuǎn)換裝置14包括有64倍頻器141 ,用于根據(jù)來自所述M參數(shù) 寄存器31的參數(shù)M = 15,對外部輸入的時鐘頻率5MHz進行64倍頻,并輸出給所述串/并 轉(zhuǎn)換器131的CKS端;4分頻器142,用于對所述64倍頻器141輸出的時鐘頻率320MHz進行 4分頻,以輸出80MHz的時鐘頻率,并輸出給所述串/并轉(zhuǎn)換器131的CKP端;第三多路復(fù)用 器143,用于根據(jù)來自所述參數(shù)Sel寄存器32的參數(shù)Sel,對外部輸入的時鐘頻率5MHz和 來自所述4分頻器142的時鐘頻率80MHz進行多路復(fù)用,以輸出外部輸入的時鐘頻率5MHz 或來自4分頻器142的時鐘頻率80MHz給所述時鐘接口管腳C3 ;及第四多路復(fù)用器144,用 于根據(jù)來自所述參數(shù)Sel寄存器32的參數(shù)Sel ,對外部輸入的時鐘頻率5MHz和來自所述64 倍頻器141輸出的時鐘頻率320MHz進行多路復(fù)用,以輸出外部輸入的時鐘頻率5MHz或自 所述64倍頻器141輸出的時鐘頻率320MHz給所述IS07816接口控制器10。其中,當(dāng)參數(shù) Sel為0時,第三多路復(fù)用器143輸出外部輸入的時鐘頻率5MHz給所述時鐘接口管腳C3, 第四多路復(fù)用器144輸出外部輸入的時鐘頻率5MHz給給所述IS07816接口控制器10。當(dāng) 參數(shù)Sel為1時,第三多路復(fù)用器143輸出來自4分頻器142的時鐘頻率80MHz給所述時 鐘接口管腳C3,第四多路復(fù)用器144輸出來自所述64倍頻器141輸出的時鐘頻率320MHz 給所述IS07816接口控制器10。 本發(fā)明的串/并轉(zhuǎn)換裝置13和時鐘頻率轉(zhuǎn)換裝置14可以采用當(dāng)前市售的串/并 轉(zhuǎn)換裝置和時鐘頻率轉(zhuǎn)換裝置來實現(xiàn)。當(dāng)然,本領(lǐng)域的普通技術(shù)人員可以容易地想到本發(fā) 明的串/并轉(zhuǎn)換裝置13和時鐘頻率轉(zhuǎn)換裝置14可以有多種等效替換的實現(xiàn)方案和顯見的 非實質(zhì)性的簡單改型,在此就不再一一具體列舉。 如圖5所示,示出了根據(jù)圖4所示的本發(fā)明的一實施例的手機中使用的智能卡內(nèi) 的IS07816接口裝置2的結(jié)構(gòu)方框圖。所述手機中使用的智能卡中存儲有所述設(shè)定的參數(shù) M = 15禾P Sel = 0或=1。 所述智能卡內(nèi)的IS07816接口裝置包括有IS07816接口控制器20 ;與所述 IS07816接口控制器20的復(fù)位端RST相連的復(fù)位接口管腳C2 ;串/并轉(zhuǎn)換裝置23,與所述 IS07816接口控制器20的數(shù)據(jù)輸入端IN和數(shù)據(jù)輸出端OUT相連,用于進行一位串行數(shù)據(jù)和 四位并行數(shù)據(jù)之間的相互轉(zhuǎn)換;第三四位緩沖器21,其輸出端與所述串/并轉(zhuǎn)換裝置23相 連;第四四位緩沖器22,其輸入端與所述串/并轉(zhuǎn)換裝置23相連;數(shù)據(jù)傳輸接口管腳C4、 C6、 C7和C8,同時與所述第三四位緩沖器21的輸入端和第四四位緩沖器22的輸出端并行 相連;時鐘接口管腳C3 ;時鐘頻率轉(zhuǎn)換裝置24,分別與所述IS07816接口控制器20、串/并 轉(zhuǎn)換裝置23和所述接口管腳C3相連,用于轉(zhuǎn)換由接口管腳C3自所述手機輸入的時鐘頻率 5MHz或80MHz,以向所述IS07816接口控制器20提供5MHz和320MHz的時鐘頻率,及向所述 串/并轉(zhuǎn)換裝置23提供5MHz或80MHz和20MHz或320MHz的時鐘頻率;參數(shù)M寄存器41, 與所述IS07816接口控制器20的IN端相連,用于存儲設(shè)定的參數(shù)M并提供所述參數(shù)M給 所述IS07816接口控制器20,從而通過所述IS07816接口控制器20經(jīng)由OUT端、接口管腳C7提供給所述手機;和參數(shù)Sel寄存器42,分別與所述IS07816接口控制器20的IN端、所 述串/并轉(zhuǎn)換裝置23和所述時鐘頻率轉(zhuǎn)換裝置24相連,用于存儲設(shè)定的參數(shù)Sel并提供 給所述IS07816接口控制器20、所述串/并轉(zhuǎn)換裝置23和所述時鐘頻率轉(zhuǎn)換裝置24,并通 過所述IS07816接口控制器20經(jīng)由OUT端、接口管腳C7提供給所述手機。
其中,所述串/并轉(zhuǎn)換裝置23用于在所述手機從所述智能卡讀取數(shù)據(jù)時,將 IS07816接口控制器20輸出的一位串行數(shù)據(jù)Dlb轉(zhuǎn)換成四位并行數(shù)據(jù)D2b、D3b、D4b、D5b或 0、0、 D4b、0,然后通過所述第四四位并行緩沖器22緩沖后,分別經(jīng)由所述接口管腳C4、 C6、 C7和C8輸出給所述手機;或在所述手機將數(shù)據(jù)寫至所述智能卡時,將由所述接口管腳C4、 C6、 C7和C8自所述手機接收的并通過所述第一三緩沖器21緩沖后的四位并行數(shù)據(jù)D2b'、 D3b'、D4b'、D5b'轉(zhuǎn)換成一位串行數(shù)據(jù)Dlb'或?qū)⒆越涌诠苣_C7接收的由所述第三四位緩 沖器21緩沖后的串行數(shù)據(jù)D4b',傳輸給所述IS07816接口控制器20。
其中,所述串/并轉(zhuǎn)換裝置23包括串/并轉(zhuǎn)換器231,用于進行一位串行數(shù)據(jù)和 四位并行數(shù)據(jù)之間的相互轉(zhuǎn)換,所述串/并轉(zhuǎn)換器231具有接收所述IS07816接口控制器 20輸出的串行數(shù)據(jù)Dlb的輸入端231a,接收所述時鐘頻率轉(zhuǎn)換裝置24輸出的5MHz或80MHz 的時鐘頻率的CKP端,接收所述時鐘頻率轉(zhuǎn)換裝置24輸出的20MHz或320MHz的時鐘頻率 的CKS端,輸出四位并行數(shù)據(jù)D2b、 D3b、 D4b、 D5b的輸出端231b,接收四位并行數(shù)據(jù)D2b'、 D3b' 、D4b' 、D5b'的輸入端231c和輸出串行數(shù)據(jù)Dlb'的輸出端231d ;第五多路復(fù)用器232, 用于根據(jù)所述參數(shù)Sel,對來自所述IS07816接口控制器20輸出的串行數(shù)據(jù)Dlb、三位接地 數(shù)據(jù)0、0、0和來自所述串/并轉(zhuǎn)換器231輸出的四位并行數(shù)據(jù)D2b、 D3b、 D4b、 D5b進行多 路復(fù)用,以在參數(shù)Sel為0時,將來自所述IS07816接口控制器20的串行數(shù)據(jù)Dlb和三位 接地數(shù)據(jù)0、0、0組成的四位并行數(shù)據(jù)0、0、 Dlb、0輸出給所述第四緩沖器22或在參數(shù)Sel 為1時,將來自所述串/并轉(zhuǎn)換器231輸出的四位并行數(shù)據(jù)D2b、D3b、D4b、D5b輸出給所述 第四緩沖器22 ;及第六多路復(fù)用器233,用于根據(jù)所述參數(shù)Sel,對來自所述串/并轉(zhuǎn)換器 231的輸出端231d的串行數(shù)據(jù)Dlb'和來自所述接口管腳C7的經(jīng)第三緩沖器21緩沖后的 串行數(shù)據(jù)D4b'進行多路復(fù)用,以在參數(shù)Sel為1時,將來自所述串/并轉(zhuǎn)換器231的輸出 端231d的串行數(shù)據(jù)Dlb'傳輸給所述IS07816接口控制器20,或在參數(shù)Sel為0時,將來自 所述接口管腳C7的經(jīng)第三緩沖器21緩沖后的串行數(shù)據(jù)D4b'傳輸給所述IS07816接口控 制器20。 其中第三四位緩沖器21用于對來自所述接口管腳C4、 C6、 C7和C8的四位并行數(shù) 據(jù)D2b' 、D3b' 、D4b' 、D5b'進行緩沖,以將緩沖后的四位并行數(shù)據(jù)D2b' 、D3b' 、D4b' 、D5b'輸 出給所述串/并轉(zhuǎn)換器231的所述輸入端231c且僅將來自所述接口管腳C7的緩沖后的數(shù) 據(jù)D4b'輸出給第六多路復(fù)用器233;第四四位緩沖器22用于分別接收所述第五多路復(fù)用器 232輸出的四位并行數(shù)據(jù)D2b 、D3b 、D4b 、D5b或0 、 0 、Dlb 、 0和來自所述所述IS07816接口控 制器20輸出的使能信號,以將接收的數(shù)據(jù)緩沖后輸出給所述接口管腳C4、 C6、 C7和C8。
其中在Sel參數(shù)為0的情況下,當(dāng)手機從智能卡讀取數(shù)據(jù)時,所述第五多路復(fù)用器 232輸出來自所述IS07816接口控制器20輸出的串行數(shù)據(jù)Dlb和三位接地數(shù)據(jù)0、0、0組成 的四位并行數(shù)據(jù)0、0、Dlb、0 ;或者當(dāng)手機寫數(shù)據(jù)至智能卡時,所述第六多路復(fù)用器233輸出 來自所述接口管腳C7的串行輸入數(shù)據(jù)D4b'。在Sel參數(shù)為1的情況下,當(dāng)手機從智能卡讀 取數(shù)據(jù)時,所述第五多路復(fù)用器232輸出來自所述串/并轉(zhuǎn)換器231輸出的四位并行數(shù)據(jù)
18D2b、D3b、D4b、D5b ;或者當(dāng)手機寫數(shù)據(jù)至智能卡時,所述第六多路復(fù)用器234輸出來自所述 串/并轉(zhuǎn)換器231的輸出端231d的串行數(shù)據(jù)Dlb'。 其中,所述時鐘頻率轉(zhuǎn)換裝置24包括4倍頻器241,用于對接口管腳C3輸入的 時鐘5MHz或80MHz頻率進行4倍頻,以提供時鐘頻率5MHz或80MHz給所述串/并轉(zhuǎn)換器 231的CKP端,及提供時鐘頻率20腿z或320腿z給串/并轉(zhuǎn)換器231的CKS端;第七多路 復(fù)用器242,用于根據(jù)所述參數(shù)Sel,對接口管腳C3輸入的時鐘5MHz或80MHz和來自4倍 頻器241的時鐘頻率20MHz或320MHz進行多路復(fù)用,以輸出接口管腳C3輸入的時鐘5MHz 或80MHz或來自4倍頻器241的時鐘頻率20MHz或320MHz給所述智能卡中的所述IS07816 接口控制器20。其中,當(dāng)參數(shù)Sel為0時,第七多路復(fù)用器242輸出接口管腳C3輸入的的 時鐘頻率5MHz給所述智能卡中的所述IS07816接口控制器20 ;當(dāng)參數(shù)Sel為1時,第七多 路復(fù)用器242輸出接口管腳C3輸入的的時鐘頻率320MHz給所述智能卡中的所述IS07816 接口控制器20。 本發(fā)明的串/并轉(zhuǎn)換裝置23和時鐘頻率轉(zhuǎn)換裝置24可以采用當(dāng)前市售的串/并 轉(zhuǎn)換裝置和時鐘頻率轉(zhuǎn)換裝置來實現(xiàn)。當(dāng)然,本領(lǐng)域的普通技術(shù)人員可以容易地想到本發(fā) 明的串/并轉(zhuǎn)換裝置23和時鐘頻率轉(zhuǎn)換裝置24可以有多種等效替換的實現(xiàn)方案和顯見的 改型,在此就不再一一具體列舉。 在本發(fā)明的另一實施例中,參數(shù)F = lMHz,參數(shù)M = O,則時鐘頻率轉(zhuǎn)換裝置14中 包括的4(M+1)倍頻器141為4倍頻器。在如圖4所示的根據(jù)本發(fā)明的的手機中的IS07816 接口裝置1中,在參數(shù)Sel = 0的情況下,時鐘頻率轉(zhuǎn)換裝置14提供lMHz的時鐘頻率給 IS07816接口控制器10的CK端;提供4MHz的時鐘頻率給所述串/并轉(zhuǎn)換器131的CKS端; 提供lMHz的時鐘頻率給所述串/并轉(zhuǎn)換器131的CKP端;提供lMHz的時鐘頻率給所述管腳 C3。在參數(shù)Sel = 1的情況下,時鐘頻率轉(zhuǎn)換裝置14提供4MHz的時鐘頻率給IS07816接 口控制器10的CK端;提供4MHz的時鐘頻率給所述串/并轉(zhuǎn)換器131的CKS端;提供lMHz 的時鐘頻率給所述串/并轉(zhuǎn)換器131的CKP端;提供lMHz的時鐘頻率給所述管腳C3。在如 圖5所示的根據(jù)本發(fā)明的的智能卡中的IS07816接口裝置2中,在參數(shù)Sel = 0的情況下, C3管腳接收的時鐘頻率為lMHz,時鐘頻率轉(zhuǎn)換裝置24提供lMHz的時鐘頻率給IS07816接 口控制器20的CK端;提供4MHz的時鐘頻率給所述串/并轉(zhuǎn)換器231的CKS端;提供lMHz 的時鐘頻率給所述串/并轉(zhuǎn)換器231的CKP端。在參數(shù)Sel = 1的情況下,C3管腳接收的 時鐘頻率為l腿z,時鐘頻率轉(zhuǎn)換裝置24提供4腿z的時鐘頻率給IS07816接口控制器20的 CK端;提供4MHz的時鐘頻率給所述串/并轉(zhuǎn)換器231的CKS端;提供lMHz的時鐘頻率給 所述串/并轉(zhuǎn)換器231的CKP端。 在本發(fā)明的另一實施例中,參數(shù)F = 3腿z,參數(shù)M = 5,則時鐘頻率轉(zhuǎn)換裝置14中 包括的4(M+l)倍頻器141為24倍頻器。在如圖4所示的根據(jù)本發(fā)明的的手機中的IS07816 接口裝置1中,在參數(shù)Sel = 0的情況下,時鐘頻率轉(zhuǎn)換裝置14提供3MHz的時鐘頻率給 IS07816接口控制器10的CK端;提供72MHz的時鐘頻率給所述串/并轉(zhuǎn)換器131的CKS端; 提供18MHz的時鐘頻率給所述串/并轉(zhuǎn)換器131的CKP端;提供3MHz的時鐘頻率給所述管 腳C3。在參數(shù)Sel = 1的情況下,時鐘頻率轉(zhuǎn)換裝置14提供72MHz的時鐘頻率給IS07816 接口控制器10的CK端;提供72MHz的時鐘頻率給所述串/并轉(zhuǎn)換器131的CKS端;提供 18MHz的時鐘頻率給所述串/并轉(zhuǎn)換器131的CKP端;提供18MHz的時鐘頻率給所述管腳C3。在如圖5所示的根據(jù)本發(fā)明的的智能卡中的IS07816接口裝置2中,在參數(shù)Sel = 0 的情況下,C3管腳接收的時鐘頻率為3MHz,時鐘頻率轉(zhuǎn)換裝置24提供3MHz的時鐘頻率給 IS07816接口控制器20的CK端;提供12MHz的時鐘頻率給所述串/并轉(zhuǎn)換器231的CKS 端;提供3MHz的時鐘頻率給所述串/并轉(zhuǎn)換器231的CKP端。在參數(shù)Sel = 1的情況下, C3管腳接收的時鐘頻率為18MHz,時鐘頻率轉(zhuǎn)換裝置24提供72MHz的時鐘頻率給IS07816 接口控制器20的CK端;提供72MHz的時鐘頻率給所述串/并轉(zhuǎn)換器231的CKS端;提供 18MHz的時鐘頻率給所述串/并轉(zhuǎn)換器231的CKP端。 在本發(fā)明的一實施例中,提供了一種上述手機中的IS07816接口裝置與上述智能 卡中的IS07816接口裝置之間的數(shù)據(jù)傳輸處理方法末圖示,包括有以下步驟
1、裝有所述智能卡的所述手機上電初始化;
2、所述手機進行自動復(fù)位響應(yīng)ATR處理; 3、所述智能卡將設(shè)定的兩個參數(shù)Sel和F分別傳送給所述手機內(nèi)的所述IS07816 接口裝置內(nèi)的兩個寄存器31,32進行存儲,其中所述參數(shù)Sel為一位參數(shù),包括有數(shù)字O 和l,其中數(shù)字O表示僅支持現(xiàn)有標準的IS07816接口裝置,數(shù)字l表示支持本發(fā)明的所述 IS07816接口裝置;所述參數(shù)M為四位參數(shù),表示表示時鐘頻率提升的倍數(shù),為0-15中的任 一整數(shù)值; 4、進行所述手機和所述智能卡之間數(shù)據(jù)的傳輸,包括所述手機寫數(shù)據(jù)至所述智能 卡和自所述智能卡讀取數(shù)據(jù),其中在參數(shù)Sel為0的情況下,所述數(shù)據(jù)通過所述手機內(nèi)的 IS07816接口裝置內(nèi)的接口管腳C7及所述智能卡內(nèi)的IS07816接口裝置內(nèi)的接口管腳C7 進行一位串行傳輸;在參數(shù)Sel為1的情況下,所述數(shù)據(jù)通過所述手機內(nèi)的IS07816接口 裝置內(nèi)的接口管腳C4、C6、C7和C8及所述智能卡內(nèi)的IS07816接口裝置內(nèi)的接口管腳C4、 C6、 C7和C8進行四位并行傳輸;及
5、結(jié)束數(shù)據(jù)傳輸。 其中,所述參數(shù)Sel和M的傳送步驟3包括有 301、所述智能卡的IS07816裝置中的IS07816接口控制器20經(jīng)由輸入IN端讀入 寄存器41和42中分別存儲的設(shè)定的參數(shù)M和Sel,并經(jīng)由輸出OUT輸出端給接口管腳C7 ;
302、所述移動通信終端的IS07816接口裝置中的IS07816接口控制器10通過接 口管腳C7,經(jīng)由輸入IN端接收所述參數(shù)M和Sel,并經(jīng)由輸出0UT端輸出給兩個寄存器31 和32進行存儲。 其中,在參數(shù)Sel為1的情況下,當(dāng)手機將數(shù)據(jù)寫至智能卡時,所述數(shù)據(jù)傳輸步驟 4包括 401、所述手機中的處理器通過IS07816接口裝置內(nèi)的IS07816接口控制器10將 一位串行數(shù)據(jù)Dla傳送給串/并轉(zhuǎn)換裝置13 ; 402、所述串/并轉(zhuǎn)換裝置13將該一位串行數(shù)據(jù)Dla轉(zhuǎn)換成四位并行數(shù)據(jù)D2a、 D3a、 D4a、 D5a,并傳送給所述手機中的IS07816接口裝置內(nèi)的四個接口管腳C4、 C6、 C7和 C8 ; 403、所述四位并行數(shù)據(jù)D2a、D3a、D4a、D5a通過與所述手機中的IS07816接口裝置 內(nèi)的四個接口管腳C4、C6、C7和C8和與它們分別相連的所述智能卡中的四個接口管腳C4、 C6、C7和C8傳送給所述智能卡中的所述IS07816接口裝置內(nèi)的串/并轉(zhuǎn)換裝置23 ;
404、所述串/并轉(zhuǎn)換裝置23將所述四位并行數(shù)據(jù)D2a、 D3a、 D4a、 D5a即D2b'、 D3b' 、D4b' 、D5b'轉(zhuǎn)換成一位串行數(shù)據(jù)Dlb',并傳送給所述智能卡中的所述IS07816接口裝 置內(nèi)的IS07816接口控制器20 ;及 405、所述IS07816接口控制器20將所述一位串行數(shù)據(jù)Dlb'傳送給所述智能卡內(nèi) 控制芯片中的處理器,實現(xiàn)所述手機將數(shù)據(jù)寫至所述智能卡。 其中,在參數(shù)Sel為1的情況下,當(dāng)手機從智能卡讀取數(shù)據(jù)時,所述數(shù)據(jù)的傳輸步 驟4包括 411、所述智能卡內(nèi)的控制芯片中的處理器在接收到來自手機的讀取指令后,通過 所述智能卡中的IS07816接口裝置中的IS07816接口控制器20將一位串行數(shù)據(jù)Dlb傳送 給所述智能卡中的IS07816接口裝置中的串/并轉(zhuǎn)換裝置23 ; 412、所述串/并轉(zhuǎn)換裝置23將所述一位串行數(shù)據(jù)Dlb轉(zhuǎn)換成四位并行數(shù)據(jù)D2b、 D3b、D4b、D5b后傳送給智能卡內(nèi)的IS07816接口裝置中的四個接口管腳C4、C6、C7和C8 ;
413 、所述四位并行數(shù)據(jù)D2b 、 D3b 、 D4b 、 D5b通過智能卡內(nèi)的四個接口管腳C4、 C6 、 C7、C8和與它們分別相連的手機中的IS07816接口裝置內(nèi)的四個接口管腳C4、C6、C7和C8 傳送給所述手機中的IS07816接口裝置內(nèi)的串/并轉(zhuǎn)換裝置13 ; 414、所述串/并轉(zhuǎn)換裝置13將所述四位并行數(shù)據(jù)D2b、 D3b、 D4b、 D5b即D2a'、 D3a'、 D4a'、 D5a'轉(zhuǎn)換成一位串行數(shù)據(jù)Dla'后傳送給所述手機中的IS07816接口控制器 10 ;及 415、所述IS07816接口控制器10將所述一位串行數(shù)據(jù)Dla'傳輸給所述手機內(nèi)的 處理器,實現(xiàn)所述手機從所述智能卡讀取數(shù)據(jù)。 其中,在參數(shù)Sel為O的情況下,當(dāng)手機將數(shù)據(jù)寫至智能卡時,所述數(shù)據(jù)的傳輸步 驟4包括 421、所述手機中的處理器通過IS07816接口裝置內(nèi)的IS07816接口控制器10將 一位串行數(shù)據(jù)Dla傳送給串/并轉(zhuǎn)換裝置13 ; 422、所述串/并轉(zhuǎn)換裝置13將該一位串行數(shù)據(jù)Dla與三位接地數(shù)據(jù)0、0、0組合 成四位并行數(shù)據(jù)0、0、Dla、0,并傳送給所述手機中的IS07816接口裝置內(nèi)的四個接口管腳 C4、 C6、 C7和C8實際上僅接口管腳C7接收所述一位串行數(shù)據(jù)Dla,而管腳C4、 C6和C8接 收均為空數(shù)據(jù)0 ; 423、管腳C7接收的所述一位串行數(shù)據(jù)Dla通過與所述手機中的IS07816接口裝 置內(nèi)的接口管腳C7和與它相連的所述智能卡中的IS07816接口裝置內(nèi)的接口管腳C7傳送 給所述智能卡中的所述IS07816接口裝置內(nèi)的串/并轉(zhuǎn)換裝置23 ; 424、所述串/并轉(zhuǎn)換裝置23將所述一位串行數(shù)據(jù)Dla即D4b'傳送給所述智能卡 中的所述IS07816接口裝置內(nèi)的IS07816接口控制器20 ;及 425、所述IS07816接口控制器20將所述一位串行數(shù)據(jù)D4b'傳送給所述智能卡內(nèi) 控制芯片中的處理器,實現(xiàn)所述手機將數(shù)據(jù)寫至所述智能卡。 其中,在參數(shù)Sel為0的情況下,當(dāng)手機從智能卡讀取數(shù)據(jù)時,所述數(shù)據(jù)的傳輸步 驟4包括 431、所述智能卡內(nèi)的控制芯片中的處理器在接收到來自手機的控制指令后,將一 位串行數(shù)據(jù)Dlb傳送給所述智能卡中的IS07816接口裝置中的串/并轉(zhuǎn)換裝置23 ;
21
432、所述串/并轉(zhuǎn)換裝置23將所述一位串行數(shù)據(jù)Dlb與三位接地數(shù)據(jù)0、0、0組 成的四位并行數(shù)據(jù)0、0、Dlb、0后傳送給智能卡內(nèi)的四個接口管腳C4、C6、C7和C8(實際上 僅接口管腳C7接收所述一位串行數(shù)據(jù)Dlb,而管腳C4、C6和C8接收均為空數(shù)據(jù)0);
433、所述接口管腳C7接收的所述一位串行數(shù)據(jù)Dlb通過智能卡內(nèi)的接口管腳C7 和與它相連的手機中的IS07816接口裝置內(nèi)的接口管腳C7傳送給所述手機中的IS07816 接口裝置內(nèi)的串/并轉(zhuǎn)換裝置13 ; 434、所述串/并轉(zhuǎn)換裝置13將所述一位串行數(shù)據(jù)Dlb即D4a'傳送給所述手機中 的IS07816接口控制器10 ;及 435、所述IS07816接口控制器10將所述一位串行數(shù)據(jù)D4a'傳輸給所述手機內(nèi)的 處理器,實現(xiàn)所述手機從所述智能卡讀取數(shù)據(jù)。 以手機內(nèi)的IS07816接口裝置為例,如圖4所示,手機內(nèi)的時鐘接口管腳C3輸出 的時鐘頻率取決于M和Sel。手機內(nèi)的兩個寄存器31和32分別用于存儲所述參數(shù)M和Sel, 該兩參數(shù)的默認值均為0。所以上電初始化后,手機內(nèi)的時鐘接口管腳C3的輸出時鐘頻率 F為l-5腿z,時鐘頻率轉(zhuǎn)換裝置14中的4(M+l)倍頻器141和4分頻器142均不工作。經(jīng) 過自動響應(yīng)復(fù)位ATR處理之后,手機獲得了智能卡發(fā)送的所設(shè)定的參數(shù)M和Sel。如果Sel 為0,手機內(nèi)的IS07816接口控制器10的工作時鐘為F二 l-5腿z。如果Sel為1且M不等 于0,手機內(nèi)的所述4 (M+l)倍頻器141和4分頻器142均開始工作,手機內(nèi)的時鐘接口管 腳C3將輸出(M+l)FMHz的時鐘頻率例如在F = 5MHz, M = 15時,時鐘接口管腳C3將輸出 (15+1) X5 = 80MHz。換言之,當(dāng)Sel為1時,時鐘接口管腳C3輸出的時鐘頻率為(M+1)F 腿z,數(shù)據(jù)傳輸接口管腳C4,C6,C7,C8的工作頻率也是(M+1)F MHz,手機內(nèi)的IS07816接口 裝置內(nèi)的串/并轉(zhuǎn)換裝置131的并行輸入輸出端CKP的工作時鐘為(M+1)F MHz,而它的串 行輸入輸出端CKS的工作時鐘為4(M+1)F腿z。此時,手機內(nèi)的IS07816接口控制器10的 工作時鐘為4(M+l)FMHz。其中,較佳地,選擇F = 5MHz,從而實現(xiàn)20(M+l)MHz的倍頻。
顯然,在本發(fā)明的技術(shù)方案中所述的移動通信終端并不僅限于手機,可以是本領(lǐng) 域的技術(shù)人員可以了解的其它等效替換物。而且,本發(fā)明的技術(shù)方案中所述的智能卡并非 僅限于手機中使用的IC卡,而可以是用于移動通信終端的采用IS07816接口標準的其它類 型的智能卡。 采用本發(fā)明的IS07816接口裝置,根據(jù)配置的不同,在Sel參數(shù)為1的情況下,通 過選擇M = 0-15中的任一整數(shù),通過4 (M+l)倍乘后可以將現(xiàn)有技術(shù)中標準IS07816接口的 數(shù)據(jù)吞吐率提高4 64倍;另一方面在Sel參數(shù)為0的情況下,還保持了和現(xiàn)有技術(shù)中標 準的IS07816接口的兼容性,并最大限度地避免了大幅度的增加軟硬件的復(fù)雜性。用戶,手 機廠商,運營商都不會為此明顯地增加成本,從而為進一步推廣大容量智能卡提供了可能。
盡管已說明、描述以及指出了施加于其一個優(yōu)選實施例的本發(fā)明的基本的新型特 性,但這一技術(shù)領(lǐng)域中的熟練技術(shù)人員將會意識到,在不背離本發(fā)明的構(gòu)思的情況下,可以 在所說明的設(shè)備的形式與細節(jié)方面,對本發(fā)明進行各種省略、替代以及修改。例如,為了達 到相同的結(jié)果,那些以基本相同的方式執(zhí)行基本相同的功能的元件與/或方法步驟的所有 的組合,均落入本發(fā)明的范圍。而且,還應(yīng)該認識到,作為設(shè)計選擇的個通常情況,可以把與 本發(fā)明的任何所公開的形式或?qū)嵤├嚓P(guān)的所說明與/或所描述的結(jié)構(gòu)與/或元件與/方 法步驟,并入任何其它所公開、或所描述、或所建議的形式或?qū)嵤├?。因此,本發(fā)明旨在僅由此處所附權(quán)利要求的范圍加以限制'
權(quán)利要求
一種移動通信終端中的ISO7816接口裝置,包括有ISO7816接口控制器(10);與所述ISO7816接口控制器(10)的復(fù)位端相連的復(fù)位接口管腳C2;數(shù)據(jù)輸入/輸出接口管腳C7,其通過第一緩沖器(11)與ISO7816接口控制器(10)的數(shù)據(jù)輸入端相連,通過第二緩沖器(12)與所述ISO7816接口控制器(10)的數(shù)據(jù)輸出端相連,其中第二緩沖器(12)還接收來自所述ISO7816接口控制器(10)的使能信號;接口管腳C4、C6和C8;以及與所述ISO7816接口控制器(10)的時鐘端相連的時鐘接口管腳C3,其特征在于所述接口管腳C4、C6和C8與C7并行地連接至所述第一緩沖器(11)的輸入端和所述第二緩沖器(12)的輸出端;所述移動通信終端中的ISO7816接口裝置還包括有串/并轉(zhuǎn)換裝置(13),連接在所述ISO7816接口控制器(10)和所述第一緩沖器(11)和所述第二緩沖器(12)之間,用于在所述移動通信終端將數(shù)據(jù)寫至智能卡時,將ISO7816接口控制器(10)輸出的一位串行數(shù)據(jù)轉(zhuǎn)換成四位并行數(shù)據(jù),然后通過所述第二緩沖器(12)緩沖后,經(jīng)由所述接口管腳C4、C6、C7和C8并行輸出給所述智能卡;或在所述移動通信終端從所述智能卡讀取數(shù)據(jù)時,將由所述接口管腳C4、C6、C7和C8并行自所述智能卡接收的并通過所述第一緩沖器(11)緩沖后的四位并行數(shù)據(jù)轉(zhuǎn)換成一位串行數(shù)據(jù),傳輸給所述ISO7816接口控制器(10);時鐘頻率轉(zhuǎn)換裝置(14),分別與所述ISO7816接口控制器(10)、串/并轉(zhuǎn)換裝置(13)和所述接口管腳C3相連,用于轉(zhuǎn)換輸入的時鐘頻率F,以向所述ISO7816接口控制器(10)提供F或4(M+1)F的時鐘頻率,向所述串/并轉(zhuǎn)換裝置(13)提供(M+1)F和4(M+1)F的時鐘頻率,以及向所述接口管腳C3提供F或(M+1)F的時鐘頻率,其中F表示1-5MHz范圍內(nèi)的任一頻率值;參數(shù)M是所述ISO7816接口控制器(10)自所述智能卡接收的參數(shù),表示對外部輸入時鐘頻率F的提升的倍數(shù),是0-15中的任一整數(shù)值。
2. 根據(jù)權(quán)利要求1所述的移動通信終端中的IS07816接口裝置,其特征在于,M = 0, 則頻率范圍(M+1)F為1 5MHz,M = l,則頻率范圍(M+1)F為2 10MHz,M = 2,則頻率范 圍(M+1)F為3 15MHz,以此類推,M = 15,則頻率范圍(M+1)F為16 80MHz。
3. 根據(jù)權(quán)利要求1所述的移動通信終端中的IS07816接口裝置,其特征在于,所述移動 通信終端中的IS07816接口裝置還包括有參數(shù)M寄存器(31),分別與所述IS07816接口控制器(10)與所述時鐘頻率轉(zhuǎn)換裝置 (14)相連,用于存儲自所述IS07816接口控制器(10)接收的所述參數(shù)M并提供所述參數(shù)M 給所述時鐘頻率轉(zhuǎn)換裝置(14);禾口參數(shù)Sel寄存器(32),分別與所述IS07816接口控制器(10)、所述串/并轉(zhuǎn)換裝置 (13)和所述時鐘頻率轉(zhuǎn)換裝置(14)相連,用于存儲自所述IS07816接口控制器(10)接收 的所述參數(shù)Sel并提供所述參數(shù)Sel給所述串/并轉(zhuǎn)換裝置(13)和所述時鐘頻率轉(zhuǎn)換裝 置(14),其中所述參數(shù)Sel是所述IS07816接口控制器(10)自所述智能卡接收的,包括有數(shù) 字0或1,數(shù)字0表示僅支持標準的IS07816接口裝置,和數(shù)字1表示支持本發(fā)明的所述 IS07816接口裝置。
4. 根據(jù)權(quán)利要求1-3中任一項所述的移動通信終端中的IS07816接口裝置,其特征在 于,所述串/并轉(zhuǎn)換裝置(13)包括有串/并轉(zhuǎn)換器(131),用于進行一位串行數(shù)據(jù)和四位并行數(shù)據(jù)之間的相互轉(zhuǎn)換,所述 串/并轉(zhuǎn)換器(131)具有接收所述IS07816接口控制器(10)輸出的串行數(shù)據(jù)的輸入端 (131a),接收所述時鐘頻率轉(zhuǎn)換裝置(14)輸出的(M+1)F的時鐘頻率的CKP端,接收所述時 鐘頻率轉(zhuǎn)換裝置(14)輸出的4(M+1)F的時鐘頻率的CKS端,輸出四位并行數(shù)據(jù)的輸出端 (131b),接收四位并行數(shù)據(jù)的輸入端(131c)和輸出串行數(shù)據(jù)的輸出端(131d);第一多路復(fù)用器(132),用于根據(jù)來自所述參數(shù)Sel寄存器(32)的參數(shù)Sel,對來自 所述IS07816接口控制器(10)輸出的串行數(shù)據(jù)、三位接地數(shù)據(jù)和來自所述串/并轉(zhuǎn)換器 (131)的輸出端(131b)輸出的四位并行數(shù)據(jù)進行多路復(fù)用,以輸出來自所述IS07816接口 控制器(10)輸出的串行數(shù)據(jù)和三位接地數(shù)據(jù)組成的四位并行數(shù)據(jù)或來自所述串/并轉(zhuǎn)換 器(131)的輸出端(131b)的四位并行數(shù)據(jù)給所述第二緩沖器(12);及第二多路復(fù)用器(133),用于根據(jù)來自所述參數(shù)Sel寄存器(32)的參數(shù)Sel,對來自 所述串/并轉(zhuǎn)換器(131)的輸出端(131d)輸出的串行數(shù)據(jù)和來自所述接口管腳C7的通過 所述第一緩沖器(11)緩沖的串行數(shù)據(jù)進行多路復(fù)用,以輸出來自所述來自所述串/并轉(zhuǎn) 換器(131)的輸出端(131d)輸出的串行數(shù)據(jù)或來自所述接口管腳C7的串行數(shù)據(jù)給所述 IS07816接口控制器(10),其中第一緩沖器(11)為四位緩沖器,用于對來自所述接口管腳C4、C6、C7和C8的四位 并行數(shù)據(jù)進行緩沖,以將緩沖后的四位并行數(shù)據(jù)輸出給所述串/并轉(zhuǎn)換器(131)的所述輸 入端(131c)且僅將來自所述接口管腳C7的緩沖后的數(shù)據(jù)輸出給第二多路復(fù)用器(133);所述第二緩沖器(12)為四位緩沖器,用于分別接收所述第一多路復(fù)用器(132)輸出的 四位并行數(shù)據(jù)和來自所述所述IS07816接口控制器(10)輸出的使能信號,以將接收的四位 并行數(shù)據(jù)緩沖后分別輸出給所述接口管腳C4、 C6、 C7和C8。
5. 根據(jù)權(quán)利要求4所述的移動通信終端中的IS07816接口裝置,其特征在于,在Sel參 數(shù)為O時,在所述移動通信終端將數(shù)據(jù)寫至所述智能卡時,所述第一多路復(fù)用器(132)輸出 來自所述IS07816接口控制器(10)輸出的串行數(shù)據(jù)和三位接地數(shù)據(jù)組成的四位并行數(shù)據(jù), 或者在所述移動通信終端從所述智能卡讀取數(shù)據(jù)時,所述第二多路復(fù)用器(133)輸出來自 所述接口管腳C7的串行數(shù)據(jù);在Sel參數(shù)為1時,在所述移動通信終端將數(shù)據(jù)寫至所述智能卡時,所述第一多路復(fù)用 器(132)輸出來自所述串/并轉(zhuǎn)換器(131)的輸出端(131b)的四位并行數(shù)據(jù),或者在所述 移動通信終端從所述智能卡讀取數(shù)據(jù)時,所述第二多路復(fù)用器(133)輸出來自所述串/并 轉(zhuǎn)換器(131)的輸出端(131d)的串行數(shù)據(jù)。
6. 根據(jù)權(quán)利要求3所述的移動通信終端中的IS07816接口裝置,其特征在于,所述時鐘 頻率轉(zhuǎn)換裝置(14)包括有4(M+l)倍頻器(141),用于根據(jù)來自所述M參數(shù)寄存器(31)的參數(shù)M,對外部輸入的時 鐘頻率F進行4(M+1)倍頻,并輸出給所述串/并轉(zhuǎn)換器(131)的CKS端;4分頻器(142),用于對所述4(M+1)倍頻器(141)輸出的時鐘頻率4(M+1)F進行4分 頻,以輸出(M+1)F的時鐘頻率,并輸出給所述串/并轉(zhuǎn)換器(131)的CKP端;第三多路復(fù)用器(143),用于根據(jù)來自所述參數(shù)Sel寄存器(32)的參數(shù)Sel,對外部輸 入的時鐘頻率F和來自所述4分頻器(142)的時鐘頻率(M+1)F進行多路復(fù)用,以輸出外部 輸入的時鐘頻率F或來自4分頻器(142)的時鐘頻率(M+1)F給所述時鐘接口管腳C3 ;及第四多路復(fù)用器(144),用于根據(jù)來自所述參數(shù)Sel寄存器(32)的參數(shù)Sel,對外部輸 入的時鐘頻率F和來自所述4(M+1)倍頻器(141)輸出的時鐘頻率4(M+1)F進行多路復(fù)用, 以輸出外部輸入的時鐘頻率F或自所述4(M+1)倍頻器(141)輸出的時鐘頻率4(M+1)F給 所述IS07816接口控制器(10)。
7. 根據(jù)權(quán)利要求6所述的移動通信終端中的IS07816接口裝置,其特征在于,當(dāng)參數(shù) Sel為O時,第三多路復(fù)用器(143)輸出外部輸入的時鐘頻率F給所述時鐘接口管腳C3,第 四多路復(fù)用器(144)輸出外部輸入的時鐘頻率F給所述IS07816接口控制器(10);當(dāng)參數(shù)Sel為1時,第三多路復(fù)用器(143)輸出來自4分頻器(142)的時鐘頻率(M+l) F給所述移動通信終端中的IS07816接口裝置內(nèi)的時鐘接口管腳C3,第四多路復(fù)用器(144) 輸出來自所述4(M+1)倍頻器(141)輸出的時鐘頻率4(M+1)F給所述IS07816接口控制器 (10)。
8. —種移動通信終端中使用的智能卡內(nèi)的IS07816接口裝置,包括有IS07816接口控 制器(20);與所述IS07816接口控制器(20)的復(fù)位端相連的復(fù)位接口管腳C2 ;數(shù)據(jù)輸入/ 輸出接口管腳C7,其通過第三緩沖器(21)與IS07816接口控制器(20)的數(shù)據(jù)輸入端相連, 通過第四緩沖器(22)與所述IS07816接口控制器(20)的數(shù)據(jù)輸出端相連,其中第四緩沖 器(22)還接收來自所述IS07816接口控制器(20)的使能信號;接口管腳C4、 C6和C8 ;以 及與所述IS07816接口控制器(20)的時鐘端相連的時鐘接口管腳C3,其特征在于所述接口管腳C4、 C6和C8與C7并行地連接至所述第三緩沖器(21)的輸入端和所述 第四緩沖器(22)的輸出端;所述智能卡內(nèi)的IS07816接口裝置還包括有串/并轉(zhuǎn)換裝置(23),連接在所述IS07816接口控制器(20)和所述第三緩沖器(21) 和所述第四緩沖器(22)之間,用于在所述移動通信終端從所述智能卡讀取數(shù)據(jù)時,將 IS07816接口控制器(20)輸出的一位串行數(shù)據(jù)轉(zhuǎn)換成四位并行數(shù)據(jù),然后通過所述第四緩 沖器(22)緩沖后,分別經(jīng)由所述接口管腳C4、C6、C7和C8并行輸出給所述移動通信終端; 或在所述移動通信終端將數(shù)據(jù)寫至所述智能卡時,將由所述接口管腳C4、C6、C7和C8并行 自所述移動通信終端接收的并通過所述第三緩沖器(21)緩沖后的四位并行數(shù)據(jù)轉(zhuǎn)換成一 位串行數(shù)據(jù),傳輸給所述IS07816接口控制器(20);時鐘頻率轉(zhuǎn)換裝置(24),分別與所述IS07816接口控制器(20)、串/并轉(zhuǎn)換裝置(23) 和所述時鐘接口管腳C3相連,用于轉(zhuǎn)換由時鐘接口管腳C3自所述移動通信終端輸入的時 鐘頻率F或(M+1)F,以向所述IS07816接口控制器(20)提供F或(M+l) F,或4F或4 (M+l) F的時鐘頻率,及向所述串/并轉(zhuǎn)換裝置(23)提供F和4F,或(M+1)F和4(M+1)F的時鐘頻 率,其中F表示l-5MHZ范圍內(nèi)的任-頻率值;參數(shù)M寄存器(41),與所述IS07816接口控制器(20)相連,用于存儲設(shè)定的參數(shù)M并 提供所述參數(shù)M給所述IS07816接口控制器(20),從而通過所述IS07816接口控制器(20) 經(jīng)由接口管腳C7提供給所述移動通信終端;禾口參數(shù)Sel寄存器(42),分別與所述IS07816接口控制器(20)、所述串/并轉(zhuǎn)換裝置 (23)和所述時鐘頻率轉(zhuǎn)換裝置(24)相連,用于存儲設(shè)定的參數(shù)Sel并提供給所述IS07816 接口控制器(20)、所述串/并轉(zhuǎn)換裝置(23)和所述時鐘頻率轉(zhuǎn)換裝置(24),并通過所述 IS07816接口控制器(20)經(jīng)由接口管腳C7提供給所述移動通信終端;其中所述參數(shù)Sel包括有數(shù)字0或l,數(shù)字0表示僅支持標準的IS07816接口裝置,和 數(shù)字1表示支持本發(fā)明的所述IS07816接口裝置;參數(shù)M表示對外部輸入時鐘頻率F的提 升的倍數(shù),是0-15中的任一整數(shù)值。
9. 根據(jù)權(quán)利要求8所述的智能卡內(nèi)的IS07816接口裝置,其特征在于,M = 0,則頻率范 圍(M+1)F為1 5MHz,M = l,則頻率范圍(M+1)F為2 lOMHz,M = 2,則頻率范圍(M+l) F為3 15MHz,以此類推,M = 15,則頻率范圍(M+1)F為16 80MHz。
10. 根據(jù)權(quán)利要求8所述的智能卡內(nèi)的IS07816接口裝置,其特征在于,所述串/并轉(zhuǎn) 換裝置(23)包括:串/并轉(zhuǎn)換器(231),用于進行一位串行數(shù)據(jù)和四位并行數(shù)據(jù)之間的相互轉(zhuǎn)換,所述 串/并轉(zhuǎn)換器(231)具有接收所述IS07816接口控制器(20)輸出的串行數(shù)據(jù)的輸入端 (231a),接收所述時鐘頻率轉(zhuǎn)換裝置(24)輸出的F或(M+l)F的時鐘頻率的CKP端,接收所 述時鐘頻率轉(zhuǎn)換裝置(24)輸出的4F或4(M+1)F的時鐘頻率的CKS端,輸出四位并行數(shù)據(jù) 的輸出端(231b),接收四位并行數(shù)據(jù)的輸入端(231c)和輸出串行數(shù)據(jù)的輸出端(231d);第五多路復(fù)用器(232),用于根據(jù)所述參數(shù)Sel,對來自所述IS07816接口控制器(20) 輸出的串行數(shù)據(jù)、三位接地數(shù)據(jù)和來自所述串/并轉(zhuǎn)換器(231)的輸出端(231b)的四位并 行數(shù)據(jù)進行多路復(fù)用,以輸出來自所述IS07816接口控制器(20)輸出的串行數(shù)據(jù)和三位接 地數(shù)據(jù)組成的四位并行數(shù)據(jù)或來自所述串/并轉(zhuǎn)換器(231)的輸出端(231b)輸出的四位 并行數(shù)據(jù)給所述第四緩沖器(22);及第六多路復(fù)用器(233),用于根據(jù)所述參數(shù)Sel,對來自所述串/并轉(zhuǎn)換器(231)的輸 出端(231d)的串行數(shù)據(jù)和來自所述接口管腳C7的經(jīng)第三緩沖器(21)緩沖后的串行數(shù)據(jù) 進行多路復(fù)用,以輸出來自所述來自所述串/并轉(zhuǎn)換器(231)的輸出端(231d)的串行數(shù)據(jù) 或來自所述接口管腳C7的串行數(shù)據(jù)給所述IS07816接口控制器(20),其中第三緩沖器(21)為四位緩沖器,用于對來自所述接口管腳C4、C6、C7和C8的四位 并行數(shù)據(jù)進行緩沖,以將緩沖后的四位并行數(shù)據(jù)輸出給所述串/并轉(zhuǎn)換器(231)的所述輸 入端(231c)且僅將來自所述接口管腳C7的緩沖后的數(shù)據(jù)輸出給第六多路復(fù)用器(233);第四緩沖器(22)為四位緩沖器,用于分別接收所述第五多路復(fù)用器(232)輸出的四位 并行數(shù)據(jù)和來自所述所述IS07816接口控制器(20)輸出的使能信號,以將接收的數(shù)據(jù)緩沖 后輸出給所述接口管腳C4、 C6 、 C7和C8 。
11. 根據(jù)權(quán)利要求10所述的智能卡內(nèi)的IS07816接口裝置,其特征在于,在Sel參數(shù)為 0時,在所述移動通信終端從所述智能卡讀取數(shù)據(jù)時,所述第五多路復(fù)用器(232)輸出由來 自所述IS07816接口控制器(20)輸出的串行數(shù)據(jù)和三位接地數(shù)據(jù)組成的四位并行數(shù)據(jù);或 者在所述移動通信終端將數(shù)據(jù)寫至所述智能卡時,所述第六多路復(fù)用器(233)輸出來自所 述接口管腳C7的串行輸入數(shù)據(jù);在Sel參數(shù)為1時,在所述移動通信終端從所述智能卡讀取數(shù)據(jù)時,所述第五多路復(fù)用 器(232)輸出來自所述串/并轉(zhuǎn)換器(231)的輸出端(231b)輸出的四位并行數(shù)據(jù);或者在 所述移動通信終端將數(shù)據(jù)寫至所述智能卡時,所述第六多路復(fù)用器(233)輸出來自所述串 /并轉(zhuǎn)換器(231)的輸出端(231d)輸出的串行數(shù)據(jù)。
12. 根據(jù)權(quán)利要求8所述的智能卡內(nèi)的IS07816接口裝置,其特征在于,所述時鐘頻率 轉(zhuǎn)換裝置(24)包括4倍頻器(241),用于對接口管腳C3輸入的時鐘F或(M+1)F頻率進行4倍頻,以在參 數(shù)Sel 二O時,提供時鐘頻率F或(M+l)F給所述串/并轉(zhuǎn)換器(231)的CKP端,及在參數(shù) Sel = 1時,提供時鐘頻率4F或4(M+1)F給串/并轉(zhuǎn)換器(231)的CKS端;第七多路復(fù)用器(242),用于根據(jù)所述參數(shù)Sel,對接口管腳C3輸入的時鐘F或(M+l) F和來自4倍頻器(241)的時鐘頻率4F或4(M+l)F進行多路復(fù)用,以在參數(shù)Sel =0時,輸 出接口管腳C3輸入的時鐘F或(M+1)F給所述智能卡中的所述IS07816接口控制器(20), 或在參數(shù)Sel = 1時,輸出來自4倍頻器(241)的時鐘頻率4F或4(M+1)F給所述智能卡中 的所述IS07816接口控制器(20)。
13. —種權(quán)利要求1所述的移動通信終端中的IS07816接口裝置與權(quán)利要求8所述的 智能卡中的IS07816接口裝置之間的數(shù)據(jù)傳輸處理方法,包括有以下步驟(1) 裝有所述智能卡的所述移動通信終端上電初始化;(2) 所述移動通信終端進行自動復(fù)位響應(yīng)ATR處理;(3) 所述智能卡將設(shè)定的參數(shù)Sel和M分別傳送給所述I移動通信終端中的S07816接 口裝置內(nèi)的兩個寄存器(31,32)進行存儲,其中所述參數(shù)Sel包括有數(shù)字O和l,其中數(shù)字 0表示僅支持現(xiàn)有標準的IS07816接口裝置,數(shù)字1表示支持本發(fā)明的所述IS07816接口裝 置;所述參數(shù)M表示對外部輸入時鐘頻率F的提升的倍數(shù),是0-15中的任一整數(shù)值;(4) 所述移動通信終端與所述智能卡之間進行數(shù)據(jù)的傳輸,包括所述移動通信終端寫 數(shù)據(jù)至所述智能卡和自所述智能卡讀取數(shù)據(jù),其中在參數(shù)Sel為0的情況下,所述數(shù)據(jù)通 過所述移動通信終端中的IS07816接口裝置內(nèi)的接口管腳C7及所述智能卡內(nèi)的IS07816 接口裝置內(nèi)的接口管腳C7進行一位串行傳輸;在參數(shù)Sel為1的情況下,所述數(shù)據(jù)通過所 述移動通信終端中的IS07816接口裝置內(nèi)的接口管腳C4、 C6、 C7和C8及所述智能卡內(nèi)的 IS07816接口裝置內(nèi)的接口管腳C4、 C6、C7和C8進行四位并行傳輸;及(5) 結(jié)束數(shù)據(jù)傳輸。
14. 根據(jù)權(quán)利要求13所述的數(shù)據(jù)傳輸處理方法,其特征在于,所述參數(shù)Sel和M的傳送 步驟(3)包括有(301) 所述智能卡的IS07816裝置中的IS07816接口控制器(20)經(jīng)由輸入IN端讀入 寄存器(41、42)中分別存儲的設(shè)定的參數(shù)M和Sel,并經(jīng)由輸出OUT端輸出給接口管腳C7;(302) 所述移動通信終端的IS07816接口裝置中的IS07816接口控制器(10)通過接口 管腳C7,經(jīng)由輸入IN端接收所述參數(shù)M和Sel,并經(jīng)由輸出OUT端輸出給兩個寄存器(31, 32)進行存儲。
15. 根據(jù)權(quán)利要求13或14所述的數(shù)據(jù)傳輸處理方法,其特征在于,在參數(shù)Sel為1的 情況下,當(dāng)所述移動通信終端將數(shù)據(jù)寫至智能卡時,所述數(shù)據(jù)的傳輸步驟(4)包括(401) 所述移動通信終端中的處理器通過IS07816接口裝置內(nèi)的IS07816接口控制器 (10)將一位串行數(shù)據(jù)傳送給串/并轉(zhuǎn)換裝置(13);(402) 所述串/并轉(zhuǎn)換裝置(13)將該一位串行數(shù)據(jù)轉(zhuǎn)換成四位并行數(shù)據(jù),并傳送給所 述移動通信終端中的IS07816接口裝置內(nèi)的四個接口管腳C4、 C6、C7和C8 ;(403) 所述四位并行數(shù)據(jù)通過與所述移動通信終端中的IS07816接口裝置內(nèi)的四個接 口管腳C4、C6、C7和C8和與它們分別相連的所述智能卡中的四個接口管腳C4、C6、C7和C8 傳送給所述智能卡中的所述IS07816接口裝置內(nèi)的串/并轉(zhuǎn)換裝置(23);(404) 所述串/并轉(zhuǎn)換裝置(23)將所述四位并行數(shù)據(jù)轉(zhuǎn)換成一位串行數(shù)據(jù),并傳送給 所述智能卡中的所述IS07816接口裝置內(nèi)的IS07816接口控制器(20);及(405) 所述IS07816接口控制器(20)將所述一位串行數(shù)據(jù)傳送給所述智能卡內(nèi)控制芯 片中的處理器,實現(xiàn)所述移動通信終端將數(shù)據(jù)寫至所述智能卡。
16.根據(jù)權(quán)利要求13或14所述的數(shù)據(jù)傳輸處理方法,其特征在于,在參數(shù)Sel為1的 情況下,當(dāng)所述移動通信終端從智能卡讀取數(shù)據(jù)時,所述數(shù)據(jù)的傳輸步驟(4)包括(411) 所述智能卡內(nèi)的控制芯片中的處理器在接收到來自所述移動通信終端的讀取指 令后,通過所述智能卡內(nèi)的IS07816接口裝置內(nèi)的IS07816接口控制器(20)將一位串行數(shù) 據(jù)傳送給所述智能卡中的IS07816接口裝置中的串/并轉(zhuǎn)換裝置(23);(412) 所述串/并轉(zhuǎn)換裝置(23)將所述一位串行數(shù)據(jù)轉(zhuǎn)換成四位并行數(shù)據(jù)后傳送給智 能卡內(nèi)的IS07816接口裝置內(nèi)的四個接口管腳C4、C6、C7和C8 ;(413) 所述四位并行數(shù)據(jù)通過智能卡內(nèi)的四個接口管腳C4、C6、C7、C8和與它們分別相 連的所述移動通信終端中的IS07816接口裝置內(nèi)的四個接口管腳C4、C6、C7和C8傳送給所 述移動通信終端中的IS07816接口裝置內(nèi)的串/并轉(zhuǎn)換裝置(13);(414) 所述串/并轉(zhuǎn)換裝置(13)將所述四位并行數(shù)據(jù)轉(zhuǎn)換成一位串行數(shù)據(jù)后傳送給所 述移動通信終端中的IS07816接口控制器(10);及(415) 所述IS07816接口控制器(10)將所述一位串行數(shù)據(jù)傳輸給所述移動通信終端內(nèi) 的處理器,實現(xiàn)所述移動通信終端從所述智能卡讀取數(shù)據(jù)。
全文摘要
本發(fā)明涉及改進型ISO7816接口裝置及其數(shù)據(jù)傳輸處理方法,移動通信終端中的ISO7816接口裝置還包括有串/并轉(zhuǎn)換裝置,連接在ISO7816接口控制器和兩緩沖器之間,用于將ISO7816接口控制器輸出的串行數(shù)據(jù)轉(zhuǎn)換成四位并行數(shù)據(jù),然后通過緩沖器緩沖后,經(jīng)由接口管腳C4、C6-C8并行輸出給智能卡;或?qū)⒂山涌诠苣_C4、C6-C8并行自智能卡接收的并通過緩沖器緩沖后的四位并行數(shù)據(jù)轉(zhuǎn)換成串行數(shù)據(jù),傳輸給ISO7816接口控制器;時鐘頻率轉(zhuǎn)換裝置,用于轉(zhuǎn)換輸入的時鐘頻率F,以向ISO7816接口控制器提供F或4(M+1)F的時鐘頻率,向串/并轉(zhuǎn)換裝置提供(M+1)F和4(M+1)F的時鐘頻率,以及向接口管腳C3提供F或(M+1)F的時鐘頻率,其中F為1-5MHz;參數(shù)M是0-15中的任一整數(shù)值。
文檔編號G06F13/40GK101751365SQ20081017834
公開日2010年6月23日 申請日期2008年11月28日 優(yōu)先權(quán)日2008年11月28日
發(fā)明者李相研, 羅棟元, 金亨一, 陳雪松 申請人:愛思開電訊投資(中國)有限公司