This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2540 2541 2640 2650性能区别是什么

Other Parts Discussed in Thread: CC2540, CC2640, CC2541

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么? 那可不可以通过时间间隔来提升平均速率,