最新設(shè)計(jì)資源

基于RC522的讀卡器系統(tǒng)設(shè)計(jì)[模擬設(shè)計(jì)][其他]

本文設(shè)計(jì)的讀卡器系統(tǒng)以PICl6F7x單片機(jī)作為主控芯片,選用MIFARE S50卡片,讀卡器與卡片間以106kbps速率通信,同時(shí)實(shí)現(xiàn)讀卡過(guò)程中的防沖突處理和對(duì)卡E2PROM塊內(nèi)容的讀/寫(xiě)等功能。讀卡器內(nèi)部設(shè)置了Flash存儲(chǔ)器以存放卡數(shù)據(jù),在Flash容量滿的情況下可通過(guò)讀卡器的以太網(wǎng)口讀出全部數(shù)據(jù)到管理中心上位機(jī),便于建立對(duì)卡數(shù)據(jù)的綜合管理系統(tǒng)?! ? 硬件系統(tǒng)設(shè)計(jì)  讀卡器硬件框圖如圖1所示?! ?  單片機(jī)PICl6F7x通過(guò)SPI總線與RC522和Flash芯片AT45D011相連,同時(shí)用簡(jiǎn)化的ISA總線連接以太網(wǎng)接口芯片C58900,以提供連接到局域網(wǎng)的能力。AT45D0ll存儲(chǔ)容量為lMb,可同時(shí)存儲(chǔ)7400多組MIFARE的E2PROM塊和UID號(hào),提供了足夠讀卡器一天內(nèi)讀取的信息量的存放容量。對(duì)于RC522天線部分的設(shè)計(jì),Philips公司有專門(mén)的手冊(cè)詳細(xì)介紹,本文不再贅述。RC522的SPI總線接口有其自身的時(shí)序要求。它只能工作于從模式,最高傳輸速率為10 Mbps,數(shù)據(jù)與時(shí)鐘相位關(guān)系滿足“空閑態(tài)時(shí)鐘為低電平,在時(shí)鐘上升沿同步接收和發(fā)送數(shù)據(jù),在下降沿?cái)?shù)據(jù)轉(zhuǎn)換”的約束關(guān)系。PICl6F7x

發(fā)表于:1/14/2012