CC2640的升級版,CC2640R2F支持藍牙5.0,性能全面提升
德州儀器推出的低功耗無線微控制器CC2640和CC2640R2F,能收發范圍更大的射頻信號。CC2640R2F作為CC2640的升級版,在支持協議和內存等方面有了全面提升。
從芯片支持的藍牙協議棧上看,CC2640和CC2640R2F都支持BLE 4.2協議,CC2640R2F可以支持BLE 5.0協議,非常適用于提升物聯網(IoT)應用的性能。
而CC2640只支持BLE 4.2協議,并不支持BLE 5.0協議。
從封裝上看,CC2640R2F和CC2640都支持QFN封裝,且都是Pin To Pin,CC2640R2F增加了一種更小的2.7mm*2.7mm芯片級封裝,讓用戶在封裝上有更多的應用選擇,例如RF-BM-4044B4模塊就采用了2.7mm*2.7mm芯片級封裝。
CC2640R2F可以為用戶應用程序編程提供更大的Flash空間支持。如果是基于BLE 4.2協議,CC2640R2F可以提供的空間是80KBytes,而CC2640是31KBytes。CC2640R2F支持BLE 5.0的特性,能夠讓CC2640R2F提供更多的空間。CC2640R2F將BLE 4.2的協議棧放在ROM,可以在不改變外部芯片架構的情況下,提供80K字節空間。后期如果需要升級BLE協議棧,可以通過ROM補丁的方式實現。使用這樣的架構,CC2640R2F提供給用戶應用程序的空間可以滿足和256K Flash BLE SoC 芯片一樣的使用需求。
CC2640R2F結合了2.4GHz RF收發器,128KB系統可編程存儲器,20KB SRAM以及豐富的外設。它有一個ARM? Cortex?-M3 系列的處理器用來處理應用程序和BLE協議棧,一個ARM? Cortex?-M0 處理器來處理所有底層的無線電控制以及相關的物理層和部分鏈路層。傳感控制器能夠獨立于Cortex-M3?處理器進行自主數據采集和控制,從而提供了額外的靈活性,進一步提高了CC2640R2F的低功耗能力。
CC2640R2F的三個物理內核既可獨立使用,也可共享RAM/ROM,各司其職又協同工作,最大程度實現了性能和功耗平衡。CC2640R2F內的Cortex?-M0內核負責與無線電硬件相連接以及將來自Cortex?-M3內核的復雜指令轉換為可以通過無線電發送的數據。通常,Cortex?-M0能夠自主運行,從而將Cortex?-M3 釋放出來處理更高級別的協議和應用層。
Sensor Controller負責一些外設控制、ADC采樣、SPI通信等。在系統CPU休眠的時候,Sensor Controller能夠獨立工作,這樣的設計極大降低了系統CPU喚醒頻率,從而減少功耗。
2016年6月發布了藍牙 5.0標準,現在已經有越來越多的電子設備支持藍牙5.0標準。藍牙5.0和藍牙4.2相比,有著很多優勢,采用CC2640R2F芯片的模塊能夠滿足用戶更多的需求,例如綜合性能很強的RF-BM-4044B2模塊。
藍牙5.0的巨大優勢勢必取代藍牙4.2。
首先藍牙5.0的傳輸速率全面提高。BLE 5.0與BLE 4.2相比,理論傳輸速率提高了一倍,從1Mbps提高到2Mbps。藍牙 5.0的傳輸距離大大增加,藍牙5.0理論上的有效傳輸距離是300米,而之前的藍牙4.2只有100米。但在實際應用中信號的傳輸距離還受藍牙設備的功率和天線等方面的影響。如現有的藍牙設備為了省電、增加工作時間,無論采用藍牙5.0還是藍牙4.2標準,其實際傳輸半徑一般都為10米。
BLE 5.0的抗干擾能力增強,現在許多無線設備使用的都是2.4GHz頻段,而BLE 5.0采用的新技術可以減少因2.4GHz頻段干擾而造成的傳輸效率損失。
藍牙5.0可以提高室內定位的精確度,可以優化導的功能,配合Wi-Fi可以實現精度接近1米的藍牙室內定位功能。