CC2538:2.4GHz無線應(yīng)用的強大片上系統(tǒng)
在當(dāng)今的無線通信領(lǐng)域,高性能、低功耗的微控制器系統(tǒng)-on-chip(SoC)至關(guān)重要。CC2538xFnn就是這樣一款理想的無線微控制器SoC,適用于高性能ZigBee應(yīng)用。今天就帶大家深入了解CC2538的特性、參數(shù)以及應(yīng)用設(shè)計等方面的內(nèi)容。
文件下載:cc2538.pdf
一、器件概述
1.1 特性亮點
CC2538具有諸多強大的特性。其微控制器采用了ARM? Cortex? - M3內(nèi)核,具備代碼預(yù)取功能,時鐘速度最高可達32MHz。片上閃存容量有512KB、256KB或128KB可選,還擁有高達32KB的RAM(在所有電源模式下有16KB可保留數(shù)據(jù))。
在片上外設(shè)方面也十分豐富,有μDMA、4個通用定時器(每個為32位或2個16位)、32位32 - kHz睡眠定時器等。它支持片上空中升級(OTA)和雙ZigBee應(yīng)用配置文件,12位ADC有8個通道且分辨率可配置,還有電池監(jiān)測和溫度傳感器等。
RF部分,其2.4 - GHz IEEE 802.15.4兼容的RF收發(fā)器表現(xiàn)出色,接收靈敏度可達 - 97 dBm,鄰道抑制比(ACR)為44 dB,可編程輸出功率最高可達7 dBm。同時,具備安全硬件加速功能,如AES - 128/256、SHA2硬件加密引擎,可選ECC - 128/256、RSA硬件加速引擎用于安全密鑰交換。
1.2 應(yīng)用廣泛
CC2538的應(yīng)用場景涵蓋了多個領(lǐng)域,包括無線傳感器網(wǎng)絡(luò)、智能家居和建筑自動化、智能照明系統(tǒng)以及物聯(lián)網(wǎng)等。在這些應(yīng)用中,它能夠憑借自身的高性能和低功耗特性,穩(wěn)定地處理復(fù)雜的網(wǎng)絡(luò)協(xié)議和應(yīng)用任務(wù)。
1.3 詳細描述
CC2538xFnn將強大的基于ARM Cortex - M3的MCU系統(tǒng)與片上RAM和閃存以及穩(wěn)健的IEEE 802.15.4無線電相結(jié)合。32個通用輸入輸出端口(GPIO)和串行外設(shè)便于與其他電路板進行簡單連接。強大的硬件安全加速器可實現(xiàn)快速高效的認(rèn)證和加密,讓CPU專注于應(yīng)用任務(wù)。多個帶數(shù)據(jù)保留功能的低功耗模式,能實現(xiàn)從睡眠狀態(tài)快速啟動,并在執(zhí)行周期性任務(wù)時消耗最少的能量。此外,它還包含強大的調(diào)試系統(tǒng)和全面的驅(qū)動庫,其ROM中包含實用函數(shù)庫和串行引導(dǎo)加載程序,結(jié)合TI的Z - Stack軟件解決方案,成為市場上功能強大且經(jīng)過驗證的ZigBee解決方案。
1.4 功能框圖
從功能框圖中可以更清晰地看到CC2538各個模塊之間的連接和協(xié)作關(guān)系,有助于我們理解其工作原理和信號流程。
二、器件對比
CC2538系列有不同的型號,如CC2538SF53、CC2538SF23、CC2538NF53、CC2538NF23和CC2538NF11等。它們在閃存容量、RAM容量以及安全硬件配置上有所差異。例如,CC2538SF53和CC2538SF23具備AES/SHA和ECC/RSA安全硬件,而CC2538NF53和CC2538NF23只有AES/SHA安全硬件,CC2538NF11的閃存容量為128KB,RAM為16KB。在選擇具體型號時,需要根據(jù)項目的實際需求,如存儲容量要求、安全性能要求等來綜合考慮。
| DEVICE | FLASH(KB) | RAM(KB) | SECURITY HW AES/SHA | SECURITY HW ECC/RSA |
|---|---|---|---|---|
| CC2538SF53 | 512 | 32 | Yes | Yes |
| CC2538SF23 | 256 | 32 | Yes | Yes |
| CC2538NF53 | 512 | 32 | Yes | No |
| CC2538NF23 | 256 | 32 | Yes | No |
| CC2538NF11 | 128 | 16 | Yes | No |
三、終端配置和功能
3.1 引腳配置
CC2538采用56引腳的RTQ封裝,其引腳功能豐富多樣。包括模擬和數(shù)字電源引腳、USB相關(guān)引腳、JTAG調(diào)試引腳、GPIO引腳以及RF引腳等。例如,AVDD為2 - 3.6V模擬電源連接引腳,DVDD為2 - 3.6V數(shù)字電源連接引腳,PA0 - PA7為GPIO端口A的引腳,同時還承擔(dān)著ROM引導(dǎo)加載程序的UART、SSI等功能。在設(shè)計電路板時,需要準(zhǔn)確理解每個引腳的功能和電氣特性,確保正確連接和使用。
| NAME | NUMBER | PIN TYPE | DESCRIPTION |
|---|---|---|---|
| AVDD | 33,36,39,40,41 | Power (analog) | 2 - V - 3.6 - V analog power - supply connection |
| AVDD GUARD | 43 | Power (analog) | 2 - V - 3.6 - V analog power - supply connection |
| DCOUPL1 | 56 | Power (digital) | 1. - V regulated digital - supply decoupling capacitor |
| DCOUPL2 | 32 | Power (digital) | 1.8 - V regulated digital - supply decoupling capacitor. Short this pin to pin 56. |
| DGND_USB | 1 | Ground (USB pads) | USB ground |
| DVDD | 10,15,24,55 | Power (digital) | 2 - V - 3.6 - V digital power - supply connection |
| DVDD_USB | 4 | Power (USB pads) | 3.3 - V USB power - supply connection |
| JTAG TCK | 47 | Digital I/O | JTAG TCK |
| JTAG_ TMS | 46 | Digital I/O | JTAG TMS |
| PAO | 16 | Digital/analog V/O | GPIO port A pin 0. ROM bootloader UART RXD |
| ... | ... | ... | ... |
四、規(guī)格參數(shù)
4.1 絕對最大額定值
在使用CC2538時,需要注意其絕對最大額定值。所有電源引腳的電壓范圍為 - 0.3V至3.9V,任何數(shù)字引腳的電壓范圍為 - 0.3V至VDD + 0.3V(且≤3.9V),輸入RF電平最大為10dBm,存儲溫度范圍為 - 40℃至125℃。超過這些額定值可能會對器件造成永久性損壞。
4.2 ESD額定值
該器件的靜電放電(ESD)性能方面,人體模型(HBM)為 + 1kV,帶電設(shè)備模型(CDM)所有引腳為 + 500V。在實際操作和電路板設(shè)計中,要采取適當(dāng)?shù)腅SD防護措施,以避免ESD對器件造成損害。
4.3 推薦工作條件
推薦的工作環(huán)境溫度范圍為 - 40℃至125℃,工作電源電壓為2V至3.6V。需要注意的是,CC2538包含上電復(fù)位(POR)模塊和欠壓檢測器(BOD),但在最低的兩種電源模式(PM2和PM3)下,BOD會斷電,可能導(dǎo)致電壓監(jiān)控受限。因此,在設(shè)計系統(tǒng)電源時要格外小心,確保電源穩(wěn)定。
4.4 電氣特性
CC2538的電氣特性涉及多個方面,如核心電流消耗、不同工作模式下的電流消耗等。在數(shù)字調(diào)節(jié)器開啟、16 - MHz RCOSC運行且無無線電、晶體或外設(shè)激活時,核心電流消耗為7mA;當(dāng)32 - MHz XOSC運行、無線電處于RX模式且輸入功率為 - 50dBm、無外設(shè)激活、CPU空閑時,電流消耗為20mA。了解這些電氣特性有助于我們在設(shè)計時合理規(guī)劃電源,降低功耗。
4.5 一般特性
在喚醒和定時方面,從電源模式1到活動模式的喚醒時間為4μs,從電源模式2或3到活動模式的喚醒時間為136μs。RF頻率范圍可編程,步長為1MHz,在2394MHz至2507MHz之間,無線電波特率為250kbps,芯片速率為2MChip/s。閃存的擦除周期可達20k次,頁面大小為2KB。這些特性對于系統(tǒng)的實時性和數(shù)據(jù)存儲管理有著重要的影響。
4.6 RF接收和發(fā)射部分
RF接收部分的接收器靈敏度在正常工作條件下可達 - 97dBm,鄰道抑制比表現(xiàn)出色,在5MHz和 - 5MHz通道間隔時均為44dB。RF發(fā)射部分的標(biāo)稱輸出功率可達7dBm,可編程輸出功率范圍為30dB。這些參數(shù)決定了CC2538在無線通信中的接收和發(fā)射能力,對于構(gòu)建穩(wěn)定的無線通信網(wǎng)絡(luò)至關(guān)重要。
4.7 晶體振蕩器和RC振蕩器
32 - MHz晶體振蕩器的晶體頻率為32MHz,頻率精度要求為 - 40至40ppm,啟動時間為0.3ms。32.768 - kHz晶體振蕩器的晶體頻率為32.768kHz,頻率精度要求同樣為 - 40至40ppm。16 - MHz RC振蕩器的頻率為16MHz,校準(zhǔn)后頻率精度可達 ± 0.6%。不同的振蕩器在系統(tǒng)中發(fā)揮著不同的作用,合理選擇和配置振蕩器對于系統(tǒng)的穩(wěn)定性和性能至關(guān)重要。
4.8 RSSI/CCA和FREQEST特性
RSSI范圍為100dB,絕對未校準(zhǔn)RSSI/CCA精度為 ± 4dB。FREQEST范圍為 ± 250kHz,精度為 ± 10kHz。這些特性對于無線信號的強度測量和頻率估計有著重要的作用,有助于實現(xiàn)更精準(zhǔn)的無線通信。
4.9 頻率合成器和模擬溫度傳感器
頻率合成器的相位噪聲在不同偏移頻率下表現(xiàn)良好,如在 + 1MHz偏移時為 - 111dBc/Hz。模擬溫度傳感器在25℃時的輸出為1422(12位ADC),溫度系數(shù)為4.2/1℃。這些特性為系統(tǒng)的頻率控制和溫度監(jiān)測提供了支持。
4.10 ADC特性
ADC具有多個輸入通道和不同的分辨率設(shè)置。輸入電壓范圍為0至VDD,有效位數(shù)(ENOB)在不同設(shè)置下有所不同,如單端輸入12位設(shè)置時為10.8位。轉(zhuǎn)換時間也會隨著分辨率的提高而增加,12位設(shè)置時為132μs。ADC的這些特性使得CC2538能夠準(zhǔn)確地采集模擬信號。
4.11 控制輸入AC和DC特性
控制輸入AC特性方面,系統(tǒng)時鐘頻率在16MHz至32MHz之間,RESET_N低電平持續(xù)時間最短為1μs,中斷脈沖持續(xù)時間最短為20ns。DC特性方面,邏輯0輸入電壓最大為0.5V,邏輯1輸入電壓最小為2.5V。這些特性確保了系統(tǒng)在不同信號輸入下的正常工作。
4.12 USB接口DC特性
USB接口在VDD為3.6V且負(fù)載為4mA時,高電平輸出電壓為3.4V,低電平輸出電壓為0.2V。這對于實現(xiàn)USB通信的穩(wěn)定性和兼容性非常重要。
4.13 熱阻特性
RTQ封裝的熱阻特性包括結(jié)到外殼(頂部)、結(jié)到電路板、結(jié)到自由空氣等不同情況下的熱阻。了解這些熱阻特性有助于我們在設(shè)計散熱方案時,確保器件在合適的溫度范圍內(nèi)工作。
五、應(yīng)用、實現(xiàn)和布局
5.1 典型應(yīng)用電路
CC2538的典型應(yīng)用電路所需的外部組件較少。在USB接口部分,USB_P和USB_N引腳需要串聯(lián)電阻R21和R31進行阻抗匹配,D + 線需要上拉電阻R32。同時,各種電容和電感用于RF匹配網(wǎng)絡(luò)、晶體振蕩器加載等。在設(shè)計電路板時,要嚴(yán)格按照推薦的組件值和連接方式進行布局,以確保系統(tǒng)的性能。
5.2 輸入輸出匹配
當(dāng)使用不平衡天線(如單極天線)時,需要使用巴倫來優(yōu)化性能,可以使用低成本的分立電感和電容實現(xiàn)。如果使用平衡天線(如折疊偶極子天線),則可以省略巴倫。這需要根據(jù)實際的天線類型進行合理的選擇和設(shè)計。
5.3 晶體配置
32 - MHz晶體振蕩器使用外部32 - MHz晶體XTAL1和兩個加載電容C341和C351,32.768 - kHz晶體振蕩器使用可選的32.768 - kHz晶體XTAL2和兩個加載電容C441和C451。通過特定的公式計算晶體的負(fù)載電容,必要時使用串聯(lián)電阻以滿足等效串聯(lián)電阻(ESR)要求。正確配置晶體對于系統(tǒng)的時鐘穩(wěn)定性至關(guān)重要。
5.4 電壓調(diào)節(jié)器和電源濾波
片上1.8 - V電壓調(diào)節(jié)器需要解耦電容(C561、C321)并在它們之間進行外部連接以穩(wěn)定工作。同時,電源解耦和濾波對于實現(xiàn)最佳性能非常重要,TI提供了推薦的緊湊參考設(shè)計供我們參考。
六、器件和文檔支持
6.1 開發(fā)支持
TI為CC2538提供了豐富的開發(fā)支持。軟件方面,有Code Composer Studio?集成開發(fā)環(huán)境(IDE),包括編輯器、C/C++/匯編代碼生成和調(diào)試功能,還有Scalable, Real - Time Foundation Software(DSP/BIOS?)提供基本的運行時目標(biāo)軟件。硬件方面,有Extended Development System(XDS?)仿真器。這些開發(fā)工具和軟件為我們開發(fā)CC2538應(yīng)用提供了便利。
6.2 文檔支持
TI提供了一系列關(guān)于CC2538的文檔,如CC2538 SoC的勘誤表、應(yīng)用筆記、用戶指南等。同時,還有TI E2E?在線社區(qū)和TI嵌入式處理器Wiki等社區(qū)資源,方便我們與其他工程師交流和獲取更多的技術(shù)信息。
6.3 其他信息
TI還提供了廣泛的低成本、低功耗RF解決方案,包括RF收發(fā)器、RF發(fā)射器、RF前端和片上系統(tǒng)等,以及各種軟件解決方案。此外,還有低功耗RF在線社區(qū)和開發(fā)者網(wǎng)絡(luò),為我們提供技術(shù)支持和合作機會。
七、機械封裝和可訂購信息
CC2538有多種可訂購的部件編號,如CC2538NF11RTQR、CC2538NF23RTQR等,采用QFN(RTQ)封裝,引腳數(shù)為56。不同的部件編號在狀態(tài)、材料類型、包裝數(shù)量、載具、RoHS合規(guī)性等方面可能存在差異。在選擇和訂購時,需要根據(jù)項目的具體要求進行選擇。
總之,CC2538憑借其強大的性能、豐富的功能和完善的支持體系,在2.4GHz無線應(yīng)用領(lǐng)域具有很大的優(yōu)勢。作為電子工程師,我們可以充分利用CC2538的特性,設(shè)計出更加優(yōu)秀的無線通信產(chǎn)品。大家在使用CC2538的過程中遇到過哪些問題或者有什么獨特的設(shè)計經(jīng)驗?zāi)??歡迎在評論區(qū)分享交流。
-
片上系統(tǒng)
+關(guān)注
關(guān)注
0文章
202瀏覽量
27682 -
無線應(yīng)用
+關(guān)注
關(guān)注
0文章
14瀏覽量
8199 -
CC2538
+關(guān)注
關(guān)注
0文章
15瀏覽量
14387
發(fā)布評論請先 登錄
cc2538的具體好處
2.4-GHz的CC2538片上系統(tǒng)解決方案
cc2538 對2.4Ghz IEEE ZigBee IP應(yīng)用解決方案
一個用于 2.4GHz IEEE 802.15.4,6LoWPAN 和zigbee應(yīng)用的強大片上系統(tǒng)
CC2538 JTAG連接器選擇哪個
請問CC2538 ZNP 項目中 CC2538-SBL和CC2538有什么區(qū)別?
高性能2.4GHz RF前端CC2591
利用2.4GHz射頻芯片CC2420實現(xiàn)ZigBee無線通信設(shè)計下載
CC2538/CC26xx系列應(yīng)用指南
2.4GHz的CC2538應(yīng)用片上系統(tǒng)的解決方案詳細資料概述
如何使用不同的IDE在CC2538設(shè)備上進行軟件開發(fā)
CC2538 用于 2.4GHz IEEE 802.15.4-2006 和 ZigBee 應(yīng)用的強大片上系統(tǒng)
基于CC2500的2.4GHz無線收發(fā)系統(tǒng)設(shè)計
CC2538:2.4GHz無線應(yīng)用的強大片上系統(tǒng)
評論