《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 模擬設(shè)計(jì) > 設(shè)計(jì)應(yīng)用 > 一種低時(shí)鐘頻率下UHF RFID標(biāo)簽芯片PIE解碼電路的實(shí)現(xiàn)方案
一種低時(shí)鐘頻率下UHF RFID標(biāo)簽芯片PIE解碼電路的實(shí)現(xiàn)方案
2017年電子技術(shù)應(yīng)用第8期
周芝梅1,2,張 彤1,2,劉 亮1,2,張海峰1,2
1.北京智芯微電子科技有限公司,國家電網(wǎng)公司重點(diǎn)實(shí)驗(yàn)室 電力芯片設(shè)計(jì)分析實(shí)驗(yàn)室,北京100192; 2.北京智芯微電子科技有限公司,北京市電力高可靠性集成電路設(shè)計(jì)工程技術(shù)研究中心,北京100192
摘要: 對(duì)于標(biāo)簽芯片,降低系統(tǒng)時(shí)鐘頻率是降低功耗、提高通訊距離的最有效手段。首先從理論上按照一種等效判決方法推導(dǎo)出PIE解碼電路的更低時(shí)鐘頻率,提出了一種低時(shí)鐘頻率下基于ISO 18000-6 TYPE C協(xié)議的UHF RFID標(biāo)簽芯片解碼電路的實(shí)現(xiàn)方案。設(shè)計(jì)的解碼電路大幅度降低了標(biāo)簽芯片解碼電路功耗,提高了標(biāo)簽響應(yīng)靈敏度。
中圖分類號(hào): TN492
文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.170570
中文引用格式: 周芝梅,張彤,劉亮,等. 一種低時(shí)鐘頻率下UHF RFID標(biāo)簽芯片PIE解碼電路的實(shí)現(xiàn)方案[J].電子技術(shù)應(yīng)用,2017,43(8):52-54,61.
英文引用格式: Zhou Zhimei,Zhang Tong,Liu Liang,et al. UHF RFID tag chip with low clock frequency implementation scheme of PIE decoding circuit[J].Application of Electronic Technique,2017,43(8):52-54,61.
UHF RFID tag chip with low clock frequency implementation scheme of PIE decoding circuit
Zhou Zhimei1,2,Zhang Tong1,2,Liu Liang1,2,Zhang Haifeng1,2
1.State Grid Key Laboratory of Power Industrial Chip Design and Analysis Technology, Beijing Smart-Chip Microelectronics Technology Co.,Ltd.Beijing 100192,China; 2.Beijing Engineering Research Center of High-Reliability IC with Power Industrial Grade, Beijing Smart-Chip Microelectronics Technology Co.,Ltd.Beijing 100192,China
Abstract: For the tag chip, reducing the system clock frequency is the most effective way to reduce power consumption and to improve its communication distance. A lower decoding clock frequency is derived according the equivalent judgment method,and the implementation scheme is proposed. The decoding circuit designed in this paper greatly reduces the power consumption of the chip and improves the response sensitivity of the tag.
Key words : RFID;tag;PIE;decoding circuit;ISO18000-6 TYPE C

0 引言

    射頻識(shí)別(RFID)是物聯(lián)網(wǎng)最常用的一類自動(dòng)識(shí)別技術(shù),隨著物聯(lián)網(wǎng)應(yīng)用的推廣與深化,對(duì)于RFID的性能提出了越來越高的要求。由閱讀器與標(biāo)簽組成的RFID系統(tǒng)中,標(biāo)簽的功耗成了制約RFID 系統(tǒng)擴(kuò)大應(yīng)用范圍的瓶頸,標(biāo)簽的功耗降低,則系統(tǒng)工作距離越遠(yuǎn),靈敏度提高,因此RFID標(biāo)簽芯片研究的一個(gè)重要方向就是降低芯片功耗。

    本文在ISO-18000-TYPE C標(biāo)準(zhǔn)的基礎(chǔ)上,提出新的等效判決方法,并從理論上推導(dǎo)出RFID標(biāo)簽芯片解碼電路的更低工作時(shí)鐘頻率。工作電路在采用更低工作頻率的同時(shí),設(shè)計(jì)上也應(yīng)用了一系列方法保障標(biāo)簽的工作精度和標(biāo)簽的協(xié)議一致性要求,顯著降低RFID芯片的工作功耗。

1 解碼時(shí)鐘頻率是系統(tǒng)功耗的關(guān)鍵

1.1 標(biāo)簽芯片結(jié)構(gòu)

    UHF RFID無線頻率介于860~960 MHz之間,支持多標(biāo)簽同時(shí)讀寫,傳輸距離可達(dá)到幾米、甚至十幾米遠(yuǎn)。UHF RFID標(biāo)簽芯片通常由基帶處理(編解碼)、協(xié)議解析、存儲(chǔ)、電源管理等數(shù)模電路組成,如圖1所示。

wdz8-t1.gif

    工作時(shí)RFID閱讀器向RFID標(biāo)簽發(fā)送命令,標(biāo)簽解析命令并回應(yīng)。從閱讀器到標(biāo)簽稱為下行鏈路,標(biāo)簽到閱讀器稱為上行鏈路。下行鏈路采用PIE(Pulse Interval Encoding)編碼。ISO 18000-6[1]規(guī)定PIE的前導(dǎo)碼(preamble)中Tari是閱讀器到標(biāo)簽的參考時(shí)間值,數(shù)據(jù)“0”用一個(gè)Tari長度表示,數(shù)據(jù)“1”在1.5個(gè)Tari到2個(gè)Tari之間。RTcal用于計(jì)算判決門限pivot,即RTcal的二分之一并四舍五入,符號(hào)長度小于pivot則判決為數(shù)據(jù)“0”,符號(hào)長度大于pivot且小于4倍的RTcal則判決為數(shù)據(jù)“1”,而大于等于4倍的RTcal用于判斷解碼結(jié)束;TRcal與上行鏈路速率BLF(Back Link Frequency)相關(guān)。解碼電路的功能就是根據(jù)不同PIE符號(hào)之間的比例關(guān)系,判斷出數(shù)據(jù)“0”或數(shù)據(jù)“1”、RTcal、TRcal等符號(hào)及其長度,供命令解析、上行鏈路等模塊使用。

1.2 解碼頻率的一般推導(dǎo)

    Type C協(xié)議對(duì)于命令解析、交互間隔等規(guī)定了較充裕的時(shí)間,對(duì)于系統(tǒng)時(shí)鐘頻率要求較高的是基帶信號(hào)處理電路(包括下行鏈路、上行鏈路等)。

    上行鏈路的傳輸速率為40~640 kb/s,通過合理的分頻策略,可以在時(shí)鐘精度為7%以內(nèi)的情況下,使用頻率為1.28 MHz的時(shí)鐘滿足Type C協(xié)議在所有典型頻點(diǎn)上BLF(Back Link Frequency)誤差要求。下行鏈路的傳輸速率為40~160 kb/s,在160 kb/s速率下能夠清楚判決出符號(hào)值的最低時(shí)鐘頻率就是解碼電路的最低頻率要求。

    PIE解碼,需要不斷地計(jì)量PIE碼數(shù)據(jù)的相鄰下降沿[2],如果間隔為系統(tǒng)時(shí)鐘的2倍則為數(shù)據(jù)“0”,如果間隔為系統(tǒng)時(shí)間的4倍則為數(shù)據(jù)“1”。此外,異步時(shí)序信號(hào)采樣時(shí)存在亞穩(wěn)態(tài)導(dǎo)致的計(jì)數(shù)誤差(當(dāng)使用工作時(shí)鐘捕捉異步信號(hào)相鄰下降沿時(shí),存在少采或者多采一個(gè)時(shí)鐘沿的可能性,最小值是指可能少采而得到的最小計(jì)數(shù)值,而最大值是指可能多采而得到的最大計(jì)數(shù)值;當(dāng)進(jìn)行理論推算時(shí),只考慮數(shù)據(jù)“1”的最小值,數(shù)據(jù)“0”的最大值,而判決條件pivot的最大值與最小值均應(yīng)該介于二者之間)。我們通過掃頻的方式對(duì)解碼頻率作了推導(dǎo),見圖2。

wdz8-t2.gif

    圖2表示對(duì)下行鏈路最高傳輸速率(下行速率為160 kb/s,數(shù)據(jù)“1”為1.5 Tari)時(shí)的掃頻值,橫坐標(biāo)為工作時(shí)鐘頻率,縱坐標(biāo)為符號(hào)的計(jì)數(shù)值,當(dāng)4種計(jì)數(shù)值能夠清晰區(qū)分時(shí),對(duì)應(yīng)的頻率即為最低工作時(shí)鐘頻率,大約在1.6 MHz。如果再將時(shí)鐘偏差以及上行鏈路分頻考慮在內(nèi),則比較常見的做法是選擇1.6 MHz以上的系統(tǒng)時(shí)鐘頻率(比如1.92 MHz、2.56 MHz)。因此,對(duì)系統(tǒng)時(shí)鐘頻率要求最高的就是解碼電路。

    文獻(xiàn)[3]提出在下行鏈路的同步碼檢測過程中使用2.56 MHz的時(shí)鐘,基帶的其余模塊均采用1.28 MHz的時(shí)鐘頻率,雙時(shí)鐘方案比1.92 MHz的單時(shí)鐘方案降低近20%的功耗。

    文獻(xiàn)[4]提出在整個(gè)基帶處理中使用單時(shí)鐘方案,但是只計(jì)算符號(hào)高電平階段。

    這幾種方案都是受制于解碼階段時(shí)鐘頻率不能低于1.92 MHz,遠(yuǎn)超過理論值1.28 MHz,因此無法從整體上降低基帶處理的時(shí)鐘頻率。

1.3 等效判決方法的推導(dǎo)

    從1.2節(jié)我們可以看到,直接采用pivot=round(RTcal/2)作為判決條件會(huì)造成解碼電路時(shí)鐘頻率較高,其中很重要的一個(gè)原因是當(dāng)使用解碼時(shí)鐘對(duì)RTcal長度進(jìn)行計(jì)數(shù)時(shí),由亞穩(wěn)態(tài)導(dǎo)致的不確定計(jì)數(shù)值占總計(jì)數(shù)值的比例較大。因此,我們考慮找到一個(gè)更長的等效參考計(jì)數(shù)值,使亞穩(wěn)態(tài)導(dǎo)致的不確定計(jì)數(shù)值所占的比例下降。

    按照協(xié)議,閱讀器發(fā)出的符號(hào)長度必須嚴(yán)格遵守一定的比例關(guān)系[1],且所有寬度的偏差均在正負(fù)百分之一以內(nèi)。

    Data-0=Tari

    1.5 Tari<=data-1<=2.0 Tari

    RTcal=Tari+Data-1

    2.5 Tari<=RTcal<=3.0 Tari

    Pivot=RTcal/2,即1.25 Tari<=Pivot<=1.5 Tari

    本文提出對(duì)上述判決標(biāo)準(zhǔn)進(jìn)行一系列等效變換。將新的判決標(biāo)準(zhǔn)稱為New Pivot,簡稱為NP。

    NP=(Tari+RTcal)/3

    3.5 Tari/3<=NP<=4.0 Tari/3即1.16 Tari<=NP<=1.33 Tari

    顯然僅對(duì)數(shù)據(jù)“0”和數(shù)據(jù)“1”而言,如果符號(hào)長度小于NP,則可以判決為數(shù)據(jù)“0”,如果符號(hào)長度大于NP,則可以判決為數(shù)據(jù)“1”。使用新的等效判決條件,帶來兩個(gè)好處,首先NP與數(shù)據(jù)“1”長度上有了明顯的區(qū)隔,避免舊的pivot在等于1.5 Tari時(shí)可能造成的混淆,新的判決條件對(duì)數(shù)據(jù)“0”和數(shù)據(jù)“1”均保留一定的安全距離,使得我們可以簡化比較邏輯;其次,舊的判決條件從1.25至1.5有16.7%的變動(dòng)范圍,而新的判決條件從1.16至1.33有12.7%的變動(dòng)范圍,變動(dòng)范圍減少了24%,這顯著地縮小了采樣時(shí)亞穩(wěn)態(tài)造成的誤差范圍。

    假設(shè)在最嚴(yán)格的條件(下行速率為160 kb/s,數(shù)據(jù)“1”為1.5 Tari,考慮亞穩(wěn)態(tài)影響采樣得到的數(shù)據(jù)“1”最小值、數(shù)據(jù)“0”最大值、NP最大值、NP最小值,閱讀器正負(fù)百分之一的誤差等)下,通過掃頻來區(qū)分最大的Data-0與最小的Data-1,得到系統(tǒng)時(shí)鐘最低頻率為1 MHz左右,比pivot判決方法降低了37%。

    如圖3所示,在此頻率以上時(shí),NP的最大值小于數(shù)據(jù)“1”的最小值,而NP的最小值則不小于數(shù)據(jù)“0”的最大值,可以清楚地分離開邏輯符號(hào)“0”和“1”的長度。

wdz8-t3.gif

2 解碼電路設(shè)計(jì)方案

2.1 解碼電路結(jié)構(gòu)

    采用新的等效判決方法的解碼電路結(jié)構(gòu)如圖4所示。主要包括混合式行波計(jì)數(shù)電路(由三進(jìn)制計(jì)數(shù)、行波計(jì)數(shù)等組成)、符號(hào)判決電路、BLF計(jì)算電路及t1、t2時(shí)間計(jì)時(shí)器等模塊組成。

wdz8-t4.gif

2.2 解碼判決邏輯

    首先構(gòu)造用于比較和判決的標(biāo)準(zhǔn)時(shí)間長度值,用系統(tǒng)時(shí)鐘對(duì)TARI和RTcal進(jìn)行計(jì)數(shù),得到以時(shí)鐘周期長度為單位的計(jì)數(shù)值,該計(jì)數(shù)值除3后,四舍五入的結(jié)果記為NP。

    其次,對(duì)后續(xù)符號(hào)(一段高電平跟一段低電平)的長度進(jìn)行計(jì)數(shù),如果RTcal后面的符號(hào)長度大于2倍的NP,則判決為TRcal,如果符號(hào)長度大于NP,則判決為邏輯“1”,如果符號(hào)長度小于等于NP,則判決為邏輯“0”。最后,如果高電平長度大于4倍的NP,則判斷PIE編碼結(jié)束。

    為了與上行鏈路的頻率保持一致,并考慮到時(shí)鐘生成電路的精度偏差,我們選擇1.28 MHz(精度7%)作為系統(tǒng)時(shí)鐘頻率。

2.3 解碼計(jì)數(shù)電路

    解碼計(jì)數(shù)器包括CNTA與CNTB兩部分,其中CNTA是三進(jìn)制計(jì)數(shù)器,而CNTB 是行波計(jì)數(shù)器。

    在計(jì)算NP時(shí),如果使用除法器來實(shí)現(xiàn)除3,面積將顯著增大,處理周期增加,功耗也會(huì)升高,因此我們使用三進(jìn)制計(jì)數(shù)器(記為CNTA)來達(dá)到除3的效果。CNTA以0、1、2、0、1、2的規(guī)律進(jìn)行計(jì)數(shù),每當(dāng)計(jì)數(shù)到2的時(shí)候,NP加1。在RTcal結(jié)束的時(shí)候,得到NP的計(jì)數(shù)值。該計(jì)數(shù)法與除3并四舍五入的結(jié)果完全一致,不會(huì)損失精度。

    其次,在RTcal之后,以系統(tǒng)時(shí)鐘頻率對(duì)符號(hào)的高電平、低電平進(jìn)行計(jì)數(shù),由于系統(tǒng)時(shí)鐘頻率較快,計(jì)數(shù)器功耗比較大,因此我們組合使用CNTA與行波計(jì)數(shù)器CNTB取代了普通的同步計(jì)數(shù)器。

    CNTB計(jì)數(shù)器的最低位使用系統(tǒng)時(shí)鐘作為同步時(shí)鐘端,其輸出的Q端,反向后接到下一比特的時(shí)鐘端,作為異步時(shí)鐘端,以此類推。使用行波計(jì)數(shù)器,后一級(jí)的工作頻率比前一位慢一倍,因此能夠有效地降低功耗。

    這樣,混合計(jì)數(shù)器在Tari+RTcal階段用作三進(jìn)制計(jì)數(shù),輸出結(jié)果為NP;在RTcal階段之后用作符號(hào)長度計(jì)數(shù)器,輸出結(jié)果為當(dāng)前符號(hào)計(jì)數(shù)值。

3 仿真結(jié)果

    本文基于上述電路結(jié)構(gòu),在TSMC 0.18 μs CMOS工藝下進(jìn)行電路實(shí)現(xiàn)。分別對(duì)采用1.92 MHz工作時(shí)鐘的傳統(tǒng)解碼電路和使用1.28 MHz工作時(shí)鐘的新型PIE解碼電路進(jìn)行了功耗仿真。

    通信參數(shù)配置為:閱讀器下行鏈路通信速率為160 KHz;Tari=6.25 μs;Data1=1.5 Tari=9.375 μs。在通信激勵(lì)完全相同的情況下,當(dāng)解碼電路的工作時(shí)鐘頻率從1.92 MHz降低至1.28 MHz時(shí),decoder電路的功耗由原先的0.8 μW變化為0.5 μW,降低約38%。圖5為標(biāo)簽與閱讀器通信交互過程的功耗仿真圖分布。

wdz8-t5.gif

4 結(jié)論

    基于ISO 18000-6 Type C標(biāo)準(zhǔn),實(shí)現(xiàn)了PIE解碼電路的設(shè)計(jì)。我們通過等效的PIE符號(hào)判決條件找到了適合標(biāo)簽芯片的較低系統(tǒng)時(shí)鐘頻率1.28 MHz,并專門設(shè)計(jì)了三進(jìn)制計(jì)數(shù)代替除法器等電路,配合實(shí)施新的解碼方案。在TSMC 0.18 μm CMOS工藝下完成了ASIC芯片設(shè)計(jì),仿真結(jié)果符合協(xié)議要求。

參考文獻(xiàn)

[1] ISO/IEC.18000-63 Parameters for air interface communications at 860 MHz to 960 MHz Type C[S].USA:[s.n.],2013:18-19.

[2] 段宏,鄒傳云,陳民.基于EPCC1G2協(xié)議的RFID系統(tǒng)數(shù)據(jù)解碼[J].通信技術(shù),2011,44(4):90-92.

[3] 喬文,馮全源.UHFRFID標(biāo)簽基帶處理器的ASIC設(shè)計(jì)[J].微電子學(xué),2012,42(2):164-167.

[4] 李險(xiǎn)峰,沈紅偉,張雪菲.一種無源電子標(biāo)簽PIE編碼的低功耗解碼方法[P].中國專利:CN103916209,2014-07-09.



作者信息:

周芝梅1,2,張  彤1,2,劉  亮1,2,張海峰1,2

(1.北京智芯微電子科技有限公司,國家電網(wǎng)公司重點(diǎn)實(shí)驗(yàn)室 電力芯片設(shè)計(jì)分析實(shí)驗(yàn)室,北京100192;

2.北京智芯微電子科技有限公司,北京市電力高可靠性集成電路設(shè)計(jì)工程技術(shù)研究中心,北京100192)


此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。