深入探究CC2540F128/F256:低功耗藍牙單芯片解決方案
作為電子工程師,我們一直在尋找優質、高效且經濟的芯片方案來滿足各類設計需求。TI公司的CC2540F128和CC2540F256正是這樣的產品,它們在藍牙低功耗應用領域表現出色。接下來,我們就一起深入了解這兩款芯片。
文件下載:cc2540.pdf
一、產品概述
CC2540是一款專為藍牙低能耗(BLE)應用打造的低成本、低功耗片上系統(SoC)。它有兩個版本,即CC2540F128和CC2540F256,分別配備128KB和256KB的閃存,結合TI的藍牙低能耗協議棧,是市場上最靈活且經濟的單模藍牙低能耗解決方案。
二、核心特性
(一)真正的單芯片解決方案
CC2540能夠同時運行應用程序和藍牙低能耗協議棧,還集成了豐富的外設,可與各種傳感器輕松連接。其采用6mm × 6mm的QFN40封裝,外部元件少,TI還提供參考設計,方便我們進行開發。
(二)優秀的射頻性能
- 藍牙低能耗技術兼容:具有高達97dB的鏈路預算,無需外部前端即可實現長距離應用。同時,它還具備精確的數字接收信號強度指示器(RSSI)。
- 全球射頻法規合規:符合ETSI EN 300 328和EN 300 440 Class 2(歐洲)、FCC CFR47 Part 15(美國)以及ARIB STD - T66(日本)等法規。
(三)低功耗優勢
CC2540在不同工作模式下的功耗都非常低,例如:
- 主動接收模式(RX)低至19.6mA。
- 主動發射模式(TX, - 6dBm)為24mA。
- 電源模式1(3μs喚醒)為235μA。
- 電源模式2(睡眠定時器開啟)為0.9μA。
- 電源模式3(外部中斷)為0.4μA。 而且它的供電電壓范圍寬(2V - 3.6V),在所有電源模式下都能實現全RAM和寄存器保留。若搭配TPS62730,還能進一步降低功耗,延長電池壽命達20%。
(四)強大的微控制器
- 高性能低功耗8051內核:能高效處理各種任務。
- 大容量閃存和SRAM:提供128KB或256KB的片上可編程閃存以及8KB的SRAM。
(五)豐富的外設資源
- 12位ADC:擁有8個通道,分辨率可配置。
- 高性能運算放大器和超低功耗比較器:為信號處理提供支持。
- 通用定時器:包括一個16位和兩個8位定時器。
- 豐富的I/O引腳:21個通用I/O引腳,其中19個可提供4mA驅動電流,2個可提供20mA驅動電流。
- 其他外設:如32kHz睡眠定時器、兩個強大的USART、全速USB接口、IR生成電路、五通道DMA、AES安全協處理器、電池監測和溫度傳感器等。
三、軟件特性
(一)藍牙協議棧
CC2540支持藍牙v4.0協議棧,是單模藍牙低能耗解決方案,其協議棧經過全面的功耗優化,包含控制器和主機,支持多種角色和服務,如GAP(中央、外設、觀察者或廣播者)、ATT / GATT(客戶端和服務器)、SMP(AES - 128加密和解密)等。
(二)開發工具與應用
- 開發工具:提供CC2540迷你開發套件和SmartRF?軟件,同時受IAR Embedded Workbench?軟件支持。
- 示例應用和配置選項:有通用的GAP中央和外設角色應用,如接近、加速度計、簡單按鍵和電池GATT服務等,還提供多種配置選項,包括單芯片配置和網絡處理器接口。此外,還有BTool這款Windows PC應用,可用于評估、開發和測試。
四、電氣特性
(一)電源模式電流消耗
不同電源模式下,芯片的電流消耗差異較大。例如,電源模式1(睡眠定時器等部分功能開啟)下為235μA,電源模式2(數字調節器關閉,部分時鐘開啟)為0.9μA,電源模式3(無時鐘,僅POR激活)為0.4μA。在一些特定工作場景下,如低MCU活動且無射頻和外設運行時,電流消耗為6.7mA。
(二)射頻性能參數
- 頻率范圍:射頻頻率在2402 - 2480MHz之間,可按2MHz步長編程。
- 數據速率和調制格式:采用1Mbps的GFSK調制,偏差為250kHz。
- 接收和發射性能:接收靈敏度在高增益模式下可達 - 93dBm,標準模式下為 - 87dBm;發射功率可編程范圍為 - 23dBm至4dBm。
(三)振蕩器參數
芯片包含32MHz晶體振蕩器、32.768kHz晶體振蕩器、32kHz RC振蕩器和16MHz RC振蕩器,不同振蕩器有各自的頻率精度、等效串聯電阻(ESR)、電容等參數要求,這些參數會影響芯片整體性能。
五、引腳與模塊
(一)引腳描述
CC2540共有多個引腳,包括模擬和數字電源引腳、接地引腳、通用I/O引腳、射頻I/O引腳、晶體振蕩器引腳等。不同引腳具有不同的功能和電壓要求,例如AVDD1 - AVDD6為模擬電源引腳,電壓范圍在2V - 3.6V;P0_0 - P0_7、P1_0 - P1_7、P2_0 - P2_4等為通用I/O引腳,部分引腳還具有特定功能復用。
(二)模塊功能
- CPU和內存:8051 CPU核心是單周期8051兼容核心,有多個內存訪問總線和擴展中斷單元。內存仲裁器負責協調CPU和DMA對物理內存和外設的訪問,8KB SRAM和128/256KB閃存分別映射到不同的內存空間。
- 外設:包含多功能的DMA控制器、獨特的48位IEEE地址、中斷控制器、調試接口、I/O控制器、睡眠定時器、看門狗定時器、多個定時器、USART、AES加密/解密核心、ADC、運算放大器和超低功耗模擬比較器等,這些外設協同工作,為各種應用提供支持。
六、典型特性與應用信息
(一)典型特性
芯片的性能會受到溫度、電源電壓和頻率等因素影響。例如,在不同溫度下,接收電流、發射電流、接收靈敏度和發射功率等參數會發生變化;電源電壓的變化也會對接收和發射性能產生影響。
(二)應用信息
CC2540在運行時只需少量外部組件,典型應用電路包括32 - MHz和32.768 - kHz晶體振蕩器、RF匹配網絡、電源去耦電容等。在使用不平衡天線時,建議使用巴倫以優化性能。同時,要注意晶體負載電容的計算和電源的去耦與濾波,TI提供了詳細的參考設計,我們在設計時應嚴格遵循。
七、總結
CC2540F128/F256以其豐富的特性和出色的性能,為藍牙低功耗應用提供了優秀的解決方案。它不僅在技術規格上表現優異,還提供了完善的開發工具和參考設計,降低了開發難度和成本。作為電子工程師,我們在設計藍牙低功耗產品時,CC2540F128/F256是值得考慮的選擇。大家在實際應用中是否也有使用過這款芯片,遇到過哪些問題又有哪些獨特的解決辦法呢?歡迎在評論區分享交流!
-
低功耗藍牙
+關注
關注
1文章
271瀏覽量
22366
發布評論請先 登錄
基于cc2541f256+cc2540f256 藍牙BLE4.0的四軸 飛行器
低功耗藍牙芯片
轉: 主流藍牙BLE控制芯片詳解:TI CC2540
CC2540 2.4G低功率藍牙芯片
CC2540F256RHAR 藍牙低耗能片上系統解決方案
BLE藍牙cc2540資料應用資料
TI 藍牙4.0芯片 cc2540
藍牙芯片CC2540數據手冊介紹資料
CC2541F256RHARTI藍牙芯片資料
CC2540F256構成的2.4GHz單片藍牙技術
CC2540:超節能藍牙芯片方案
用于藍牙低功耗應用的片上系統解決方案cc2540和cc2541的詳細資料概述
深入探究CC2540F128/F256:低功耗藍牙單芯片解決方案
評論