LPC2142的低功耗有源RFID手持機設計
nRF24L01是一款工作在2.4~2.5 GHz世界通用ISM頻段的單片無(wú)線(xiàn)收發(fā)器芯片。它具有面積小、數據傳輸速率高、低功耗等優(yōu)點(diǎn);可工作于跳頻方式下,能有效地避開(kāi)周?chē)h(huán)境的干擾;通過(guò)SPI接口與微處理器進(jìn)行數據通信,天線(xiàn)采用占用PCB空間較小的倒F型PCB天線(xiàn)。RF電路圖如圖9所示。

2.8 LCD電路
采用深圳耀宇科技公司型號為YM280T的2.8寸TFTLCD,可以工作在8總線(xiàn)模式下。其他電路如圖10所示。

背光電路,將鍵盤(pán)的背光與LCD的背光并在一起,用一個(gè)三極管開(kāi)關(guān)進(jìn)行控制,以降低功耗;聲音提示電路,采用體積為5 mm×5 mm×2 mm的蜂鳴器,以適應手持機小巧的需求;外擴Flash,采用引腳少、封裝體積小的串行Flash存儲器AT45DB081,通過(guò)SSP進(jìn)行數據通信(SSP接口與SPI接口兼容)。
3 軟件設計
3.1 數據包格式
增強型ShockBurst模式下的數據包格式如圖11所示。

前導碼用來(lái)進(jìn)行同步,僅在發(fā)送模式下使用;標志位用來(lái)進(jìn)行包識別,僅僅用到其中的兩位,剩余的7位保留;數據是要傳送/接收的1~32字節寬度的物品識別信息;CRC校驗選擇生成多項式為X16+X12+X5+X1的16位CRC校驗。
3.2 手持機工作流程

手持機的工作流程如圖12所示。該流程針對可以讀寫(xiě)的有源卡,需要把卡里邊的信息讀出來(lái),然后扣除一定費用(或次數)后將修改后的信息寫(xiě)入ID卡。為節省功耗,設定若一次按鍵(含開(kāi)機)之后的5 s(要根據實(shí)際情況設定)內沒(méi)有按鍵按下,即讓微處理器進(jìn)入空閑模式,當再次有按鍵按下時(shí),通過(guò)鍵盤(pán)產(chǎn)生的外部中斷將微處理器喚醒。
評論