M24LR64E-R:動態(tài)NFC/RFID標簽IC的全面解析
在當今的電子設(shè)備領(lǐng)域,NFC/RFID技術(shù)憑借其便捷性和高效性,在眾多應(yīng)用場景中得到了廣泛應(yīng)用。M24LR64E-R作為一款動態(tài)NFC/RFID標簽IC,具備諸多獨特的特性和功能,為電子工程師們提供了強大的設(shè)計支持。今天,我們就來深入探討一下這款芯片。
文件下載:M24LR64E-RMN6T 2.pdf
一、芯片概述
M24LR64E-R是一款具有雙接口的電可擦除可編程存儲器(EEPROM)的動態(tài)NFC/RFID標簽IC。它集成了I2C接口,可由VCC電源供電,同時也是一款通過接收載波電磁波供電的非接觸式存儲器。在I2C模式下,它被組織為8192×8位;在ISO 15693和ISO 18000 - 3模式1的RF模式下,則為2048×32位。
此外,M24LR64E-R還具備能量收集模擬輸出功能,以及一個用戶可配置的數(shù)字輸出引腳,該引腳在RF寫入進行中或RF繁忙模式下會進行切換。
二、信號描述
(一)串行時鐘(SCL)
SCL作為輸入信號,用于對設(shè)備的所有數(shù)據(jù)輸入和輸出進行選通。在某些應(yīng)用中,若該信號被從設(shè)備用于將總線同步到較慢的時鐘,總線主設(shè)備必須具有開漏輸出,并且需要從串行時鐘(SCL)到VCC連接一個上拉電阻。不過,在大多數(shù)應(yīng)用中,如果總線主設(shè)備具有推挽輸出,這種同步方法通常不被采用,上拉電阻也就不是必需的。
(二)串行數(shù)據(jù)(SDA)
SDA是一個雙向信號,用于在設(shè)備中傳輸數(shù)據(jù)。它是一個開漏輸出,可以與總線上的其他開漏或開集電極信號進行線或操作。因此,需要從串行數(shù)據(jù)(SDA)到VCC連接一個上拉電阻。
(三)RF寫入進行中 / RF繁忙(RF WIP/BUSY)
這是一個可配置的輸出信號,用于指示M24LR64E-R正在從RF通道執(zhí)行內(nèi)部寫入周期,或者RF命令正在進行中。需要注意的是,RF WIP和相關(guān)信號僅在M24LR64E-R由Vcc引腳供電時可用。它是一個開漏輸出,需要從RF WIP/BUSY到VCC連接一個上拉電阻。
(四)能量收集模擬輸出(Vout)
該模擬輸出引腳用于在能量收集模式啟用且RF場強足夠時提供模擬電壓Vout。當能量收集模式禁用或RF場強不足時,能量收集模擬電壓輸出Vout將處于高阻狀態(tài)。
(五)天線線圈(AC0, AC1)
這兩個輸入用于將設(shè)備專門連接到外部線圈。建議不要將任何其他直流或交流路徑連接到AC0或AC1。當正確調(diào)諧時,線圈可用于使用ISO 15693和ISO 18000 - 3模式1協(xié)議為設(shè)備供電并訪問設(shè)備。
(六)Vss接地
Vss是VCC電源電壓和Vout模擬輸出電壓的參考點。
(七)電源電壓(Vcc)
該引腳可連接到外部直流電源電壓。內(nèi)部電壓調(diào)節(jié)器允許外部施加在VCC上的電壓為M24LR64E-R供電,同時防止內(nèi)部電源(整流后的RF波形)在VCC引腳上輸出直流電壓。
三、用戶內(nèi)存組織
M24LR64E-R的用戶內(nèi)存被劃分為64個扇區(qū),每個扇區(qū)包含32個32位的塊。每個扇區(qū)都可以使用特定的鎖定或密碼命令進行單獨的讀和/或?qū)懕Wo。在RF模式下,一個扇區(qū)提供32個32位的塊,每次讀寫訪問都是按塊進行的;在I2C模式下,一個扇區(qū)提供128個字節(jié),可以在讀寫模式下單獨訪問。
此外,M24LR64E-R還有一個64位的塊用于存儲64位唯一標識符(UID),該UID符合ISO 15963描述,其值在防沖突序列(Inventory)中使用。同時,它還包括一個AFI寄存器和一個DSFID寄存器,分別用于存儲應(yīng)用家族標識符和數(shù)據(jù)存儲家族標識符。
四、系統(tǒng)內(nèi)存區(qū)域
(一)RF模式下的塊安全
在RF模式下,M24LR64E-R的每個內(nèi)存扇區(qū)可以通過三個可用密碼之一進行單獨保護,并且每個扇區(qū)還可以設(shè)置讀寫訪問條件。每個扇區(qū)都分配有一個扇區(qū)安全狀態(tài)字節(jié),其中包括一個扇區(qū)鎖定位、兩個密碼控制位和兩個讀寫保護位。
(二)I2C模式下的塊安全
在I2C模式下,只有通過I2C_Write_Lock位區(qū)域中的16位,才能對各個扇區(qū)進行寫操作保護。讀訪問I2C_Write_Lock位區(qū)域始終是允許的,而寫訪問則取決于是否正確提交了I2C密碼。
(三)配置字節(jié)和控制寄存器
M24LR64E-R提供了一個8位的非易失性配置字節(jié)和一個8位的易失性控制寄存器。配置字節(jié)用于存儲RF WIP/BUSY引腳和能量收集配置;控制寄存器用于存儲能量收集使能位以及一個FIELD_ON位指示器。
(四)ISO 15693系統(tǒng)參數(shù)
M24LR64E-R提供了ISO 15693 RF協(xié)議所需的系統(tǒng)區(qū)域,包括I2C密碼、三個RF密碼、配置字節(jié)、AFI、DSFID、64位UID等。
五、I2C設(shè)備操作
(一)起始條件
起始條件由串行數(shù)據(jù)(SDA)的下降沿在串行時鐘(SCL)處于高電平穩(wěn)定狀態(tài)時確定。任何數(shù)據(jù)傳輸命令之前都必須有一個起始條件。
(二)停止條件
停止條件由串行數(shù)據(jù)(SDA)的上升沿在串行時鐘(SCL)穩(wěn)定且驅(qū)動為高電平時確定。停止條件用于終止設(shè)備與總線主設(shè)備之間的通信。
(三)確認位(Ack)
確認位用于指示字節(jié)傳輸成功。總線發(fā)送器(無論是總線主設(shè)備還是從設(shè)備)在發(fā)送8位數(shù)據(jù)后會釋放串行數(shù)據(jù)(SDA)。在第9個時鐘脈沖周期內(nèi),接收器會將SDA拉低以確認接收到了8位數(shù)據(jù)。
(四)數(shù)據(jù)輸入
在數(shù)據(jù)輸入過程中,設(shè)備會在串行時鐘(SCL)的上升沿對串行數(shù)據(jù)(SDA)進行采樣。為了確保設(shè)備正常運行,SDA必須在SCL的上升沿保持穩(wěn)定,并且SDA信號只能在SCL驅(qū)動為低電平時改變。
(五)I2C超時
為了防止因意外未終止的指令發(fā)送到I2C總線而導(dǎo)致RF通信凍結(jié),M24LR64E-R具備超時機制,該機制會自動重置I2C邏輯塊。
(六)內(nèi)存尋址
總線主設(shè)備要與從設(shè)備開始通信,必須先發(fā)起一個起始條件,然后發(fā)送設(shè)備選擇代碼,其中包括一個4位的設(shè)備類型標識符和一個3位的芯片使能“地址”(E2,1,1)。第八位是讀寫位(RW),用于設(shè)置讀寫操作。
六、RF設(shè)備操作
(一)RF通信和能量收集
由于電流消耗可能會影響天線提供的交流信號,因此在能量收集模擬輸出電壓傳輸期間,與M24LR64E-R的RF通信并不能得到保證。同時,RF通信也可能會干擾并可能停止能量收集模式。
(二)命令
M24LR64E-R支持多種命令,如Inventory(用于執(zhí)行防沖突序列)、Stay quiet(用于使設(shè)備進入安靜模式)、Select(用于選擇設(shè)備)等。
(三)初始對話
M24LR64E-R與VCD之間的對話通過以下步驟進行:VCD的RF操作場激活M24LR64E-R,VCD傳輸命令,M24LR64E-R傳輸響應(yīng)。
七、數(shù)據(jù)速率和數(shù)據(jù)編碼
(一)數(shù)據(jù)編碼模式:1 out of 256
在這種模式下,單個字節(jié)的值由一個暫停的位置表示。暫停在256個連續(xù)的18.88μs時間段中的位置決定了字節(jié)的值。此時,一個字節(jié)的傳輸需要4.833ms,數(shù)據(jù)速率為1.65Kbit/s。
(二)數(shù)據(jù)編碼模式:1 out of 4
在該模式下,兩個位的值由一個暫停的位置表示。暫停在四個連續(xù)的18.88μs時間段中的位置決定了兩個位的值。四個連續(xù)的位對構(gòu)成一個字節(jié),其中最低有效位對首先傳輸。此時,一個字節(jié)的傳輸需要302.08μs,數(shù)據(jù)速率為26.48Kbit/s。
八、通信信號
(一)從VCD到M24LR64E-R
通信采用ASK(幅度鍵控)調(diào)制原理,使用10%和100%兩種調(diào)制指數(shù)。M24LR64E-R可以對這兩種調(diào)制指數(shù)進行解碼。
(二)從M24LR64E-R到VCD
M24LR64E-R通過電感耦合區(qū)域與VCD進行通信,通過切換負載來生成副載波。它支持單副載波和雙副載波響應(yīng)格式,并且可以根據(jù)VCD的選擇以低或高數(shù)據(jù)速率格式進行響應(yīng)。
九、獨特標識符(UID)
M24LR64E-R由一個64位的唯一標識符(UID)進行唯一標識,該UID符合ISO/IEC 15963和ISO/IEC 7816 - 6標準。通過UID,每個M24LR64E-R可以在防沖突循環(huán)中以及在VCD與M24LR64E-R之間的一對一交換中被唯一且單獨地尋址。
十、應(yīng)用家族標識符(AFI)
AFI代表VCD目標應(yīng)用的類型,用于從所有存在的M24LR64E-R中識別出符合所需應(yīng)用標準的設(shè)備。AFI由M24LR64E-R的發(fā)行者(或購買者)在AFI寄存器中進行編程,一旦編程并鎖定,就不能再進行修改。
十一、數(shù)據(jù)存儲格式標識符(DSFID)
DSFID用于指示M24LR64E-R內(nèi)存中數(shù)據(jù)的結(jié)構(gòu)??梢允褂肳rite DSFID和Lock DSFID命令對其進行編程和鎖定。
十二、協(xié)議描述
M24LR64E-R的傳輸協(xié)議基于“VCD先發(fā)言”的概念,即M24LR64E-R只有在接收到并正確解碼VCD發(fā)送的指令后才會開始傳輸。協(xié)議基于請求和響應(yīng)的交換,每個請求和響應(yīng)都包含在一個幀中。
十三、狀態(tài)和模式
(一)狀態(tài)
M24LR64E-R可以處于四種狀態(tài)之一:電源關(guān)閉、就緒、安靜和選定。狀態(tài)之間的轉(zhuǎn)換由特定的條件和命令控制。
(二)模式
M24LR64E-R支持三種模式:尋址模式、非尋址模式(通用請求)和選擇模式。不同的模式用于指定哪些M24LR64E-R會對請求進行響應(yīng)。
十四、防沖突
防沖突序列的目的是使用M24LR64E-R的唯一ID(UID)對VCD場中的所有設(shè)備進行盤點。VCD通過發(fā)出Inventory請求來啟動通信,M24LR64E-R會在確定的時隙中發(fā)送響應(yīng)或不響應(yīng)。
十五、命令代碼
M24LR64E-R支持多種命令,每個命令都有對應(yīng)的代碼。這些命令涵蓋了讀寫操作、設(shè)備選擇、密碼管理等多個方面。
十六、最大額定值
在使用M24LR64E-R時,需要注意其最大額定值。超過這些額定值可能會對設(shè)備造成永久性損壞,因此必須確保設(shè)備在規(guī)定的條件下運行。
十七、總結(jié)
M24LR64E-R作為一款功能強大的動態(tài)NFC/RFID標簽IC,具備豐富的特性和功能,為電子工程師在設(shè)計相關(guān)應(yīng)用時提供了廣闊的空間。在實際應(yīng)用中,工程師們需要根據(jù)具體的需求和場景,合理配置和使用M24LR64E-R的各項功能,以確保設(shè)備的穩(wěn)定運行和高效性能。同時,還需要注意遵循相關(guān)的規(guī)范和標準,確保設(shè)計的安全性和可靠性。
大家在使用M24LR64E-R的過程中,有沒有遇到過什么特別的問題或者有什么獨特的應(yīng)用經(jīng)驗?zāi)兀繗g迎在評論區(qū)分享交流。
-
電子設(shè)備
+關(guān)注
關(guān)注
2文章
3133瀏覽量
56118
發(fā)布評論請先 登錄
如何通過ST NFC Tap iPhone應(yīng)用程序來識別M24LR64E-R
用于STM32 Nucleo基于M24LR04E的動態(tài)NFC標簽IC擴展板
怎樣使用扇區(qū)密碼從M24LR64E-R標簽讀取數(shù)據(jù)呢?
M24SR16 - Y:動態(tài)NFC/RFID標簽IC的全方位解析
M24LR64E-R:動態(tài)NFC/RFID標簽IC的全面解析
評論