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