基于MCP2030無線激活的低功耗系統(tǒng)設(shè)計
2 設(shè)計應(yīng)用
本文引用地址:http://2s4d.com/article/84497.htm有源射頻標簽是射頻識別系統(tǒng)中的重要組成部分,相比而言具有存儲容量大、通信距離遠、功能豐富的優(yōu)勢,可以廣泛應(yīng)用于物流跟蹤、貴重資產(chǎn)管理等領(lǐng)域。其內(nèi)部電路主要部件有:控制器、激活信號檢測電路、RAM/ROM、定時器、UHF收發(fā)器、電源等。其中,激活信號檢測電路可以由MCP2030進行實現(xiàn),如圖4所示。利用MCP2030針對設(shè)定數(shù)字序列進行識別接收的能力,可以有效地控制標簽的工作狀態(tài)。當標簽到達安裝有射頻激活發(fā)射器的特定位置時,MCP2030從SPI接口上輸出相應(yīng)的接收信號,使得控制器退出休眠狀態(tài),并對數(shù)據(jù)進行接收、分析和處理,最終存儲在RAM/ROM相應(yīng)的位置中。當需要與讀寫器進行信息交互時,控制器通過UHF收發(fā)器進行通信,控制器處理完之后自動進入休眠狀態(tài),直到下一次接收到磁場激活信號或定時器產(chǎn)生定時中斷。
圖4 激活信號檢測電路
如圖4所示,MCP2030與控制器通過SPI接口進行連接,SPI接口定義分別為LFDATA、SCCLK、MCCS。該接口命令由16位的控制字組成,命令格式如下:
D13~D15為命令類型,MCP2030根據(jù)命令類型確定后續(xù)的數(shù)據(jù)含義并執(zhí)行相應(yīng)的操作。其中,0x07為寫數(shù)據(jù)命令,0x06為讀數(shù)據(jù)命令。如果是寫數(shù)據(jù)或讀數(shù)據(jù)命令,則后續(xù)D9~D12為寄存器地址,分別指定該命令所要操作的寄存器地址,D1~D8為寄存器數(shù)據(jù)內(nèi)容,D0為該命令行校驗信息;如果不是寫數(shù)據(jù)或讀數(shù)據(jù)命令,則D0~D12的數(shù)據(jù)內(nèi)容無意義。
為使MCP2030正常工作,系統(tǒng)上電復(fù)位時要對該器件進行正確的初始化配置。在此設(shè)定無線信號數(shù)字濾波序列為2 ms有2ms無,使能通道自動選擇功能和解調(diào)信號輸出功能,初始化程序段如下:
控制器向MCP2030發(fā)送數(shù)據(jù)的程序?qū)崿F(xiàn)如下:
控制器從MCP2030接收數(shù)據(jù)的程序段如下:
結(jié)語
本文針對MCP2030的特點具體介紹了其在有源射頻標簽中的應(yīng)用。該器件不僅集成有3通道低頻接收電路以及3方向的磁場檢測接收電路,而且功耗低,具備多種節(jié)能工作模式,非常適合于其他要求低功耗無線激活的嵌入式系統(tǒng)應(yīng)用。
參考文獻
[1] Microchip Technology Inc. MCP2030 Datasheet,2006.
[2] Microchip Technology Inc. Low Frequency Magnetic Transmitter Design,20071029.
評論