国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種適用于nrz編碼信號的typeb全速率解碼電路的制作方法

      文檔序號:7522806閱讀:548來源:國知局
      專利名稱:一種適用于nrz編碼信號的typeb全速率解碼電路的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及高頻RFID標(biāo)簽芯片技術(shù)領(lǐng)域,尤其是一種適用于IS0/IEC 14443 TYPEB中規(guī)定的NRZ編碼信號的解碼電路。
      背景技術(shù)
      射頻識別技術(shù)(RFID)是一種非接觸的通信技術(shù),按工作頻率劃分主要有低頻、高頻、超高頻RFID通信技術(shù),高頻RFID技術(shù)一般工作于13. 56MHZ,目前高頻RFID的標(biāo)準(zhǔn)主要有以下三種TYPEA、TYPEB以及TYPEC。射頻識別系統(tǒng)由電子標(biāo)簽、讀寫器和應(yīng)用系統(tǒng)三部分構(gòu)成。電子標(biāo)簽中一般保存有約定格式的電子數(shù)據(jù),在實際應(yīng)用中,電子標(biāo)簽附著在待識別物體的表面。讀寫器可無接觸地讀取并識別電子標(biāo)簽中所保存的電子數(shù)據(jù),從而達到自動識別物體的目的。應(yīng)用系統(tǒng)則通過計算機及計算機網(wǎng)絡(luò)對物體識別信息進行采集、處理及遠(yuǎn)程傳送等工作。我們這里講的解碼電路便是基于TYPEB標(biāo)準(zhǔn)的RFID標(biāo)簽芯片。當(dāng)讀寫器向標(biāo)簽芯片傳送數(shù)據(jù)的時候,TYPEA和TYPEB類型的標(biāo)簽芯片收到的信號采用不同的編碼方式,TYPEA類型的標(biāo)簽芯片收到的信號采用改進型密勒編碼,通過 100%ASK電路解調(diào)后得到。TYPEB類型的標(biāo)簽芯片收到的信號采用NRZ編碼,通過10%ASK 電路解調(diào)后得到。由于TYPEB類型的標(biāo)簽芯片采用的是10%ASK調(diào)制方式,在信號調(diào)制過程中有持續(xù)的能量傳輸,容易從天線感應(yīng)過來的信號中提取出電源和時鐘,安全可靠。在這種調(diào)制基礎(chǔ)上采用的NRZ編碼具有明顯的優(yōu)點邏輯“1”用載波高幅度表示,信號幅度大,信號強;邏輯 “0”用載波低幅度表示,信號幅度小,信號弱,當(dāng)持續(xù)不斷的通信時,不會出現(xiàn)較大的能量波動,抗干擾能力強。讀寫器到標(biāo)簽芯片的比特速率有四種106kbps、212 kbps、424 kbps以及847 kbps。在初始化和防沖突階段通信速率必須是106 kbps,選中標(biāo)簽芯片后,通信速率便可以采用任何一種,如果標(biāo)簽芯片解碼電路對每種速率采用一個解碼電路,那么必須要4個解碼電路才能完成功能,勢必大大增加標(biāo)簽芯片的面積和功耗。對于NRZ編碼信號的解碼方法,有一種做法是利用編碼信號的下降沿來判斷從高電平到低電平的轉(zhuǎn)換,從而識別出邏輯“0”;利用編碼信號的上升沿來判斷從低電平到高電平的轉(zhuǎn)換,從而識別出邏輯“1”。然而這種方法抗干擾能力不強,由于采用了 10%調(diào)制方式, 標(biāo)簽芯片在利用10%ASK解調(diào)電路提取信號的過程中,尤其是工作于遠(yuǎn)場區(qū)的時候,可能在下降沿或者上升沿出現(xiàn)電平的誤觸發(fā),即信號在一段時間內(nèi)在邏輯“0”和邏輯“1”之間不斷翻轉(zhuǎn),如果信號中途出現(xiàn)這種誤觸發(fā)信號,足夠引起觸發(fā)器誤翻轉(zhuǎn),那么這種解碼電路將會出錯。因此,現(xiàn)有的NRZ編碼信號的解碼電路難以保證NRZ編碼的穩(wěn)定接收及信號邊沿誤觸發(fā)導(dǎo)致的觸發(fā)器誤翻轉(zhuǎn)等問題。

      發(fā)明內(nèi)容
      本發(fā)明要解決的技術(shù)問題是提供一種適用于NRZ編碼信號的TYPEB全速率解碼電路,該解碼電路可以保證NRZ編碼的穩(wěn)定接收,避免信號變壓誤觸發(fā)毛刺帶來的接收問題,該解碼電路的計數(shù)值配置方法使得4種通信速率均采用一個解碼電路實現(xiàn),大幅度節(jié)省功耗和面積。為了解決上述技術(shù)問題,本發(fā)明所采用的技術(shù)方案是
      一種適用于NRZ編碼信號的TYPEB全速率解碼電路,包括啟動電路,狀態(tài)機處理電路及第一計數(shù)器和第二計數(shù)器,所述啟動電路識別來自射頻模擬電路的幀數(shù)據(jù)并激活狀態(tài)機處理電路,所述第一計數(shù)器輸出端連接有一脈沖產(chǎn)生電路,脈沖產(chǎn)生電路通過一多路選擇器與狀態(tài)處理電路連接,所述第二計數(shù)器根據(jù)狀態(tài)機處理電路的狀態(tài)跳轉(zhuǎn)計數(shù)。進一步作為優(yōu)選的實施方式,所述脈沖產(chǎn)生電路根據(jù)所述第一計數(shù)器的計數(shù)值產(chǎn)生四個代表來自標(biāo)簽芯片數(shù)字控制電路比特速率的脈沖信號,所述多路選擇器為四路輸入一路輸出選擇器。進一步作為優(yōu)選的實施方式,所述狀態(tài)機處理電路包括六個狀態(tài)SOF起始狀態(tài)、 字符起始狀態(tài)、數(shù)據(jù)接收狀態(tài)、字符停止位狀態(tài)、字符保護時間狀態(tài)以及EOF狀態(tài)。進一步作為優(yōu)選的實施方式,所述啟動電路包括包括第一 D觸發(fā)器、第二 D觸發(fā)器、第一反相器、第二反相器、第一與非門及第二與非門,輸入信號經(jīng)分別經(jīng)第一 D觸發(fā)器和第一反相器后輸入第一與非門,所述第一與非門的輸出端與第二與非門的一個輸入端連接,所述第二與非門的輸出端與第二 D觸發(fā)器連接,所述第二 D觸發(fā)器的Q輸出端經(jīng)第二反相器后與第二與非門的另一輸入端連接。本發(fā)明的有益效果是本發(fā)明編碼電路通過脈沖產(chǎn)生電路對第一計數(shù)器的計數(shù)值進行比較,產(chǎn)生四個脈沖信號,通過一多路選擇器根據(jù)來自標(biāo)簽芯片數(shù)字控制電路的比特速率信號選取合適的脈沖信號,由于在比特中間產(chǎn)生脈沖,出現(xiàn)脈沖信號時再判斷信號保護的二進制信息,可以避免編碼信號邊沿的各種誤觸發(fā)信號,增強了抗干擾能力。本發(fā)明依靠多路選擇器共用了后續(xù)的處理電路,實現(xiàn)了解碼電路節(jié)省面積功耗的目的,并且避免了信號邊沿誤觸發(fā)導(dǎo)致的觸發(fā)器誤翻轉(zhuǎn)等問題,保證了對NRZ編碼信號進行解碼的穩(wěn)定性。


      下面結(jié)合附圖對本發(fā)明的具體實施方式
      作進一步說明 圖1是本發(fā)明解碼電路的外部接口電路圖2是本發(fā)明解碼電路的電路框圖; 圖3是本發(fā)明啟動電路的電路原理圖; 圖4是本發(fā)明狀態(tài)機處理電路的狀態(tài)圖。
      具體實施例方式如圖1所示,NRZ解碼電路的外部接口主要有兩部分,一部分是和射頻模擬電路的時鐘提取、復(fù)位產(chǎn)生以及解調(diào)電路相連,分別為NRZ解碼電路提供時鐘elk、上電復(fù)位信號rst以及解調(diào)后得到的NRZ編碼信號din ;—部分是和標(biāo)簽芯片數(shù)字控制電路相連,標(biāo)簽芯片數(shù)字控制電路為NRZ解碼電路提供局部復(fù)位信號init、使能信號rx_en以及讀寫器發(fā)送過來的比特速率信號bitrate,而NRZ解碼電路則為標(biāo)簽芯片數(shù)字控制電路提供解碼后得到的一系列信號,包括一字節(jié)接收完畢準(zhǔn)備信號rX_ready、字節(jié)數(shù)據(jù)rX_data、字節(jié)總數(shù)rX_nUm、字符接收完畢信號rx_end以及字符出錯處理信號rX_err。圖2主要闡述了適用于NRZ編碼信號的解碼數(shù)據(jù)通路。NRZ解碼電路工作于 13. 56MHZ,時鐘由elk提供,復(fù)位信號由上電復(fù)位信號rst和局部復(fù)位信號init相與后得到。啟動電路連接關(guān)系如圖3所示,一共由兩個觸發(fā)器、兩個與非門和兩個反相器構(gòu)成,用來檢測第一個din的下降沿,一旦檢測到下降沿的存在,立刻置decodejtart信號為高電平,啟動狀態(tài)機處理電路。此時狀態(tài)機應(yīng)發(fā)出一個高電平脈沖cnt_Clr復(fù)位7比特的第一計數(shù)器counterl28,由于在106kbps速率下一個比特所占時間寬度為128個時鐘周期,故需要用7比特的計數(shù)器同步信號以便解碼。第一計數(shù)器COimterl28在兩種情況下需要復(fù)位一個是檢測到第一個din下降沿的時候,另一個是字符保護時間結(jié)束的時候,此刻需要重新同步信號。由于SOF低電平期間,邏輯“0”比特數(shù)最大是12個,在字符接收期間都是按單個字節(jié)接收,其比特數(shù)為8個,故只需設(shè)置4比特第二計數(shù)器cha_nUm即可,該計數(shù)器可用來作為臨時計數(shù)器,可計數(shù)接收到的SOF低電平個數(shù)、SOF高電平個數(shù)、一個字符接收期間所接收到的比特數(shù)、EOF低電平個數(shù)等。第二計數(shù)器cha_nUm受狀態(tài)機處理電路控制,根據(jù)狀態(tài)跳轉(zhuǎn)計數(shù)。脈沖產(chǎn)生電路的輸入為第一計數(shù)器COimter128的計數(shù)值,輸出為四個脈沖信號 etul28、etu64、etu32、etul6,當(dāng) counterl28 計數(shù)值為 64 時,etul28 產(chǎn)生一個高電平脈沖, 該信號表示當(dāng)工作在106kbps速率時,一個比特占128個時鐘,故應(yīng)在比特中間產(chǎn)生一個脈沖用來識別106kbps速率下的二進制信號。同理etu64信號高電平脈沖出現(xiàn)在COunterl28 計數(shù)值為32,對應(yīng)212kbps ;etu32信號高電平脈沖出現(xiàn)在c0unterl28計數(shù)值為16,對應(yīng) 424kbps ;etul6信號高電平脈沖出現(xiàn)在counterl28計數(shù)值為8,對應(yīng)847kbps。得到四個脈沖后,多路選擇器將根據(jù)標(biāo)簽芯片數(shù)字控制電路發(fā)過來的比特速率信號bitrate (2比特寄存器)選擇一個脈沖,選定脈沖后便可以共用后續(xù)處理電路,多路選擇器的輸出為etu脈沖信號。在初始化和防沖突階段,bitrate表示106kbps速率(這里, bitrate為0時表示106kbps速率,為1時表示212kbps,為2時表示424kbps,為3時表示 847kbps)。當(dāng)bitrate為0時選擇etul28脈沖,為1時選擇etu64脈沖,為2時選擇etu32 脈沖,為3時選擇etul6脈沖。下面結(jié)合圖4說明狀態(tài)機控制電路的工作過程
      在SOF (Start of Frame,起始位)起始狀態(tài),由標(biāo)簽芯片數(shù)字控制電路打開NRZ解碼電路使能信號rX_en,狀態(tài)機將等待新的一幀數(shù)據(jù)的到來,一旦檢測到信號第一個下降沿, 啟動電路工作,狀態(tài)機開始接受SOF信號。SOF信號由一個下降沿、10至12個邏輯“0”、一個上升沿以及2至3個邏輯“1”組成,狀態(tài)機檢測etu脈沖信號,每遇到一個脈沖信號,第二計數(shù)器cha_nUm累加1。由于邏輯“0”個數(shù)不確定,一旦第二計數(shù)器cha_nUm累加值達到10,狀態(tài)機便等待上升沿的到來,一旦來了一個上升沿,便開始檢測邏輯“ 1,,的存在,邏輯“ 1 ”個數(shù)也不確定,此時不再利用第二計數(shù)器cha_nUm來作判斷,而是在每個時鐘上升沿檢測din,一旦檢測出低電平便可知邏輯“1”已經(jīng)結(jié)束,進入下一個狀態(tài),接受字符起始位狀態(tài)。在字符起始位狀態(tài)下,同樣是利用檢測etu脈沖的方法,如果脈沖到來的時候din 信號是低電平,說明字符起始位正確接收,狀態(tài)機跳轉(zhuǎn)到數(shù)據(jù)接收狀態(tài),如果是高電平則進入出錯處理。數(shù)據(jù)接收狀態(tài)目的是為了完整接收一個字節(jié)數(shù)據(jù),第二計數(shù)器cha_nUm在每個 etu脈沖到來時計數(shù),并將din數(shù)據(jù)保存在第二計數(shù)器cha_nUm計數(shù)值對應(yīng)的臨時寄存器 rx_data_reg中,當(dāng)8比特數(shù)據(jù)接收完畢,狀態(tài)機將復(fù)位第二計數(shù)器cha_nUm并轉(zhuǎn)入字符停止位接收狀態(tài)。在字符停止位狀態(tài),狀態(tài)機將在etu脈沖到來時檢測din信號,如果是邏輯“1”, 狀態(tài)機將轉(zhuǎn)入字符保護時間狀態(tài),同時數(shù)據(jù)準(zhǔn)備好信號rX_ready變?yōu)楦唠娖?,接收到的字?jié)數(shù)rx_num累加1,rx_data_reg寄存器內(nèi)容鎖存到rx_data。如果為“0”并且rx_data_ reg也為0,那么狀態(tài)機將轉(zhuǎn)入EOF結(jié)束狀態(tài),否則將進入出錯處理。字符保護時間狀態(tài),規(guī)定保護時間從0到6比特,由于此間時間不好控制,另分析字符保護時間的下一個狀態(tài)可以,如果不出錯下一個狀態(tài)一定是字符起始狀態(tài),因此只需要檢測到din下降沿的存在即可,一旦出現(xiàn)下降沿,置Cnt_Clr為高電平,用來復(fù)位第一計數(shù)器COunterl28,同時狀態(tài)機跳轉(zhuǎn)到字符起始狀態(tài)。EOF結(jié)束狀態(tài)意味著一幀數(shù)據(jù)的結(jié)束,結(jié)束標(biāo)志位din為高電平且第一計數(shù)器 counterl28計數(shù)值為127,此時接收結(jié)束信號rx_end置為高電平,至此整個接收過程完畢。另外如果任何一步接收過程出現(xiàn)錯誤,則置rX_end為高電平,rx_err為高電平, 接收結(jié)束。本發(fā)明通過啟動電路識別新一幀數(shù)據(jù)的到來,激活狀態(tài)機處理電路以及相應(yīng)的計數(shù)器,多路選擇器根據(jù)不同的比特率選擇一個來自脈沖產(chǎn)生電路的合適脈沖,即代表不同的計數(shù)值,這些計數(shù)值代表了不同的比特速率,本發(fā)明依靠多路選擇器選擇代表不同比特速率信號的脈沖信號,保證NRZ編碼的穩(wěn)定接收,避免信號邊沿誤觸發(fā)毛刺帶來的接收問題,并通過計數(shù)值配置方法使得四種通信速率均共用一個電路實現(xiàn),大幅度節(jié)省了功耗和面積。以上是對本發(fā)明的較佳實施進行了具體說明,但本發(fā)明創(chuàng)造并不限于所述實施例,熟悉本領(lǐng)域的技術(shù)人員在不違背本發(fā)明精神的前提下還可作出種種的等同變形或替換,這些等同的變形或替換均包含在本申請權(quán)利要求所限定的范圍內(nèi)。
      權(quán)利要求
      1.一種適用于NRZ編碼信號的TYPEB全速率解碼電路,其特征在于包括啟動電路,狀態(tài)機處理電路及第一計數(shù)器和第二計數(shù)器,所述啟動電路識別來自射頻模擬電路的幀數(shù)據(jù)并激活狀態(tài)機處理電路,所述第一計數(shù)器輸出端連接有一脈沖產(chǎn)生電路,脈沖產(chǎn)生電路通過一多路選擇器與狀態(tài)處理電路連接,所述第二計數(shù)器根據(jù)狀態(tài)機處理電路的狀態(tài)跳轉(zhuǎn)計數(shù)。
      2.根據(jù)權(quán)利要求1所述的一種適用于NRZ編碼信號的TYPEB全速率解碼電路,其特征在于所述脈沖產(chǎn)生電路根據(jù)所述第一計數(shù)器的計數(shù)值產(chǎn)生四個代表來自標(biāo)簽芯片數(shù)字控制電路比特速率信號的脈沖信號,所述多路選擇器為四路輸入一路輸出選擇器。
      3.根據(jù)權(quán)利要求1所述的一種適用于NRZ編碼信號的TYPEB全速率解碼電路,其特征在于所述狀態(tài)機處理電路包括六個狀態(tài)S0F起始狀態(tài)、字符起始狀態(tài)、數(shù)據(jù)接收狀態(tài)、字符停止位狀態(tài)、字符保護時間狀態(tài)以及EOF狀態(tài)。
      4.根據(jù)權(quán)利要求廣3任一項所述的一種適用于NRZ編碼信號的TYPEB全速率解碼電路,其特征在于所述啟動電路包括包括第一 D觸發(fā)器、第二 D觸發(fā)器、第一反相器、第二反相器、第一與非門及第二與非門,輸入信號經(jīng)分別經(jīng)第一 D觸發(fā)器和第一反相器后輸入第一與非門,所述第一與非門的輸出端與第二與非門的一個輸入端連接,所述第二與非門的輸出端與第二 D觸發(fā)器連接,所述第二 D觸發(fā)器的Q輸出端經(jīng)第二反相器后與第二與非門的另一輸入端連接。
      全文摘要
      本發(fā)明公開了一種適用于NRZ編碼信號的TYPEB全速率解碼電路,包括啟動電路,狀態(tài)機處理電路及第一計數(shù)器和第二計數(shù)器,所述啟動電路識別來自射頻模擬電路的幀數(shù)據(jù)并激活狀態(tài)機處理電路,所述第一計數(shù)器輸出端連接有一脈沖產(chǎn)生電路,脈沖產(chǎn)生電路通過一多路選擇器與狀態(tài)處理電路連接,所述第二計數(shù)器根據(jù)狀態(tài)機處理電路的狀態(tài)跳轉(zhuǎn)計數(shù)。所述多路選擇器根據(jù)不同的比特率選擇一個來自脈沖產(chǎn)生電路的代表比特速率的合適脈沖,本發(fā)明依靠多路選擇器選擇代表不同比特速率信號的脈沖信號,保證NRZ編碼的穩(wěn)定接收,避免信號邊沿誤觸發(fā)毛刺帶來的接收問題,并通過計數(shù)值配置方法使得四種通信速率均共用一個電路實現(xiàn),大幅度節(jié)省了功耗和面積。
      文檔編號H03M5/14GK102522998SQ201110357128
      公開日2012年6月27日 申請日期2011年11月12日 優(yōu)先權(quán)日2011年11月12日
      發(fā)明者王德明, 胡建國, 譚洪舟 申請人:廣州中大微電子有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1