揭秘基于SoC芯片CC2531與CC2591的WSN節(jié)點(diǎn)通信模塊設(shè)計(jì)
無(wú)線傳感器網(wǎng)絡(luò)(Wireless Sensor Network,WSN)以其低復(fù)雜度、低成本、低功耗、網(wǎng)絡(luò)節(jié)點(diǎn)多等優(yōu)點(diǎn),在實(shí)際生活中的應(yīng)用越來(lái)越廣泛,尤其是一些片上系統(tǒng)(SoC)的出現(xiàn),大大降低了無(wú)線傳感器網(wǎng)絡(luò)的開發(fā)難度。在應(yīng)用這些片上系統(tǒng)進(jìn)行無(wú)線傳感器網(wǎng)絡(luò)開發(fā)時(shí),由于片上系統(tǒng)本身的無(wú)線通信部分的發(fā)射功率都很?。ㄈ鏑C2531的發(fā)射功率只有4.5 dBm),加上其接收靈敏度也固定在一定水平,這樣就限制了無(wú)線傳感器網(wǎng)絡(luò)的通信距離,常見的傳輸距離為幾百米不等。而在一些特定的應(yīng)用環(huán)境中,要求網(wǎng)絡(luò)節(jié)點(diǎn)間的安放距離達(dá)到一公里以上甚至更遠(yuǎn)。
本文介紹一種基于核心芯片CC2531的無(wú)線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)設(shè)計(jì),應(yīng)用TI公司的2.4 GHz的射頻前端芯片CC2591來(lái)提高無(wú)線通信部分的發(fā)射功率,進(jìn)一步改善其接收靈敏度,從而延長(zhǎng)通信距離。
1 核心芯片介紹
1.1 CC2531
CC2531是TI公司推出的具有USB功能的用于IEEE 802.15.4、ZigBee和RF4CE應(yīng)用的片上系統(tǒng)(SoC)解決方案。它能夠以非常低的總材料成本建立強(qiáng)大的網(wǎng)絡(luò)節(jié)點(diǎn)。CC2531集成了2.4 G.Hz的RF收發(fā)器、增強(qiáng)工業(yè)標(biāo)準(zhǔn)的8051 MCU、在系統(tǒng)可編程的256 KB Flash、8 KB RAM和許多其他強(qiáng)大的功能;發(fā)射功率為4.5 dBm(可調(diào)),接收機(jī)的接收靈敏度為-97 dBm。
1.2 CC2591
CC2591是TI公司推出的工作在2.4 GHz,面向低功耗與低電壓無(wú)線應(yīng)用,集成度很高的射頻前端芯片。CC2591的內(nèi)部集成功率放大器(PA)的增益為22 dB,最大發(fā)射功率為+22 dBm(輸入+5 dBm),輸出1 dB壓縮點(diǎn)+19 dBm,接收部分內(nèi)部集成的LNA分高低接收增益分別為11 dBm、1 dBm,噪聲系數(shù)為4.8 dB,接收靈敏度改善6 dB。
2 總體設(shè)計(jì)
根據(jù)設(shè)計(jì)要求,系統(tǒng)硬件結(jié)構(gòu)框圖如圖1所示。核心芯片CC2531結(jié)合其外圍電路(如晶振、A/D基準(zhǔn)電壓、存儲(chǔ)器、傳感器及調(diào)試接口等),加上必需的電源模塊以及射頻前端芯片CC2591,構(gòu)成了本方案的硬件系統(tǒng)。在應(yīng)用于不同的領(lǐng)域時(shí),對(duì)應(yīng)的傳感器、電源、A/D基準(zhǔn)電壓、存儲(chǔ)器等均可進(jìn)行相應(yīng)的調(diào)整。CC2531和CC2591部分的硬件設(shè)計(jì)則較為固定。
圖1 系統(tǒng)硬件結(jié)構(gòu)框圖
3 性能參數(shù)預(yù)算
3.1 發(fā)射功率預(yù)算
根據(jù)CC2531和CC2591的數(shù)據(jù)手冊(cè)可知:CC2531RF端口的發(fā)射功率最大為+4.5 dBm,修改TXPOWER寄存器的值可調(diào)節(jié)其發(fā)射功率,范圍為-22~+4.5dBm。連接CC2591后,CC2591發(fā)射模式下PA增益最大為22 dB,則對(duì)應(yīng)的發(fā)射功率范圍為+22~10 dBm(最大值由PA本身決定,最小值可以更小)。綜合考慮其PA的1 dBm壓縮點(diǎn)(19 dBm)和系統(tǒng)功耗等因素,設(shè)定其TX-POWER=0xD5,即CC2531的輸出功率為1 dBm,CC2591的發(fā)射功率為19 dBm是較理想的大功率輸出參考設(shè)定(僅供參考,實(shí)際中可能會(huì)有變化)。
3.2 接收靈敏度估算
CC2591處于接收高增益模式時(shí),HGM=1,其外部天線連同內(nèi)部T/R選擇器到內(nèi)部LNA的噪聲系數(shù)NF為4.8 dB,后端CC2531內(nèi)部可解析的信號(hào)的信噪比SNR為3 dB(保證誤碼率在一定水平),單信道發(fā)射接收帶寬BW可設(shè)為1 MHz或5 MHz。根據(jù)公式,當(dāng)正常室溫T0=290 K時(shí),1 Hz帶寬的噪聲功率為N0=-174 dBm,接收靈敏度S=-174 dBm+NF+SNR+10log(BW)。
代入?yún)?shù)可得:接收帶寬5 MHz時(shí),接收靈敏度S=-99.2 dBm。
3.3 通信距離估算
在現(xiàn)實(shí)環(huán)境中,任意兩點(diǎn)之間通信,環(huán)境給傳輸波帶來(lái)的損耗一般無(wú)法定量估算,而且根據(jù)環(huán)境變化千差萬(wàn)別。在不考慮外界影響和傳輸損耗,電磁波在理想情況下傳播的條件下,無(wú)線通信傳輸距離的計(jì)算公式如下:
Loss=32.44+20lgd+201gFreq
天線增益暫不考慮(需要根據(jù)實(shí)際購(gòu)買天線參數(shù)而定)。鏈路損耗預(yù)算Loss為118.2 dBm(不計(jì)非理想損耗),頻率Freq以CC2531的RF中心頻率2450 MHz計(jì)算,可得無(wú)線通信傳輸距離d=7.93 km。實(shí)際應(yīng)用中達(dá)不到這個(gè)距離,此值僅供參考。