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