RFID讀寫器的PS/2接口電路設計
PS/2接口:PS/2是較早在計算機上使用的接口之一,最早由IBM 開發并出現在IBM 技術參考手冊里,現主要應用于鍵盤鼠標等設備。大多數操作系統都內置有支持PS/2接口協議的驅動程序。以微軟的32位操作系統WINDOWS 7為例,其PS/2鍵盤的驅動程序主要是…WindowsSystem32drivers文件夾里的i842prt.sys和 kbdclass.sys兩個文件。由于有系統內置的驅動支持,只要讀寫器滿足PS/2的信號時序,即可實現與計算機的即插即用連接,無需另外安裝驅動程序。
現行的計算機PS/2鍵盤通過一個6芯的插座與主機相連,具體接口示意圖如圖1所示。其各個引腳的定義分別為:1為數據線SDA;2為預留N /C;3為GND;4為Vcc(+5V);5為時鐘線SCL;6為預留N/C。其中,最主要的兩條信號線是串行時鐘線SCL和串行數據線SDA。這也是設計中傳輸數據時用到的兩條信號線。
圖1 PS/2接口
轉換電路
PS/2丐USB接口的轉換電路連接如圖2所示,使用的轉換芯片是OKE122-U。該芯片可將PS/2時序的信號有效可靠地轉換為USB信號,并通過USB接口與主機相連并將數據發送給主機。
圖2 轉換電路(說明:該圖的4個uF全部改成μF)
芯片的PS2-CLK和PS2-DATA兩個引腳分別與讀寫器的MCU芯片LPC2103的任意兩個GPIO口相連。通過在MCU內部模擬產生滿足PS/2時序的時鐘信號和數據信號,并輸出至該芯片,芯片內部便完成信號的轉換。
該芯片采用4.5~5.5V的電壓供電,未用引腳可懸空閑置。如圖2所示,芯片的VCC可以使用USB接口1腳的5V電壓來提供。為了提供較為穩定的5V直流電壓,使用一個電感和兩個電容濾去雜波。芯片的USB-D+和USB-D-分別與USB接口的相應腳相連。其余電路,只需在電壓輸入端添加旁路電容即可。
評論