Iso/iec 15693協(xié)議的解碼器中無(wú)副載波檢測(cè)電路的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種IS0/IEC15693協(xié)議的解碼器中無(wú)副載波檢測(cè)電路。
【背景技術(shù)】
[0002]IS0/IEC15693協(xié)議中卡片發(fā)送的單副載波模式信號(hào)有高速與低速2種速率,副載波頻率為fc/32,其中fc為載波頻率13.56M Hz0數(shù)據(jù)的每一幀有幀頭,數(shù)據(jù)以及幀尾3種波形類(lèi)型。高速情況下,幀頭,數(shù)據(jù)0,數(shù)據(jù)I以及幀尾的波形分別如圖1到圖4所示。對(duì)應(yīng)低速情況,幀頭,數(shù)據(jù)0,數(shù)據(jù)I以及幀尾的波形中副載波的個(gè)數(shù)與無(wú)調(diào)制信號(hào)的時(shí)間長(zhǎng)度都乘以4。
[0003]IS0/IEC15693協(xié)議中卡片發(fā)送的雙副載波模式信號(hào)有高速與低速2種速率,2個(gè)副載波頻率分別是fc/28與fc/32,其中fc為載波頻率13.56M Hz0數(shù)據(jù)的每一幀有幀頭,數(shù)據(jù)以及幀尾3種波形類(lèi)型。高速情況下,幀頭,數(shù)據(jù)0,數(shù)據(jù)I以及幀尾的波形如圖5到圖8所示。對(duì)應(yīng)低速情況,幀頭,數(shù)據(jù)0,數(shù)據(jù)I以及幀尾的波形中副載波的個(gè)數(shù)都乘以4。
[0004]菲利浦(Philips)公司生產(chǎn)的非接觸式13.56MHz智能型標(biāo)簽卡芯片I.C0DE2 (I.CODE SLI Label IC SL2ICS20)產(chǎn)品中定義了一種快速抗沖突讀(Fastinventory read)指令,該指令采用高速單副載波模式的雙倍通信速率,對(duì)應(yīng)高速單副載波的情況,幀頭,數(shù)據(jù)0,數(shù)據(jù)I以及幀尾的波形中副載波的個(gè)數(shù)都除以2??焖倏箾_突讀指令可以看作是對(duì)協(xié)議的一種擴(kuò)展。
[0005]由于15693系列的卡均為無(wú)源芯片,返回讀卡機(jī)的信號(hào)受距離噪聲等因素的影響較大,很容易產(chǎn)生幀結(jié)構(gòu)錯(cuò)誤的情況。這種情況下要求能夠完成對(duì)卡片返回的數(shù)據(jù)完整接收,以避免對(duì)后續(xù)幀的發(fā)送和接收產(chǎn)生影響。傳統(tǒng)電路將解碼后的曼徹斯特信號(hào)作為無(wú)副載波判斷,很容易解出錯(cuò)誤的曼徹斯特編碼,產(chǎn)生誤判,從而導(dǎo)致接收結(jié)束。
【發(fā)明內(nèi)容】
[0006]本發(fā)明要解決的技術(shù)問(wèn)題是提供一種IS0/IEC15693協(xié)議的解碼器中無(wú)副載波檢測(cè)電路,能夠在解碼器解碼出曼徹斯特編碼之前,直接計(jì)算無(wú)副載波的長(zhǎng)度,保證一幀數(shù)據(jù)被完整接收。
[0007]為解決上述技術(shù)問(wèn)題,本發(fā)明的IS0/IEC15693協(xié)議的解碼器中無(wú)副載波檢測(cè)電路,包括:
[0008]一副載波存在標(biāo)志檢測(cè)電路,在連續(xù)副載波起始信號(hào)deCOder_en為高電平期間對(duì)標(biāo)志fc/32、fc/28和無(wú)副載波的脈沖信號(hào)進(jìn)行檢測(cè),輸出過(guò)濾前的無(wú)副載波標(biāo)志信號(hào)nosubc信號(hào);其中,fc/32, fc/28為副載波頻率,fc為載波頻率13.56M Hz ;
[0009]一干擾副載波過(guò)濾電路,與所述副載波存在標(biāo)志檢測(cè)電路相連接,在所述連續(xù)副載波起始信號(hào)deCOder_en為高電平期間,過(guò)濾無(wú)副載波期間誤解出的單個(gè)fc/32或者fc/28脈沖信號(hào),輸出過(guò)濾后的無(wú)副載波標(biāo)志信號(hào)subc_en ;
[0010]一計(jì)數(shù)器,與所述干擾副載波過(guò)濾電路相連接,在所述連續(xù)副載波起始信號(hào)decoder_en為高電平期間對(duì)所述過(guò)濾后的無(wú)副載波標(biāo)志信號(hào)SubC_en的低電平計(jì)數(shù),得到并輸出計(jì)數(shù)值no_carrie;r_cnt ;當(dāng)所述過(guò)濾后的無(wú)副載波標(biāo)志信號(hào)subc_en為高電平時(shí),將計(jì)數(shù)值no_carrie;r_cnt清零;在接收到無(wú)副載波使能信號(hào)no_carrie;r_en后,計(jì)數(shù)器鎖存當(dāng)前計(jì)數(shù)值 no—carrier—cnt ;
[0011]—無(wú)副載波使能信號(hào)判決電路,與所述計(jì)數(shù)器相連接,根據(jù)當(dāng)前讀卡機(jī)解碼的配置,決定無(wú)副載波判斷的閾值,與計(jì)數(shù)器的計(jì)數(shù)值相比較,得到所述無(wú)副載波使能信號(hào)no_carrier—en ;
[0012]一無(wú)副載波信號(hào)檢測(cè)電路,與所述無(wú)副載波使能信號(hào)判決電路相連接,在所述連續(xù)副載波起始信號(hào)decoder_en為高電平期間檢測(cè)所述無(wú)副載波使能信號(hào)no_carrier_en,并產(chǎn)生無(wú)副載波電平信號(hào)(即無(wú)副載波信號(hào))。
[0013]本發(fā)明利用計(jì)數(shù)器,在解碼器解碼出曼徹斯特編碼之前,直接計(jì)算無(wú)副載波的長(zhǎng)度作為接收結(jié)束的條件之一,而不是在解碼出曼徹斯特編碼之后進(jìn)行判斷。對(duì)于不同速率的副載波,能獨(dú)立產(chǎn)生無(wú)副載波的標(biāo)志信號(hào)。這樣做的優(yōu)點(diǎn)在于,對(duì)于信號(hào)差而導(dǎo)致的曼徹斯特編碼解碼錯(cuò)誤,讀卡機(jī)不會(huì)過(guò)早的結(jié)束接收,而是會(huì)將這一幀數(shù)據(jù)完整接收完,不會(huì)影響下一幀數(shù)據(jù)的接收。
[0014]本發(fā)明能提供獨(dú)立檢測(cè)出的無(wú)副載波信號(hào),該信號(hào)可以和幀尾檢測(cè)信號(hào)取或輸出為接收結(jié)束信號(hào)。
[0015]本發(fā)明同樣適用于其它類(lèi)似IS0/IEC15693協(xié)議的讀卡器接收模塊的產(chǎn)品中,與IS0/IEC15693協(xié)議中卡片發(fā)送的副載波模式信號(hào)編碼方式相似的信號(hào)的解碼電路。
【附圖說(shuō)明】
[0016]下面結(jié)合附圖與【具體實(shí)施方式】對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明:
[0017]圖1是IS0/IEC15693協(xié)議中卡片發(fā)送的單載波模式信號(hào)的幀頭波形示意圖。圖中橫軸是時(shí)間,縱軸是副載波包絡(luò)幅值。
[0018]圖2是IS0/IEC15693協(xié)議中卡片發(fā)送的單載波模式信號(hào)的數(shù)據(jù)值為O的波形示意圖。圖中橫軸是時(shí)間,縱軸是副載波包絡(luò)幅值。
[0019]圖3是IS0/IEC15693協(xié)議中卡片發(fā)送的單載波模式信號(hào)的數(shù)據(jù)值為I的波形示意圖。圖中橫軸是時(shí)間,縱軸是副載波包絡(luò)幅值。
[0020]圖4是IS0/IEC15693協(xié)議中卡片發(fā)送的單載波模式信號(hào)的幀尾波形示意圖。圖中橫軸是時(shí)間,縱軸是副載波包絡(luò)幅值。
[0021]圖5是IS0/IEC15693協(xié)議中卡片發(fā)送的雙載波模式信號(hào)的幀頭波形示意圖。圖中橫軸是時(shí)間,縱軸是副載波包絡(luò)幅值。
[0022]圖6是IS0/IEC15693協(xié)議中卡片發(fā)送的雙載波模式信號(hào)的數(shù)據(jù)值為O的波形示意圖。圖中橫軸是時(shí)間,縱軸是副載波包絡(luò)幅值。
[0023]圖7是IS0/IEC15693協(xié)議中卡片發(fā)送的雙載波模式信號(hào)的數(shù)據(jù)值為I的波形示意圖。圖中橫軸是時(shí)間,縱軸是副載波包絡(luò)幅值。
[0024]圖8是IS0/IEC15693協(xié)議中卡片發(fā)送的雙載波模式信號(hào)的幀尾波形示意圖。圖中橫軸是時(shí)間,縱軸是副載波包絡(luò)幅值。
[0025]圖9是傳統(tǒng)電路在高速單副載波模式下,檢測(cè)無(wú)副載波的工作原理圖。
[0026]圖10是本發(fā)明的電路在高速單副載波模式下的工作原理圖。
[0027]圖11是所述IS0/IEC15693協(xié)議的解碼器中無(wú)副載波檢測(cè)電路的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0028]結(jié)合圖11所示,所述IS0/IEC15693協(xié)議的解碼器中無(wú)副載波檢測(cè)電路,在下面的實(shí)施例中,包括:
[0029]一副載波存在標(biāo)志檢測(cè)電路,在連續(xù)副載波起始信號(hào)deCOder_en (即信號(hào)4)為高電平期間,對(duì)標(biāo)志fc/32、fc/28和無(wú)副載波的脈沖信號(hào)(即信號(hào)5)進(jìn)行檢測(cè),輸出過(guò)濾前的無(wú)副載波標(biāo)志信號(hào)nosubc信號(hào)(即信號(hào)6)。
[0030]檢測(cè)時(shí),按順序依次檢測(cè)fc/32脈沖信號(hào)、fc/28脈沖信號(hào)和無(wú)副載波脈沖信號(hào)(即信號(hào)5);當(dāng)存在fc/32或者fc/28調(diào)制時(shí),輸出的信號(hào)6為低電平;當(dāng)存在無(wú)副載波調(diào)制時(shí),輸出的信號(hào)6為高電平;均不滿(mǎn)足上述條件且過(guò)濾前的無(wú)副載波標(biāo)志信號(hào)為高電平時(shí),輸出的信號(hào)6鎖存高電平。
[0031]該副載波存在標(biāo)志檢測(cè)電路在I吳擬射頻解調(diào)I吳塊解調(diào)輸出的時(shí)鐘(系統(tǒng)時(shí)鐘)rf_clk(即信號(hào)I)下工作。在信號(hào)I下,直接采用脈沖信號(hào)進(jìn)行檢測(cè)判斷,比現(xiàn)有的通過(guò)解碼以后的曼徹斯特信號(hào)判斷更精確。
[0032]