基于A(yíng)RM的多標簽多協(xié)議RFID讀寫(xiě)器設計
2.1 主控制模塊設計
系統采用了兩片16位的SDRAM H57V256GTR芯片組成了32位的64 MB系統內存。SDRAM與S3C2440A連接的32條數據線(xiàn)中,高16位DATA[31..16]和低16位DATA[15..0]分別與兩片SDRAM相連;H57V256GTR有13根行地址線(xiàn)、9根列地址線(xiàn)、2根BANK選擇線(xiàn)BA0~BA1。S3C2440與SDRAM連接時(shí)要注意:
◆SDRAM的A[0..2]連到CPU的ADDR[2..14];
◆BA0、BA1的地址連接,BA0、BA1代表了SDRAM的最高地址位。
主控制模塊的電路連接框圖如圖3所示。本文引用地址:http://dyxdggzs.com/article/149550.htm
2.2 接口電路設計
S3C2440A具有豐富的外設接口控制器,每個(gè)接口都有相應的內部控制邏輯單元(電路驅動(dòng))和可編程的控制寄存器,因此對這些標準接口進(jìn)行電路設計就變得很簡(jiǎn)單。本系統中外部模塊主要通過(guò)USB接口與處理器通信,USB接口電路如圖4所示。
S3C2440A具有兩個(gè)USB主機控制器,兼容USB1.0和USB1.1協(xié)議,支持低速和全速模式。這兩個(gè)USB主機控制器既可以作為主機口,又可以作為從設備口用,主要是看D+或D-數據線(xiàn)所接的上拉電阻的阻值。本課題由于要在終端平臺上外接模塊,所以終端平臺的USB端口作為主機口。又由于終端平臺需要與PC機通信,而PC機的USB端口都是作主機的,所以終端平臺又要提供USB端口作為從機口。這樣,在設計中就將S3C2440A的USB0作為主機口用,而將USB1通過(guò)跳線(xiàn)選擇來(lái)兼容主機口和設備口。
2.3 RFID讀寫(xiě)器設計
TRF7960芯片內部包含了一個(gè)51核,但是這個(gè)51核主要是用來(lái)負責接收處理器數據(命令)并處理數據(編碼)后通過(guò)射頻電路發(fā)送出去,或是從射頻電路接收信號并進(jìn)行處理(解碼)后再送回給處理器。通過(guò)TI公司的微處理器MSP430F2370與射頻前端芯片配合,可有效地提
高讀寫(xiě)器的性能。
在讀寫(xiě)器模塊設計時(shí)加入了USB轉UART的橋接器芯片CP2102。加入該芯片一方面可以通過(guò)USB的連接器與終端平臺互連,實(shí)現即插即用的功能;另一方面可以通過(guò)終端平臺上的USB主控制器提供5 V的電源,系統設計的讀寫(xiě)器模塊正是采用這種方式供電的。RFID讀寫(xiě)器模塊的原理圖如圖5所示。
評論