一種利用rfid芯片支持雙協(xié)議的實(shí)現(xiàn)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及射頻通信技術(shù)領(lǐng)域,更具體地說涉及一種利用RFID芯片支持雙協(xié)議的實(shí)現(xiàn)方法。
【背景技術(shù)】
[0002]目前,高頻RFID芯片的通信協(xié)議主要有兩種,一種是IS014443協(xié)議,一種為IS015693協(xié)議。兩種協(xié)議有各自應(yīng)用上的特點(diǎn)。IS015693協(xié)議有讀寫距離遠(yuǎn)、群讀能力強(qiáng)等特點(diǎn),但通信速度較慢。IS014443協(xié)議通信速度快,但距離較近,群讀能力不強(qiáng)。隨著NFC技術(shù)及物聯(lián)網(wǎng)應(yīng)用的興起,對兩種協(xié)議的需求都在增大,如果能在一顆芯片中實(shí)現(xiàn)兩種通信協(xié)議就會結(jié)合二者優(yōu)點(diǎn),實(shí)現(xiàn)在需要距離遠(yuǎn),群讀功能時用IS015693協(xié)議,在要求速度快,比如手機(jī)讀取時,選擇IS014443協(xié)議。
[0003]目前歐洲的EM公司也推出了支持雙協(xié)議的RFID芯片,結(jié)合了二者優(yōu)點(diǎn)。它的實(shí)現(xiàn)方式是芯片同時支持兩種協(xié)議,收到任何協(xié)議的指令都會立刻做出響應(yīng),但是這種方式的特點(diǎn)是兩種協(xié)議是平等的,芯片沒有一個默認(rèn)的通信協(xié)議。
[0004]但在某些場合下,比如用手機(jī)的NFC功能讀取芯片,我們不希望芯片同時支持兩種協(xié)議,芯片應(yīng)該默認(rèn)情況下支持一種通信協(xié)議,在一定條件滿足下,也就是在特殊需要時支持另一種協(xié)議。在啟動某一協(xié)議后,就不再支持另一種協(xié)議了,直到下一次上電,再次選擇協(xié)議。
[0005]本發(fā)明提出了一種利用RFID芯片實(shí)現(xiàn)雙通信協(xié)議的實(shí)現(xiàn)方式,這種芯片在使用時可以優(yōu)先進(jìn)入一個默認(rèn)的協(xié)議模式,并根據(jù)使用時的情況,在條件滿足時自動切換到另一種通信協(xié)議。這樣可實(shí)現(xiàn)根據(jù)需要在兩種協(xié)議模式間切換,大大提高了實(shí)用功能。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的目的在于提供一種利用RFID芯片實(shí)現(xiàn)雙通信協(xié)議的實(shí)現(xiàn)方式,這種方法在使用時可以優(yōu)先進(jìn)入一個默認(rèn)的協(xié)議模式,并根據(jù)使用時的情況,在條件滿足時自動切換到另一種通信協(xié)議,這樣可實(shí)現(xiàn)根據(jù)需要在兩種協(xié)議模式間切換,大大方便了使用功會K。
[0007]為了實(shí)現(xiàn)上述目的,本發(fā)明的熱處理方法如下:
[0008]一種利用RFID芯片支持雙協(xié)議的實(shí)現(xiàn)方法,其特征在于,包括以下步驟:
[0009](I)在RFID芯片上將ISO 14443協(xié)議和ISO 15693協(xié)議中的一種設(shè)為默認(rèn)支持的協(xié)議;
[0010](2)將RFID芯片上電,同時接收兩種協(xié)議的指令;
[0011](3)判斷接收到的指令類型,如果收到默認(rèn)協(xié)議的指令,則進(jìn)入默認(rèn)協(xié)議的通信模式,當(dāng)一種條件滿足時自動切換為另一種通信模式;
[0012](4)如果收到非默認(rèn)協(xié)議的指令,則不響應(yīng)該指令并啟動條件判斷,判斷后續(xù)收到的指令,如果條件滿足則切換到非默認(rèn)協(xié)議的通信模式,響應(yīng)該協(xié)議指令。
[0013]上述步驟(4)的啟動條件判斷為連續(xù)收到若干條合法非默認(rèn)協(xié)議指令,連續(xù)收到若干條合法非默認(rèn)協(xié)議指令后,則啟動通信協(xié)議轉(zhuǎn)換,轉(zhuǎn)換為非默認(rèn)協(xié)議通信模式。
[0014]上述步驟(I)還包括:將RFID芯片上電,利用接口控制器模塊讀取EE存儲器模塊中的配置字,預(yù)先設(shè)定ISO 14443協(xié)議和15693協(xié)議的接收計(jì)數(shù)條件;設(shè)置IS014443協(xié)議指令編碼解碼模塊和IS015693協(xié)議指令編碼解碼模塊,分別完成對IS014443協(xié)議和IS015693協(xié)議的指令接收。
[0015]上述步驟(2)包括:如果收到符合ISO 14443協(xié)議指令計(jì)數(shù)條件的指令,則關(guān)閉IS015693協(xié)議指令編碼解碼模塊,使RFID芯片進(jìn)入接收IS014443協(xié)議指令模式;如果收到符合的ISO 15693協(xié)議指令計(jì)數(shù)條件的,則關(guān)閉14443協(xié)議編碼解碼模塊。
[0016]設(shè)定14443協(xié)議的計(jì)數(shù)條件為1,設(shè)定ISO 15693協(xié)議的計(jì)數(shù)條件為5,如果收到符合ISO 14443協(xié)議指令計(jì)數(shù)條件的指令,則關(guān)閉ISO 15693協(xié)議指令編碼解碼模塊,使RFID芯片進(jìn)入接收IS014443協(xié)議指令模式;如果收到符合的ISO 15693協(xié)議指令計(jì)數(shù)條件的,則繼續(xù)等待ISO 15693協(xié)議計(jì)數(shù)器模塊計(jì)數(shù);如果連續(xù)收到5條合法的ISO 15693協(xié)議指令,則關(guān)閉ISO 14443協(xié)議編碼解碼模塊,芯片進(jìn)入只接收ISO 15694協(xié)議指令的狀
??τ O
[0017]本發(fā)明的有益效果是:實(shí)現(xiàn)了雙通信協(xié)議的實(shí)現(xiàn)方式,這種RFID芯片在使用時可以優(yōu)先進(jìn)入一個默認(rèn)的協(xié)議模式,并根據(jù)使用時的情況,在條件滿足時自動切換到另一種通信協(xié)議,這樣可實(shí)現(xiàn)根據(jù)需要在兩種協(xié)議模式間切換,大大提高了實(shí)用功能。
【附圖說明】
[0018]通過閱讀參照以下附圖對非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會變得更明顯:
[0019]圖1是本發(fā)明所使用的RFID芯片的結(jié)構(gòu)示意圖;
[0020]圖2是經(jīng)過本發(fā)明所述方法的流程框圖。
【具體實(shí)施方式】
[0021]下面結(jié)合附圖1至圖2對本發(fā)明的實(shí)施例作詳細(xì)說明,本實(shí)施例在以本發(fā)明技術(shù)方案為前提下進(jìn)行實(shí)施,給出詳細(xì)的實(shí)施方式和具體的操作過程,但本發(fā)明的保護(hù)范圍不限于下述的實(shí)施例。
[0022]如圖1所示,其顯示了本發(fā)明所利用的RFID芯片的結(jié)構(gòu)框圖,該RFID芯片包括有IS014443指令編碼/解碼模塊、IS015693指令編碼/解碼模塊、IS014443指令計(jì)數(shù)器模塊、IS015693指令計(jì)數(shù)器模塊、接口控制器模塊、IS014443指令執(zhí)行器模塊、IS015693指令執(zhí)行器模塊、狀態(tài)機(jī)/控制單元模塊、EE存儲器模塊以及RF模塊,其中IS014443指令編碼/解碼模塊完成對IS014443協(xié)議的指令接收,IS015693指令編碼/解碼模塊完成對IS015693協(xié)議的指令接收,IS014443指令計(jì)數(shù)器模塊完成對IS014443協(xié)議成功接收指令的計(jì)數(shù),IS015693指令計(jì)數(shù)器模塊完成對IS015693協(xié)議成功接收指令的計(jì)數(shù),接口控制器模塊用于設(shè)定兩個協(xié)議的計(jì)數(shù)條件,并控制兩個協(xié)議編碼解碼模塊的使能工作,IS014443指令執(zhí)行器模塊完成對IS014443協(xié)議成功接收指令的執(zhí)行,IS015693指令執(zhí)行器模塊:完成對IS015693協(xié)議成功接收