RF4CE射頻遙控器的軟硬件設(shè)計(jì)
無線通信產(chǎn)品一直朝著低成本、低消耗功率、小體積等趨勢(shì)向前發(fā)展。短距離設(shè)備(Short-Range Devices )更在無線傳感器網(wǎng)絡(luò)(圖1)概念的推動(dòng)下,帶動(dòng)了市場對(duì)射頻芯片(RF IC)需求量的大增。射頻收發(fā)器(TRX)要實(shí)現(xiàn)低功耗設(shè)計(jì),低電壓工作是必要條件。然而,電路效能與工作電壓有關(guān),如何兼顧效能與低功耗是一個(gè)很大的挑戰(zhàn)。近年來,RF IC制作技術(shù)日新月異。高速、低功率元件更是眾所矚目之焦點(diǎn)。目前0.13um RF CMOS工藝的晶體管,其fT值可達(dá)到60GHz,這表明CMOS晶體管有足夠的能力來處理高頻信號(hào)。因此,業(yè)內(nèi)的主流公司幾乎都采用RF CMOS 技術(shù),致力于低功率 RF IC的優(yōu)化與研究。
本文將以笙科電子的2.4GHz IEEE 802.15.4射頻收發(fā)器(適用于Zigbee標(biāo)準(zhǔn),RF4CE則是基于Zigbee的遙控器應(yīng)用規(guī)范)為例,介紹超低功率CMOS無線射頻芯片的設(shè)計(jì)概要,從電路設(shè)計(jì)到系統(tǒng)觀點(diǎn),說明芯片設(shè)計(jì)和應(yīng)用過程中需要考慮的地方。該芯片的設(shè)計(jì)考慮必須涵蓋通訊標(biāo)準(zhǔn)規(guī)格、電路的行為模式。在接收部分,介紹了2.4GHz射頻信號(hào)從天線接收后,進(jìn)入LNA放大信號(hào),經(jīng)由混頻器、濾波器、限幅器、接收端信號(hào)強(qiáng)度指示器(RSSI),最后到達(dá)數(shù)字解調(diào)器,然后把接收數(shù)據(jù)存入RX-FIFO。另一方面,TX-FIFO內(nèi)的數(shù)字信息經(jīng)過VCO與雙點(diǎn)差異積分調(diào)制器調(diào)制,把調(diào)制后的射頻信號(hào)通過功率放大器(PA)放大,最后經(jīng)由天線輻射出去。本文也會(huì)從系統(tǒng)觀點(diǎn)出發(fā),討論天線與PCB硬件設(shè)計(jì)重點(diǎn)以及軟件控制,以幫助讀者理解如何通過A7153實(shí)現(xiàn)低功耗的Zigbee或RF4CE射頻網(wǎng)絡(luò)。
Zigbee調(diào)制方式與PA設(shè)計(jì)考慮
2.4GHz Zigbee標(biāo)準(zhǔn)定義250kbps展頻(DSSS)數(shù)據(jù)傳輸速率,并采用偏移四相移鍵調(diào)制加半正弦脈波整型調(diào)制方式,其等效于最小頻移鍵調(diào)制(MSK)。相對(duì)于相移鍵調(diào)制(PSK)或正交分頻多任務(wù)(OFDM),MSK是一種恒包絡(luò)的調(diào)制方式,因此可以選用線性度不高但效率較高的PA以降低TX功耗。
TX發(fā)射器設(shè)計(jì)考慮
數(shù)字調(diào)制系統(tǒng)中,IQ調(diào)制是一種常見的架構(gòu)。該架構(gòu)將被調(diào)制的信號(hào)分成IQ成分,經(jīng)由半正弦脈波整型及數(shù)字模擬轉(zhuǎn)換器(DAC)轉(zhuǎn)成模擬IQ信號(hào),再通過四相混頻器升頻至RF信號(hào)。由于IQ信號(hào)使用數(shù)字電路實(shí)現(xiàn),所以有較準(zhǔn)確的調(diào)制指數(shù),其缺點(diǎn)是需要較多的電路。
另一方面,由于2.4GHz Zigbee調(diào)制等效于MSK,而MSK可視為頻移鍵調(diào)制(FSK)的一種,所以可以利用壓控振蕩器(VCO)來實(shí)現(xiàn)頻移。由于不需要混頻器等電路,所以得以降低電路復(fù)雜度及功耗。VCO調(diào)制設(shè)計(jì)有兩種,一種為開回路,另一種為閉回路。開回路調(diào)制直接利用數(shù)據(jù)控制VCO頻率,而未使用鎖相環(huán)(PLL)或?qū)LL斷開。這樣雖可擁有較低功耗,但因頻率未被鎖住,會(huì)有惱人的頻漂問題。
相對(duì)而言,閉回路系統(tǒng)通常采用delta-sigma調(diào)制,其方法是改變PLL除頻器的除數(shù),進(jìn)而改變鎖相頻率。這種方法的VCO頻率是牢牢被鎖住的,可以解決頻漂的問題,但由于受到回路頻寬的限制,它通常適用于低數(shù)據(jù)率的系統(tǒng)。若要利用閉回路架構(gòu)達(dá)到高數(shù)據(jù)率,可以采用雙點(diǎn)差異積分調(diào)制器,即在差異積分調(diào)制上加入VCO調(diào)制。數(shù)據(jù)經(jīng)由差異積分調(diào)制的路徑上有低通的效果,即高頻數(shù)據(jù)會(huì)被濾掉。相對(duì)地,在VCO調(diào)制的路徑上有高通的效果。兩者互補(bǔ)的結(jié)果,就可完整地調(diào)制數(shù)據(jù)。
值得注意的是,VCO的電壓對(duì)頻率轉(zhuǎn)換曲線,會(huì)因半導(dǎo)體工藝而有變異,因此需要額外的校正電路來校正頻移量。若設(shè)計(jì)的VCO有較線性的電壓對(duì)頻率轉(zhuǎn)換曲線,則可大大降低校正電路的復(fù)雜度。
RX接收器設(shè)計(jì)考慮
零中頻及低中頻是易于實(shí)現(xiàn)集成型接收器的兩種架構(gòu)。零中頻接收器是將RF信號(hào)降頻至基頻,然后用模擬數(shù)字轉(zhuǎn)換器(ADC)轉(zhuǎn)成數(shù)字信號(hào),再用數(shù)字信號(hào)處理器(DSP)將數(shù)據(jù)解調(diào)出來。由于中頻頻率為零,因此信道選擇只需要用低Q值的低通濾波器(其消耗電流也相對(duì)較小)。但零中頻接收器也有一些缺點(diǎn),例如直流偏移及閃爍噪聲。為解決這些問題,必須增加額外電路,并功耗。[!--empirenews.page--]
低中頻接收器則是將RF信號(hào)降至適當(dāng)?shù)闹蓄l,以緩解上述直流偏移及閃爍噪聲等問題。但是低中頻接收器存在映像干擾的問題,因此低中頻接收器需要映像抑制濾波器,此外信道選擇濾波器必須采用帶通濾波器(BPF),這使得濾波器所需的Q值較高,也比較耗電。
與ODFM或PSK相比,F(xiàn)SK(或MSK)系統(tǒng)的最大優(yōu)勢(shì)是簡單的解調(diào)器。簡單的解調(diào)器也代表了較低功耗設(shè)計(jì)。FSK調(diào)制可用非同調(diào)解調(diào)。非同調(diào)解調(diào)器不需解調(diào)載波、不需要模擬數(shù)字轉(zhuǎn)換器(ADC),也不需ADC之前的線性放大器或自動(dòng)增益放大器(AGC),從而可大幅降低電路復(fù)雜度及功耗。但非同調(diào)解調(diào)的靈敏度比同調(diào)解調(diào)略差1.5dB,所以解調(diào)器的選擇需依芯片接收靈敏度設(shè)計(jì)目標(biāo)來取舍。
2.4GHz IEEE 802.15.4無線收發(fā)器實(shí)例
從上述綜合考慮,以笙科電子的A7153為例討論無線收發(fā)器設(shè)計(jì)實(shí)例。A7153提供了250kbps的展頻數(shù)據(jù)傳輸速率、范圍為-20至5dBm的可編程RF輸出功率,以及超高接收靈敏度(-95dBm@PER<1%)。硬件MAC提供128位AES加密和認(rèn)證,以及SPI接口。這些接口使得對(duì)連接各種MCU變得非常方便。
A7153集成了RF IC所需的模擬電路,如VCO(良好的VCO曲線線性度提供雙點(diǎn)差異積分調(diào)制器在高低溫工作條件下的穩(wěn)定性)、閉回路系統(tǒng)PLL、PA及匹配電路、RF開關(guān)、LNA及匹配電路)、Gilbert-cell混頻器、映像抑制濾波器以及限幅器(limiter)。A7153的混頻器與LNA設(shè)計(jì)成增益可調(diào),用來提升整體接收器線性度表現(xiàn)。評(píng)斷混頻器設(shè)計(jì)好壞的指標(biāo)為IIP3,IIP3數(shù)值越大,代表第三階交互調(diào)制信號(hào)會(huì)干擾到欲接收信號(hào)的程度越低,也就是線性度較好。不幸的是,在射頻電路設(shè)計(jì)中,增益與線性度經(jīng)常要互做取舍。
在天線接口部分, A7153內(nèi)建的PA及LNA的腳位型態(tài)(pin configuration)上采用單端輸出入合并設(shè)計(jì),可省去外部昂貴的平衡非平衡適配器(balun)。為達(dá)到更長的傳輸距離,笙科電子也提供CMOS工藝的集成型高功率PA(A7700,含LNA)。A7153整體電路均采用低電壓設(shè)計(jì)、低電流驅(qū)動(dòng)架構(gòu),以實(shí)現(xiàn)低消耗功率的目標(biāo)。
A7153集成了晶體振蕩器的負(fù)載電容及PLL濾波組件,大幅減少了外部被動(dòng)元件?;l部分集成了許多功能,包含TX-FIFO與RX-FIFO、自動(dòng)序碼(preamble)添加、同步碼及CRC檢查碼、展頻碼。此外,A7153內(nèi)建的AES-128 硬件加速器,提供很容易實(shí)現(xiàn)符合Zigbee (IEEE 802.15.4)安全標(biāo)準(zhǔn)的CCM*模塊,并支持載波偵測多重存取/碰撞避免(CSMA/CA)機(jī)制溝通方式,具有自動(dòng)應(yīng)答(Auto ACK)功能、信道能量偵測(ED)及連結(jié)質(zhì)量指示(LQI),大幅降低了MCU的負(fù)擔(dān)及功耗。
Zigbee硬件設(shè)計(jì)原則
設(shè)計(jì)Zigbee射頻模塊需要用到許多微波電路知識(shí),比如將PCB Trace等效為天線、傳輸線、阻抗匹配、信號(hào)反射、絕緣層材料選擇、駐波處理、地面(Ground Plane)完整性等。這些因素均會(huì)影響RF模塊性能表現(xiàn)及EMC。
RF PCB設(shè)計(jì)最基本的要求是把電源處理、地面完整性、RF走線、敏感電路和數(shù)字信號(hào)進(jìn)行分區(qū)處理。因此,元器件布局是RF設(shè)計(jì)的關(guān)鍵。一般來說,最先處理的是RF路徑及Xtal路徑上的元器件布局。比如,兩個(gè)電感布局不要平行靠在一起,因?yàn)檫@將形成互感,造成信號(hào)干擾,而是最好將兩個(gè)電感放成直角排列,讓互感減到最小。其次是提供RF IC最需要的干凈電源。電源一定要濾波,電源去耦元件要盡可能靠近IC引腳并接地,并同時(shí)考慮PA啟動(dòng)瞬間,瞬時(shí)大電流需求的電源問題。另外,電源走線要越短越好,并遠(yuǎn)離RF信號(hào)線或Xtal等干擾源。(電源問題常常造成異常的RF效能與EMC問題)。[!--empirenews.page--]
一般使用雙層的FR4 PCB時(shí),會(huì)將主接地面安排于PCB下層,RF信號(hào)走在表層上。在所有PCB設(shè)計(jì)中,盡可能將數(shù)字電路遠(yuǎn)離仿真電路是不變的原則,它同樣也適用于RF PCB設(shè)計(jì)。當(dāng)一些高速信號(hào)線要穿過了破碎的地面,這絕對(duì)不是一件好事,須盡可能避免,并保持PCB下層地面的完整性。針對(duì)PCB上層的走線,亦應(yīng)避免形成過多的游離地,因?yàn)樗鼈儠?huì)像一個(gè)小天線,提供干擾源侵入的路徑。在大多數(shù)情況下,可以把這些游離地去掉。
在笙科電子A7153的參考模塊中,PCB天線采用F型天線拓?fù)浣Y(jié)構(gòu),支持全向輻射場形。為把天線的性能發(fā)揮到極致,從應(yīng)用的角度來講,RF模塊的天線最好伸出母版的邊緣,RF模塊下面的母版最好不要走線。RF模塊和產(chǎn)品外殼的整個(gè)設(shè)計(jì)也會(huì)影響天線的性能。粗劣的設(shè)計(jì)會(huì)影響天線場形,使發(fā)送信號(hào)出現(xiàn)反射、折射、散射,造成傳輸距離的大幅縮短。還有一些設(shè)計(jì)指南有助于確保天線的性能,比如:不要直接在模塊的天線下面設(shè)置接地面或布銅線、天線要盡可能遠(yuǎn)離金屬物體、PA路徑下方盡可能保有一塊完整的地面。
Zigbee軟件設(shè)計(jì)
Zigbee設(shè)備最常采用的省電方法是使傳感器進(jìn)入周期性的睡眠狀態(tài),以獲得長久的電池壽命。也就是說,A7153為進(jìn)一步降低平均功耗,內(nèi)建了無線喚醒機(jī)制,MCU先啟動(dòng)A7153的無線喚醒機(jī)制,然后進(jìn)入睡眠模式。此時(shí),除了低功耗無線喚醒定時(shí)器仍在運(yùn)作外,其余電路均自動(dòng)進(jìn)入睡眠模式。待定時(shí)器數(shù)到預(yù)定時(shí)間時(shí),A7153會(huì)自動(dòng)進(jìn)入接收狀態(tài),去偵測有無射頻封包。若有,則接收封包并喚醒MCU,待MCU下達(dá)進(jìn)一步指令。若在某預(yù)定時(shí)間內(nèi)未偵測到封包,則A7153又會(huì)自動(dòng)進(jìn)入睡眠模式并重新開始計(jì)時(shí),形成周而復(fù)始的工作周期,直到接收到封包。
由上述可知,工作周期的長短直接影響數(shù)據(jù)傳輸效率以及能源的消耗。長工作周期可以增進(jìn)數(shù)據(jù)傳輸效率,但是功耗較多;短工作周期可以節(jié)省能源消耗但傳輸效率下降。A7153提供Zigbee定義的16個(gè)射頻信道(RF4CE則是從16個(gè)信道取出三個(gè)信道,分別為2425/2450/2475MHz),MCU只需改變A7153的一個(gè)緩存器,即可達(dá)到換頻。MCU亦可利用A7153的RSSI得知當(dāng)下網(wǎng)絡(luò)上信號(hào)強(qiáng)度,計(jì)算出貼近網(wǎng)絡(luò)質(zhì)量狀況的真正表現(xiàn)。此外,通過CSMA/CA溝通方式可獲得更理想的傳輸效能,同時(shí)大幅地降低封包碰撞的能量消耗。
Zigbee也定義了一個(gè)帶有時(shí)間同步標(biāo)志的可選超幀結(jié)構(gòu)、高優(yōu)先級(jí)通信的GTS機(jī)制、保障無延時(shí)或競爭的通信,并支持高達(dá) 65,000 個(gè)節(jié)點(diǎn)以及不同型態(tài)的網(wǎng)絡(luò)拓?fù)?星形、叢集或網(wǎng)狀)。極低的工作周期可以讓使用鈕扣電池的節(jié)點(diǎn)持續(xù)運(yùn)行數(shù)年。當(dāng)軟件工程師啟動(dòng)AES128加密功能時(shí),A7153僅在發(fā)射或接收數(shù)據(jù)封包時(shí)才執(zhí)行,因此平均功率仍然很低。
RF4CE射頻遙控器——全球新標(biāo)準(zhǔn)
ZigBee 聯(lián)盟主席 Bob Heile 表示:“RF4CE為電子產(chǎn)品制造商提供了一種全球性標(biāo)準(zhǔn),從而簡化對(duì)各種消費(fèi)電子設(shè)備的操控,并改善用戶體驗(yàn)。今后,消費(fèi)者將享有更大的便利,更加靈活地使用消費(fèi)電子設(shè)備。”笙科電子一直很關(guān)注RF4CE的市場需求,基于A7153的高性價(jià)比方案除了具有RF4CE遙控器常見的五大優(yōu)點(diǎn)外,還可幫助客戶使用低成本的MCU,在正成形的RF4CE新趨勢(shì),取得成本優(yōu)勢(shì)。
RF4CE遙控器的五大優(yōu)點(diǎn)為:發(fā)射瞬間電流為IrDA的十分之一,因此遙控器可以有更長的電池壽命;利用雙向通訊能夠定位找不到的遙控裝置;通用指令集實(shí)現(xiàn)真正的互操作性,封包加密,無需使用多個(gè)遙控裝置;能夠?qū)[放在幾乎任何位置的設(shè)備進(jìn)行操控,特別是在隱密的地方;新的交互式功能,增強(qiáng)的用戶接口和先進(jìn)的顯示功能。
本文小結(jié)
笙科電子的A7153在定位上就是鎖定RF4CE相對(duì)單純的點(diǎn)對(duì)點(diǎn)架構(gòu)。該芯片內(nèi)建簡單好用的硬件功能和低功耗的芯片架構(gòu),提供軟件工程師設(shè)計(jì)出長電池壽命的RF4CE遙控器。RF4CE標(biāo)準(zhǔn)的背后有國際一線消費(fèi)性電子大廠的力挺,因此RF4CE被預(yù)估為Zigbee的殺手級(jí)應(yīng)用,成為IEEE 802.15.4最重要的市場。工程師只需選擇通用型的8051(或其它8位單芯片),搭配笙科電子的A7153開發(fā)平臺(tái),即可設(shè)計(jì)出成本最佳化的RF4CE遙控器。RF4CE除了逐步取代既有紅外線遙控器市場外,勢(shì)必還有“異”想不到的應(yīng)用躲在暗處,等著有創(chuàng)意的讀者來尋寶。