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