昇潤阿裏巴巴|技術論壇

CC2640 SDK開發工具套件

      TTC CC2640 SDK 是由我司針對TI的CC2640芯片開發提供的快速開發工具。旨在讓開發人員不再需要將大量精力放在藍牙調試方面,只需將精力放在對CC2640芯片功能的應用開發上。
      TTC CC2640 SDK提供了藍牙參數設置、藍牙數據收發、藍牙狀態處理等API,同時也提供了測試程序,開發人員無需再設計測試程序。使用TTC CC2640 SDK能適配我司提供的TTC-BLE 軟件,方便調試數據收發,並且支持數據加密解密功能,能極大的縮短産品的開發周期。

客戶支持中心
  • 詳細介紹
  • 規格參數
  • 訂購方式
  • 資料下載
  • 應用案例
簡介
TTC CC2640 SDK 是由我司針對TI的CC2640芯片開發提供的快速開發工具。旨在讓開發人員不再需要將大量精力放在藍牙調試方面,只需將精力放在對CC2640芯片功能的應用開發上。
TTC CC2640 SDK提供了藍牙參數設置、藍牙數據收發、藍牙狀態處理等API,同時也提供了測試程序,開發人員無需再設計測試程序。使用TTC CC2640 SDK能適配我司提供的TTC-BLE 軟件,方便調試數據收發,並且支持數據加密解密功能,能極大的縮短産品的開發周期。


SDK框架

TTC CC2640 SDK構成
1、IAR仿真調試軟件:IAR FOR ARM 7.7
2、燒錄軟件:TI Flash Programmer 2
3、TTC SDK安裝程序:TTC_BLE_CC2640_SDK v1.0.7
4、SDK開發套件:開發板X2,TTC-XDS1100調試器X1,JTAG調試電纜
5、TTC-SDK開發使用說明文檔:
                                          TTC BLE SDK CC2640部分硬件特性測試V1.0
                                          TTC SDK開發環境安裝說明V1.0
                                          TTC SDK說明V1.6
                                          TTC XDS110 V1.1
6、TTC  BLE  API:
                         Android  BLE  API使用說明文檔及示例
                         IOS  BLE  API使用說明文檔及示例
    備注:
           1、由于SDK在不斷的更新,上述說明文檔的最新版本請咨詢業務人員
           2、我司另外還提供配套的學習教程方便開發者快速上手開發

TTC  SDK優勢
完整的藍牙解決方案:芯片/模組+固件平台+ API(雙平台APP)+雲端接入;
簡潔的藍牙參數設置;
穩定可靠的OAD升級方式;
類似串口數據收發的藍牙交互模式;
完善的SDK說明文檔及中文注釋;
快速啓動時間(RTOS < 500ms , OSAL < 500ms);
超低功耗特性,CC2640 低至1.5uA的睡眠電流,可用電池供電;
數據支持AES 加密解密;
完整的藍牙參數驗證,適配安卓、IOS 兩大平台(市面上100款左右的主流安卓機型,IOS7.0以上機型均適配),用戶無需煩惱藍牙參數適配問題;
完整的測試方案提供,SDK 已包含測試程序,用戶無需設計藍牙測試程序;
配套的專業測試方法、SDK 包、開發調試工具、DEMO 板;
減少由于藍牙導致設備工作異常的情況出現;

TTC SDK解決的問題
  一、藍牙固件
  二、雙平台藍牙開發SDK
  三、CC2640驅動,已有驅動如下:
          GPIO
            1、CC2640 擁有豐富的GPIO 資源,滿足各種開發需求;
            2、最多可提供31 個GPIO 供開發人員使用;
            3、支持多種配置比如上下拉、開漏、推挽輸出等;
            4、每個GPIO 都可以配置中斷功能,中斷的方式也可以靈活配置,比如上升沿中斷、下降沿中斷、上升下降沿都中斷等;
            5、每個GPIO 都可以任意映射片內的外設資源,比如PWM輸出口,ADC 輸入口等;
          UART
            1、具備可編程的波特率發生器,最高速率高達3 Mbps;
            2、具備獨立的32×8 發送(TX)和32×12 接收(RX) FIFO 緩沖器,可以減少CPU 的中斷處理動作;
            3、具備開始、停止和奇偶校驗的標准異步通信位;
            4、支持CTS 和RTS 功能;
            5、使用uDMA 傳輸數據;
            6、具備可編程的硬件流控制;
          Timer(包含PWM/定時/輸入捕獲)
            1、CC2640 擁有 8 個 16 bit 的定時器,每個定時器都可單獨配置成不同的模式使用;
            2、支持可編程的計數方式,另外它支持同時啓動 1 個以上的定時器,適用一些特殊的使用場合;
          ADC
            1、CC2640 擁有8 路12bit 的ADC 通道;
            2、支持200Ksamples 的采樣率;
            3、時鍾源可以自由設置,包括定時器,I/O 引腳,軟件,模擬比較器和RTC;
            4、可以采集到片內溫度傳感器的當前溫度值以及通過內部電路采集到電源電壓,方便實現電池的管理;
            5、內部參考電源支持1.3V、1.425V、1.43V、1.435V、1.44V、1.6V、4.3V,但不支持外部參考電壓;
          UTC
            1、CC2640 的 RTC 時鍾來源于 32Khz 的外部晶振,在不斷電的情況下會一直自動計數;
            2、擁有一個 70bit 的可編程的計數器以及三個通用的通道,配合它的比較寄存器使用,可以産生與時間相關的通知來告知應用層,以實現一些必要的功能。
          IIC
            1、IIC 接口可用于與其他支持 IIC 協議的器件通信,如 ROM, LCD 及多種傳感器等;
            2、普通模式速率爲 100KHz,快速模式速率爲 400KHz;
          SPI
            1、時鍾線SCLK、主機輸入從機輸出數據線MISO、主機輸出從機輸入數據線MOSI和片選線CSN四線制同步串行接口,支持高速,全雙工,同步的通信總線;
            2、主機最高速率支持24 Mbps;
            3、從機最高速率可達 4Mbps;
            4、有頻率可編程以及寫沖突保護;
          WatchDog
            1、1ms~2863311 ms的超寬溢出時間範圍設置,並可隨時重新調整裝載值;
            2、MCU睡眠狀態時,看門狗的溢出計時器暫停工作;
            3、程序跑飛時複位MCU以保證設備的正常運行;
          Wechat
            1、包含了微信的 AirSync 的藍牙通信協議;
            2、自動處理被微信發現、與微信握手連接、數據的藍牙分包;
            3、收,發數據只需初始化相關參數並調用相應的API即可;

SDK行業典型應用
健康和醫療                                   
  低周波按摩器
  穿戴醫療
  溫度計
  血糖和壓力計
  電子秤
家庭和樓宇自動化
  智能家居終端
體育和健身
  智能穿戴設備
  運動器材
  心率監測儀器
工業4.0
  物料跟蹤
  資産管理
  生産和制造自動化
信標
廣告牌
移動支付
胎壓監測
電子煙

合作方式

提供SDK開發平台,我司提供IC/模組輸出


開發套件實拍圖




SDK包分三種不同的配置模式,分別是SimpleBLEPeripheral_0、SimpleBLEPeripheral_1、

SimpleBLEPeripheral_2,配置區別以及空間計算如下表。

工程

OAD

測試 程序

ROM(byte)

RAM(byte)

總量

用量

剩余

總量

用量

剩余

 

0

( SNV=1

BOND  )

65536

30475

35061

17388

10468

6920

38865

26671

12042

5346

片內

45056

30958

14098

17408

10752

6656

39345

5711

12322

5086

片外

61440

37275

24165

17388

12371

5017

45077

16363

13949

3439

 

1

 

( SNV=1

NO  BOND  )

69632

30481

39151

17592

10468

7124

38865

30767

12042

5550

片內

49152

30960

18192

17488

10752

6736

39345

9807

12322

5166

片外

65536

37277

28259

17592

12371

5221

45077

20459

13949

3643

 

2

( SNV=0

NO  BOND  )

73728

30481

43247

17596

10468

7128

38865

34863

12042

5554

片內

53248

30960

22288

17488

10752

6736

39345

13903

12322

5166

片外

69632

39345

30287

17596

12322

5274

45077

24555

13949

3647

 

在線購買

點擊購買

大客戶通道

大客戶請留言,業務會在48小時之內與您聯系。

樣品申請

定制申請

定制申請

聯系我們

contact us

深圳市昇潤科技有限公司(總部)

地址:

廣東省深圳市南山區西麗鎮龍珠四路金谷創業園B棟602室

全國業務直線:400-8050-562

郵箱:marketing@tuner168.com

前台:0755-86233846

傳真:0755-82970906

郵編:518055

無錫辦事處

地址:江蘇省無錫市新區興昌路春雷嘉苑三期152號1103室

電話:0510-82116520
傳真:0510-82128975