TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2540 2541 2640 2650性能区别是什么

Q1

iphone  –蓝牙 –串口  方式进行高速的收发数据

大部分时间要求在 5ms 发送一次 13byte

但是最高的时候可以达到 5ms 40个byte 

现在用的ble模块 高速时候要不就掉线 ,要不就是丢包 或者数据错乱(收到多个0)

目前有没有成熟稳定的ble 可以支持和苹果手机 高速通信呢

Q2  

CC2540 2541 2640 2650 这四款芯片 在通信速度上 性能稳定性上 都有什么区别呢?

Viki Shi:

单论BLE通信方面,CC2540/1是一样的,CC2640/50是一样的,两代具体的区别请看这边: https://e2e.ti.com/support/wireless_connectivity/bluetooth_low_energy/f/538/p/417820/1486886#1486886

Viki Shi:

补上问题1的答案:

首先蓝牙是短距离低数据量技术,通信速度上不会很高。两代BLE芯片的具体throughput TI都有测试,请看下面wiki:

CC2540/1:http://processors.wiki.ti.com/index.php/CC2540_Data_Throughput

CC2640/50:http://processors.wiki.ti.com/index.php/CC2640_BLE_Throughput

qz liu:

回复 Viki Shi:

额 非专业人士 看不太懂

对于我 们的速度要求 5ms 10 -30 byte 能达到么?

qz liu:

回复 Viki Shi:

网上看到 cc25xx 每 15ms 发送一次 数据量是有上限的 20byte 好像是

但是cc26xx 就没有这个限制了 或者说 远远大于 20byte 这个说法对么?

da qin zheng sheng:

回复 qz liu:

5ms传输数据20个字节算不错了!

HG:

你是说用BLE做么,连接间隔在7.5ms到4s之间,一般每个间隔可以发20B的数据,5ms发40个B你现在是怎么做的呢

Connection Interval: Time between each connection events. Multiple of 1.25ms in range of 7.5ms and 4.0s

性能稳定主要是协议栈稳定,这个你要相信TI,经过了那么久的市场检验了。如果都是BLE差别不会很大,51内核和ARM内核会有一点点区别。

qz liu:

回复 HG:

我用的 一家厂商做好的 基于CC2541的ble 模块  虽然串口过来的数据是 5ms 13byte ~ 40byte

但是 从蓝牙 到iphone 手机 有很多数据都被 丢掉了

网上咨询 厂商了 ,他们说 他们的产品是 20ms 连接一次   由于CC2541的限制 一次最多能发20个byte

并且推荐我 使用CC2640的模块 说是 2640 没有一次连接最大20byte的限制 

我想跟你们确认一下这个问题

qz liu:

回复 kqian0327:

既然是 iphone 限制了 最小连金数 

那么即便TI 发布了新的sdk 还能是iphone 增加到70个byte么?

kqian0327:

回复 qz liu:

你好,

先阶段的SDK协议栈是BT4.1,而IOS9以上的蓝牙协议栈是4.2。

所以当TI升级协议栈支持BT4.2的时候,理论上数据传输率会提高。

谢谢。

赞(0)
未经允许不得转载:TI中文支持网 » CC2540 2541 2640 2650性能区别是什么
分享到: 更多 (0)