请问CC2540和CC2640有什么不同
我知道他们用的SDK版本不同,内核也不同。
我想知道如下几点有没有不同
1.作为Master的时候,最大的连接个数有没有不同?
2.连接上多个之后是同时进行数据交换还是轮流进行?这两种芯片在这个地方有什么不一样吗?
3.CC2540有Dongle的例程,CC2640有吗?
4.其他比较重要的不同?
谢谢
作为Master的时候,最大的连接个数 CC2540最大3个 CC2640最大8个
CC2640目前还没有Dongle的例程
你好,
回答你的问题
1.作为Master的时候,最大的连接个数有没有不同?
CC2540最大3个 CC2640最大8个
2.连接上多个之后是同时进行数据交换还是轮流进行?这两种芯片在这个地方有什么不一样吗?
轮流进行,这个和蓝牙相关,和芯片无关。
3.CC2540有Dongle的例程,CC2640有吗?
CC2540作为dongle主要是CC2540带USB接口,如果你要做CC6240的dongle,可以加一个USB转串口芯片+CC2640.CC2640烧录hosttest的程序,可能需要你做少许修改。
4.其他比较重要的不同?
CC254x只支持BT4.1的协议栈,CC2640现在支持BT4.2协议栈。
蓝牙4.2的三大特性:
LE Secure Connections
Based on Diffie-Hellman Key Exchange, similar to the Secure Simple Pairing feature in classic Bluetooth
Closes the well-known security holes in BLE that exist in the BT 4.0/4.1 specs
LE Privacy 1.2
Keeps BLE devices from being tracked
Significant improvement over the confusing and little-used privacy features in BT 4.0/4.1 (which are being deprecated)
LE Data Length Extension
Increases data throughput by up to 2.5x by increasing the packet capacity by 10x
我的个性签名档的博客地址,《CC2640之快速入门》
2640有四个定时器,2540最多两个定时器
加两点,26系列功耗低(1/3),支持4.2 甚至5.0标准。
除了CC2640功耗更低,处理能力也完全不一样,一个是51核,一个是48M M3核,一个跑OSAL轮询,一个可以跑多任务RTOS。
而且CC2640内部集成DCDC,省掉外部供电器件。内部还有Sensor controller低功耗协处理器,如果要用到外部传感器,这颗SCE用起来的话,功耗上会有很大贡献