首頁 > 評測 > 一板搞定動態(tài)NFC——M24SR Discovery深度評測
一板搞定動態(tài)NFC——M24SR Discovery深度評測
- [導(dǎo)讀]
- 來自意法半導(dǎo)體的M24SR-DISCOVERY板載一顆SOP8封裝的M24SR系列的動態(tài)NFC/RFID標(biāo)簽IC,可應(yīng)用于家居自動化、智能儀表、工業(yè)生產(chǎn)、安防等多領(lǐng)域,方便用戶快速開發(fā)動態(tài)NFC標(biāo)簽應(yīng)用。
圖3-8 藍牙配對
視頻3-5 藍牙配對項目演示
6、Geolocation地理位置項目測試
Geolocation項目展示了可以在M24SR中存儲管理地理位置(經(jīng)緯度)信息,然后使用智能手機或M24SR-DISCOVERY評估板的微控制器可以將其讀出。如果使用手機都出后,可以使用定位軟件直接在地圖上顯示此地點。
本項目預(yù)置了M24SR-DISCOVERY評估板的的設(shè)計生產(chǎn)地的位置信息。
圖3-9 Geolocation地理位置
視頻3-6 Geolocation地理位置項目演示
7、M24SR射頻禁用啟用項目
M24SR的獨到之處還在于可以控制否禁用NFC的射頻功能,我們可以使用智能手機或MCU軟件來禁止射頻功能的使用,如果禁止了此功能,那么NFC智能手機就不能通過天線監(jiān)測到M24SR芯片,但是MCU可以使用I2C總線訪問到M24SR,并能對其狀態(tài)進行修改,比如再次開放射頻功能,NFC智能手機就可以重新檢測到M24SR芯片了。
我們可以通過開發(fā)板的LED2的亮滅來判斷是否禁用了RF功能,如果RF允許,LED2會點亮,如果禁止LED2會熄滅。
圖3-10 M24SR射頻禁用啟用
視頻3-7 M24SR射頻禁用啟用項目演示
8、GPO控制項目
M24SR提供了一個漏極開路輸出的GPO引腳(第7引腳),可用于想MCU發(fā)送中斷請求,在使用時,需要將它連接外部上拉電阻。
它的行為與激活的I2C 或RF 會話保持一致,與用戶選擇的模式保持一致。當(dāng)RF或I2C會話打開時,該GPO板使能。當(dāng)RF和I2C會話都未打開時,GPO為高阻抗。
用戶可選擇這些配置之一:
• SessionOpen:有RF 或I2C 會話正在進行。
• MIP(NDEF 消息更新正在進行):RF 主機正在寫入非0x0000 的NDEF 長度。
可使用此模式來檢測RF 主機何時更改了NFC 論壇定義的NDEF 消息。
• WIP (寫入正在進行):M24SR64-Y 正在執(zhí)行寫操作。
• INT (中斷):I2C 或RF 主機可強制M24SR64-Y 在GPO 引腳上發(fā)送負脈沖。
• I2C 就緒響應(yīng):I2C 響應(yīng)準備就緒,可被I²C 主機讀取。
• 狀態(tài)模式:I2C 或RF 主機可在RF 會話期間控制GPO 板的狀態(tài)。
• RF 忙:RF 主機正在與M24SR64-Y 通信。
在GPO 配置為“ 會話打開” 的情況下,當(dāng)RF 或I2C 會話正在進行時,它會轉(zhuǎn)到“ 低” 狀態(tài)。
當(dāng)M24SR64-Y 收到有效的Select Application 時, RF 會話被采用。在M24SR64-Y 收到了有效的Deselect 指令后,如果M24SR64-Y 在I2C 中收到了Kill RF session 指令或當(dāng)RF 場變?yōu)镺FF 時,該會話被釋放。
當(dāng)M24SR64-Y 收到有效的Get session 指令或有效的Kill RF session 指令時,I2C 會話被采用。在M24SR64-Y 收到了有效的Deselect 指令或關(guān)機之后,該會話被釋放。
當(dāng)會話打開時,在延時后, GPO 被驅(qū)動為低。
當(dāng)會話釋放時,在延時后, GPO 釋放。
本實例中,選擇下載手機應(yīng)用程序或GPO控制演示后,M24SR將與AAR加載。然后當(dāng)智能手機接近M24SR時,應(yīng)用程序?qū)⒆詣訂,并向MCU產(chǎn)生一個中斷,使開發(fā)板的LCD上的正方形顏色每次從紅色到綠色或從綠色到紅色。
圖3-11 GPO控制
視頻3-8 GPO控制項目演示
9、密碼控制項目
M24SR64-Y芯片還支持NFC 論壇的4 類標(biāo)簽中定義的NDEF 標(biāo)簽應(yīng)用。M24SR64-Y包含三個文件:一個性能容器文件、一個NDEF文件和一個系統(tǒng)文件(ST專有文件)。
對于NDEF文件,可鎖定它的讀或?qū)懺L問。它還由128 位的密碼保護,當(dāng)訪問NDEF文件前,主機需要提供此密碼。共有兩個128 位的密碼,一個用于讀訪問,另一個用于寫訪問。
可永久鎖定NDEF 文件的讀或?qū)懺L問。這樣的話,主機就無法訪問NDEF文件。在讀取讀鎖定的NDEF 文件之前,應(yīng)該將讀密碼發(fā)送到M24SR64-Y設(shè)備。同樣在寫入寫鎖定的NDEF文件之前,應(yīng)該將寫密碼發(fā)送到M24SR64-Y設(shè)備。最后更改讀或?qū)懺L問權(quán)限需要發(fā)送寫密碼。
本項目實例就是演示了對NDEF文件進行加密,然后使用智能手機就無法看到信息,除非接觸鎖定或者輸入正確的密碼才可以。
圖3-12 密碼控制
視頻3-9 密碼控制項目演示
四、開發(fā)
為了方便用戶快速掌握M24SR動態(tài)NFC技術(shù),ST公司不但提供了多種開發(fā)評估板,包括M24SR-DISCOVERY評估板和低成本的M24SR Nucleo擴展板,以及提供了大量的技術(shù)文檔,最重要的提供了基于M24SR-DISCOVERY評估板的固件庫,并提供了完整的基于MDK的演示例程源代碼,所有的資源均可在ST官方網(wǎng)站免費下載:http://www2.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/st25-nfc-rfid-eval-boards/st25-nfc-rfid-eval-boards/m24sr-discovery.html。
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗,暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術(shù)要求》國家標(biāo)準編制 2024-08-29
- NRF52810藍牙數(shù)字耳機找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時前
- 12V汽車啟動電源項目BMS設(shè)計
預(yù)算:¥50000023小時前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時前
- PLC項目調(diào)試修改
預(yù)算:¥100001天前
- 起動電機控制器開發(fā)
預(yù)算:¥1100001天前