日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

TI CC2650 学习历程(一)

發(fā)布時(shí)間:2023/12/16 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 TI CC2650 学习历程(一) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

最近在調(diào)研TI的CC2650,現(xiàn)將整理的資料做個(gè)筆記,也當(dāng)作個(gè)備份,方便查閱,以希望能幫到大家。
工具和參考文檔下載地址:https://pan.baidu.com/s/1i4O2pvR

  • 官方資料

  • 論壇資料

  • 1 官方資料
    官網(wǎng):http://www.ti.com/ww/en/wireless_connectivity/sensortag2015/index.html
    開發(fā)工具概述:CC13xx_CC26xx_Tools_Overvie.pdf
    開發(fā)環(huán)境:IAR 7.4
    下載工具:XDS100V3 +..\Tools\flash-Programmer_2-1.7.1.zip
    傳感器控制器:..\Tools\sensor-controller-studio-1.1.0.zip
    協(xié)議棧:Bluetooth Low Energy Software Stack,
    軟件:ble_cc26xx_setupwin32_2_01_00_44423.exe
    原理圖:CC2650 SensorTag Schematic.pdf
    參考手冊(cè):Multi-Standard CC2650 SensorTag Design Guide.pdf
    CC26xxCC13xx Power Management Software Developer’s Reference Guide.pdf
    完全手冊(cè):SimpleLink? Bluetooth low energy CC2640 wireless MCU Software
    Developer’s Guide.pdf
    Datasheet:datasheet_CC2650_en.pdf,datasheet_cc2650.pdf
    Android源碼:sensortag-20-android.gz
    操作系統(tǒng):TI-RTOS: Real-Time Operating System (RTOS)

    ?
    2 論壇資料
    2.1 TI CC2650簡(jiǎn)介
    TI已經(jīng)發(fā)布新一代藍(lán)牙無(wú)線芯片,CC26XX,包括CC2640和CC2650。CC2640和CC2650內(nèi)置48MHZ的M3內(nèi)核,專門用來(lái)處理應(yīng)用代碼。

    現(xiàn)在市面上現(xiàn)存的大部分BLE的芯片為M0內(nèi)核,應(yīng)用和藍(lán)牙協(xié)議棧都使用同一個(gè)內(nèi)核處理,這樣會(huì)對(duì)運(yùn)算和代碼產(chǎn)生限制,因?yàn)镸0不是高性能的內(nèi)核,本身能力有限。而且CPU的時(shí)序和資源需要同時(shí)被應(yīng)用和藍(lán)牙協(xié)議棧共用。CC26XX系列,有一個(gè)單獨(dú)的M0內(nèi)核處理藍(lán)牙底層協(xié)議棧,M3內(nèi)核則處理應(yīng)用和藍(lán)牙上層協(xié)議。

    M3的CPU更加強(qiáng)大,可以更好的處理復(fù)雜運(yùn)算,譬如瘦身機(jī),工業(yè)控制,家用自動(dòng)設(shè)備,你完全不需要再使用外設(shè)的處理器。

    功耗方面,CC26XX也有非常優(yōu)異的表現(xiàn),如果你對(duì)CC2540/CC2541熟悉,你就會(huì)知道,它們17到18ma的功耗,相對(duì)于其他的BLE芯片來(lái)說(shuō),是非常高的。CC26XX在功率為0DB時(shí),收數(shù)據(jù)功耗為5.9ma,發(fā)射數(shù)據(jù)功耗為6.1ma。你的產(chǎn)品可以使用紐扣電池工作數(shù)年。CC26XX接口豐富,還有專用的外圍傳感器控制器,用來(lái)分擔(dān)CPU的運(yùn)算,和進(jìn)一步降低功耗。

    48-MHz ARM? Cortex?-M3 CPU
    128-KB flash and 20-KB SRAM
    1.8V to 3.8V Input Voltage
    CC26xx: Bluetooth Smart connectivity with Bluetooth 4.1:
    2.4-GHz Bluetooth LE Radio
    -97-dBm Rx sensitivity, up to +5-dBm Tx output power
    CC13xx: Sub-1GHz
    Modes: 1-μA Sleep, 100-nA Shutdown with External Wakeup
    Sensor Controller Engine
    12-bit, 200ksps ADC
    2x Comparators
    SPI and I2C Digital Sensor Interface
    Time to Digital Converter
    2kB SRAM
    Support for 8 Capacitive Buttons
    SPI, I2C and I2S Interfaces
    Real-Time Clock, AES and Random Number Generator
    56-QFN (7 x 7 x 0.6 mm), 68-ball WLCSP (3.9 x 3.5 x 0.55 mm)
    $2.70 @ 1ku

    功耗:

    Active-mode RX:5.9 mA
    Active-mode TX @ 0dBm: 6.1mA
    Active-mode TX @ 5dBm: 9.1mA
    在功率為5dBm時(shí),功耗僅為9.1ma,nRF51822在功率為0dBm時(shí),功耗在9-10ma左右
    唯一能夠在功耗方面和CC26XX媲美的設(shè)備為Dialog的DA14580,功耗大約為5ma。但是DA14580沒有內(nèi)置Flash和Cotex-M3的內(nèi)核。
    你應(yīng)該已經(jīng)注意到CC26XX系列運(yùn)行在48MHZ時(shí),功耗為61uA/MHZ,可能會(huì)比運(yùn)行速度更慢的設(shè)備功耗大,但是必須考慮,更快的運(yùn)行速度可以讓你的設(shè)備更快的進(jìn)入睡眠模式。當(dāng)設(shè)計(jì)產(chǎn)品時(shí),確保你已經(jīng)考慮到各個(gè)方面。
    Contex-M3處理器
    SimpleLink系列另外一個(gè)重大創(chuàng)新是包含了獨(dú)立的Cotex-M3內(nèi)核,最高運(yùn)行頻率為48MHZ,相對(duì)于專用的Contex-M3內(nèi)核來(lái)說(shuō),運(yùn)行速度更慢,無(wú)疑表明TI已經(jīng)在低功耗方面做過(guò)優(yōu)化。專用的應(yīng)用CPU會(huì)讓開發(fā)更加簡(jiǎn)單,運(yùn)行速度更快,CPU的循環(huán)不會(huì)因?yàn)樾枰幚鞡LE的通訊而受到影響。
    藍(lán)牙協(xié)議棧
    藍(lán)牙4.1版本協(xié)議仍需要更新,但是因?yàn)門I在BLE市場(chǎng)耕耘已久,我們可以期待TI的協(xié)議棧會(huì)更加符合市場(chǎng)的需求。
    TI已經(jīng)明確指出CC2650將會(huì)支持藍(lán)牙4.2協(xié)議,在隱私,安全性方面都會(huì)有提升,更重要的是將會(huì)支持IPV6。
    射頻性能
    CC26XX接收靈敏度為-97dBm, 市面上的BLE芯片大部分在-92dBm,CC26XX多的5dB意味著更好的信號(hào)接收。
    開發(fā)環(huán)境
    因?yàn)镃C2540/CC2541是8051內(nèi)核,所以開發(fā)必須要用IAR,CC26XX系列支持IAR和TI的CCS開發(fā)環(huán)境。TI的SmartRF編程器和工作站已經(jīng)可以支持CC26XX系列,所以如果你開發(fā)過(guò)CC2540貨CC2541,你可以繼續(xù)使用這些工具來(lái)開發(fā)CC26XX系列產(chǎn)品。
    外圍傳感器控制器
    BLE智能產(chǎn)品都會(huì)有很多外圍傳感器,這些傳感器一般使用SPI和I2C接口傳輸數(shù)據(jù),一般而言,需要喚醒CPU來(lái)接收數(shù)據(jù),這樣就很沒有效率。
    TI的CC26XX系列產(chǎn)品包含有專門的傳感器控制器,這顆控制器功耗非常低,而且在某些方面和MPS430的設(shè)備非常相似。(例如200ksps ADC)
    聯(lián)客智能作為TI官方IDH,提供CC26XX系列完整方案,硬件,軟件,APP,云端服務(wù)。

    ?
    2.2 TI CC2650 套件注意事項(xiàng)匯總
    http://bbs.eeworld.com.cn/thread-470581-1-1.html
    最近在用TI的CC2650做一款低功耗藍(lán)牙設(shè)備,板子入手兩天,發(fā)現(xiàn)了一些使用中常遇到的問題,為避免大家走彎路,整理上來(lái),以供參考。

    1:開發(fā)環(huán)境我用的IAR 7.4,SDK版本tirtos_simplelink_2_11_01_09,ble_cc26xx_2_00_00_42893。

    建議在完全理解開發(fā)包的程序架構(gòu)之前,按照默認(rèn)路徑安裝,不要憐惜那一點(diǎn)主分區(qū)空間了。

    2:IAR的環(huán)境變量中設(shè)置要注意你的系統(tǒng),如果是64位,恭喜你,否則,請(qǐng)編輯BOUNDARY路徑為C:\Program Files\Texas Instruments\Boundary;默認(rèn)支持64系統(tǒng)的路徑為C:\Program Files (x86)\Texas Instruments\Boundary。

    3:CC26XXWARE=C:\ti\tirtos_simplelink_2_11_01_09\products\cc26xxware_2_20_06_14829修改為

    CC26XXWARE=C:\ti\tirtos_simplelink_2_11_01_09\products\cc26xxware_2_00_06_14829

    4:APP編譯時(shí),第一次編譯因?yàn)轭A(yù)編譯處理時(shí)間很長(zhǎng),差不多一根煙的時(shí)間也未必可以編譯好,所以,耐心等待,請(qǐng)確定不是你的電腦死機(jī),呵呵。

    Stack編譯也請(qǐng)耐性等待。

    5:使用IAR+JLINK調(diào)試時(shí),請(qǐng)?jiān)贒EBUG選擇J-link,另Extra Options 選項(xiàng)卡將命令行勾選去掉。

    6:在運(yùn)行程序后,請(qǐng)不要直接用手機(jī)搜索藍(lán)牙設(shè)備,因?yàn)槲业募t米2A搜不到,相信你的也未必搜到,他們數(shù)據(jù)結(jié)構(gòu)不同;鄭重建議使用TI 的BLE Device APP,進(jìn)行搜索和操作設(shè)備。

    完成以上設(shè)置和操作后,一顆你專用的藍(lán)牙平臺(tái)就躍然于你的手機(jī),(當(dāng)然,我沒有屏,只是一片CC2650裸調(diào)),如果你也是裸調(diào),注釋掉LCD的代碼吧,可能等待響應(yīng),造成系統(tǒng)阻塞。

    ?
    2.3 EEworld獨(dú)家原創(chuàng)視頻:大話TI CC2650
    視頻:[經(jīng)驗(yàn)分享] EEworld獨(dú)家原創(chuàng)視頻:大話TI CC2650,持續(xù)更新。 http://training.eeworld.com.cn/course/1973/learn?iscs=1#lesson/2927
    本系列視頻由電子工程世界(EEworld)聯(lián)合TI重磅推出,該視頻由EEworld社區(qū)資深工程師主講。
    17:59 課時(shí)1 CC2650DK-見識(shí) (上)
    18:25 課時(shí)2 CC2650DK-見識(shí) (下)
    18:17 課時(shí)3 CC2650DK-6LoWPAN開發(fā)環(huán)境搭建(上)
    12:21 課時(shí)4 CC2650DK-6LoWPAN開發(fā)環(huán)境搭建(下)

    2.4 CC2650DK板子開箱照_到手花費(fèi)人民幣2100+
    有圖有真相。http://bbs.eeworld.com.cn/thread-465990-1-1.html

    2.5開發(fā)環(huán)境搭建
    [原創(chuàng)文章] 【一起來(lái)玩ble+zigbee+6lowpan!】——TI CC26xx開發(fā)環(huán)境搭建_IAR+KEIL+GCC+CCS。http://bbs.eeworld.com.cn/thread-472863-1-1.html

    總結(jié)

    以上是生活随笔為你收集整理的TI CC2650 学习历程(一)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。