射頻IC-MFRC522在智能儀表中的應(yīng)用
2.2 MFRC522的內(nèi)部結(jié)構(gòu)
MFRC522的內(nèi)部結(jié)構(gòu)框圖如圖1所示。MFRC522支持可直接相連的各種微控制器接口,如SPI、I2C和串行UART。MFRC522能使其接口復(fù)位自動(dòng)檢測(cè)上電或硬復(fù)位的當(dāng)前微控制器接口類型。可通過(guò)復(fù)位控制引腳的邏輯電平來(lái)識(shí)別微控制器接口。數(shù)據(jù)處理部分實(shí)現(xiàn)數(shù)據(jù)并行一串行轉(zhuǎn)換??芍С諧RC和奇偶校驗(yàn)。由于MFRC522以完全透明的模式操作,因而支持ISO14443A所有層。狀態(tài)和控制部分用于配置器件,以適應(yīng)環(huán)境影響并使性能達(dá)到最佳。當(dāng)MFRC522與MIFARE通信時(shí),使用高速CRYPTO1流密碼單元和一個(gè)可靠的非易失性密鑰存儲(chǔ)器。模擬電路包含超低阻抗橋驅(qū)動(dòng)器輸出的發(fā)送部分。這樣可使其最大操作距離達(dá)到100 mm。接收器檢測(cè)弱應(yīng)答信號(hào)并對(duì)其解碼。
MFRC522有4頁(yè)共64個(gè)的寄存器,用于發(fā)送接收數(shù)據(jù)。第0頁(yè)為命令和狀態(tài)寄存器,用于設(shè)置數(shù)據(jù)通訊及其和狀態(tài)標(biāo)志;第1頁(yè)為命令寄存器,用于控制并設(shè)置發(fā)射器和接收器;第2頁(yè)為內(nèi)部結(jié)構(gòu)寄存器,用于控制發(fā)射引腳及設(shè)置定時(shí)器;第3頁(yè)為測(cè)試模式寄存器,主要用于芯片測(cè)試。
MFRC522利用多種命令完成對(duì)寄存器的設(shè)置和操作,進(jìn)而實(shí)現(xiàn)對(duì)射頻卡的讀、寫(xiě)、校驗(yàn)等操作。表1列出了MFRC522的操作命令。
評(píng)論