專利名稱:Nfc-sim卡芯片仿真器的制作方法
技術領域:
本發(fā)明涉及集成電路芯片仿真器領域,特別是涉及一種NFC-SIM卡芯片仿真器。
背景技術:
NFC-SIM卡芯片是新一代的結合了 NFC (Near Field Communication,近距離通訊) 和SIM (Subscriber Identity Module客戶識別模塊)卡功能的智能卡芯片,即提供了傳 統(tǒng)SIM卡的功能,又包含了 NFC技術,主要應用于手機移動支付等新領域。與其他的智能 卡芯片一樣,NFC-SIM卡芯片內也有用戶開發(fā)的用戶程序,但與SIM卡內用戶程序不同的 是,NFC-SIM卡芯片中的用戶程序包括了實現SIM卡功能以及實現NFC功能兩部分的程序。 NFC-SIM卡芯片在配合NFC手機(支持NFC技術的手機)工作時,用戶程序中的SIM功能模 塊通過7816接口(符合IS07816協(xié)議)與手機的SIM卡模塊通信,用戶程序中的NFC模塊 通過SWP接口(符合SWP協(xié)議,Single Wire Protocol,單線協(xié)議標準)與手機的NFC模塊 通信。NFC-SIM卡與傳統(tǒng)SIM卡一樣有C1-C8共8個觸點,其中C6用于NFC的SWP接口,其 余仍用于7816接口。NFC-SIM卡芯片內的用戶程序在工作中,即使僅執(zhí)行SIM功能,也會實 時檢測SWP接口(C6)上的信號,以判斷連接的是否是NFC手機。即使NFC不工作,NFC手機 的C6管腳上仍舊會給一個固定的OV的低電平,檢測到這個OV的低電平,用戶程序就認為 連接的是正常的NFC手機,如果檢測不到這個OV的低電平,用戶程序就認為連接的NFC手 機不正常,會做出錯的處理。同樣NFC-SIM卡芯片內用戶程序的編寫和調試,所使用的工具也是NFC-SIM卡芯 片仿真器。仿真器內使用仿真芯片替代NFC-SIM卡產品芯片,模擬產品芯片功能。與其他 智能卡芯片一樣,NFC-SIM卡芯片內的用戶程序在仿真調試時也需要與讀卡設備通信,以便 調試通信功能。在調試用戶程序的NFC功能時,必須使用NFC手機。在調試用戶程序的SIM 功能時,NFC手機是一種可用的選擇,但是普通的符合7816的智能卡芯片用戶程序調試中, 用戶用的基本都是接觸式智能卡讀卡機,對用戶而言使用這類讀卡機調試7816通信非常 地熟悉和方便。因此,相比于用NFC手機調試NFC-SIM卡芯片用戶程序的SIM功能,特別是 7816通信部分時,絕大多數用戶還是傾向于能使用更為熟悉和方便的接觸式讀卡機。但是, 由于絕大多數接觸式讀卡機只支持7816接口,不支持NFC的SWP接口,讀卡機上的C6管腳 是懸空的,所以連接這些讀卡機時,NFC-SIM卡芯片仿真器的仿真芯片的SWP上檢測到的是 不定態(tài)的信號電平。這樣NFC-SIM卡芯片仿真器連接這些讀卡機調試用戶程序的SIM功能 時,由于用戶程序中仍舊在實時檢測SWP接口(C6)上的信號,檢測到的是不定態(tài)的信號電 平,用戶程序就會進入出錯異常的處理,導致用戶程序的SIM功能部分不能使用接觸式讀 卡機正常調試?,F有的解決方法是,如果用戶使用接觸式讀卡機調試用戶程序的SIM功能部分 時,需要把用戶程序中所有實時檢測SWP接口的程序段注釋(即屏蔽)掉,當連接NFC手機 調試NFC功能部分時,必須再把這些程序段打開,十分的不方便,影響了調試工作的效率。
發(fā)明內容
本發(fā)明要解決的技術問題是提供一種NFC-SIM卡芯片仿真器,調試用戶程序的 SIM功能部分,無需屏蔽掉用戶程序中實時檢測SWP接口的程序段,并且能配合NFC手機作 為終端讀卡設備時的正常工作。為解決上述技術問題,本發(fā)明的NFC-SIM卡芯片仿真器,包括仿真芯片,所述仿真 芯片有符合IS07816協(xié)議的7816引腳,包括復位輸入引腳、時鐘輸入引腳和雙向數據引腳, 分別與終端讀卡設備的復位輸出引腳、時鐘輸出引腳和雙向數據引腳相連接;所述仿真芯 片使用所述仿真器提供的電源,并且具有符合SWP協(xié)議的SWP_1引腳;還包括一檢測控制模塊,其具有符合SWP協(xié)議的SWP_2引腳和SWP_3引腳,以及電 源檢測引腳;所述SWP_2引腳與仿真芯片的SWP_1引腳連接,SWP_3引腳與終端讀卡設備上 的C6觸點引腳連接,電源檢測引腳與終端讀卡設備的電源輸出引腳連接;所述檢測控制模塊檢測所述電源檢測引腳上的電平,如果檢測的電平為2V以下, 則在其內部直接將SWP_2引腳與SWP_3引腳相短接;如果檢測的電平為2V以上,則直接向 與仿真芯片的SWP_1輸出一個OV的低電平。采用本發(fā)明的NFC-SIM卡芯片仿真器,使用戶可以使用普通的接觸式讀卡機調試 用戶程序的SIM功能部分,無需屏蔽掉用戶程序中實時檢測SWP接口的程序段,同時所述仿 真器也能配合NFC手機作為終端讀卡設備時的正常工作。滿足了用戶的調試習慣,方便了 用戶的調試過程,有助于提高調試的效率。
下面結合附圖和具體實施方式
對本發(fā)明作進一步詳細的說明附圖是本發(fā)明的NFC-SIM卡芯片仿真器結構示意圖。
具體實施例方式如圖所示,本發(fā)明的NFC-SIM卡芯片仿真器1包括仿真芯片2、檢測控制模塊3。所 述的仿真芯片2用于模擬產品芯片的功能,用戶程序在仿真芯片2中執(zhí)行。所述的仿真芯 片2有符合IS07816協(xié)議的7816引腳,包括復位輸入引腳RST_IN、時鐘輸入引腳CLK_IN、 雙向數據引腳Ι0_Α,分別與終端讀卡設備4的復位輸出引腳RST_0UT、時鐘輸出引腳CLK_ OUT、雙向數據引腳Ι0_Β連接,能夠進行7816通信。所述的仿真芯片2使用NFC-SIM卡芯 片仿真器1提供的電源,不使用終端讀卡設備4提供的電源(產品卡使用終端讀卡設備4 提供的電源)。所述的仿真芯片2還有符合SWP協(xié)議的SWP引腳SWP_1。所述的檢測控制 模塊3有SWP_2引腳,SWP_3引腳,電源檢測引腳VCC_IN(圖中未示)。所述SWP_2引腳與 仿真芯片2的SWP_1引腳連接,SWP_3引腳與終端讀卡設備4上的C6觸點引腳連接,所述 電源檢測引腳VCC_IN與終端讀卡設備4的電源輸出引腳VCC_0UT連接(圖中未示)。所述 的檢測控制模塊3能檢測電源檢測引腳VCC_IN上的電平,如果檢測到2V以下的電平,則在 其內部直接短接SWP_2和SWP_3弓丨腳;如果檢測到2V以上的電平,則直接向SWP_2引腳輸 出一個OV的低電平。如果終端讀卡設備4是NFC手機,則其供電電平都是1. 8V ;如果終端讀卡設備4是 接觸式讀卡機,則其供電電平是3. 3V或5V。這樣,當終端讀卡設備4是接觸式讀卡機時,那么檢測控制模塊3在電源檢測引腳VCC_IN上檢測到的就是3. 3V或5V電平;檢測控制模 塊3會向SWP_2引腳輸出一個OV的低電平;仿真芯片2運行用戶程序中實時檢測SWP接口 的程序段時,在SWP_1引腳上始終檢測到OV的低電平,用戶就可以配合接觸式讀卡機正常 調試用戶程序的SIM功能部分,而無需屏蔽掉用戶程序中實時檢測SWP接口的程序段。當 終端讀卡設備4是NFC手機時,那么檢測控制模塊3在電源檢測引腳VCC_IN上檢測到的就 是1. 8V電平,檢測控制模塊3會在其內部直接短接SWP_2和SWP_3引腳,仿真芯片2運行 用戶程序時,在SWP_1引腳上就相當于直接連接了 NFC手機的C6觸點引腳,用戶就可以配 合NFC手機正常調試用戶程序的SIM和NFC功能部分。 以上通過具體實施方式
對本發(fā)明進行了詳細的說明,但這些并非構成對本發(fā)明的 限制。在不脫離本發(fā)明原理的情況下,本領域技術人員還可做出許多變形和改進,這些也應 視為本發(fā)明的保護范圍。
權利要求
一種NFC SIM卡芯片仿真器,包括仿真芯片,其特征在于所述仿真芯片有符合ISO7816協(xié)議的7816引腳,包括復位輸入引腳、時鐘輸入引腳和雙向數據引腳,分別與終端讀卡設備的復位輸出引腳、時鐘輸出引腳和雙向數據引腳相連接;所述仿真芯片使用所述仿真器提供的電源,并且具有符合SWP協(xié)議的SWP_1引腳;還包括一檢測控制模塊,其具有符合SWP協(xié)議的SWP_2引腳和SWP_3引腳,以及電源檢測引腳;所述SWP_2引腳與仿真芯片的SWP_1引腳連接,SWP_3引腳與終端讀卡設備上的C6觸點引腳連接,電源檢測引腳與終端讀卡設備的電源輸出引腳連接;所述檢測控制模塊檢測所述電源檢測引腳上的電平,如果檢測的電平為2V以下,則在其內部直接將SWP_2引腳與SWP_3引腳相短接;如果檢測的電平為2V以上,則直接向與仿真芯片的SWP_1輸出一個0V的低電平。
2.如權利要求1所述的NFC-SIM卡芯片仿真器,其特征在于所述終端讀卡設備為接 觸式讀卡機,檢測控制模塊在電源檢測引腳上檢測到3. 3V或5V電平時,則直接向與仿真芯 片的SWP_1輸出一個OV的低電平;仿真芯片運行用戶程序中實時檢測SWP接口的程序段 時,在SWP_1引腳上始終檢測到OV的低電平,用戶配合接觸式讀卡機正常調試用戶程序的 SIM功能部分,無需屏蔽掉用戶程序中實時檢測SWP接口的程序段。
3.如權利要求1所述的NFC-SIM卡芯片仿真器,其特征在于所述終端讀卡設備為NFC 手機,檢測控制模塊在電源檢測引腳上檢測到1.8V電平時,在其內部直接短接SWP_2和 SWP_3引腳,仿真芯片運行用戶程序時,在SWP_1引腳上就相當于直接連接了 NFC手機的C6 觸點引腳,用戶能夠配合NFC手機正常調試用戶程序的SIM和NFC功能部分。
全文摘要
本發(fā)明公開了一種NFC-SIM卡芯片仿真器,包括仿真芯片和檢測控制模塊,檢測控制模塊的SWP_2引腳與仿真芯片的SWP_1引腳連接,檢測控制模塊的SWP_3引腳與終端讀卡設備的C6觸點引腳連接,檢測控制模塊的電源檢測引腳與終端讀卡設備的電源輸出引腳連接;檢測控制模塊檢測電源檢測引腳上的電平,如果檢測的電平為2V以下,則在其內部直接將SWP_2引腳與SWP_3引腳相短接;如果檢測的電平為2V以上,則直接向與仿真芯片的SWP_1輸出一個0V的低電平。本發(fā)明在調試用戶程序的SIM功能部分時,無需屏蔽掉用戶程序中實時檢測SWP接口的程序段,并且能配合NFC終端設備正常工作。滿足了用戶的調試習慣,方便了用戶的調試過程,有助于提高調試效率。
文檔編號G06F11/36GK101968762SQ20091005765
公開日2011年2月9日 申請日期2009年7月27日 優(yōu)先權日2009年7月27日
發(fā)明者許國泰 申請人:上海華虹集成電路有限責任公司