微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2540 2541 2640 2650性能区别是什么

CC2540 2541 2640 2650性能区别是什么

时间:10-02 整理:3721RD 点击:

Q1

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

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

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

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

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

Q2  

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

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

补上问题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

额 非专业人士 看不太懂

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

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

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

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

你是说用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内核会有一点点区别。

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

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

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

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

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

你好,

Iphone做不到你所谓的 5ms 40byte。

iphone控制了最小连接参数,BLE控制了每包发送的payload只有27byte。

所以如果你一定要高速通讯,我有两个建议。

等到五月底,TI发布新版SDK,支持BT 4.2,BT4.2的payload会加大到70byte,这样就可以满足你的要求。

另外,你可以选择双模蓝牙,数据传输率大大提高。

通讯性能你需要问SIG,CC2540 2541 2640 2650都是一致的

我们改进的是内核,radio,射频性能,工艺。

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

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

你好,

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

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

谢谢。

理论上传输速度提升后 会达到多少? 你之前说  “iphone控制了最小连接参数,BLE控制了每包发送的payload只有27byte。”

即便提升后,最大限制也是每包发送的payload只有27byte么? 那可不可以通过时间间隔来提升平均速率, 

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top