M24LR04E-R:動(dòng)態(tài)NFC/RFID標(biāo)簽IC的技術(shù)剖析與應(yīng)用指南
在電子設(shè)備飛速發(fā)展的今天,NFC/RFID技術(shù)憑借其便捷性和高效性,在眾多領(lǐng)域得到了廣泛應(yīng)用。M24LR04E-R作為一款動(dòng)態(tài)NFC/RFID標(biāo)簽IC,具備諸多出色特性,為電子工程師們帶來(lái)了新的設(shè)計(jì)思路和解決方案。下面我們就來(lái)深入探討這款芯片的各項(xiàng)特性和應(yīng)用。
文件下載:M24LR04E-RMN6T 2.pdf
一、芯片概述
M24LR04E-R是一款具有雙接口的動(dòng)態(tài)NFC/RFID標(biāo)簽IC,內(nèi)置4-Kbit EEPROM,支持能量收集功能,擁有I2C總線和ISO 15693 RF接口。它屬于ST25系列,該系列涵蓋了意法半導(dǎo)體(ST)的所有NFC/RFID標(biāo)簽和讀取器產(chǎn)品。
1.1 工作模式與數(shù)據(jù)組織
在I2C模式下,M24LR04E-R被組織為512 × 8位;而在RF模式下,則為128 × 32位。這種靈活的數(shù)據(jù)組織方式,能夠滿足不同應(yīng)用場(chǎng)景下的數(shù)據(jù)存儲(chǔ)和處理需求。
1.2 通信與供電
在I2C通信方面,它采用兩線串行接口,由串行時(shí)鐘(SCL)和串行數(shù)據(jù)(SDA)組成。在ISO15693/ISO18000 - 3模式1的RF模式下,通過13.56 MHz ± 7 kHz的載波電磁波進(jìn)行通信,接收的ASK波采用10%或100%調(diào)制,數(shù)據(jù)速率分別為1.6 Kbit/s(1/256脈沖編碼模式)或26 Kbit/s(1/4脈沖編碼模式)。同時(shí),該芯片在連接天線時(shí),可從RF能量中獲取工作電源,無(wú)需外部電源供應(yīng)。
1.3 特色功能
M24LR04E-R具備能量收集功能,其模擬輸出引腳Vout可在能量收集模式啟用且RF場(chǎng)強(qiáng)足夠時(shí),輸出多余能量。此外,還有一個(gè)用戶可配置的數(shù)字輸出引腳RF WIP/BUSY,用于指示芯片的工作狀態(tài),如RF寫操作進(jìn)行中或RF命令執(zhí)行中。
二、信號(hào)描述與引腳功能
2.1 串行時(shí)鐘(SCL)與串行數(shù)據(jù)(SDA)
SCL用于同步數(shù)據(jù)傳輸,在某些需要從設(shè)備同步總線時(shí)鐘的應(yīng)用中,總線主設(shè)備需采用開漏輸出,并連接上拉電阻。SDA是雙向數(shù)據(jù)傳輸線,為開漏輸出,需連接上拉電阻,可與總線上的其他開漏或開集電極信號(hào)進(jìn)行線或操作。
2.2 RF Write in progress / RF Busy(RF WIP/BUSY)
該引腳可配置,用于指示芯片正在執(zhí)行RF內(nèi)部寫周期或RF命令正在執(zhí)行。此引腳為開漏輸出,需連接上拉電阻,且僅在芯片由Vcc引腳供電時(shí)可用。
2.3 能量收集模擬輸出(Vout)
當(dāng)能量收集模式啟用且RF場(chǎng)強(qiáng)足夠時(shí),Vout引腳輸出模擬電壓;當(dāng)模式禁用或場(chǎng)強(qiáng)不足時(shí),該引腳處于高阻態(tài)。
2.4 天線線圈(AC0,AC1)
這兩個(gè)輸入引腳用于連接外部線圈,應(yīng)避免連接其他直流或交流路徑。正確調(diào)諧后,可使用ISO 15693和ISO 18000 - 3模式1協(xié)議為芯片供電和進(jìn)行訪問。在RF模式下,為確保RF電路正確復(fù)位,RF場(chǎng)必須關(guān)閉(100%調(diào)制)至少tRF_OFF時(shí)間。
2.5 Vss與Vcc
Vss為接地引腳,是Vcc供電電壓和Vout模擬輸出電壓的參考。Vcc引腳可連接外部直流電源,內(nèi)部電壓調(diào)節(jié)器可防止內(nèi)部電源(整流后的RF波形)在Vcc引腳輸出直流電壓。
三、用戶內(nèi)存組織
M24LR04E-R的用戶內(nèi)存分為四個(gè)扇區(qū),每個(gè)扇區(qū)包含32個(gè)32位的塊。每個(gè)扇區(qū)可通過特定的鎖定或密碼命令進(jìn)行單獨(dú)的讀寫保護(hù)。此外,芯片還有一個(gè)64位的塊用于存儲(chǔ)唯一標(biāo)識(shí)符(UID),該UID符合ISO 15963標(biāo)準(zhǔn),在防沖突序列(Inventory)中發(fā)揮重要作用,且用戶在RF設(shè)備操作中無(wú)法訪問該塊,其值由ST在生產(chǎn)線上寫入。
芯片還包含AFI寄存器和DSFID寄存器,分別存儲(chǔ)應(yīng)用家族標(biāo)識(shí)符和數(shù)據(jù)存儲(chǔ)家族標(biāo)識(shí)符,用于防沖突算法。同時(shí),有四個(gè)32位的塊存儲(chǔ)I2C密碼和三個(gè)RF密碼代碼。
四、系統(tǒng)內(nèi)存區(qū)域
4.1 塊安全保護(hù)
在RF模式下,每個(gè)內(nèi)存扇區(qū)可通過三個(gè)可用密碼之一進(jìn)行單獨(dú)保護(hù),并可設(shè)置讀寫訪問條件。扇區(qū)安全狀態(tài)字節(jié)包含扇區(qū)鎖定位、密碼控制位和讀寫保護(hù)位,用于定義扇區(qū)的訪問權(quán)限。相關(guān)的保護(hù)命令包括Write - sector password、Lock - sector和Present - sector password等。
在I2C模式下,可通過I2C_Write_Lock位保護(hù)單個(gè)扇區(qū)的寫操作。讀訪問I2C_Write_Lock位區(qū)域始終允許,寫訪問則取決于正確呈現(xiàn)I2C密碼。
4.2 配置字節(jié)和控制寄存器
芯片提供一個(gè)8位的非易失性配置字節(jié)和一個(gè)8位的易失性控制寄存器。配置字節(jié)用于存儲(chǔ)RF WIP/BUSY引腳和能量收集配置信息,控制寄存器用于存儲(chǔ)能量收集使能位和FIELD_ON位指示器。
五、I2C設(shè)備操作
5.1 基本操作流程
M24LR04E-R支持I2C協(xié)議,作為從設(shè)備參與通信。數(shù)據(jù)傳輸由總線主設(shè)備發(fā)起,以起始條件(Start)開始,結(jié)束于停止條件(Stop)。在數(shù)據(jù)傳輸過程中,通過應(yīng)答位(ACK)確認(rèn)數(shù)據(jù)接收。
5.2 讀寫操作
讀寫操作包括字節(jié)寫、頁(yè)寫、隨機(jī)地址讀、當(dāng)前地址讀和順序讀等模式。在寫操作中,需注意I2C_Write_Lock位的設(shè)置,若該位為1且未正確呈現(xiàn)I2C密碼,寫操作將被禁止。同時(shí),為減少系統(tǒng)延遲,可通過輪詢應(yīng)答位(Ack)來(lái)判斷內(nèi)部寫周期是否完成。
六、RF設(shè)備操作
6.1 內(nèi)存結(jié)構(gòu)與操作
RF模式下的內(nèi)存結(jié)構(gòu)與用戶內(nèi)存組織類似,每個(gè)扇區(qū)可單獨(dú)保護(hù)。讀寫操作需確保尋址塊未受保護(hù),寫操作時(shí)將替換整個(gè)32位塊的值。
6.2 通信與能量收集
通信基于13.56 MHz的載波電磁波,采用ASK調(diào)制。能量收集功能在通信過程中可能會(huì)受到影響,因此在設(shè)計(jì)時(shí)需考慮兩者的兼容性。
6.3 命令支持
芯片支持多種RF命令,如Inventory(防沖突序列)、Stay Quiet(進(jìn)入安靜狀態(tài))、Read Single Block(讀取單個(gè)塊)、Write Single Block(寫入單個(gè)塊)等,以滿足不同的應(yīng)用需求。
七、數(shù)據(jù)速率與數(shù)據(jù)編碼
M24LR04E-R支持兩種數(shù)據(jù)編碼模式:1 out of 256和1 out of 4。在1 out of 256模式下,一個(gè)字節(jié)的傳輸時(shí)間為4.833 ms,數(shù)據(jù)速率為1.65 Kbit/s;在1 out of 4模式下,一個(gè)字節(jié)的傳輸時(shí)間為302.08 μs,數(shù)據(jù)速率為26.48 Kbit/s。數(shù)據(jù)編碼模式由VCD(RF讀取器)選擇,并在幀起始(SOF)中指示。
八、通信信號(hào)與幀格式
8.1 從VCD到芯片的通信
通信采用ASK調(diào)制,有10%和100%兩種調(diào)制指數(shù)。M24LR04E-R可解碼這兩種調(diào)制信號(hào),VCD決定使用哪種調(diào)制指數(shù)。
8.2 從芯片到VCD的通信
芯片通過負(fù)載調(diào)制與VCD通信,支持單載波和雙載波響應(yīng)格式。數(shù)據(jù)速率可分為低數(shù)據(jù)速率和高數(shù)據(jù)速率,由VCD在協(xié)議頭的第一位選擇。
8.3 幀格式
通信幀由起始幀(SOF)和結(jié)束幀(EOF)界定,采用代碼違規(guī)實(shí)現(xiàn)。不同的數(shù)據(jù)速率和載波模式下,SOF和EOF的格式有所不同。
九、唯一標(biāo)識(shí)符(UID)、應(yīng)用家族標(biāo)識(shí)符(AFI)和數(shù)據(jù)存儲(chǔ)格式標(biāo)識(shí)符(DSFID)
9.1 唯一標(biāo)識(shí)符(UID)
M24LR04E-R由一個(gè)64位的唯一標(biāo)識(shí)符(UID)唯一標(biāo)識(shí),該UID符合ISO/IEC 15963和ISO/IEC 7816 - 6標(biāo)準(zhǔn),在防沖突循環(huán)和一對(duì)一通信中用于唯一尋址芯片。
9.2 應(yīng)用家族標(biāo)識(shí)符(AFI)
AFI用于標(biāo)識(shí)目標(biāo)應(yīng)用類型,可從所有芯片中篩選出滿足特定應(yīng)用標(biāo)準(zhǔn)的芯片。其值由芯片發(fā)行者(或購(gòu)買者)編程,鎖定后不可修改。
9.3 數(shù)據(jù)存儲(chǔ)格式標(biāo)識(shí)符(DSFID)
DSFID指示芯片內(nèi)存中數(shù)據(jù)的結(jié)構(gòu),可通過Write DSFID和Lock DSFID命令進(jìn)行編程和鎖定。
十、協(xié)議描述與狀態(tài)轉(zhuǎn)換
10.1 協(xié)議描述
通信協(xié)議基于“VCD talks first”的概念,即芯片在未接收到并正確解碼VCD發(fā)送的指令前,不會(huì)開始傳輸數(shù)據(jù)。協(xié)議通過請(qǐng)求和響應(yīng)幀進(jìn)行數(shù)據(jù)交換,每個(gè)幀包含SOF、標(biāo)志、命令代碼、參數(shù)、數(shù)據(jù)、CRC和EOF。
10.2 狀態(tài)轉(zhuǎn)換
芯片可處于四種狀態(tài):Power - off(斷電狀態(tài))、Ready(就緒狀態(tài))、Quiet(安靜狀態(tài))和Selected(選中狀態(tài))。狀態(tài)之間的轉(zhuǎn)換由特定的命令和條件觸發(fā),如Inventory命令可使芯片從Ready狀態(tài)進(jìn)入防沖突序列。
十一、命令代碼與應(yīng)用場(chǎng)景
M24LR04E-R支持多種命令代碼,涵蓋了內(nèi)存讀寫、扇區(qū)保護(hù)、狀態(tài)控制等多個(gè)方面。在實(shí)際應(yīng)用中,可根據(jù)具體需求選擇合適的命令,如在庫(kù)存管理系統(tǒng)中使用Inventory命令進(jìn)行標(biāo)簽盤點(diǎn),在數(shù)據(jù)存儲(chǔ)系統(tǒng)中使用Read/Write命令進(jìn)行數(shù)據(jù)讀寫。
十二、電氣參數(shù)與封裝信息
12.1 電氣參數(shù)
芯片的電氣參數(shù)包括絕對(duì)最大額定值、I2C直流和交流參數(shù)、RF電氣參數(shù)等。在設(shè)計(jì)電路時(shí),需確保芯片的工作條件在這些參數(shù)范圍內(nèi),以保證芯片的正常工作和可靠性。
12.2 封裝信息
芯片提供多種封裝形式,如SO8N、UFDFPN8和TSSOP8等,以滿足不同的應(yīng)用需求和電路板布局要求。在選擇封裝時(shí),需考慮封裝的尺寸、引腳間距、散熱性能等因素。
十三、總結(jié)與展望
M24LR04E-R作為一款功能強(qiáng)大的動(dòng)態(tài)NFC/RFID標(biāo)簽IC,在數(shù)據(jù)存儲(chǔ)、身份識(shí)別、庫(kù)存管理等領(lǐng)域具有廣泛的應(yīng)用前景。電子工程師們?cè)谠O(shè)計(jì)時(shí),需充分了解芯片的各項(xiàng)特性和參數(shù),合理選擇工作模式和命令,以實(shí)現(xiàn)最佳的性能和可靠性。同時(shí),隨著NFC/RFID技術(shù)的不斷發(fā)展,相信這款芯片也將不斷優(yōu)化和升級(jí),為更多的應(yīng)用場(chǎng)景提供支持。
各位工程師朋友們,你們?cè)谑褂肕24LR04E-R芯片的過程中遇到過哪些問題或有什么獨(dú)特的應(yīng)用經(jīng)驗(yàn)?zāi)??歡迎在評(píng)論區(qū)分享交流。
-
M24LR04E-R
+關(guān)注
關(guān)注
0文章
3瀏覽量
5152
發(fā)布評(píng)論請(qǐng)先 登錄
請(qǐng)問ST25R3911B支持ISO15693編譯器嗎?
用于STM32 Nucleo基于M24LR04E的動(dòng)態(tài)NFC標(biāo)簽IC擴(kuò)展板
M24LR04E-R EEPROM如何在收發(fā)器和MatLab之間建立通信?
M24SR16 - Y:動(dòng)態(tài)NFC/RFID標(biāo)簽IC的全方位解析
M24LR04E-R:動(dòng)態(tài)NFC/RFID標(biāo)簽IC的技術(shù)剖析與應(yīng)用指南
評(píng)論