利用曼碼調制的非接觸IC卡讀寫程序編制
· 調制方式--二進制(BIN)、頻移鍵控(FSK)、相移鍵控(PSK)、曼徹斯特碼(Manchester)、雙相位碼(Biphase)。
· 其他--請求應答、終止方式和口令方式。
U2270B基站讀寫器的基本性能如下:
(1) 載波頻率fOSC范圍為100~150kHz。
(2) fOSC為125kHz時,典型的數據傳送率為5kb/s。
(3) 適用的調制方式為曼徹斯特碼(簡稱曼碼)和雙相位碼。
(4) 可由5V的穩壓電源或汽車蓄電池供電。
(5) 調諧能力。
(6) 與微控制器有兼容的接口。
(7) 處于備用工作方式時,其功耗甚低。
(8) 有一向微控制器供電的輸出端。
現僅就IDIC通信中遇到的一些問題,并對通信的核心部分--讀寫操作做必要的探討。其意分別為:基站通過MCU進行讀操作;基站通過MCU進行寫操作。
e5550和U2270B匹配使用時,根據兩者的基本特性,其調制方式只可能在曼碼和雙相位碼中擇一。曼碼調制時數據傳送的規則可用圖2加以說明。
圖2采用曼碼調制的數據表達方式由圖2可知,位數據的傳送周期(1P)規定了每傳送1位數據的時間是固定的,它由RF/n決定。其物理實質是微控制器通過基站與應答器中的存儲器(EEPROM)進行數據的讀寫操作。若載波頻率fOSC=125kHz,位數據傳送率選RF/32,則每傳送一位的時間(周期)為振蕩周期的32分頻,故位傳送周期為:
1P=1/(125kHz×32)=256μs
根據我們得到的器件,采用曼碼調制的數據,位數據1對應著電平下跳,位數據0對應著電平上跳(注意:Telefunken半導體公司提供的資料正好與此相反,在一串傳送的數據序列中,兩個相鄰的位數據傳送跳變時間間隔應為1P。若相鄰的位數據極性相同,則在該兩次位數據傳送的電平跳變之間,有一次非數據傳送的、預備性的。
電平上跳、電平下跳和兩個相鄰的同極性位數據之間的預備性空跳是確定位數據傳送特征的判據。
評論