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