XRA00射頻識(shí)別(RFID)芯片的原理及應(yīng)用
關(guān)鍵詞:射頻識(shí)別(RFID);甚高頻(UHF);XRA00;EPCglobal 1類(lèi)規(guī)范
RFID(Radio Frequency IDentification)常被稱(chēng)為感應(yīng)式電子晶片或近接卡、感應(yīng)卡、非接觸卡等。一套完整的RFID系統(tǒng)通常由Reader(讀卡器)和Transponder(應(yīng)答器)兩部分組成。正常工作時(shí),由Reader發(fā)射一特定頻率的無(wú)線電能量波給Transponder,以驅(qū)動(dòng)Transponder電路并將內(nèi)部的ID Code送出,同時(shí)Read-er接收此ID Code。Transponder的特殊之處在于無(wú)需電池、免接觸、免刷卡?故不怕臟污,其晶片密碼為世界唯一,無(wú)法復(fù)制,安全性高,壽命長(zhǎng)。文中以意法半導(dǎo)體(ST)公司推出的甚高頻RFID存儲(chǔ)器芯片XRA00為例來(lái)介紹射頻識(shí)別芯片的工作原理及應(yīng)用。
1 XRA00的主要特點(diǎn)
XRA00是一個(gè)工作在甚高頻的用于射頻識(shí)別的應(yīng)答器或標(biāo)簽集成電路。該芯片具有以下特點(diǎn):
●完全符合EPCglobal 1.0規(guī)范;
●采用868MHz ISM 頻帶和15MHz ISM 頻帶甚高頻載波頻率;
●接收信號(hào)是異步脈寬調(diào)制(PWM)脈沖編碼的50%到100%幅度鍵控(ASK)調(diào)制信號(hào),應(yīng)答為雙相空間編碼信號(hào);
●內(nèi)含帶鎖存的128位EEPROM和96位ePC;
●具有庫(kù)存、讀取、編程和擦除功能;
●提供刪除命令;
●采用標(biāo)準(zhǔn)30ms編程時(shí)間;
●可循環(huán)擦寫(xiě)10000次以上;
●數(shù)據(jù)可保存40年以上。
2 性能概述
XRA00的邏輯框圖如圖1所示,其中AC0和AC1為天線連接點(diǎn)。和天線連接之后,XRA00便可以從讀卡器輻射的射頻能量中獲得工作所需的電源。如果需要,用戶可通過(guò)XRA00中的非易失性存儲(chǔ)器為標(biāo)簽編程,XRA00只有在接收到讀卡器有效的正確命令之后才會(huì)對(duì)讀卡器做出應(yīng)答。
此外,ARX00內(nèi)部還有一個(gè)針對(duì)RFID應(yīng)用的噪聲應(yīng)用環(huán)境的快速防沖突協(xié)議,該協(xié)議完全符合自動(dòng)識(shí)別中心1類(lèi)甚高頻規(guī)范。
3 工作過(guò)程
當(dāng)ePC信息寫(xiě)入之后,對(duì)EEPROM中的鎖存位進(jìn)行編程可保護(hù)芯片中的數(shù)據(jù)。此時(shí)XRA00即進(jìn)入用戶模式。在用戶模式下,ERASEID、 PROGRAM-MEID和VERIFYID等命令通常未被激活,XRA00只對(duì)防沖突命令做出響應(yīng)。此時(shí),XRA00芯片支持SCROLLID、SCROLLALLID、PINGID、QUIET、TALK、KILL、ERASEID、 PROGRAMMEID和VERIFYID等命令,每個(gè)命令的含義如表1所列。
表1 XRA00支持的命令
SCROLLID | XRA00匹配數(shù)據(jù),返回整個(gè)ID代碼作為應(yīng)答 |
SCROLLALLID | XRA00不進(jìn)行辨別,返回整個(gè)ID代碼作為應(yīng)答 |
PINGID | 用于多XRA00時(shí)防沖突的情況,XRA00匹配數(shù)據(jù)并在特定的時(shí)間段做出響應(yīng) |
QUIET | XRA00匹配數(shù)據(jù),進(jìn)入休眠狀態(tài),不再響應(yīng)讀卡器的命令,直到接收到Talk命令或失去電源能量 |
TALK | XRA00匹配數(shù)據(jù),進(jìn)入工作狀態(tài),響應(yīng)讀卡器的命令 |
KILL | XRA00永久刪除存儲(chǔ)器內(nèi)ID代碼和所有數(shù)據(jù) |
ERASEID | 擦除XRA00內(nèi)部存儲(chǔ)器內(nèi)容 |
PROGRAMMEID | 在沒(méi)有鎖存的狀態(tài)下對(duì)XRA00內(nèi)部存儲(chǔ)器編程(一次16位) |
VERIFYID | 校驗(yàn)XRA00存儲(chǔ)器中的所有數(shù)據(jù)位,確保正確編程 |
在進(jìn)行射頻識(shí)別時(shí),讀卡器和XRA00之間一般按照如下步驟進(jìn)行對(duì)話:首先,讀卡器輻射的甚高頻工作場(chǎng)使XRA00獲得應(yīng)答所需的電源能量,并使其進(jìn)入激活狀態(tài),準(zhǔn)備接收讀卡器的命令;然后,讀卡器發(fā)射包含命令的信號(hào)并等待XRA00的應(yīng)答;最后由XRA00根據(jù)接收到的命令發(fā)射應(yīng)答信號(hào)。這種工作方式被稱(chēng)為RTF(Reader Talk First)。
4 存儲(chǔ)器映射
XRA00內(nèi)部的128位存儲(chǔ)器共分八個(gè)塊,每塊16位。XRA00的內(nèi)部存儲(chǔ)器映射如圖2所示。讀取時(shí)每一位可以單獨(dú)讀取,寫(xiě)入則可按照每塊16位的方式寫(xiě)入。其中第一個(gè)存儲(chǔ)器塊用來(lái)存儲(chǔ)ePC規(guī)范定義的CRC(循環(huán)冗余校驗(yàn)碼),接下來(lái)六個(gè)塊全都用來(lái)存儲(chǔ)庫(kù)存序列號(hào)中用到的96位產(chǎn)品代碼,最后一塊由8位刪除代碼和8?jìng)€(gè)鎖存位公用,其中8?jìng)€(gè)鎖存位用于保護(hù)存儲(chǔ)器里的數(shù)據(jù)。
5 典型應(yīng)用
RFID可廣泛應(yīng)用于動(dòng)物晶片、汽車(chē)晶片防盜器、門(mén)禁管制、停車(chē)場(chǎng)管制、生產(chǎn)線自動(dòng)化、物料管理等。
XRA00功能齊全、成本低廉,特別適用于消費(fèi)品零售和行李搬運(yùn)領(lǐng)域的物品跟蹤。過(guò)去一直采用條形碼的方式監(jiān)控這些應(yīng)用,而ePC標(biāo)簽則可實(shí)現(xiàn)自動(dòng)化的非視線閱讀和唯一識(shí)別。
XRA00為超長(zhǎng)射程器件類(lèi)芯片,從閱讀器到芯片的操作距離長(zhǎng)達(dá)10米。XRA00的這種甚高頻技術(shù)十分適合美國(guó)市場(chǎng)的902-928MHz頻帶和歐洲市場(chǎng)的866-868MHz頻帶。此外,這款器件內(nèi)的非易失性存儲(chǔ)器還可以使用戶能夠在供應(yīng)鏈的應(yīng)用點(diǎn)來(lái)為標(biāo)簽進(jìn)行編程,同時(shí)允許給一個(gè)特殊的物品分配一個(gè)專(zhuān)用代碼,或者在標(biāo)簽通過(guò)系統(tǒng)時(shí)更改標(biāo)簽內(nèi)的數(shù)據(jù),其典型編程時(shí)間為30ms。
XRA00全面支持EPCglobal Class 1b防沖突協(xié)議,由于多個(gè)標(biāo)簽常處于同一個(gè)閱讀器射程范圍內(nèi)(如零售商業(yè)環(huán)境),因而在這種情況下就需要防沖突機(jī)制。XRA00芯片提供的刪除命令(通常叫做“隱私”命令)可在工作期結(jié)束(如當(dāng)顧客離開(kāi)商店時(shí))時(shí)永久地禁用該器件。
6 結(jié)束語(yǔ)
成本低廉的RFID IC特別適合大批量的電子條形碼應(yīng)用,XRA00以其低廉的成本和強(qiáng)大的功能極有可能成為現(xiàn)在廣泛使用的條形碼的替代品。
評(píng)論