100還包括其它單元和組件,由于這些組件不是與本發(fā)明特別相關(guān),圖1未示出這些組件。
[0062]接收機(jī)單元110包括:P⑶接收機(jī)模塊112,具有基帶放大器(BBA)和I/Q信道ADC以在閱讀器模式下操作;PICC接收機(jī)模塊114,具有模擬解調(diào)器以在卡模式下操作;以及時(shí)鐘恢復(fù)模塊116,用于提供從來自發(fā)射設(shè)備(未示出)的輸入RF場(chǎng)而得到的恢復(fù)時(shí)鐘信號(hào)clkl3o在本實(shí)施例中,接收機(jī)單元110是具有正輸入端子RXp、負(fù)輸入端子RXn和參考輸入端子Vmid的差分接收機(jī)??删幊屉娮杵鹘M142被布置在RXp和Vmid之間,可編程電阻器組144被布置在RXn和Vmid之間。應(yīng)注意,本發(fā)明同樣可應(yīng)用于具有單端天線輸入的接收機(jī)單元,在這種情況下僅需要單個(gè)電阻器組。
[0063]返回到圖1的實(shí)施例,比較器120被布置為接收在天線輸入端子RXp處的電壓作為一個(gè)輸入,接收參考電壓Vref作為另一輸入。參考電壓Vref可以在制造階段是可編程的。比較器120還從接收機(jī)單元110接收恢復(fù)的時(shí)鐘信號(hào)clkl3,使得比較器120可以將峰值電壓RXp與Vref進(jìn)行比較并輸出一比特信號(hào)比較器輸出信號(hào)agc_c0mp,所述一比特信號(hào)比較器輸出信號(hào)agc_comp指示RXp處的峰值電壓是大于還是小于Vref。
[0064]AGC控制器130從比較器120接收比較器輸出信號(hào)agc_comp并產(chǎn)生控制信號(hào)agc_value,控制信號(hào)agC_valUe指示要將每個(gè)電阻器組142、144中的多少個(gè)電阻器進(jìn)行并聯(lián)以便調(diào)整對(duì)應(yīng)接收機(jī)輸入電壓。數(shù)字信號(hào)agC_value是10比特信號(hào),可能值從O到1023。結(jié)合以下附圖更詳細(xì)地描述了控制器130的操作。
[0065]解碼器140從控制器130接收控制信號(hào)agc_value,并將agc_value的10比特值轉(zhuǎn)換為1023比特溫度計(jì)(thermometer)(或一元)編碼控制信號(hào)。對(duì)于這種控制信號(hào)的每個(gè)邏輯一,與正天線輸入RXp并聯(lián)添加電阻器組142的電阻器,與負(fù)天線輸入RXn并聯(lián)添加電阻器組144的電阻器,以便調(diào)節(jié)接收機(jī)輸入電壓。因此,恒定控制值0x00(0抽取(decimal))與最高靈敏度和最大接收機(jī)電壓相對(duì)應(yīng),控制值0x3FF (1023抽取)與最小靈敏度和最小接收機(jī)電壓相對(duì)應(yīng)。
[0066]圖2示出了根據(jù)實(shí)施例的輸入電壓調(diào)節(jié)器控制器230的具體框圖(與圖1的AGC控制器130相對(duì)應(yīng))。更具體地,控制器230實(shí)現(xiàn)積分傾倒濾波器(integrate-and-dumpf i I ter)和一比特積分器。首先,在數(shù)字信號(hào)頻率沒有與模擬時(shí)鐘頻率相對(duì)準(zhǔn)的情況下,利用同步器231將輸入agc_comp (可選地)同步。在本實(shí)施例中,時(shí)鐘頻率是13.56MHz ο針對(duì)AGC_HME_CONSTANT時(shí)鐘周期,由累加器232將比較器值agc_comp進(jìn)行累加。對(duì)agc_c0mp的這種累加由計(jì)數(shù)器234和比較器233控制,并且如上所示,由累加器232以13.56MHz的時(shí)鐘頻率執(zhí)行。
[0067]將得到的累加值agc_accu輸入到閾值比較器235,如果agc_accu在特定閾值A(chǔ)GC_THRESHOLD_HIGH以上,則增加積分器236中的控制值agc_value (增加agc_st印)。另一方面,如果得到的累計(jì)值agc_accu在特定閾值A(chǔ)GC_THRESHOLD_LOW以下,則減小AGC值agc_value (減小 agc_step)。如果得到的累計(jì)值 agc_accu 在閾值 AGC_THRESHOLD_HIGH 和AGC_THRESHOLD_LOff之間,則不對(duì)控制值agc_value進(jìn)行改變。如上所示,閾值比較器235和積分器236,以等于時(shí)鐘頻率(13.56MHz)除以AGC_TME_CONSTANT的頻率執(zhí)行該操作。
[0068]因此,AGC_TIME_CONSTANT的值限定了控制回路的帶寬。換言之,較大的AGC_TIME_CONSTANT導(dǎo)致較窄的帶寬和較慢的自適應(yīng),而較小的AGC_TIME_CONSTANT導(dǎo)致較寬的帶寬和較快的自適應(yīng)。
[0069]此外,控制器包括控制塊237,控制塊237允許將值加載到AGC寄存器(例如,開始值或固定值),使自適應(yīng)凍結(jié),并限定步長(zhǎng)。
[0070]圖3是示出了根據(jù)實(shí)施例的在設(shè)備100的運(yùn)行期間隨時(shí)間變化的一系列信號(hào)的圖300。更具體地,圖300涉及根據(jù)使用前同步碼的標(biāo)準(zhǔn)(例如,IS014443-類型B 106kBd)在讀取器模式下設(shè)備100的操作。
[0071]更具體地,上方曲線示出了在從發(fā)射機(jī)(未示出)接收RF信號(hào)的同時(shí)由圖1中的PCD接收機(jī)模塊112的ADC提供的信號(hào)(ADC data)。下一曲線(AGC switching)示出了由圖1的控制器130施加的控制切換可編程電阻器組142、144的脈沖信號(hào)。AGC切換的脈沖與從ADC數(shù)據(jù)信號(hào)獲得的恢復(fù)時(shí)鐘信號(hào)相對(duì)準(zhǔn)。第三曲線(Freeze AGC)是當(dāng)變高時(shí)使AGC凍結(jié)(即,控制控制器130以便保持電阻器組142、144的最后配置)的信號(hào)??梢钥闯?,該信號(hào)(Freeze AGC)在AGC切換信號(hào)中的脈沖之前暫時(shí)是為高(在時(shí)間段305內(nèi))。第四曲線(Blind SigPro)是(當(dāng)變?yōu)楦邥r(shí))臨時(shí)遮擋或禁用圖1中的信號(hào)處理器150以避免信號(hào)處理器150錯(cuò)誤地將由于切換控制器130而引起的電壓變化解釋為信號(hào)內(nèi)容的信號(hào)。最終,第五曲線(Preamble detected)示出了指示在ADC數(shù)據(jù)信號(hào)中檢測(cè)到前同步碼的信號(hào)??梢钥闯?,一旦檢測(cè)到前同步碼,在之后的數(shù)據(jù)接收時(shí)間段305a期間,F(xiàn)reeze AGC保持為高,Blind SigPix)保持為低。在在305a檢測(cè)到前同步碼之前,以較快的時(shí)間常數(shù)(即,所恢復(fù)時(shí)鐘信號(hào)的一個(gè)周期)操作AGC控制器130,以便實(shí)現(xiàn)天線輸入電壓的快速自適應(yīng)。
[0072]圖4是示出了根據(jù)實(shí)施例的在設(shè)備100的操作期間隨著時(shí)間變化的一系列信號(hào)的曲線400。更具體地,曲線400涉及根據(jù)使用Bit-grid的標(biāo)準(zhǔn)(例如,IS014443_Type A106kBd)在讀取器模式下設(shè)備100的操作。
[0073]這種實(shí)施例非常類似于圖3所示和以上討論的實(shí)施例。因此,下文僅討論區(qū)別??梢钥闯?,第五(最下方)信號(hào)“SOF detected”與圖3的不同,表示對(duì)SOF進(jìn)行檢測(cè)的結(jié)果(幀的起始)。更具體地,只要沒有檢測(cè)到S0F,則SOF detected為低,只要檢測(cè)到S0F,則SOF detected變?yōu)楦?。在這種實(shí)施例中,數(shù)據(jù)傳輸(卡響應(yīng))需要發(fā)生在特定比特網(wǎng)絡(luò)中,由405表示所述特定比特網(wǎng)絡(luò)的開始。略在可以發(fā)生響應(yīng)之前,將信號(hào)Freeze AGC驅(qū)動(dòng)為高。只要沒有檢測(cè)到SOF(幀的起始),在一段時(shí)間之后再次將Freeze AGC驅(qū)動(dòng)為低,并允許AGC控制器130再次切換。當(dāng)檢測(cè)到SOF時(shí),S卩,405a過后不久,將Freeze AGC保持為高,使得不允許執(zhí)行其它自適應(yīng)。在405a之后檢測(cè)到SOF之前,用較快的時(shí)間常數(shù)(即,恢復(fù)的時(shí)鐘信號(hào)的一個(gè)周期)操作AGC控制器130,以便實(shí)現(xiàn)天線輸入電壓的快速自適應(yīng)。
[0074]圖5示出了根據(jù)實(shí)施例的曲線501和502,曲線501和502分別示出在設(shè)備100的操作期間隨時(shí)間變化的一系列信號(hào)。更具體地,曲線501示出了當(dāng)將設(shè)備100用作發(fā)射機(jī)時(shí)隨時(shí)間變化的一系列信號(hào),而曲線502示出了當(dāng)將設(shè)備100用作卡模式下的接收機(jī)時(shí)隨時(shí)間變化的一系列信號(hào)。從接收機(jī)(目標(biāo))角度示出了 AGC的操作。更具體地,曲線501涉及設(shè)備100作為讀取器的操作(發(fā)送數(shù)據(jù)),而曲線502涉及設(shè)備100作為卡的操作(接收數(shù)據(jù))。
[0075]如曲線501所示,用作讀取器模式(與NFC主動(dòng)模式相對(duì)應(yīng))下的發(fā)射機(jī)的操作被分為三個(gè)階段,分別表示為Tl、T2和T3。在第一階段Tl中,接通RF場(chǎng)。一段時(shí)間之后(大約75 μ s),在階段Τ2期間發(fā)生數(shù)據(jù)傳輸。在完成傳輸之后,該操作在