專利名稱:非接觸式智能卡仿真器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種非接觸式智能卡仿真器。
技術(shù)背景非接觸式智能卡內(nèi)有用戶開發(fā)的用戶程序,在用戶程序的編寫和調(diào)試 中,所使用的工具一般是非接觸式智能卡仿真器和讀寫機(jī)具。仿真器內(nèi)使 用包含產(chǎn)品芯片各項(xiàng)功能的仿真芯片,用于模擬產(chǎn)品卡的工作行為。仿真 器帶有一塊接口板,接口板上配有天線,可以與讀寫機(jī)具的天線通過無(wú)線 的載波信號(hào)通道進(jìn)行信號(hào)交互。非接觸式智能卡產(chǎn)品卡片是通過卡進(jìn)入或離開讀寫機(jī)具載波信號(hào)場(chǎng)強(qiáng) 范圍,使卡獲得或失去足夠用于工作的載波能量來(lái)啟動(dòng)或停止卡內(nèi)非接觸 式智能卡芯片以及用戶程序工作的。非接觸式智能卡產(chǎn)品芯片上沒有可以 控制芯片復(fù)位的復(fù)位信號(hào)。為了真實(shí)模擬產(chǎn)品卡,目前的非接觸式智能卡 仿真器的仿真芯片一般采用與產(chǎn)品芯片類似的設(shè)計(jì),通常也沒有引出復(fù)位 引腳,因此在使用中只能通過人為控制仿真器的接口板進(jìn)入或離開讀寫機(jī) 具的載波信號(hào)場(chǎng)強(qiáng)范圍,由仿真器的電路檢測(cè)出這一行為,然后通過仿真 器控制是否向仿真芯片供電來(lái)實(shí)現(xiàn)啟動(dòng)或停止芯片以及用戶程序工作的。但是,這樣在使用仿真器調(diào)試用戶程序中上下電工作部分的程序時(shí), 就必須不停地把接口板放進(jìn)或拿出讀寫機(jī)具天線的場(chǎng)強(qiáng)范圍,對(duì)用戶的調(diào)試而言非常的麻煩。同時(shí),想要脫離讀寫機(jī)具單獨(dú)調(diào)試用戶程序也不可行
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種非接觸式智能卡仿真器,可以以 多種方式靈活控制仿真芯片和用戶程序啟動(dòng)或停止工作,方便用戶程序的 調(diào)試。為解決上述技術(shù)問題,本發(fā)明的非接觸式智能卡仿真器包括載波檢測(cè)模塊、控制模塊、仿真芯片;接口板上配置有與卡類似的天線,仿真器和 接口板之間通過有線信道通訊;接口板和讀寫機(jī)具的天線之間通過無(wú)線通 道實(shí)現(xiàn)通訊;仿真器提供真實(shí)和虛擬兩種工作模式在真實(shí)模式下,仿真器的載波檢測(cè)模塊始終工作,檢測(cè)接口板的天線 上的載波信號(hào),當(dāng)人為把接口板放進(jìn)讀寫機(jī)具天線的場(chǎng)強(qiáng)范圍時(shí),載波檢 測(cè)模塊會(huì)檢測(cè)出載波信號(hào)并告知仿真器;當(dāng)人為把接口板拿出讀寫機(jī)具天 線的場(chǎng)強(qiáng)范圍時(shí),載波檢測(cè)模塊會(huì)檢測(cè)到載波信號(hào)消失并告知仿真器;仿 真器根據(jù)載波檢測(cè)模塊提供的是否有載波信號(hào)的信息,通過仿真芯片的復(fù) 位引腳控制仿真芯片;在沒有載波信號(hào)時(shí),仿真芯片處于復(fù)位狀態(tài),仿真 芯片和用戶程序不工作;在發(fā)現(xiàn)載波信號(hào)后,仿真芯片退出復(fù)位狀態(tài),仿 真芯片和用戶程序開始運(yùn)行;在載波信號(hào)消失后,仿真芯片和用戶程序停 止運(yùn)行,仿真芯片重新進(jìn)入復(fù)位狀態(tài);在虛擬模式下,仿真器的載波檢測(cè)模塊始終不工作,仿真芯片是否工 作只受仿真器的控制;當(dāng)需要調(diào)試用戶程序中上下電工作部分的程序時(shí), 讀寫機(jī)具天線始終有載波信號(hào)發(fā)出,接口板一直放在讀寫機(jī)具天線場(chǎng)強(qiáng)范 圍內(nèi),由用戶通過仿真器控制仿真芯片的復(fù)位引腳,控制仿真芯片處于復(fù) 位狀態(tài),用戶程序不工作、仿真芯片退出復(fù)位狀態(tài)用戶程序開始工作,或 者用戶程序停止工作仿真芯片重新進(jìn)入復(fù)位狀態(tài)。本發(fā)明的非接觸式智能卡仿真器,不僅可以通過把接口板放進(jìn)或拿出 讀寫機(jī)具天線的場(chǎng)強(qiáng)范圍,仿真真實(shí)的產(chǎn)品卡配合讀寫機(jī)具的啟動(dòng)和結(jié)束 工作過程,還可以在使用仿真器調(diào)試用戶程序中上下電工作部分的程序時(shí), 無(wú)須把接口板放進(jìn)或拿出讀寫機(jī)具天線的場(chǎng)強(qiáng)范圍,仿真虛擬的卡進(jìn)出讀 寫機(jī)具天線的場(chǎng)強(qiáng)范圍的行為。同時(shí),用戶可以使用仿真器脫離讀寫機(jī)具 單獨(dú)調(diào)試用戶程序。有助于更方便、更靈活地調(diào)試用戶程序。
下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明附圖是本發(fā)明非接觸式智能卡仿真器的結(jié)構(gòu)示意圖。
具體實(shí)施方式
如圖所示,本發(fā)明的非接觸式智能卡仿真器1包含載波檢測(cè)模塊2、控制模塊3和仿真芯片4。接口板6上配置有與卡類似的天線5。仿真器 1和接口板6之間通過有線信道10通訊。接口板6和讀寫機(jī)具7的天線8 之間通過無(wú)線通道11實(shí)現(xiàn)通訊。接口板6上的天線5通過無(wú)線信道11 接收讀寫機(jī)具7從天線8上發(fā)出的信號(hào),然后通過有線信道10傳送給仿 真器1;仿真器1也會(huì)把需要發(fā)送給讀寫機(jī)具7的信號(hào)通過有線信道10 傳送給接口板6,由接口板6上的天線5通過無(wú)線信道11向讀寫機(jī)具7 的天線8發(fā)出。仿真器1始終給仿真芯片4供電,仿真芯片4引出了復(fù)位引腳,仿真 器1通過控制模塊3可以向仿真芯片4發(fā)出復(fù)位信號(hào)9,控制仿真芯片4處于復(fù)位狀態(tài)還是工作狀態(tài)。當(dāng)仿真芯片4處于復(fù)位狀態(tài)時(shí),用戶程序無(wú) 法工作;仿真芯片4退出復(fù)位狀態(tài)進(jìn)入工作狀態(tài),用戶程序開始工作;仿 真芯片4退出工作狀態(tài)回到復(fù)位狀態(tài),用戶程序停止工作。仿真器1有真實(shí)模式和虛擬模式兩種工作模式,使用哪種工作模式可 以由用戶選擇。在真實(shí)模式下,必須人為把接口板放進(jìn)或拿出讀寫機(jī)具天 線的場(chǎng)強(qiáng)范圍,才能仿真真實(shí)的產(chǎn)品卡配合讀寫機(jī)具的啟動(dòng)和結(jié)束工作過 程。在虛擬模式下,無(wú)須實(shí)際將接口板放進(jìn)或拿出讀寫機(jī)具天線的場(chǎng)強(qiáng)范 圍,仿真器可以控制仿真芯片及其中用戶程序是否工作來(lái)模擬出卡進(jìn)出讀 寫機(jī)具天線的場(chǎng)強(qiáng)范圍的行為。同時(shí),在虛擬模式下,即使沒有讀寫機(jī)具, 仿真器也可以控制仿真芯片和用戶程序工作。在真實(shí)模式下,仿真器1的載波檢測(cè)模塊2始終工作,通過有線信道 10檢測(cè)接口板6的天線5上的載波信號(hào),當(dāng)人為把接口板6放進(jìn)讀寫機(jī) 具7的天線8的場(chǎng)強(qiáng)范圍,載波檢測(cè)模塊2會(huì)檢測(cè)出載波信號(hào)并將告知信 號(hào)12傳送給控制模塊3。當(dāng)人為把接口板6拿出讀寫機(jī)具7的天線8的 場(chǎng)強(qiáng)范圍,載波檢測(cè)模塊2會(huì)檢測(cè)到載波信號(hào)消失并通過告知信號(hào)12告 知仿真器1的控制模塊3。仿真器1的控制模塊3會(huì)根據(jù)載波檢測(cè)模塊2 提供的告知信號(hào)12 了解到是否有載波信號(hào),并通過復(fù)位信號(hào)9控制仿真 芯片4,在沒有載波信號(hào)時(shí),仿真芯片4處于復(fù)位狀態(tài),仿真芯片4和用 戶程序不工作。在發(fā)現(xiàn)載波信號(hào)后,仿真芯片4退出復(fù)位狀態(tài),仿真芯片 4和用戶程序開始運(yùn)行;在載波信號(hào)消失后,仿真芯片4和用戶程序停止 運(yùn)行,仿真芯片4重新進(jìn)入復(fù)位狀態(tài)。這一過程與產(chǎn)品卡進(jìn)出讀寫機(jī)具天 線場(chǎng)強(qiáng)范圍的工作過程完全一致。
在虛擬模式下,仿真器1的載波檢測(cè)模塊2始終不工作,告知信號(hào) 12不起作用。用戶可以通過仿真器1,由其中的控制模塊3控制仿真芯片 4是否工作。當(dāng)需要調(diào)試用戶程序中上下電工作部分的程序時(shí),讀寫機(jī)具 7的天線8始終有載波信號(hào)發(fā)出,接口板6 —直放在讀寫機(jī)具7的天線8 的場(chǎng)強(qiáng)范圍內(nèi),無(wú)需不停地把接口板6放進(jìn)或拿出讀寫機(jī)具7的天線8 的場(chǎng)強(qiáng)范圍。由用戶控制仿真器1的控制模塊3通過復(fù)位信號(hào)9控制仿真 芯片4處于復(fù)位狀態(tài),用戶程序不工作;仿真芯片4退出復(fù)位狀態(tài),用戶 程序開始工作;或者用戶程序停止工作,仿真芯片4重新進(jìn)入復(fù)位狀態(tài), 可以模擬出卡進(jìn)出讀寫機(jī)具7的天線8場(chǎng)強(qiáng)范圍的物理動(dòng)作和工作過程。 在這種模式下,即使沒有讀寫機(jī)具7存在,也可以由用戶通過控制仿真器 1的控制模塊3控制仿真芯片4是否工作。
權(quán)利要求
1、一種非接觸式智能卡仿真器,所述仿真器包括載波檢測(cè)模塊、控制模塊、仿真芯片;接口板上配置有與卡類似的天線,仿真器和接口板之間通過有線信道通訊;接口板和讀寫機(jī)具的天線之間通過無(wú)線通道實(shí)現(xiàn)通訊;其特征在于,仿真器提供真實(shí)和虛擬兩種工作模式在真實(shí)模式下,仿真器的載波檢測(cè)模塊始終工作,檢測(cè)接口板的天線上的載波信號(hào),當(dāng)人為把接口板放進(jìn)讀寫機(jī)具天線的場(chǎng)強(qiáng)范圍時(shí),載波檢測(cè)模塊會(huì)檢測(cè)出載波信號(hào)并告知仿真器;當(dāng)人為把接口板拿出讀寫機(jī)具天線的場(chǎng)強(qiáng)范圍時(shí),載波檢測(cè)模塊會(huì)檢測(cè)到載波信號(hào)消失并告知仿真器;仿真器根據(jù)載波檢測(cè)模塊提供的是否有載波信號(hào)的信息,通過仿真芯片的復(fù)位引腳控制仿真芯片;在沒有載波信號(hào)時(shí),仿真芯片處于復(fù)位狀態(tài),仿真芯片和用戶程序不工作;在發(fā)現(xiàn)載波信號(hào)后,仿真芯片退出復(fù)位狀態(tài),仿真芯片和用戶程序開始運(yùn)行;在載波信號(hào)消失后,仿真芯片和用戶程序停止運(yùn)行,仿真芯片重新進(jìn)入復(fù)位狀態(tài);在虛擬模式下,仿真器的載波檢測(cè)模塊始終不工作,仿真芯片是否工作只受仿真器的控制;當(dāng)需要調(diào)試用戶程序中上下電工作部分的程序時(shí),讀寫機(jī)具天線始終有載波信號(hào)發(fā)出,接口板一直放在讀寫機(jī)具天線場(chǎng)強(qiáng)范圍內(nèi),由用戶通過仿真器控制仿真芯片的復(fù)位引腳,控制仿真芯片處于復(fù)位狀態(tài),用戶程序不工作、仿真芯片退出復(fù)位狀態(tài)用戶程序開始工作,或者用戶程序停止工作仿真芯片重新進(jìn)入復(fù)位狀態(tài)。
全文摘要
本發(fā)明公開了一種非接觸式智能卡仿真器,該仿真器提供真實(shí)和虛擬兩種工作模式。在真實(shí)模式下,必須人為把接口板放進(jìn)或拿出讀寫機(jī)具天線的場(chǎng)強(qiáng)范圍,才能仿真真實(shí)的產(chǎn)品卡配合讀寫機(jī)具的啟動(dòng)和結(jié)束工作過程。在虛擬模式下,無(wú)須實(shí)際將接口板放進(jìn)或拿出讀寫機(jī)具天線的場(chǎng)強(qiáng)范圍,仿真器可以控制仿真芯片及其中用戶程序是否工作來(lái)模擬出卡進(jìn)出讀寫機(jī)具天線的場(chǎng)強(qiáng)范圍的行為。本發(fā)明可以以多種方式靈活控制仿真芯片和用戶程序啟動(dòng)或停止工作,方便用戶程序的調(diào)試。
文檔編號(hào)H04L27/34GK101114241SQ20061002933
公開日2008年1月30日 申請(qǐng)日期2006年7月25日 優(yōu)先權(quán)日2006年7月25日
發(fā)明者許國(guó)泰 申請(qǐng)人:上海華虹集成電路有限責(zé)任公司