深入解析CC2642R:低功耗藍(lán)牙無(wú)線MCU的卓越之選
在當(dāng)今的電子領(lǐng)域,低功耗、高性能的無(wú)線微控制器(MCU)需求日益增長(zhǎng)。TI的SimpleLink? CC2642R就是這樣一款出色的2.4 GHz無(wú)線MCU,它支持藍(lán)牙? 5.2低功耗和專(zhuān)有2.4 GHz應(yīng)用,在多個(gè)市場(chǎng)和應(yīng)用中展現(xiàn)出強(qiáng)大的競(jìng)爭(zhēng)力。今天,我們就來(lái)深入了解一下這款CC2642R。
文件下載:cc2642r.pdf
一、核心特性,亮點(diǎn)紛呈
1. 低功耗表現(xiàn)
CC2642R在功耗控制方面表現(xiàn)出色。其有源模式下,接收電流低至6.9 mA,發(fā)射0 dBm時(shí)為7.0 mA,發(fā)射5 dBm時(shí)為9.2 mA。MCU在48 MHz運(yùn)行CoreMark時(shí)僅需3.4 mA(71 μA/MHz)。傳感器控制器在低功耗模式下,以2 MHz運(yùn)行無(wú)限循環(huán)時(shí),電流僅為30.1 μA。待機(jī)電流低至0.94 μA(RTC開(kāi)啟,80 kB RAM和CPU保留),關(guān)機(jī)電流僅150 nA(外部事件喚醒)。這樣的低功耗特性,使得它在對(duì)電池壽命要求較高的應(yīng)用中具有顯著優(yōu)勢(shì)。
2. 強(qiáng)大的處理能力
它配備了強(qiáng)大的48 MHz Arm? Cortex? - M4F處理器,EEMBC CoreMark?評(píng)分達(dá)到148,能夠?yàn)閼?yīng)用提供出色的計(jì)算性能。同時(shí),擁有352 kB的系統(tǒng)可編程閃存、256 kB的ROM用于協(xié)議和庫(kù)函數(shù),以及8 kB的緩存SRAM(也可作為通用RAM使用),為程序運(yùn)行和數(shù)據(jù)存儲(chǔ)提供了充足的空間。
3. 豐富的外設(shè)資源
數(shù)字外設(shè)可路由到任何GPIO,擁有4× 32位或8× 16位通用定時(shí)器、12位ADC(200 kSamples/s,8通道)、2×比較器(帶內(nèi)部參考DAC)、可編程電流源、2× UART、2× SSI(SPI、MICROWIRE、TI)、I2C和I2S、實(shí)時(shí)時(shí)鐘(RTC)、AES 128和256位加密加速器、ECC和RSA公鑰硬件加速器、SHA2加速器(完整套件至SHA - 512)以及真隨機(jī)數(shù)生成器(TRNG)等豐富的外設(shè),滿足各種不同應(yīng)用的需求。
4. 優(yōu)秀的射頻性能
2.4 GHz RF收發(fā)器兼容藍(lán)牙5.2低功耗及早期LE規(guī)范,具備3線、2線、1線PTA共存機(jī)制。接收器靈敏度極高,藍(lán)牙125 kbps(LE Coded PHY)可達(dá) - 105 dBm,1 Mbps PHY為 - 97 dBm,輸出功率最高可達(dá) + 5 dBm,并具有溫度補(bǔ)償功能,適合全球射頻法規(guī)要求。
二、廣泛應(yīng)用,前景無(wú)限
CC2642R的應(yīng)用領(lǐng)域十分廣泛,涵蓋了通信設(shè)備、移動(dòng)電話、醫(yī)療、建筑自動(dòng)化、有線網(wǎng)絡(luò)、個(gè)人電子設(shè)備、建筑安全系統(tǒng)、HVAC、消防安全系統(tǒng)、游戲、視頻監(jiān)控、工廠自動(dòng)化和控制、電子銷(xiāo)售點(diǎn)(EPOS)、電網(wǎng)基礎(chǔ)設(shè)施、可穿戴設(shè)備(非醫(yī)療)、智能電表、電網(wǎng)通信等多個(gè)領(lǐng)域。無(wú)論是需要長(zhǎng)距離通信的應(yīng)用,還是對(duì)低功耗和高性能有嚴(yán)格要求的場(chǎng)景,CC2642R都能勝任。
三、詳細(xì)剖析,深入了解
1. 系統(tǒng)CPU
CC2642R采用了Arm? Cortex? - M4F系統(tǒng)CPU,運(yùn)行應(yīng)用和無(wú)線電協(xié)議棧的高層。它具有ARMv7 - M架構(gòu),優(yōu)化了小尺寸嵌入式應(yīng)用,采用Arm Thumb? - 2混合16位和32位指令集,實(shí)現(xiàn)了快速代碼執(zhí)行,提高了睡眠模式時(shí)間。同時(shí),具備確定性、高性能的中斷處理能力,適用于時(shí)間關(guān)鍵型應(yīng)用。此外,還擁有單周期乘法指令、硬件除法、浮點(diǎn)運(yùn)算單元(FPU)、內(nèi)存保護(hù)單元(MPU)等特性,為安全關(guān)鍵型應(yīng)用提供了保障。
2. 射頻核心
RF核心包含一個(gè)Arm Cortex - M0處理器,負(fù)責(zé)模擬RF和基帶電路的接口,處理與系統(tǒng)CPU之間的數(shù)據(jù),并將信息位組裝成給定的數(shù)據(jù)包結(jié)構(gòu)。它提供了高級(jí)的基于命令的API,可自主處理無(wú)線電協(xié)議的時(shí)間關(guān)鍵方面,減輕了主CPU的負(fù)擔(dān)。支持藍(lán)牙5.2低功耗,包括高速2 Mbps物理層和500 kbps、125 kbps長(zhǎng)距離PHYs(Coded PHY),部分物理層無(wú)線電格式采用軟件定義無(wú)線電,可通過(guò)OTA更新支持未來(lái)標(biāo)準(zhǔn)。
3. 內(nèi)存管理
CC2642R擁有高達(dá)352 kB的非易失性(閃存)內(nèi)存,用于存儲(chǔ)代碼和數(shù)據(jù)。閃存可在系統(tǒng)中編程和擦除,最后一個(gè)閃存扇區(qū)包含客戶配置部分(CCFG)。超低泄漏系統(tǒng)靜態(tài)RAM(SRAM)分為最多五個(gè)16 kB塊,可用于數(shù)據(jù)存儲(chǔ)和代碼執(zhí)行,并通過(guò)奇偶校驗(yàn)保護(hù),提高了運(yùn)行的可靠性。此外,還有8 kB的4路隨機(jī)替換緩存,可提高代碼執(zhí)行速度,降低功耗。
4. 傳感器控制器
傳感器控制器在待機(jī)和有源功率模式下均可選擇性啟用,其外設(shè)由傳感器控制器引擎控制。該引擎是一種專(zhuān)有的功率優(yōu)化CPU,可自主讀取和監(jiān)控傳感器或執(zhí)行其他任務(wù),顯著降低功耗并減輕系統(tǒng)CPU的負(fù)擔(dān)。它使用類(lèi)似于C的簡(jiǎn)單編程語(yǔ)言進(jìn)行編程,具有靈活性高、可動(dòng)態(tài)重用硬件資源等優(yōu)點(diǎn)。典型應(yīng)用包括讀取模擬傳感器、接口數(shù)字傳感器、電容感應(yīng)、波形生成等。
5. 密碼學(xué)模塊
CC2642R配備了一系列現(xiàn)代密碼學(xué)相關(guān)的硬件加速器,包括真隨機(jī)數(shù)生成器(TRNG)、安全哈希算法2(SHA - 2)、高級(jí)加密標(biāo)準(zhǔn)(AES)、公鑰加速器等。通過(guò)這些模塊和TI提供的密碼學(xué)驅(qū)動(dòng)程序,應(yīng)用或堆棧可以實(shí)現(xiàn)密鑰協(xié)商方案、簽名生成、SHA2基于MACs、塊密碼操作模式等功能,為數(shù)據(jù)安全提供了有力保障。
6. 定時(shí)器資源
CC2642R擁有多種定時(shí)器,包括實(shí)時(shí)時(shí)鐘(RTC)、通用定時(shí)器(GPTIMER)、傳感器控制器定時(shí)器和無(wú)線電定時(shí)器。RTC可在除關(guān)機(jī)模式外的所有功率模式下使用,用于操作系統(tǒng)的基本定時(shí)器和傳感器數(shù)據(jù)的時(shí)間戳。GPTIMER可作為4× 32位或8× 16位定時(shí)器,支持多種功能。傳感器控制器定時(shí)器用于傳感器相關(guān)任務(wù),無(wú)線電定時(shí)器用于無(wú)線網(wǎng)絡(luò)通信的定時(shí)基準(zhǔn)。
7. 串行外設(shè)和I/O
它具備SSI、UART、I2S、I2C等串行外設(shè),支持多種通信協(xié)議和數(shù)據(jù)傳輸速率。I/O控制器可靈活配置數(shù)字I/O引腳,所有數(shù)字I/O均可產(chǎn)生中斷和喚醒功能,部分GPIO具有高驅(qū)動(dòng)能力。
8. 電池和溫度監(jiān)測(cè)
模塊包含窗口比較器,可在溫度或電源電壓超出定義窗口時(shí)中斷系統(tǒng)CPU,也可用于從待機(jī)模式喚醒設(shè)備,使應(yīng)用能夠根據(jù)環(huán)境條件做出響應(yīng)。
9. μDMA控制器
直接內(nèi)存訪問(wèn)(μDMA)控制器可將數(shù)據(jù)傳輸任務(wù)從系統(tǒng)CPU卸載,提高處理器和總線帶寬的使用效率。它具有高度靈活和可配置的通道操作,支持多種傳輸模式和數(shù)據(jù)大小。
10. 調(diào)試功能
調(diào)試子系統(tǒng)實(shí)現(xiàn)了IEEE 1149.7 Class 4(cJTAG)和IEEE 1149.1(JTAG)標(biāo)準(zhǔn),可通過(guò)2引腳或4引腳進(jìn)行通信。同時(shí),還實(shí)現(xiàn)了用戶可配置的防火墻,控制對(duì)調(diào)試/測(cè)試端口的未經(jīng)授權(quán)訪問(wèn)。此外,還具備EnergyTrace/EnergyTrace++技術(shù),可測(cè)量MCU電流消耗,跟蹤C(jī)PU和外設(shè)的功率狀態(tài)。
11. 電源管理
CC2642R支持多種功率模式,包括活動(dòng)模式、空閑模式、待機(jī)模式和關(guān)機(jī)模式。不同模式下,CPU、閃存、SRAM、無(wú)線電、外設(shè)等的狀態(tài)和功耗各不相同。傳感器控制器可獨(dú)立于系統(tǒng)CPU控制其外設(shè),進(jìn)一步降低功耗。TI建議使用其提供的軟件開(kāi)發(fā)套件(SDK)進(jìn)行應(yīng)用開(kāi)發(fā),以實(shí)現(xiàn)最佳的功率、RF和時(shí)鐘管理。
12. 時(shí)鐘系統(tǒng)
擁有48 MHz SCLK_HF(可由內(nèi)部48 MHz RC振蕩器或外部48 MHz晶體驅(qū)動(dòng))、2 MHz SCLK_MF(由內(nèi)部2 MHz RC振蕩器驅(qū)動(dòng))和32.768 kHz SCLK_LF(可由內(nèi)部32.8 kHz RC振蕩器、32.768 kHz晶體或數(shù)字IO時(shí)鐘輸入驅(qū)動(dòng))等內(nèi)部系統(tǒng)時(shí)鐘,滿足不同模塊的時(shí)鐘需求。
四、設(shè)計(jì)參考,助力開(kāi)發(fā)
1. 參考設(shè)計(jì)
在設(shè)計(jì)使用CC2642R的應(yīng)用時(shí),可參考CC26x2REM - 7ID設(shè)計(jì)文件、LAUNCHXL - CC26X2R1設(shè)計(jì)文件以及Sub - 1 GHz和2.4 GHz天線套件。這些參考設(shè)計(jì)提供了原理圖、布局、生產(chǎn)文件等,幫助開(kāi)發(fā)者快速搭建應(yīng)用平臺(tái),并選擇合適的天線。
2. 結(jié)溫計(jì)算
通過(guò)特定的公式,可根據(jù)封裝溫度、板溫度或環(huán)境溫度計(jì)算結(jié)溫。在不同的應(yīng)用場(chǎng)景中,需要考慮不同模塊的電流消耗,以計(jì)算合適的功率耗散。
五、開(kāi)發(fā)支持,一應(yīng)俱全
1. 工具和軟件
TI為CC2642R提供了豐富的開(kāi)發(fā)工具和軟件,包括CC26x2 LaunchPad?開(kāi)發(fā)套件、TMDSEMU110 - U調(diào)試探頭、SimpleLink? LOWPOWER F2 SDK、Code Composer Studio?、Code Composer Studio? Cloud IDE、IAR Embedded Workbench?、SmartRF? Studio、Sensor Controller Studio、CCS UniFlash等。這些工具和軟件涵蓋了代碼生成、調(diào)試、性能評(píng)估等多個(gè)方面,為開(kāi)發(fā)者提供了便利。
2. 文檔支持
開(kāi)發(fā)者可通過(guò)ti.com/product/CC2642R獲取文檔更新通知,包括TI Resource Explorer、硅勘誤表、應(yīng)用報(bào)告、技術(shù)參考手冊(cè)等。同時(shí),TI E2E?支持論壇為開(kāi)發(fā)者提供了獲取快速、驗(yàn)證答案和設(shè)計(jì)幫助的渠道。
綜上所述,CC2642R憑借其低功耗、高性能、豐富的外設(shè)資源和完善的開(kāi)發(fā)支持,是電子工程師在設(shè)計(jì)藍(lán)牙低功耗應(yīng)用時(shí)的優(yōu)秀選擇。在實(shí)際開(kāi)發(fā)過(guò)程中,工程師們可以充分利用其特性,結(jié)合具體應(yīng)用需求,開(kāi)發(fā)出更加優(yōu)秀的產(chǎn)品。你在使用類(lèi)似MCU的過(guò)程中,遇到過(guò)哪些有趣的挑戰(zhàn)呢?歡迎在評(píng)論區(qū)分享。
-
無(wú)線MCU
+關(guān)注
關(guān)注
2文章
65瀏覽量
18285 -
低功耗藍(lán)牙
+關(guān)注
關(guān)注
1文章
280瀏覽量
22419
發(fā)布評(píng)論請(qǐng)先 登錄
一款面向低功耗藍(lán)牙 4 和 5 應(yīng)用的無(wú)線 MCU
請(qǐng)問(wèn)CC2652R和CC2642R什么時(shí)候正式生產(chǎn)呢?
CC2642R SimpleLink Bluetooth? 低耗能 CC2642R 無(wú)線 MCU
深入解析CC2642R:低功耗藍(lán)牙無(wú)線MCU的卓越之選
評(píng)論