利用曼碼調(diào)制的非接觸IC卡讀寫程序編制
非接觸IC卡在讀操作時(shí),另一須關(guān)注的問題是傳送的位數(shù)據(jù)序列起始標(biāo)志和結(jié)束標(biāo)志。請(qǐng)參見圖3。
圖3 曼碼調(diào)制的數(shù)據(jù)串起始/結(jié)束標(biāo)志的時(shí)序特
圖3曼碼調(diào)制的數(shù)據(jù)串起始/結(jié)束標(biāo)志的時(shí)序特征圖3中,其確切含義見表2。
假定非接觸IC卡的存儲(chǔ)器內(nèi)存放的位數(shù)據(jù)序列為一非空集,則在若干位數(shù)據(jù)的跳變后,檢測(cè)到一電平上跳,經(jīng)過1.5P發(fā)生電平下跳,再經(jīng)過0.5P又發(fā)生電平的上跳,則該上跳即為起始標(biāo)志。
起始標(biāo)志即為結(jié)束標(biāo)志。這意味著非接觸IC卡的存儲(chǔ)器內(nèi)存放的數(shù)據(jù)包括起始標(biāo)志(即結(jié)束標(biāo)志)和位數(shù)據(jù)序列。讀操作時(shí),是首尾相接、循環(huán)執(zhí)行的。
識(shí)別數(shù)據(jù)起始標(biāo)志和數(shù)據(jù)結(jié)束標(biāo)志,是通過參數(shù)stepcnt進(jìn)行的順序化判別,故stepcnt為讀操作的判據(jù)二(首尾檢測(cè)指標(biāo))。
非接觸IC卡在讀操作時(shí),第三個(gè)須要關(guān)注的問題是,如何確定1.5P、1P和0.5P三個(gè)特征判據(jù)?e5550和U2270B的射頻振蕩頻率范圍在100~150kHz,當(dāng)位傳送率選擇RF/32時(shí),即fOSC經(jīng)過32分頻后,上述的三個(gè)參數(shù)在不同的fOSC時(shí),處于什么樣的范圍內(nèi)呢?請(qǐng)見表3。
由上可知,只要1.5P、1P和0.5P的間期是不重疊的。根據(jù)采用100~150kHz和110~140kHz兩組數(shù)據(jù)的對(duì)比可見,使用后者更合適。另一個(gè)辦法是:通過試驗(yàn),找到合適的間期指數(shù),即可依此作為電平躍變的判別閾。這樣,在確保識(shí)別能力的前提下,又從工藝上降低了對(duì)于振蕩回路的頻率精度要求。
根據(jù)上述振蕩頻率的變化范圍110~140kHz,將編碼變化的不同間隔轉(zhuǎn)化成相應(yīng)的間期指數(shù),具體如表4所列。
1.5P、1P和0.5P是識(shí)別數(shù)據(jù)起始標(biāo)志、位數(shù)據(jù)序列和數(shù)據(jù)結(jié)束標(biāo)志的間期特征值。通過試驗(yàn),它可用間期指數(shù)prdcnt反映,故為讀操作的判據(jù)三(間期檢測(cè)指標(biāo))。
評(píng)論