微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 怎么提高CC254x的传输帧率

怎么提高CC254x的传输帧率

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

如题,怎么提高CC254x的传输帧率? 不知道CC254x的帧率和带宽上限是多少?

我用CC2540的dongle,帧率只能稳定在55帧,每帧的数据量是20B,照这样算,大约才1KB多,这个带宽未免太低了点吧。

ran,

BLE的话,你可以参考http://processors.wiki.ti.com/index.php/CC2540_Data_Throughput

当然,最高速度还取决于对方。比如iOS设备有严格的限制,2KB左右是极限。Android就不好说了,你懂的。

2.4G私有的话,最高支持2Mbps带宽,这个你可以在datasheet上轻松看到。 

谢谢你的回复,http://processors.wiki.ti.com/index.php/CC2540_Data_Throughput这个我之前已经看到了。

似乎只用改那个间隔时间,我把间隔时间换成好几种值都试了下,如果用7.5ms的话,连上几秒就断掉了。

换成10ms的,11.25ms的都是试过。

是这样,我是用的CC2541做从机,连接CC2540的dongle。每帧的用户数据是20字节,帧率稳定在55帧就上不去了。

如果帧率能到90帧,就很好了。

我用的是1.3.2的版本,如果换用1.4.0的版本,是不是帧率的问题会得到改善?

ran,

1. 请务必更新到最新的1.4.1再测试。

2. 除了上面的例程,再结合这个:http://processors.wiki.ti.com/index.php/OverlappedProcessing

参考yan给的链接,蓝牙规范的应用层速率,最大0.2M/s

物理层1M/s,然后最小连接间隔6ms,你可以计算一下理论的最大传输速率

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

网站地图

Top