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