便攜式USB讀寫器的硬件原理
這里所設(shè)計的便攜式帶USB接口的IC卡讀寫器由微控制器(MCU)、射頻發(fā)射和接收處理單元、USB接口電路、電源電路、液晶顯示(LCD)模塊、實時時鐘以及外部Flash存儲器組成。它的結(jié)構(gòu)如圖1所示。
IC卡讀寫器以8位單片機AT89S52作為主控制單元。 讀寫器的射頻(Radio Frequency)發(fā)射和接收處理單元是單片機與非接觸式IC卡之間的“橋梁”,它一方面可以將單片機發(fā)送給IC卡的指令和數(shù)據(jù)調(diào)制在13.56 MHz的振蕩信號上,通過高頻天線發(fā)射出去;另一方面接收來自IC卡的應(yīng)答信息,并將其解調(diào)成數(shù)字信號傳送給單片機,實現(xiàn)單片機與IC卡之間的雙向通信, 它與單片機之間采用并行接口方式連接。
FT245BM是USB接口單元的主要元件,它是單片機與PC機之間的通信“橋梁”,其內(nèi)部包含一個串行接口引擎(SIE),實現(xiàn)數(shù)據(jù)的并行轉(zhuǎn)串行和串行轉(zhuǎn)并行過程。
DS12C887為系統(tǒng)提供實時時鐘,液晶顯示模塊HY12864E平時顯示時間,讀卡時顯示所讀到的內(nèi)容。上述元器件以周密的邏輯設(shè)計配合,通過程 序控制完成對非接觸式IC卡的讀寫。由于內(nèi)置了鋰離子電池及其充電電路,因此讀寫器可以脫機使用,大大增加了靈活性。脫機使用時,讀卡的同時將讀卡記錄存 儲在讀寫器的閃存中。并可以通過USB接口與PC機進行通信,以進行PC機對IC卡讀寫器的控制操作.如發(fā)送數(shù)據(jù)到IC卡、調(diào)閱讀卡記錄等。