藍芽4 0 單模,單片方案CC2540簡介

2021-06-20 21:45:15 字數 1475 閱讀 4328

藍芽4.0 是目前(2014.3)藍芽協議的最新版本,它是一種低功耗藍芽,號稱一塊鈕扣電池可以讓一塊藍芽晶元工作一年。與藍芽3.0比較,其成本更低,3毫秒低延時,超長的有效連線距離,支援aes-128加密技術。需要說明,單模藍芽4.0不提供向下相容,通俗來講,你用單模藍芽4.0是無法和3.0以下的裝置向下相容通訊的,支援向下相容的(edr)的晶元被稱為雙模晶元,由於4.0與3.0相比,通訊協議發生很大變化,所謂的雙模晶元實際在3.0藍芽晶元模組內整合4.0模組,實現對3.0和4.0的共同支援。

目前(2014.3)支援藍芽4.0的手機並不多, 主要包括iphone 5、三星i9100(galaxy sii)、su***cert、iphone 4s、魅族mx2、moto droid razr、htc one x、小公尺手機2、the new ipad、ipad 4、 macbook.

google 宣布在android 4.3中實現對藍芽4.0的支援,可以預見今後藍芽4.0在可穿戴裝置上將會廣泛應用。

cc2540是一款藍芽4.0 單片解決方案,他為一款藍芽單模晶元,其中包括8051 cpu核,中斷控制器,儲存控制器,sram, flash等模組,可以將它看做一款整合藍芽4.0無線通訊的mcu.

cc2540的外設如下:

cc debug介面:通過該介面可以對片內flash的燒寫,使用哪一路晶振的控制,開始和停止執行使用者程式,執行8051核指令,設定斷點並單步執行,總之利用這個介面可以實現對cc2540程式的燒寫,以及除錯。、

i/0控制器:從圖中可以看到,其支援3組通用i/o引腳,每組8個引腳,引腳可以配置為通用輸入/輸出,上拉/下拉,中斷,dma控制器。

定時器1:它是乙個16位的定時器,他具有定時,計數,pwm功能

定時器2(mac):這個定時器主要用於ieee 802.15.4 mac和軟體上時隙協議相關處理。

定時器3和4:這兩個定時器是定時,計數,pwm功能的8位定時器

睡眠定時器:這是乙個極低功耗計數器,用來記錄32khz晶振週期,他能夠在除pm3下的所有電源模式下工作。

adc: 該adc能夠在4khz頻寬的情況下進行12 bit量化,在30khz頻寬的情況下進行7位元量化,port 0介面能夠被配置為adc的輸入,其為8通道adc

隨機數生成器:採用16位線性反饋移位暫存器進行偽隨機數的產生,產生的結果能夠被cpu直接讀取,其種子通過無線雜訊產生。

aes processor: 通過該模組,使用者可以對資料進行128 bit key aes 加解密。

usart 0, usart 1: 該結構能夠被配置為spi 和 uart

usb 2.0控制器:提供12mbps 全雙工通訊,

無線模組:該模組為乙個藍芽4.0的無線接收器,通過api命令可以間接的對控制模擬與數字模組的rf核心進行訪問。

cc2540採用標準的51指令集,熟悉51微控制器的朋友可以毫無壓力的將cc2540作為微控制器進行使用。

藍芽單模與雙模

通常我們會看到藍芽模組有如下標識,或者會聽說到某個藍芽模組是雙模的,某個模組是單模的,其實雙模與單模的概念是在ble藍芽出現之後才有的,如下的標識表示的就是藍芽模組是雙模還是單模 藍芽4.0雙模 ble單模 雙模 即支援ble藍芽又相容標準藍芽,smart ready 是藍芽 4.0 裡的主體,一般...

藍芽4 0 概述

v4.0 版本 藍芽4.0包括三個子規範,即傳統藍芽技術 高速藍芽技術和新的藍芽低功耗技術。藍芽4.0的改進之處主要體現在三個方面,電池續航時間 節能和裝置種類上。擁有低成本,跨廠商互操作性,3毫秒低延遲 100公尺以上超長距離 aes 128加密等諸多特色,藍芽4.0的有效傳輸距離有很大提公升。3...

藍芽4 0簡介

藍芽4.0包含了3種藍芽規格 1.傳統藍芽 對應的標識名稱為 bluetooth 2.高速藍芽 對應的標識名稱為 bluetooth smart ready 3.低功耗藍芽 ble 對應的標識名稱為 bluetooth smart 這三種規格既可以組合使用也可以分開使用,下面是對應可連線的裝置 注 ...