專利名稱:Ic卡的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種半導(dǎo)體裝置(IC卡)的主機(jī)接口技術(shù),更具體 地涉及一種可有效地應(yīng)用于諸如插入式UICC (通用集成電^各卡)、 USIM (通用用戶識(shí)別模塊)或者SIM (用戶識(shí)別模塊)的IC卡模 塊的技術(shù)。
背景技術(shù):
專利文獻(xiàn)1 (國(guó)際公開(kāi)No. WO 01/84490)描述了一種多功能存 儲(chǔ)卡,其中存儲(chǔ)卡單元和SIM卡單元設(shè)置在MMC卡(多媒體卡) 或者SD卡標(biāo)準(zhǔn)的卡襯底(card substrate )中。專利文獻(xiàn)2 (日本未審專利公開(kāi)No.l0(1998)-334205 )描述了一 種IC卡,其被配置為具有設(shè)置在基礎(chǔ)卡中的IC卡微計(jì)算機(jī),該基 礎(chǔ)卡具有用于訪問(wèn)其中形成的IC卡微計(jì)算機(jī)的接觸端子,快閃存儲(chǔ) 器和用于訪問(wèn)快閃存儲(chǔ)器的接觸端子被添加到所述IC卡。用于訪問(wèn) IC卡微計(jì)算機(jī)的接觸端子符合ISO/IEC 7816-2標(biāo)準(zhǔn)。用于訪問(wèn)快閃 存儲(chǔ)器的接觸端子基于諸如智能卡標(biāo)準(zhǔn)的存儲(chǔ)卡標(biāo)準(zhǔn)。專利文獻(xiàn)3、 4 (日本未審專利申請(qǐng)公開(kāi)No. 2005-44366,日本未 審專利公開(kāi)No. 2005-115947 )描述了一種技術(shù),該技術(shù)具有USB(通 用串行總線)和其他接口,用以通過(guò)電源電壓切換這些接口。專利文獻(xiàn)5(日本未審專利7>開(kāi)No.2004-133843 )描述了 一種IC 卡,其包括接觸接口、非接觸接口和USB (通用串行總線)接口,使得它們可以彼此切換。專利文獻(xiàn)6(PCT申請(qǐng)No. 2004-515858的
公開(kāi)日文i奪本)描述 了 一種使用未在IC卡中使用的端子作為USB端子的技術(shù)。專利文獻(xiàn)7 (日本未審專利公開(kāi)No. 2004-280817 )描述了一種 用于檢測(cè)雙模式智能卡中的USB模式或者ISO模式的技術(shù),該雙模 式智能卡可以根據(jù)通電復(fù)位狀態(tài)中的時(shí)鐘引腳的邏輯值,基于ISO 7816協(xié)議以ISO模式和USB模式進(jìn)行操作。發(fā)明內(nèi)容本發(fā)明已經(jīng)對(duì)多功能卡中多個(gè)接口電路對(duì)卡端子的部分共享及其接口操作的排他性(exclusive)控制進(jìn)行了研究。更特別地,本發(fā)明人發(fā)現(xiàn)了以下需求。即,為了基于ISO 7816將USB接口和MMC接口 (或者SD卡接口 )添加到IC卡以使得在保持IC卡接口功能有效的同時(shí)能夠使用USB接口和MMC接口,就需要由兩個(gè)接口來(lái)共 享一部分卡端子并進(jìn)行控制使得能夠排他性地啟用它們的操作。在完成本發(fā)明之后,通過(guò)檢索找到了所引用的參考文獻(xiàn)。在所有的參 考文獻(xiàn)中,當(dāng)切換或者初始選擇接口時(shí),需要從卡主機(jī)側(cè)提供其形 式不同于典型接口協(xié)議的電壓信號(hào)給特定的外部端子。因此,根據(jù) 上述教導(dǎo),支持多功能卡的USB和MMC接口的卡主機(jī)應(yīng)當(dāng)具有附 加功能,用以輸出這樣的特定電壓信號(hào)。本發(fā)明的一個(gè)目的是提供一種半導(dǎo)體裝置,其能夠響應(yīng)于由耦 合至接口電路的主機(jī)設(shè)備進(jìn)行的初始化操作而選擇內(nèi)置接口電路的 操作。本發(fā)明的另一目的是提供一種半導(dǎo)體裝置,其能夠從現(xiàn)有的主 機(jī)設(shè)備中選擇多個(gè)接口電路中的期望接口電路的操作,而無(wú)需改變 主機(jī)設(shè)備的接口功能。本發(fā)明的再一目的是提供一種半導(dǎo)體裝置,其能夠在保持IC卡 接口功能的同時(shí)使用USB接口和MMC或者SD卡接口 ,并且能夠 排他性地使用共享 一 部分外部端子的所述兩個(gè)接口 。通過(guò)本說(shuō)明書(shū)和附圖的描述,本發(fā)明的上述目的、其他目的及 新穎的特征都將變得顯而易見(jiàn)。以下是此處公開(kāi)的典型發(fā)明的簡(jiǎn)要描述。換言之,半導(dǎo)體裝置包括第一同步接口電路和使用差分信號(hào)的 第二異步接口電路。所述兩個(gè)接口電路共享差分信號(hào)的外部端子(外部差分信號(hào)端子)。例如,半導(dǎo)體裝置采用了 MMC接口電路作為 第一接口電路,采用USB接口電路作為第二接口電路,同時(shí)保持了 IC卡接口功能。該半導(dǎo)體裝置排他性地選擇所采用的接口電路的操 作。 一種選擇方法是,當(dāng)檢測(cè)到針對(duì)半導(dǎo)體裝置的電源供電開(kāi)始時(shí) 來(lái)自外部時(shí)鐘端子的用于初始化第 一 接口電路的時(shí)鐘輸入中的多個(gè) 邊沿改變時(shí),啟用第一接口電路的接口操作。另一種選擇方法是, 當(dāng)檢測(cè)到提供至響應(yīng)于針對(duì)半導(dǎo)體裝置的電源供電的開(kāi)始而初始化 為第一電平的一對(duì)外部差分信號(hào)端子的第二電平時(shí),啟用第二接口 電路的接口操作。通過(guò)響應(yīng)于第二電平的檢測(cè)而將外部差分信號(hào)端 子其中之一改變至第一電平,可以從外部識(shí)別第二接口電路的耦合。以下是通過(guò)此處公開(kāi)的典型發(fā)明而得到的效果的簡(jiǎn)要描述。換言之,可以響應(yīng)于連接至接口電路的主積j殳備的初始化才乘作, 選擇內(nèi)置接口電路的操作。另外,還可能的是,從現(xiàn)有的主機(jī)設(shè)備選擇多個(gè)接口電路中期 望接口電路的操作,而無(wú)需改變主機(jī)設(shè)備的接口功能。再者,可以在保持IC卡接口功能有效的同時(shí)使用USB接口和 MMC接口,以允許共享一部分外部端子的這兩個(gè)接口的排他性使 用。
圖1是示出了便攜式通信終端的方框圖,該便攜式通信終端是 使用了應(yīng)用本發(fā)明的多媒體卡的數(shù)據(jù)處理系統(tǒng)的實(shí)例;圖2是示出了基于ISO/IEC 7816-2標(biāo)準(zhǔn)的外部端子的圖示;圖3是示出了分別在ICCM、 MMCIF、 USBIF中的外部接口信號(hào)與對(duì)應(yīng)于外部接口信號(hào)的外部端子分配實(shí)例的圖示;圖4是示出了基于CLK中的邊沿改變來(lái)執(zhí)行接口的選擇控制的 接口控制器和APP之間的耦合配置實(shí)例的方框圖;圖5是示出了其中僅僅MMCCNT耦合到接口控制器的配置實(shí)例 的方框圖;圖6是示出了其中僅僅HUSBIF耦合到接口控制器的配置實(shí)例 的方框圖;圖7是示出了選擇控制電路的配置實(shí)例的方框圖;圖8是示出了選擇控制電路32—A的切換操作流程的實(shí)例的流程圖;圖9是示出了選擇控制電路32_B的配置實(shí)例的方框圖;圖IO是示出了基于VCC供電時(shí)D+,D-中的改變來(lái)執(zhí)行接口的選 擇控制的接口控制器和APP的耦合配置實(shí)例的方框圖;圖11是示出了基于USB接口標(biāo)準(zhǔn)來(lái)識(shí)別全速或者高速USB設(shè) 備的方法的圖示;圖12是示出了一種基于USB接口標(biāo)準(zhǔn)來(lái)識(shí)別低速USB設(shè)備的 方法的圖示;圖13是示出了接口控制器的細(xì)節(jié)的實(shí)例的邏輯電路圖; 圖14是示出了當(dāng)在APP中安裝了接口控制器時(shí)的操作定時(shí)的實(shí) 例的時(shí)序圖;圖15是示出了另一選擇控制電路的配置實(shí)例的邏輯電路圖,其 中將鎖存電路60、 61添加到圖13的選擇控制電路中;圖16是示出了基于CLK邊沿和D+、 D-中的改變來(lái)執(zhí)行接口的 選擇控制的接口控制器的配置實(shí)例的方框圖;圖17是示出了選擇控制電路32—E的配置實(shí)例的方框圖,該選 擇控制電路32—E用以控制圖16的接口控制器中的MMCIF的啟用/ 禁用;圖18是示出了選擇控制電路32_E的配置實(shí)例的方框圖,該選 擇控制電路32 E用以控制圖16的接口控制器中的USBIF的啟用/禁用;以及圖19是示出了用于從如圖6所示的CMD信號(hào)線輸入命令的操 作實(shí)例的時(shí)序圖。
具體實(shí)施方式
l.下面將簡(jiǎn)要描述在本申請(qǐng)中公開(kāi)的本發(fā)明的典型實(shí)施例的概 要。在典型實(shí)施例的總結(jié)中,在括弧中引用附圖中的參考標(biāo)記,這 僅僅示出了包括在參考標(biāo)記所指示的部件的概念內(nèi)的部件。[l]根據(jù)本發(fā)明的典型實(shí)施例,半導(dǎo)體裝置包括第一接口電路 (30)、第二接口電路(31)和選擇控制電路(32 ( 32—A, 32_B ))。 第一接口電路接收來(lái)自第一外部端子(C6)的時(shí)鐘輸入(CLK), 并使用第二外部端子(C4, C8)對(duì)信號(hào)(DATO, CMD)進(jìn)行接口 連接。第二接口電路使用第二外部端子對(duì)差分信號(hào)(D+, D-)進(jìn)行 接口連接,而無(wú)需從外部接收時(shí)鐘輸入。當(dāng)檢測(cè)到在電源供電開(kāi)始 后來(lái)自第一外部端子的用以初始化第一接口電路的時(shí)鐘輸入中的多 個(gè)邊沿改變時(shí),選擇控制電路通過(guò)第一指令信號(hào)(ENBM)來(lái)啟用第 一接口電路的接口操作。利用這種半導(dǎo)體裝置,就可以基于從外部 對(duì)第一接口電路初始化的初始化操作,即來(lái)自第一外部端子的時(shí)鐘 輸入的邊沿改變,來(lái)啟用第一接口電路的操作。當(dāng)?shù)谝唤涌陔娐肥?MMC或者SD卡接口時(shí),可以選擇第一接口電路的操作,而無(wú)需改 變現(xiàn)有主機(jī)設(shè)備的接口功能。根據(jù)該實(shí)施例的 一 個(gè)方面,當(dāng)多個(gè)第二時(shí)鐘在電源供電開(kāi)始時(shí) 被輸入到第一外部端子時(shí),該半導(dǎo)體裝置從第二外部端子接收命令。 這時(shí),第一時(shí)鐘的數(shù)目是達(dá)到第二時(shí)鐘數(shù)目之前的時(shí)鐘數(shù)目。根據(jù)該實(shí)施例的另一方面,響應(yīng)于電源供電的開(kāi)始,該選擇控 制電路初始地通過(guò)第一指令信號(hào)(ENBM)來(lái)禁用第一接口電路的接 口操作,并且初始地通過(guò)第二指令信號(hào)(ENBU)來(lái)啟用第二接口電路 的接口操作。當(dāng)檢測(cè)到時(shí)鐘輸入中的邊沿改變時(shí),該選擇控制電路通過(guò)第二指令信號(hào)來(lái)禁用第二接口電路的接口操作,并通過(guò)第一指令信號(hào)來(lái)啟用第一接口電路的接口操作。這能夠促進(jìn)選擇第一和第 二接口電路的操作的排他性控制。根據(jù)本發(fā)明的再一方面,在電源供電開(kāi)始后的預(yù)定定時(shí),該第 一接口電路確定第一指令信號(hào)的指令狀態(tài)是所定義的狀態(tài)。當(dāng)該所 定義的狀態(tài)意指"啟用"時(shí),則第一接口電路輸出第一屏蔽信號(hào)(MSKU),以用于將第二指令信號(hào)(ENBU)的狀態(tài)固定到禁用指令 狀態(tài)。在電源供電開(kāi)始之后的預(yù)定定時(shí),第二接口電路確定第二指 令信號(hào)的指令狀態(tài)是所定義的狀態(tài)。當(dāng)該所定義的狀態(tài)意指"啟用" 時(shí),則第二接口電路輸出第二屏蔽信號(hào)(MSKM),以用于將第一指令 信號(hào)(ENBM)的狀態(tài)固定到禁用指令狀態(tài)。在定義了用于接口電路 的接口操作的排他性控制之后,這能夠在用于時(shí)鐘輸入的第 一外部 端子被噪聲不期望地改變時(shí),防止接口電路的禁用狀態(tài)不穩(wěn)定。這時(shí),當(dāng)啟用第一接口電路的接口操作時(shí),第一接口電路可以 響應(yīng)于提供給第二外部端子的復(fù)位指令,解除第二指令信號(hào)的禁用 指令狀態(tài)。類似地,當(dāng)啟用第二接口電路的接口操作時(shí),第二接口 電路可以響應(yīng)于提供給第二外部端子的復(fù)位指令,解除第一指令信 號(hào)的禁用指令狀態(tài)。這使得可以通過(guò)從主機(jī)設(shè)備為第二外部端子提 供復(fù)位指令,來(lái)復(fù)位針對(duì)第一和第二接口電路的排他性操作指令。根據(jù)本實(shí)施例的又一方面,該半導(dǎo)體裝置進(jìn)一步包括鎖存電路(43, 44 ),用于鎖存通過(guò)檢測(cè)時(shí)鐘輸入中的邊沿改變而獲得的檢 測(cè)結(jié)果。基于第一屏蔽信號(hào)針對(duì)第二指令信號(hào)的禁用指令狀態(tài),或 者基于第二屏蔽信號(hào)針對(duì)第一指令信號(hào)的禁用指令狀態(tài),該鎖存電 路執(zhí)行鎖存操作。這可以防止用于接口電路接口操作的排他性控制 的定義狀態(tài)不期望地被噪聲改變。此時(shí),當(dāng)啟用第一和第二接口電路的接口操作時(shí),接口電路響 應(yīng)于提供至第二外部端子的復(fù)位指令,將鎖存電路初始化為通過(guò)狀 態(tài)。這使得可以通過(guò)從主機(jī)設(shè)備為第二外部端子提供復(fù)位指令,來(lái) 復(fù)位針對(duì)第一和第二接口電路的排他性操作指令。根據(jù)該實(shí)施例的再 一 方面,該半導(dǎo)體裝置進(jìn) 一 步包括通過(guò)內(nèi)部總線耦合至所述第一和第二接口電路的存儲(chǔ)控制器(24)以及耦合 至存儲(chǔ)控制器的非易失性存儲(chǔ)器(23)。這使得半導(dǎo)體裝置成為用 于存儲(chǔ)卡的單芯片LSI或者具有多芯片配置的存儲(chǔ)卡或存儲(chǔ)器模塊。 根據(jù)本實(shí)施例的再一方面,半導(dǎo)體裝置包括耦合至第三外部端子的微計(jì)算機(jī)。更特別地,第一外部端子被定義為時(shí)鐘端子(CLK)。 當(dāng)在第一接口電路的接口操作中使用時(shí),第二外部端子被定義為數(shù) 據(jù)端子(DATO)和命令端子(CMD),當(dāng)在第二接口電路的接口操作中 使用時(shí),第二外部端子被定義為非反相數(shù)據(jù)端子(D+)和反相數(shù)據(jù)端 子(D-)。第三外部端子^皮定義為復(fù)位端子(RES)、時(shí)鐘端子(CLKI一IC) 和輸入/輸出端子(1/0)。第一接口電路是MMC接口電路或者SD卡 接口電路,第二接口電路是USB接口電路。這種配置使得能夠在保 持IC卡接口功能有效的同時(shí)使用USB接口和MMC接口 (或者SD 卡接口),以允許共享一部分外部端子的兩個(gè)接口的排他性操作。[2]根據(jù)本發(fā)明的另一實(shí)施例, 一種半導(dǎo)體裝置包括第一接口電 路(30)、第二接口電路(31 )、第一高電阻DC電路(R1, R2)、選擇控制電路(32 ( 32—C,32_D ))以及第二高電阻DC電路(R3 )。 第一接口電路接收來(lái)自第一外部端子的時(shí)鐘輸入,以及使用一對(duì)第二外部端子來(lái)對(duì)信號(hào)進(jìn)行接口連接。第二接口電路使用第二外部端 子對(duì)差分信號(hào)進(jìn)行接口連接,而無(wú)需從外部接收時(shí)鐘輸入。第一高 電阻DC電路響應(yīng)于電源供電的開(kāi)始將第二外部端子初始化至第一 電平。選擇控制電路在檢測(cè)到提供至已被初始化的第二外部端子的 第二電平時(shí),通過(guò)第二指令信號(hào)(ENBU)來(lái)啟用第二接口電路的接口 操作。第二高電阻DC電路響應(yīng)于選擇控制電路檢測(cè)到第二電平而 將第二外部端子其中之一改變?yōu)榈谝浑娖?。因此,第二接口電路的耦合可以從第二外部端子的外部?lái)識(shí)別。利用所述半導(dǎo)體裝置,主 機(jī)設(shè)備以下列方式檢測(cè)半導(dǎo)體裝置的耦合。耦合到第二外部端子的 主機(jī)側(cè)端子經(jīng)過(guò)高電阻而耦合到第二電平。所耦合的半導(dǎo)體裝置通 過(guò)高電阻將第二外部端子其中之一從第二電平改變到第一電平。因 此,主機(jī)設(shè)備檢測(cè)到半導(dǎo)體裝置的耦合。在這種情況下,半導(dǎo)體裝置從主機(jī)設(shè)備側(cè)檢測(cè)到響應(yīng)于電源供電的開(kāi)始而被初始化為第 一 電 平的第二外部端子被切換至第二電平。當(dāng)識(shí)別出與主機(jī)設(shè)備耦合以用于第二接口電路的接口操作時(shí),半導(dǎo)體裝置啟用第二接口電路的 接口操作。然后,半導(dǎo)體裝置將另一第二外部端子改變?yōu)榈谝浑娖剑栽试S主機(jī)設(shè)備檢測(cè)能夠與第二接口電路接口連接的半導(dǎo)體裝置的耦合。當(dāng)?shù)诙涌陔娐肥荱SB接口電路時(shí),可以在無(wú)需改變現(xiàn)有主 機(jī)設(shè)備的接口功能的情況下,選擇第二接口電路的操作。根據(jù)該實(shí)施例的一個(gè)方面,響應(yīng)于電源供電的開(kāi)始,該選擇控 制電路初始地通過(guò)第二指令信號(hào)(ENBU)來(lái)禁用第二接口電路(31 ) 的接口操作,并且初始地通過(guò)第一指令信號(hào)(ENBM)來(lái)啟用第一接口 電路(30)的接口操作。當(dāng)檢測(cè)到第二電平時(shí),選擇控制電路禁用 第一接口電路的接口操作,并啟用第二接口電路的接口操作。這能 夠促進(jìn)用于選擇第 一 和第二接口電路的操作的排他性控制。根據(jù)本實(shí)施例的另 一方面,半導(dǎo)體裝置包括用于鎖存通過(guò)檢測(cè) 第二電平而獲得的檢測(cè)結(jié)果的鎖存電路(60, 61)。該鎖存電路基 于第一屏蔽信號(hào)針對(duì)第二指令信號(hào)的禁用指令狀態(tài)或者基于第二屏 蔽信號(hào)針對(duì)第 一 指令信號(hào)的禁用指令狀態(tài)執(zhí)行鎖存操作。這可以防 止用于接口電路的接口操作的排他'I"生控制的定義狀態(tài)不期望地被噪 聲改變。此時(shí),當(dāng)啟用第一和第二接口電路的接口才喿作時(shí),接口電路響 應(yīng)于提供至第二外部端子的復(fù)位指令,將鎖存電路初始化為通過(guò)狀 態(tài)。這使得可以通過(guò)從主機(jī)設(shè)備為第二外部端子提供復(fù)位指令,來(lái) 復(fù)位針對(duì)第 一和第二接口電路的排他性操作指令。[3]根據(jù)本發(fā)明的另一實(shí)施例, 一種半導(dǎo)體裝置包括第一接口電 路(30)、第二接口電路(31 )、第一高電阻DC電路(Rl )、選 擇控制電路(32 ( 32—E))以及第二高電阻DC電路(R2)。第一 接口電路接收來(lái)自第一外部端子的時(shí)鐘輸入,并使用一對(duì)第二外部 端子來(lái)對(duì)信號(hào)進(jìn)行接口連接。第二接口電路使用第二外部端子對(duì)差 分信號(hào)進(jìn)行接口連接,而無(wú)需從外部接收時(shí)鐘輸入。第一高電阻DC電路響應(yīng)于電源供電的開(kāi)始將第二外部端子初始化至第一電平。當(dāng) 在電源供電開(kāi)始后檢測(cè)到來(lái)自第一外部端子的用以初始化第一接口 電路的時(shí)鐘輸入中的多個(gè)邊沿改變時(shí),選擇控制電路通過(guò)第一指令 信號(hào)來(lái)啟用第 一接口電路的接口操作。選擇控制電路在檢測(cè)到提供 至被初始化為第一電平的第二外部端子的第二電平時(shí),通過(guò)第二指 令信號(hào)來(lái)啟用第二接口電路的接口操作。響應(yīng)于選擇控制電路檢測(cè)到第二電平,第二高電阻DC電路將第二外部端子其中之一改變?yōu)?第一電平。因此,第二接口電路的耦合可以從第二外部端子的外部 來(lái)識(shí)別。利用這樣的半導(dǎo)體裝置,如上所述,當(dāng)?shù)谝唤涌陔娐坊贛MC 或者SD卡時(shí),可以在無(wú)需改變基于MMC或者SD卡的現(xiàn)有主機(jī)設(shè) 備的接口功能的情況下,選擇第一接口電路的操作。另外,當(dāng)?shù)诙?接口電路基于USB時(shí),可以在無(wú)需改變基于USB的現(xiàn)有主機(jī)設(shè)備的 接口功能的情況下,選擇第二接口電路的操作。第一和第二接口電 路的操作選擇的控制并非完全是排他性的。這意味著,例如在半導(dǎo) 體裝置除了微計(jì)算機(jī)(諸如耦合至第三外部端子的IC卡微計(jì)算機(jī)) 之外還包括第一和第二接口電路的情況下,該半導(dǎo)體裝置可以毫無(wú) 困難地與僅僅基于通過(guò)第三外部端子的接口的主機(jī)設(shè)備進(jìn)行接口連接。此時(shí),禁用第一和第二接口電路兩者中的接口操作,從而防止 故障并降低功耗浪費(fèi)。根據(jù)本實(shí)施例的一個(gè)方面,半導(dǎo)體電路包括第一鎖存電路(43A) 和第二鎖存電路路(60A),第一鎖存電路(43A)用于鎖存通過(guò)獲 得時(shí)鐘輸入中的多個(gè)邊沿改變而得到的檢測(cè)結(jié)果,第二鎖存電路 (60A)用于鎖存通過(guò)檢測(cè)第二電平而獲得的檢測(cè)結(jié)果。第一和第二鎖存電路基于第一屏蔽信號(hào)針對(duì)第二指令信號(hào)的禁用指令狀態(tài)或者 基于第二屏蔽信號(hào)針對(duì)第 一指令信號(hào)的禁用指令狀態(tài)而執(zhí)行鎖存操作。這可以防止用于接口電路接口操作的排他性控制的定義狀態(tài)不 期望地被噪聲改變。此時(shí),當(dāng)啟用第一接口電路的接口操作時(shí),第一接口電路響應(yīng)于提供至第二外部端子的復(fù)位指令,將第一和第二鎖存電路初始化 為通過(guò)狀態(tài)。類似地,當(dāng)啟用第二接口電路的接口操作時(shí),第二接 口電路響應(yīng)于提供至第二外部端子的復(fù)位指令,將第一和第二鎖存 電路初始化為通過(guò)狀態(tài)。這使得可以通過(guò)從主4幾設(shè)備為第二外部端 子提供復(fù)位指令,來(lái)復(fù)位針對(duì)第一和第二接口電路的排他性操作指 令。2.在下文中,將進(jìn)一步詳細(xì)地描述優(yōu)選的實(shí)施例。 <便攜式通信終端>圖1示出了作為應(yīng)用了本發(fā)明的數(shù)據(jù)處理系 統(tǒng)的實(shí)例的便攜式通信終端。該便攜式通信終端包括諸如移動(dòng)電話 和PDA (個(gè)人數(shù)字助理)的裝置。便攜式通信終端1包括射頻模塊(RFM) 2,以通過(guò)天線在預(yù)定 頻帶上執(zhí)行發(fā)射/接收。射頻模塊2執(zhí)行基帶發(fā)射信號(hào)的上變頻轉(zhuǎn)換, 該基帶發(fā)射信號(hào)自作為基帶信號(hào)處理LSI的基帶處理器(BBP) 3提 供。射頻模塊2還執(zhí)行天線所接收的RF接收信號(hào)至接收基帶信號(hào)的 下變頻轉(zhuǎn)換,該接收基帶信號(hào)然后被提供至基帶處理器3?;鶐幚?器執(zhí)行接收基帶信號(hào)的解調(diào)處理、發(fā)射基帶信號(hào)的調(diào)制處理以及用 于移動(dòng)通信的協(xié)議處理等。接收聲音信號(hào)自基帶處理器3提供至揚(yáng) 聲器(SPK) 4。發(fā)射聲音信號(hào)自麥克風(fēng)(MIC) 5提供給基帶處理 器3?;鶐幚砥?通過(guò)總線6耦合至存儲(chǔ)器(MEM) 7?;鶐幚砥?3還耦合至應(yīng)用處理器(APP) 8,其用作用于降低基帶處理器3的 負(fù)載的加速器。應(yīng)用處理器8提供了對(duì)來(lái)自鍵盤(pán)(按鍵)9的鍵輸入 的鍵掃描以及顯示器的控制和顯示器(DISP) IO上的視頻和靜止圖 像的繪圖。存儲(chǔ)器7用于基帶處理器3和應(yīng)用處理器8的工作區(qū)域、 幀緩沖、程序區(qū)等。存儲(chǔ)器7實(shí)際上由諸如快閃存儲(chǔ)器的非易失性 存儲(chǔ)器構(gòu)成,以及由諸如同步DRAM的隨機(jī)訪問(wèn)存儲(chǔ)器構(gòu)成。便攜式通信終端1通過(guò)連接器(CONECT) 11可移動(dòng)地耦合至 多功能卡(MFC)20,該多功能卡可以用作SIM卡。盡管沒(méi)有限制, 但是多功能卡20在GSM (移動(dòng)特別小組)通信系統(tǒng)中用于存儲(chǔ)為了移動(dòng)通信的安全而批準(zhǔn)和管理用戶所需的信息,諸如用戶信息和賬單信息。此外,多功能卡20實(shí)現(xiàn)了認(rèn)證協(xié)議和作為可移動(dòng)存儲(chǔ)器 的功能。對(duì)于多媒體卡20,基帶處理器3和應(yīng)用處理器8被定義為 主機(jī)計(jì)算機(jī)。當(dāng)將MFC20插入到便攜式通信終端1的卡插槽時(shí),電 源電壓和接地電壓從主機(jī)計(jì)算機(jī)提供至MFC 20。這樣,MFC 20可 以開(kāi)始必要的初始化操作。優(yōu)選地,多功能卡20使用通過(guò)國(guó)際安全性評(píng)估標(biāo)準(zhǔn)ISO/IEC 15408的注冊(cè)審批機(jī)構(gòu)批準(zhǔn)的產(chǎn)品。通常,當(dāng)在電子支付系統(tǒng)中實(shí)際 ^使用具有安全處理功能的IC卡時(shí),IC卡應(yīng)當(dāng)由ISO/IEC 15408的注 冊(cè)審批機(jī)構(gòu)來(lái)評(píng)估和批準(zhǔn)。當(dāng)在電子支付系統(tǒng)中實(shí)際使用了類似于 SIM卡的多功能卡時(shí),多功能卡應(yīng)當(dāng)通過(guò)ISO/IEC 15408的注冊(cè)審批 機(jī)構(gòu)來(lái)評(píng)估和批準(zhǔn)。在本發(fā)明中,多功能卡包括微計(jì)算機(jī)(IC卡微 計(jì)算機(jī)ICCM) 21,該微計(jì)算機(jī)是由注冊(cè)審批機(jī)構(gòu)批準(zhǔn)的IC卡芯 片,并且多功能卡使用IC卡微計(jì)算機(jī)21來(lái)執(zhí)行安全處理。因此, 得到了安全處理功能。利用這種配置,多功能卡可以容易地滿足基 于ISO/IEC 15408的安全評(píng)估標(biāo)準(zhǔn)。然而,這并不意味著將ISO/IEC 15408的注冊(cè)審批機(jī)構(gòu)未批準(zhǔn)的其他IC卡微計(jì)算機(jī)的安裝排除在 外。根據(jù)IC卡微計(jì)算機(jī)提供的服務(wù)安全級(jí)別,可以使用任何IC卡。當(dāng)假設(shè)多功能卡20用作SIM卡時(shí),基于ISO/IEC 7816-2標(biāo)準(zhǔn)的 外部端子應(yīng)當(dāng)自卡襯底暴露。例如,如圖2所示,多功能卡20包括 外部端子Cl至C8。 Cl分配給電源端子(VCC) , C5分配給接地 端子(VSS)。通過(guò)C2的復(fù)位信號(hào)(/RES)的輸入、通過(guò)C3的時(shí) 鐘信號(hào)(CLK—IC)的輸入和通過(guò)C7的命令/數(shù)據(jù)的輸入/輸出(1/0) 都被分配給IC卡微計(jì)算機(jī)21的外部接觸接口 。對(duì)于IC卡微計(jì)算機(jī) 21,剩余的端子C4、 C6、 C8是空閑的。只要這種規(guī)定得到滿足, 安裝除Cl-C8之外的非標(biāo)準(zhǔn)端子就沒(méi)有問(wèn)題。IC微計(jì)算機(jī)21使用 從端子C7接收的IC卡命令和數(shù)據(jù)來(lái)執(zhí)行安全處理等。除了 IC卡微計(jì)算機(jī)21之外,多功能卡20包括例如快閃存儲(chǔ)器 (閃存)23,以實(shí)現(xiàn)大容量存儲(chǔ)。多功能卡20進(jìn)一步包括存儲(chǔ)控于為快閃存儲(chǔ)器23提供命令控制等;接口 控制器(IFCONT) 26,其通過(guò)內(nèi)部總線25耦合到存儲(chǔ)控制器24; 以及耦合至內(nèi)部總線25的控制處理器(CONT) 27。接口控制器26 配置成能夠通過(guò)未被IC卡微計(jì)算機(jī)用作外部接口的空閑端子C4、 C6、 C8與外部進(jìn)行接口連接。盡管沒(méi)有如此限制,但是IC卡微計(jì) 算機(jī)21的接口端子C2、 C3、 C7通過(guò)IC卡微計(jì)算機(jī)接口電路 (ICCMIF ) 28耦合至內(nèi)部總線25。 IC卡微計(jì)算機(jī)接口電路28接收 被分配給基于ISO 7816的IC卡命令的空閑命令代碼的訪問(wèn)命令,并 且向存儲(chǔ)控制器24發(fā)出快閃訪問(wèn)命令。通過(guò)這樣的方式,IC卡微計(jì) 算機(jī)接口電路28與存儲(chǔ)控制器24交換訪問(wèn)數(shù)據(jù)??刂铺幚砥?7控 制用于接口控制器26、存儲(chǔ)控制器24和IC卡微計(jì)算機(jī)接口電路28 的初始設(shè)置等。根據(jù)圖1,接口控制器26包括MMC接口電路(MMCIF ) 30, 其作為第一同步接口電路;USB接口電路(USBIF) 31,其作為使 用差分信號(hào)的第二異步接口電路;以及選擇控制電路(SWC) 32。 MMC接口電路30和USB接口電路31都耦合至內(nèi)部總線25。圖3示出了分別在ICCM21、 MMCIGF30和USBIF31中的外 部接口信號(hào)以及與外部接口信號(hào)對(duì)應(yīng)的外部端子的分配實(shí)例。已經(jīng) 參考圖2對(duì)ICCM21的外部接口信號(hào)和外部端子的分配進(jìn)行了描述。 USBIF 31通過(guò)差分信號(hào)D+, D-與外部進(jìn)行接口連接。MMCIF 30通 過(guò)與時(shí)鐘信號(hào)CLK進(jìn)行同步來(lái)輸入/輸出數(shù)據(jù)DAT0和輸出命令 CMD。在ICCM21未使用的端子C4、 C6、 C8中,將C6分配給時(shí) 鐘信號(hào)CLK的輸入/輸出。C4和C8由USBIF 31和MMCIF 30共享。 因此,將C4和C8分配給差分信號(hào)D+, D-的輸入/輸出以及分配給 數(shù)據(jù)DAT0的輸入/輸出和命令CMD的輸出。MMC接口基于例如多 媒體卡系統(tǒng)規(guī)范版本4.1 (2005年2月MMCA)。 USB接口基于例如 通用串行總線規(guī)范修訂版2.0。 MMC接口可與SD卡接口規(guī)范兼容, 能夠被SD卡接口所替代。SD卡接口基于例如SD存儲(chǔ)卡規(guī)范版本 1.01。選擇控制電路32基于端子C4、 C6和C8的狀態(tài)選擇并控制 MMCIF 30和USBIF 31的接口操作的可用性。以下將描述該選擇控 制的細(xì)節(jié)。<基于CLK邊沿改變的接口的選擇控制>圖4示出了在接口控制 器26和APP 8之間的耦合配置的實(shí)例。接口控制器26通過(guò)端子C4、 C6和C8耦合至APP 8。在該實(shí)例中,APP 8包括USB接口電路 (HUSBIF) 8A和MMC控制器(MMCCNT ) 8B。 HUSBIF 8A和 MMCCNT 8B分別經(jīng)過(guò)端子C4、 C6和C8耦合至接口控制器26。 MMCIF 30從被定義為第一外部端子的C6接收時(shí)鐘信號(hào)CLK的輸 入,并使用被定義為第二外部端子的C4和C8來(lái)執(zhí)行DAT0和CMD 的接口操作。USBIF 31使用端子C4和C8來(lái)執(zhí)行差分信號(hào)D+、 D-的接口操作,而無(wú)需從外部接收時(shí)鐘輸入。如圖5所示,僅僅 MMCCNT 8B可以耦合至接口控制器26,或者如圖6所示,僅僅 HUSBIF8A可以耦合至接口控制器26。圖4至圖6中示出的選擇控制電路32_八基于是否能夠在時(shí)鐘輸 入中檢測(cè)到多個(gè)邊沿改變來(lái)選擇和控制MMCIF 30和USBIF 31的接 口操作。從外部端子C6提供時(shí)鐘輸入,以在電源電壓VCC的提供 開(kāi)始之后初始化MMCIF 30。 ENBM是用于指示對(duì)MMCIF 30的接 口操作的"啟用/禁用"的選擇信號(hào),而ENBU是用于指示對(duì)USBIF 3l的接口操作的"啟用/禁用"的選擇信號(hào)。選擇信號(hào)中每個(gè)都通過(guò) 高電平(邏輯值"1")來(lái)指示"啟用",通過(guò)低電平(邏輯值"0") 來(lái)指示"禁用"。MSKM是用于將ENBM強(qiáng)制為低電平的屏蔽信號(hào), 而MSKU是用于將ENBU強(qiáng)制為低電平的屏蔽信號(hào)。圖7示出了選擇控制電路32—A的配置的實(shí)例。選擇控制電路 32—A包括MMCIF 30的定義電路(DTM ) 40。該定義電路40包括 啟用標(biāo)志FLG1,當(dāng)將功率電壓VCC和接地電壓VSS提供給MFC 20時(shí),啟用標(biāo)志FLG 1被初始化為復(fù)位狀態(tài)(邏輯值"0")。啟 用標(biāo)志FLG 1在復(fù)位狀態(tài)中輸出具有邏輯值"0"的信號(hào)SDTM。啟 用信號(hào)ENBU是信號(hào)SDTM的反相信號(hào)和屏蔽信號(hào)MSKU的邏輯積。啟用信號(hào)ENBM是信號(hào)SDTM和屏蔽信號(hào)MSKM的邏輯積。 在通電之后,屏蔽信號(hào)MSKM、 MSKU緊接著纟皮初始化為非屏蔽電 平(邏輯值"1")。因此,在通電后緊接著的初始狀態(tài)中,初始地 通過(guò)具有邏輯值"0"的ENBM向MMCIF30指示接口操作的"禁用", 而初始地通過(guò)具有邏輯值"1"的ENBU向USBIF 31指示接口操作 的"啟用"。計(jì)數(shù)器(COUNT) 41計(jì)算自端子C6提供的時(shí)鐘信號(hào) CLK。時(shí)鐘信號(hào)CLK是MMC接口操作中的同步時(shí)鐘信號(hào)。根據(jù) MMC^妻口規(guī)范,如下定義了在通電之后立即識(shí)別MMC的方法。在 通電后,輸入74個(gè)時(shí)鐘周期的時(shí)鐘信號(hào)CLK作為偽時(shí)鐘,然后發(fā) 出特定的MMC命令。當(dāng)接收到MMC命令時(shí),MMC執(zhí)行預(yù)定的初 始化操作,諸如內(nèi)部操作模式設(shè)定。在通電后,當(dāng)輸入第一時(shí)鐘信 號(hào)CLK時(shí),該計(jì)數(shù)器計(jì)算時(shí)鐘信號(hào)CLK,并在小于74個(gè)計(jì)數(shù)的計(jì) 數(shù)數(shù)目時(shí)輸出計(jì)數(shù)結(jié)束信號(hào)(count up signal)。啟用標(biāo)志FLG1通 過(guò)計(jì)數(shù)結(jié)束信號(hào)來(lái)設(shè)定,并將信號(hào)SDTM反相為邏輯值"1"。由于 信號(hào)反相,ENBM改變?yōu)檫壿嬛?1"并指示MMCIF 30啟用接口操 作。ENBU改變到邏輯值"0",并指示USBIF 31禁用接口操作。 通過(guò)這樣的方式,來(lái)啟動(dòng)MMCIF的初始化才喿作。另一方面,當(dāng)沒(méi)有 輸入時(shí)鐘信號(hào)CLK時(shí),USBIF 31保持啟用,以使得可以自APP 8 進(jìn)行對(duì)于USBIF 31的初始化操作。此處,響應(yīng)于小于74的計(jì)數(shù)值輸出計(jì)數(shù)結(jié)束信號(hào)。因此,選擇 控制電路32—A能夠在初始化操作之前識(shí)別MMC接口操作,并且可 以比在計(jì)數(shù)值74之后輸出計(jì)數(shù)結(jié)束信號(hào)的情況更快地啟動(dòng)隨后的操 作,諸如命令輸入。更具體地,如圖19所示,假設(shè)在計(jì)數(shù)值37即計(jì)數(shù)值74的一半 時(shí),響應(yīng)于時(shí)鐘來(lái)確定MMC接口 。響應(yīng)于第37個(gè)時(shí)鐘來(lái)激活ENBM, 同時(shí)使ENBU不激活。當(dāng)ENBM^皮激活時(shí),如圖6所示,通過(guò)MMCIF 30中的邏輯電 路AND 1、 AND 2使MMC命令寄存器CMDREG激活,以允許該命 令從CMD信號(hào)線輸入。在這種情況下,如圖19所示,可以在時(shí)鐘的計(jì)數(shù)值達(dá)到74之前預(yù)備激活MMC命令寄存器。應(yīng)當(dāng)指出的是,此處使用計(jì)數(shù)值74的一半作為時(shí)鐘數(shù)目,但是 還可以使用任何時(shí)鐘數(shù)目只要該數(shù)目不超過(guò)74。然而,當(dāng)時(shí)鐘數(shù)目 小時(shí),可能會(huì)因噪聲而出現(xiàn)故障的問(wèn)題。另一方面,當(dāng)時(shí)鐘數(shù)目接 近74時(shí),用于MMC命令寄存器的激活的準(zhǔn)備時(shí)間降低。出于這個(gè) 原因,時(shí)鐘值優(yōu)選地被設(shè)置為大約74的三分之一或三分之二。另外, 時(shí)鐘信號(hào)的計(jì)數(shù)值可以是時(shí)鐘波形的邊沿的數(shù)目,或者時(shí)鐘波形的 頂部或底部平坦部分的數(shù)目。接著,將對(duì)選擇控制電路32_A進(jìn)行描述,選擇控制電路32—A 能夠排他性地控制MMCIF 30和USBIF 31的接口才喿作。MMCIF 30在電源電壓VCC的供電開(kāi)始后的預(yù)定定時(shí),確定啟 用信號(hào)ENBM的指令狀態(tài)是所定義的狀態(tài),例如在用于完成初始化 操作的時(shí)間已經(jīng)過(guò)去之后確定。當(dāng)所定義的狀態(tài)意指"啟用"時(shí), MMCIF 30利用邏輯值為"0"將屏蔽信號(hào)MSKU改變?yōu)槠帘沃噶?狀態(tài)。類似地,USBIF 31在電源電壓VCC的供電開(kāi)始后的預(yù)定定時(shí), 確定啟用信號(hào)ENBU的指令狀態(tài)是所定義的狀態(tài),例如在用于完成 初始化操作的時(shí)間已經(jīng)過(guò)去之后確定。當(dāng)所定義的狀態(tài)意指"啟用" 時(shí),USBIF 31利用邏輯值為"0"將屏蔽信號(hào)MSKM改變?yōu)槠帘螤?態(tài)。 一旦定義了對(duì)于USBIF31和MMCIF30是排他性的接口操作控 制,就可以防止該狀態(tài)因噪聲而變得不穩(wěn)定??梢酝ㄟ^(guò)來(lái)自MMCIF 30的信號(hào)RESM將標(biāo)志FLG 1復(fù)位到復(fù) 位狀態(tài)。在如圖4所示的耦合配置中,當(dāng)APP8 4亭止4吏用MMCIF30 并切換到USBIF 31時(shí),APP 8在切換過(guò)程結(jié)束時(shí)通過(guò)MMC命令復(fù) 位標(biāo)志FLG 1,使得啟用信號(hào)ENBU激活,且使得啟用信號(hào)ENBM 不激活。通過(guò)這樣的方式,就可以切換到USBIF 31的接口操作。此 后,當(dāng)將接口操作切換回MMCIF 30時(shí),APP 8通過(guò)輸入時(shí)鐘信號(hào) CLK來(lái)執(zhí)行MMCIF 30的初始化操作。在切換操作中,MMCIF 30 響應(yīng)于復(fù)位指令將屏蔽信號(hào)MSKU反相到非屏蔽電平(邏輯值"l") 并解除對(duì)于USBIF 31的屏蔽。另一方面,當(dāng)USBIF 31響應(yīng)于復(fù)位指令結(jié)束了接口操作時(shí),USBIF 31將屏蔽MSKM反相成非屏蔽電平 (邏輯值"1"),以解除對(duì)于MMCIF 30的屏蔽。這使得能夠通過(guò) 從APP 8為端子C4, C8提供復(fù)位指令來(lái)復(fù)位對(duì)于MMCIF 30和 USBIF 31是排他性的操作指令。圖8示出了選擇控制電路32—A的切換操作的流程的實(shí)例。通過(guò) 通電來(lái)啟用USBIF 31 (SI)。然后,確定計(jì)數(shù)器41是否執(zhí)行了計(jì) 數(shù)結(jié)束(S2)。當(dāng)執(zhí)行了計(jì)數(shù)結(jié)束時(shí),MMCIF 30啟用(S3)。當(dāng) 沒(méi)有執(zhí)行計(jì)數(shù)結(jié)束時(shí),USBIF 31保持啟用。MMCIF 30執(zhí)行來(lái)自APP 8的MMC命令,并且在識(shí)別出復(fù)位命令(S4,是)時(shí),初始化標(biāo)志 FLG 1并返回至步驟Sl。類似地,當(dāng)接收到來(lái)自APP 8的命令分組 中的復(fù)位指令時(shí),USBIF 31執(zhí)行內(nèi)部初始化。選擇控制電路32_A的采用實(shí)現(xiàn)了對(duì)于MMCIF 30和USBIF 31 是排他性的接口操作的選擇控制。另外,可以基于從外部對(duì)MMCIF 30初始化的初始化操作,即基于來(lái)自端子C6的時(shí)鐘輸入中的多個(gè) 邊沿改變來(lái)啟用MMCIF 30的操作??梢赃x擇MFC 20中的MMCIF 30的接口操作,而無(wú)需改變APP8的MMC控制器(MMCCNT)的 標(biāo)準(zhǔn)4妻口功能。圖9示出了選擇控制電路32—B的配置的實(shí)例。與圖7的選擇控 制電路32—A不同,選擇控制電路32—B包括鎖存電路(LAT) 43、 44。鎖存電路43在數(shù)據(jù)輸入端子處接收信號(hào)SDTM,鎖存電路44 在數(shù)據(jù)輸入端子處接收信號(hào)SDTM的反相信號(hào)。鎖存電路43、 44基 于屏蔽信號(hào)MSKM的反相信號(hào)和屏蔽信號(hào)MSKU的反相信號(hào)的邏輯 和信號(hào)來(lái)執(zhí)行鎖存操作。這能夠防止對(duì)于MMCIF 30和USBIF 31為 排他性的接口操作的選擇控制的定義狀態(tài)不期望地被噪聲改變。響 應(yīng)于來(lái)自APP8的復(fù)位指令從MMCIF30輸出的清除信號(hào)CLRM和 響應(yīng)于來(lái)自APP 8的復(fù)位指令從USBIF 31輸出的清除信號(hào)CLRU的 邏輯和信號(hào),將鎖存電路43、 44初始化為通過(guò)狀態(tài)。鎖存電路43、 44的采用確保了通過(guò)來(lái)自APP 8的復(fù)位指令來(lái)復(fù)位對(duì)于MMCIF 30 和USBIF 31的排他性操作指令。<基于VCC供給時(shí)的D+, D—中的改變的接口選擇控制〉圖10 示出了在接口控制器26和APP 8之間的耦合配置的另 一 實(shí)例。與圖 4的配置不同,端子C4、 C8耦合至選擇控制電路32一C。選擇控制 電路32—C是這樣的電路,其基于檢測(cè)到開(kāi)始提供電源電壓VCC時(shí) 端子C4、 C8中出現(xiàn)的電壓改變,而選擇和控制MMCIF 30和USBIF 31的接口才喿作的可用性。此時(shí),APP 8識(shí)別USBIF 31的耦合/未耦 合。根據(jù)USB接口標(biāo)準(zhǔn),USB裝置的耦合/未耦合通過(guò)使用圖11和 圖12所示電路配置的主機(jī)設(shè)備來(lái)識(shí)別。圖11示出了用于識(shí)別全速 或者高速USB設(shè)備的配置。主機(jī)設(shè)備包括15k歐姆的下拉電阻,所 述下拉電阻分別耦合至D+信號(hào)線和D-信號(hào)線。USB裝置包括1.5k 歐姆的上拉電阻,所述上拉電阻耦合至D+信號(hào)線。當(dāng)USB裝置耦 合至主機(jī)設(shè)備時(shí),主機(jī)設(shè)備通過(guò)檢測(cè)D+信號(hào)線從接地電壓VSS改變 到上拉電壓來(lái)識(shí)別USB裝置的耦合。圖12示出了用于識(shí)別低速USB 裝置的配置。與圖ll的配置不同,USB裝置包括耦合至D-信號(hào)線 的1.5k歐姆的上拉電阻。當(dāng)USB裝置耦合至主機(jī)設(shè)備時(shí),主機(jī)設(shè)備 通過(guò)纟全測(cè)D-信號(hào)線從接地電壓VSS改變到上拉電壓來(lái)識(shí)別USB裝 置的耦合。圖13示出了接口控制器26的細(xì)節(jié)的實(shí)例。圖中示出的配置適 用于全速/高速USB接口 。在USBIF31中,參考標(biāo)記50指示了差分 發(fā)射驅(qū)動(dòng)器,參考標(biāo)記51指示了差分接收器,參考標(biāo)記52和53 指示了信號(hào)端接收器。1.5k歐姆的上拉電阻Rl的一端耦合至信號(hào)線 SL1,該信號(hào)線SL1耦合至端子C4 (DATO, D+)。該上拉電阻R1 的另一端通過(guò)開(kāi)關(guān)MOS晶體管Ml耦合至內(nèi)部電壓VDD。同樣150k 歐姆的上拉電阻R3的一端耦合至信號(hào)線SL1,其另一端通過(guò)開(kāi)關(guān) MOS晶體管M3耦合至內(nèi)部電壓VDD。另外,1.5k歐姆的上拉電阻 R2的一端耦合至信號(hào)線SL2,該信號(hào)線SL2耦合至端子C8 ( CMD, D-)。該上拉電阻R2的另一端通過(guò)開(kāi)關(guān)MOS晶體管M2耦合至內(nèi) 部電壓VDD。另外,150k歐姆的上拉電阻R4的一端耦合至信號(hào)線,該信號(hào)線耦合至端子C6 (CLK)。該上拉電阻R4的另一端通過(guò)開(kāi) 關(guān)MOS晶體管M4耦合至內(nèi)部電壓VDD。開(kāi)關(guān)MOS晶體管Ml、 M4在一全測(cè)信號(hào)RDTM的控制下進(jìn)行切換。開(kāi)關(guān)MOS晶體管M2、 M3在檢測(cè)信號(hào)RDTM的反相信號(hào)的控制下進(jìn)行切換。內(nèi)部電壓VDD 等于電源電壓VCC減去調(diào)節(jié)器(RGL) 55。在選擇控制電路32—C中,NOR門(mén)接收來(lái)自耦合至端子C4的信 號(hào)線SL1和來(lái)自耦合至端子C8的信號(hào)線SL2的輸入。檢測(cè)電路 (DTC ) 56接收NOR門(mén)的輸出。檢測(cè)電路56的檢測(cè)信號(hào)RDTC通 過(guò)通電而被初始化為邏輯值"0"。檢測(cè)電路56檢測(cè)NOR門(mén)的低電 平輸出的狀態(tài)是穩(wěn)定的。然后,檢測(cè)電路56將檢測(cè)信號(hào)RDTC從邏 輯值"0"改變到邏輯值"1",并且維持該狀態(tài)直到通過(guò)來(lái)自USBIF 31的信號(hào)RESU使檢測(cè)信號(hào)RDTC復(fù)位。以這種方式,通過(guò)具有邏 輯值"1"的啟用信號(hào)ENBM來(lái)初始地啟用MMCIF 30的接口操作。 通過(guò)具有邏輯值"0"的啟用信號(hào)ENBU來(lái)初始地禁用USBIF 31的 接口操作。首先,當(dāng)提供電源VCC時(shí),通過(guò)具有邏輯值"0"的檢 測(cè)信號(hào)RDTC使MOS晶體管M2、 M3導(dǎo)通。通過(guò)上拉電阻R2和 R3將信號(hào)線SL1、 SL2充電至邏輯值"1"的VDD電平。當(dāng)接口控 制器26的端子C4、 C8耦合至APP 8時(shí),如圖ll所示,通過(guò)APP 8 內(nèi)的15歐姆的下拉電阻來(lái)使信號(hào)線SL1、 SL2》文電。當(dāng)在兩條線上 的邏輯值"0"的狀態(tài)穩(wěn)定時(shí),使檢測(cè)信號(hào)RDTC反相至邏輯值"1"。 通過(guò)1.5k歐姆的上拉電阻Rl經(jīng)由MOS晶體管Ml對(duì)信號(hào)線SL1充 電。這樣,APP 8可以沖企觀'J USBIF 31的耦合。與此同時(shí),啟用信號(hào) ENBM反相為低電平,啟用信號(hào)ENBU反相為高電平。因此,禁用 MMCIF 30的接口^乘作,并啟用USBIF 31的4妄口4喿作。響應(yīng)于 MMCIF 30的接口操作的禁用,通過(guò)電阻R4對(duì)時(shí)鐘信號(hào)CLK的輸 入線進(jìn)行充電,以防止時(shí)鐘端子C6因噪聲而引起的不期望改變。屏 蔽信號(hào)MSKM、 MSKU的功能與圖4和圖7所述相似,因此省略了對(duì)其的詳細(xì)描述。圖14示出了當(dāng)具有圖13的配置的接口控制器26安裝到APP 8中時(shí)的操作定時(shí)的實(shí)例。當(dāng)使接口控制器26與APP 8 (時(shí)間t0)的 電源端子接觸時(shí),為接口控制器26提供VCC,內(nèi)部電壓VDD上升。 響應(yīng)于此,信號(hào)線SL1、 SL2被充電到電壓VDD。首先,啟用MMCIF 30的接口操作,并且禁用USBIF 31的接口操作。當(dāng)接口控制器26 的信號(hào)線SL1、 SL2耦合到APP 8的端子D+、 D-時(shí)(時(shí)刻tl ), 開(kāi)始信號(hào)線SL1和SL2的放電。當(dāng)放電電平穩(wěn)定時(shí)(時(shí)刻t2),檢 測(cè)信號(hào)RDTC反相至邏輯值"1"并維持在該值。MOS晶體管M2、 M3截止,MOS晶體管Ml、 M4導(dǎo)通。因此,變成了禁用MMCIF 30 的接口操作,并且變成啟用USBIF 31的接口操作。與此同時(shí),信號(hào) 線SL2經(jīng)過(guò)上拉電阻Rl ^皮充電至電壓VDD電平。這樣,APP8可 以識(shí)別出USB接口電路的耦合。當(dāng)識(shí)別出USB接口電路的耦合時(shí), APP 8執(zhí)行總線復(fù)位(時(shí)刻t3 ),之后通過(guò)信號(hào)線D+、 D-以NRZI (反相不歸零制)格式進(jìn)行分組傳輸。圖15示出了另一選擇控制電路32—D的配置的實(shí)例。與圖13的 選擇控制電路32一C不同,選擇控制電路32—D包括鎖存電路(LAT) 60、 61。鎖存電路60在數(shù)據(jù)輸入端子處接收信號(hào)SDTM,鎖存電路 61在數(shù)據(jù)輸入端子處接收信號(hào)SDTM的反相信號(hào)。鎖存電路60、 61 基于屏蔽信號(hào)MSKM的反相信號(hào)和屏蔽信號(hào)MSKU的反相信號(hào)的邏 輯和信號(hào)來(lái)執(zhí)行鎖存操作。這能夠防止對(duì)于MMCIF 30和USBIF 31 為排他性的接口操作選擇控制的定義狀態(tài)不期望地被噪聲改變?;?于響應(yīng)于來(lái)自APP 8的復(fù)位指令從MMCIF 30輸出的清除信號(hào) CLRM和響應(yīng)于來(lái)自APP 8的復(fù)位指令從USBIF 31輸出的清除信號(hào) CLRU的邏輯和信號(hào),將鎖存電路60、 61初始化為通過(guò)狀態(tài)。鎖存 電路60, 61的采用確保了通過(guò)來(lái)自APP 8的復(fù)位指令來(lái)復(fù)位對(duì)于 MMCIF 30和USBIF 31的排他性操作指令。<基于CLK邊沿和D+ 、 D-中的改變的接口選擇控制 > 圖16示出 了接口控制器26的又一實(shí)例。在附圖中,選擇控制電路32—E通過(guò) 使用在圖4的選擇控制電路32一A中描述的基于CLK中邊沿改變的 接口選擇控制方法來(lái)啟用/禁用MMCIF30。此外,選擇控制電路32 E通過(guò)使用圖10中描述的基于VCC供給時(shí)D+、D-中的改變的接口選 擇控制方法來(lái)啟用/禁用USBIF31。圖17示出了在選擇控制電路32—E中用于控制MMCIF 30的啟 用/禁用的配置的實(shí)例。除了與USBIF31相關(guān)的鎖存電^各44和啟用 信號(hào)ENBU的輸出級(jí)之外,圖17的配置與圖9的配置具有相同的電 路配置。對(duì)于具有圖9中相同功能的電路部件,給予了相同的參考 標(biāo)記,并且將會(huì)省略詳細(xì)描述。盡管在附圖中并未示出,但是還可 釆用具有圖17中省略的鎖存電路43A的電路配置。圖18示出了在 選擇控制電路32—E中用于控制USBIF 31的啟用/禁用的配置的實(shí) 例。除了與MMCIF 30相關(guān)的鎖存電路61和啟用信號(hào)ENBM的輸出 級(jí)之外,圖18的配置與圖15的配置具有相同的電路配置。對(duì)于具 有圖15中相同功能的電路部件,給予了相同的參考標(biāo)記,并且將會(huì) 省略詳細(xì)描述。盡管在附圖中并未示出,但是還可采用具有圖18中 省略的鎖存電^各60A的電^^配置。利用圖16的配置,如上所述,當(dāng)MMCIF30基于MMC或者SD 卡時(shí),可以選擇接口電路MMCIF30的操作,而無(wú)需改變基于MMC 或者SD卡的現(xiàn)有主機(jī)設(shè)備的接口功能。另外,當(dāng)USBIF 31基于USB 時(shí),可以選擇接口電路USBIF 31的操作,而無(wú)需改變基于USB的 現(xiàn)有主機(jī)設(shè)備的接口功能。MMCIF 30和USBIF 31的才喿作選擇的控 制并非完全是排他性的。這例如意味著,除ICCM 21之外還包括 MMCIF 30和USBIF 31的MFC 20可以毫無(wú)困難地用于與^U又基于 IC卡微計(jì)算機(jī)的接口的主機(jī)設(shè)備進(jìn)行接口連接。此時(shí),在第一和第 二接口電路兩者中都禁用接口操作,從而防止了故障并降低了功耗 浪費(fèi)。在才艮據(jù)所有上述實(shí)施例的MFC 20中,ICCM 21所耦合的外部端 子與MMCIF 30和USBIF 31所耦合的外部端子不同。因此,可以并 行操作ICCM 21和MMCIF 30,或者并行操作ICCM 21和USBIF 31 。 例如,當(dāng)便攜式信息終端1用于基于TCP/IP的互聯(lián)網(wǎng)通信時(shí),可以 通過(guò)ICCM 21接收特定的批準(zhǔn),同時(shí)例如通過(guò)USBIF 31來(lái)并行下載或者上載大容量快閃存儲(chǔ)器23的數(shù)據(jù)。然而,本發(fā)明并不僅限于實(shí)施例,可以在本發(fā)明的范圍內(nèi)進(jìn)行各種 變型。例如,可以省略ICCMIF。根據(jù)本發(fā)明的半導(dǎo)體裝置并不僅限于 諸如可以與SIM兼容的MFC的卡模塊。本發(fā)明可以應(yīng)用于包括存儲(chǔ) 控制器和ICCM的卡模塊,或者可以應(yīng)用于包括接口控制器、存儲(chǔ) 控制器和快閃存儲(chǔ)器的存儲(chǔ)卡或者存儲(chǔ)器模塊。另外,本發(fā)明還可 以應(yīng)用至存儲(chǔ)控制器芯片、包括存儲(chǔ)控制器和ICCM的微計(jì)算機(jī)芯 片等。外部端子并不僅限于上述端子C1至C8。還可以通過(guò)增加其 他數(shù)據(jù)端子來(lái)支持與具有多比特?cái)?shù)據(jù)端子的MMC或者SD卡的接口 連接。鎖存電^各43、 44和60、 61還可以分別"i殳置在啟用信號(hào)ENBM 和ENBU的輸出級(jí)。另外,根據(jù)本發(fā)明的半導(dǎo)體裝置并不僅限于應(yīng) 用至便攜式通信終端,而是還可應(yīng)用至ID卡、信用卡等。
權(quán)利要求
1.一種半導(dǎo)體裝置,包括第一接口電路,用于在接收到來(lái)自第一外部端子的時(shí)鐘輸入時(shí)使用第二外部端子對(duì)信號(hào)進(jìn)行接口連接;第二接口電路,用于使用所述第二外部端子對(duì)差分信號(hào)進(jìn)行接口連接,而無(wú)需從外部接收時(shí)鐘輸入;以及選擇控制電路,用于在電源供電開(kāi)始時(shí)從第一外部信號(hào)中檢測(cè)多個(gè)第一時(shí)鐘的輸入,以及輸出第一指令信號(hào)的激活信號(hào)以啟用所述第一接口電路的接口操作。
2. 根據(jù)權(quán)利要求1所述的半導(dǎo)體裝置,其中,當(dāng)多個(gè)第二時(shí)鐘在電源供電開(kāi)始時(shí)被輸入到所述第一外部 端子時(shí),所述半導(dǎo)體裝置接收來(lái)自所述第二外部端子的命令,以及 其中,第一時(shí)鐘的數(shù)目是在達(dá)到第二時(shí)鐘數(shù)目的中間的時(shí)鐘數(shù)目。
3. 根據(jù)權(quán)利要求2所述的半導(dǎo)體裝置,其中,響應(yīng)于電源供電的開(kāi)始,所述選擇控制電路基于所述第一 指令信號(hào)的未激活而初始地禁用所述第一接口電路的接口操作,且 基于從所述選擇控制電路輸出的第二指令信號(hào)的激活而初始地啟用 所述第二接口電路的接口操作,以及當(dāng)檢測(cè)到所述第 一時(shí)鐘的輸入 時(shí),所述選擇控制電路基于所述第二指令信號(hào)的未激活而禁用所述 第二接口電路的接口操作,且基于所述第一指令信號(hào)的激活而啟用 所述第一接口電路的接口操作。
4. 根據(jù)權(quán)利要求3所述的半導(dǎo)體裝置,其中,所述第一接口電路在電源供電開(kāi)始后的預(yù)定定時(shí)確定所述 第一指令信號(hào)的激活信號(hào)處于所定義的狀態(tài),并輸出用于將所述第二指令信號(hào)的狀態(tài)固定至禁用指令狀態(tài)的第 一 屏蔽信號(hào),以及其中,所述第二接口電路在電源供電開(kāi)始后的預(yù)定定時(shí)確定所述 第二指令信號(hào)的激活信號(hào)處于所定義的狀態(tài),并輸出用于將所述第一指令信號(hào)的狀態(tài)固定至禁用指令狀態(tài)的第二屏蔽信號(hào)。
5. 根據(jù)權(quán)利要求4所述的半導(dǎo)體裝置,其中,當(dāng)啟用所述第一接口電路的接口操作時(shí),所述第一接口電 路響應(yīng)于提供給所述第二外部端子的復(fù)位指令,解除所述第二指令 信號(hào)的禁用指令狀態(tài),以及其中,當(dāng)啟用所述第二接口電路的接口操作時(shí),所述第二接口電 路響應(yīng)于提供給所述第二外部端子的復(fù)位指令,解除所述第一指令 信號(hào)的禁用指令狀態(tài)。
6. 根據(jù)權(quán)利要求4所述的半導(dǎo)體裝置,進(jìn)一步包括鎖存電路, 用于鎖存多次檢測(cè)時(shí)鐘的輸入而獲得的檢測(cè)結(jié)果,其中,所述鎖存電路基于所述第一屏蔽信號(hào)針對(duì)所述第二指令信 號(hào)的禁用指令狀態(tài)或者基于所述第二屏蔽信號(hào)針對(duì)所述第一指令信號(hào)的禁用指令狀態(tài)而執(zhí)行鎖存操作。
7. 根據(jù)權(quán)利要求6所述的半導(dǎo)體裝置,其中,當(dāng)啟用所述第一和第二接口電路的接口操作時(shí),所述接口 電路響應(yīng)于提供至所述第二外部端子的復(fù)位指令,將所述鎖存電路 初始化為通過(guò)狀態(tài)。
8. 根據(jù)權(quán)利要求1或2所述的半導(dǎo)體裝置,進(jìn)一步包括 存儲(chǔ)控制器,其通過(guò)內(nèi)部總線耦合至所述第一和第二接口電路;以及非易失性存儲(chǔ)器,其耦合至所述存儲(chǔ)控制器。
9. 根據(jù)權(quán)利要求8所述的半導(dǎo)體裝置,進(jìn)一步包括耦合至所述 第三外部端子的微計(jì)算機(jī)。
10. 根據(jù)權(quán)利要求9所述的半導(dǎo)體裝置, 其中,所述第一外部端子被定義為時(shí)鐘端子,其中,當(dāng)在所述第一接口電路的接口操作中使用時(shí),所述第二外 部端子被定義為數(shù)據(jù)端子和命令端子,當(dāng)在所述第二接口電路的接 口操作中使用時(shí),所述第二外部端子被定義為非反相數(shù)據(jù)端子和反 相數(shù)據(jù)端子,以及其中,所述第三外部端子被定義為復(fù)位端子、時(shí)鐘端子和輸入/ 輸出端子。
11. 根據(jù)權(quán)利要求1或2所述的半導(dǎo)體裝置, 其中,所述第一接口電路是MMC接口電路或者SD卡接口電路,以及其中,所述第二接口電路是USB接口電路。
12. —種半導(dǎo)體裝置,包括第 一接口電路,用于在接收到來(lái)自第 一外部端子的時(shí)鐘輸入時(shí)使 用 一對(duì)第二外部端子來(lái)對(duì)信號(hào)進(jìn)行接口連接;第二接口電路,用于使用所述第二外部端子對(duì)差分信號(hào)進(jìn)行接口 連接,而無(wú)需從外部接收時(shí)鐘輸入;第一高電阻DC電路,用于響應(yīng)于電源供電的開(kāi)始來(lái)將所述第二 外部端子初始化至第一電平;選擇控制電路,用于在檢測(cè)到提供至初始化的第二外部端子的第 二電平時(shí),通過(guò)第一指令信號(hào)來(lái)啟用所述第二接口電路的接口操作; 以及第二高電阻DC電路,用于響應(yīng)于所述選擇控制電路檢測(cè)到所述第二電平,將所述第二外部端子其中之一改變?yōu)榈谝浑娖剑允沟?所述第二接口電路的耦合可以從所述第二外部端子的外部纟皮識(shí)別。
13. 根據(jù)權(quán)利要求12所述的半導(dǎo)體裝置,其中,響應(yīng)于電源供電的開(kāi)始,所述選擇控制電路通過(guò)所述第一 指令信號(hào)初始地禁用所述第二接口電路的接口操作,且通過(guò)從所述選擇控制電路輸出的第二指令信號(hào)初始地啟用所述第 一接口電路的 接口操作,以及當(dāng)檢測(cè)所述第二電平時(shí),所述選擇控制電路禁用所述第一接口電路的接口操作,且啟用所述第二接口電路的接口操作。
14. 根據(jù)權(quán)利要求13所述的半導(dǎo)體裝置,其中,所述第一接口電路在電源供電開(kāi)始后的預(yù)定定時(shí)確定所述 第二指令信號(hào)的指令狀態(tài)是所定義的狀態(tài),并輸出用于將所述第一 指令信號(hào)的狀態(tài)固定至禁用指令狀態(tài)的第 一屏蔽信號(hào),以及其中,所述第二接口電路在電源供電開(kāi)始后的預(yù)定定時(shí)確定所述 第一指令信號(hào)的指令狀態(tài)是所定義的狀態(tài),并輸出用于將所述第二 指令信號(hào)的狀態(tài)固定至禁用指令狀態(tài)的第二屏蔽信號(hào)。
15. 根據(jù)權(quán)利要求14所述的半導(dǎo)體裝置,其中,當(dāng)啟用所述第一接口電路的接口操作時(shí),所述第一接口電路響應(yīng)于提供給所述第二外部端子的復(fù)位指令,解除所述第一指令 信號(hào)的禁用指令狀態(tài),以及其中,當(dāng)啟用所述第二接口電路的接口操作時(shí),所述第二接口電路響應(yīng)于提供給所述第二外部端子的復(fù)位指令,解除所述第二指令 信號(hào)的禁用指令狀態(tài)。
16. 根據(jù)權(quán)利要求14所述的半導(dǎo)體裝置,進(jìn)一步包括鎖存電路, 用于鎖存通過(guò)檢測(cè)所述第二電平所獲得的檢測(cè)結(jié)果,以及其中,所述鎖存電路基于所述第一屏蔽信號(hào)針對(duì)所述第 一指令信 號(hào)的禁用指令狀態(tài)或者基于所述第二屏蔽信號(hào)針對(duì)所述第二指令信 號(hào)的禁用指令狀態(tài)而執(zhí)行鎖存操作。
17. 根據(jù)權(quán)利要求15所述的半導(dǎo)體裝置,其中,當(dāng)啟用所述第一和第二接口電路的接口操作時(shí),所述接口 電路響應(yīng)于提供至所述第二外部端子的復(fù)位指令,將所述鎖存電路 初始化為通過(guò)狀態(tài)。
18. 根據(jù)權(quán)利要求12所述的半導(dǎo)體裝置,進(jìn)一步包括 存儲(chǔ)控制器,其通過(guò)內(nèi)部總線耦合至所述第一和第二接口電路;以及非易失性存儲(chǔ)器,其耦合至所述存儲(chǔ)控制器。
19. 根據(jù)權(quán)利要求18所述的半導(dǎo)體裝置,進(jìn)一步包括耦合至所 述第三外部端子的微計(jì)算機(jī)。
20. 根據(jù)權(quán)利要求19所述的半導(dǎo)體裝置, 其中,所述第一外部端子被定義為時(shí)鐘端子,其中,當(dāng)在所述第一接口電路的接口操作中使用時(shí),所述第二外 部端子被定義為數(shù)據(jù)端子和命令端子,以及當(dāng)在所述第二接口電路的接口操作中使用時(shí),所述第二外部端子被定義為非反相數(shù)據(jù)端子 和反相數(shù)據(jù)端子,以及其中,所述第三外部端子被定義為復(fù)位端子、時(shí)鐘端子和輸入/ 舉命出端子。
21. —種半導(dǎo)體裝置,包括第 一 接口電路,用于在接收到來(lái)自第 一 外部端子的時(shí)鐘輸入時(shí)使 用 一對(duì)第二外部端子來(lái)對(duì)信號(hào)進(jìn)行接口連接;第二接口電路,用于使用第二外部端子來(lái)對(duì)差分信號(hào)進(jìn)行接口連 接,而無(wú)需從外部接收時(shí)鐘輸入;第一高電阻DC電路,用于響應(yīng)于電源供電的開(kāi)始而將所述第二 外部端子初始化至第一電平;選擇控制電路,用于在電源供電開(kāi)始后,當(dāng)檢測(cè)到來(lái)自所述第一 外部端子的用以初始化所述第一接口電路的時(shí)鐘輸入的多個(gè)邊沿改 變時(shí),通過(guò)第一指令信號(hào)啟用所述第一接口電路的接口操作,而當(dāng) 檢測(cè)到提供至初始化為所述第一電平的所述第二外部端子的第二電 平時(shí),通過(guò)第二指令信號(hào)啟用所述第二接口電路的接口操作;以及第二高電阻DC電路,用于響應(yīng)于所述選擇控制電路檢測(cè)到所述 第二電平,將所述第二外部端子其中之一改變?yōu)榈谝浑娖?,以使?所述第二接口電路的耦合可以從所述第二外部端子的外部被識(shí)別。
22. 根據(jù)權(quán)利要求21所述的半導(dǎo)體裝置,其中,所述第一接口電路在電源供電開(kāi)始后的預(yù)定定時(shí)確定所述 第一指令信號(hào)的指令狀態(tài)是所定義的狀態(tài),并輸出用于將所述第二指令信號(hào)的狀態(tài)固定至禁用指令狀態(tài)的第 一屏蔽信號(hào),以及其中,所述第二接口電路在電源供電開(kāi)始后的預(yù)定定時(shí)確定所述 第二指令信號(hào)的指令狀態(tài)是所定義的狀態(tài),并輸出用于將所述第一指令信號(hào)的狀態(tài)固定至禁用指令狀態(tài)的第二屏蔽信號(hào)。
23. 根據(jù)權(quán)利要求22所述的半導(dǎo)體裝置,其中,當(dāng)啟用所述第一接口電路的接口操作時(shí),所述第一接口電 路響應(yīng)于提供給所述第二外部端子的復(fù)位指令,解除所述第二指令信號(hào)的禁用指令狀態(tài),以及其中,當(dāng)啟用所述第二接口電路的接口操作時(shí),所述第二接口電 路響應(yīng)于提供給所述第二外部端子的復(fù)位指令,解除所述第一指令 信號(hào)的禁用指令狀態(tài)。
24. 根據(jù)權(quán)利要求22所述的半導(dǎo)體裝置,進(jìn)一步包括 第 一 鎖存電路,用于鎖存多次檢測(cè)所獲得的檢測(cè)結(jié)果;第二鎖存電路,用于鎖存通過(guò)檢測(cè)所述第二電平所獲得的檢測(cè)結(jié)果;其中,所述第一和第二鎖存電路基于所述第一屏蔽信號(hào)針對(duì)所述 第二指令信號(hào)的禁用指令狀態(tài)或者基于所述第二屏蔽信號(hào)針對(duì)所述 第 一 指令信號(hào)的禁用指令狀態(tài)而執(zhí)行鎖存操作。
25. 根據(jù)權(quán)利要求24所述的半導(dǎo)體裝置,其中,當(dāng)啟用所述第一接口電路的接口操作時(shí),所述第一接口電 路響應(yīng)于提供至所述第二外部端子的復(fù)位指令,將所述第一和第二 鎖存電^各初始化為通過(guò)狀態(tài),以及其中,當(dāng)啟用所述第二接口電路的接口操作時(shí),所述第二接口電 路響應(yīng)于提供至所述第二外部端子的復(fù)位指令,將所述第一和第二 鎖存電^各初始化為通過(guò)狀態(tài)。
26. 根據(jù)權(quán)利要求21所述的半導(dǎo)體裝置,進(jìn)一步包括 存儲(chǔ)控制器,其通過(guò)內(nèi)部總線耦合至所述第一和所述第二接口電路;以及非易失性存儲(chǔ)器,其耦合至所述存儲(chǔ)控制器。
27. 根據(jù)權(quán)利要求26所述的半導(dǎo)體裝置,進(jìn)一步包括耦合至所 述第三外部端子的微計(jì)算機(jī)。
28. 根據(jù)權(quán)利要求27所述的半導(dǎo)體裝置, 其中,所述第一外部端子被定義為時(shí)鐘端子,其中,當(dāng)在所述第一接口電路的接口操作中使用時(shí),所述第二外 部端子被定義為數(shù)據(jù)端子和命令端子,當(dāng)在所述第二接口電路的接 口操作中使用時(shí),所述第二外部端子被定義為非反相數(shù)據(jù)端子和反相數(shù)據(jù)端子,以及其中,所述第三外部端子被定義為復(fù)位端子、時(shí)鐘端子和輸入/車lr出端子。
全文摘要
公開(kāi)了一種包括內(nèi)置接口電路的半導(dǎo)體裝置,響應(yīng)于耦合至該半導(dǎo)體裝置的主機(jī)設(shè)備的初始化操作而選擇該內(nèi)置接口電路的操作。在半導(dǎo)體裝置中,第一同步接口電路和使用差分信號(hào)的第二異步接口電路共享所述差分信號(hào)的外部端子(外部差分信號(hào)端子)。例如,該半導(dǎo)體裝置采用MMC接口電路作為第一接口電路,采用USB接口電路作為第二接口電路,同時(shí)保持了IC卡接口功能。該半導(dǎo)體裝置排他性地選擇所采用的接口電路的操作。一種選擇方法是,當(dāng)檢測(cè)到來(lái)自外部時(shí)鐘端子的用于在針對(duì)半導(dǎo)體裝置的電源供電開(kāi)始時(shí)初始化第一接口電路的時(shí)鐘輸入中多個(gè)邊沿改變時(shí),啟用第一接口電路的接口操作。
文檔編號(hào)G06K19/077GK101281609SQ200810090790
公開(kāi)日2008年10月8日 申請(qǐng)日期2008年4月2日 優(yōu)先權(quán)日2007年4月5日
發(fā)明者倉(cāng)行繁男, 淺利信介, 深澤真一, 鹽田茂雅, 飯?zhí)镎芤?申請(qǐng)人:株式會(huì)社瑞薩科技