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

CC2650 sdk 无线程序中,修改smartsetting 中 rateWord 的值为什么不能够提高发送速度,反而数据都收不到了?

fbaud = (R × fclk) / (p × 2的20次方)
where
• f baud is the obtained baud rate
• f clk is the system clock frequency of 24 MHz
• R is the rate word given by symbolRate.rateWord
• p is the prescaler value, given by symbolRate.preScale, which can be from 4 to 15 (16)

这是手册公式,

程序默认  rateword = 131072, pre = 15, 

那么 fbaud 计算等于  (131072×24M)/(15*1024*1024) = 200k

那么现在要提高速度到400K,将rateword修改成262144,两块版之间的数据收发就有问题了,接收端收不到数据

Alvin Chen:

关于各项参数之间的关系请看如下,具体要自己结合硬件调整测试出比较合适的设置。

e2echina.ti.com/…/61659

user1388075:

回复 Alvin Chen:

对射频不太懂, 能否提供一组可用的参数配置,将无线rf的传输性能发挥到最大?

Alvin Chen:

回复 user1388075:

我们的补丁是NDA,无法提供直接。

Viki Shi:

这个参数不是瞎调的,需要和其他参数匹配。私有协议的配置官方没有公开发布,建议联系当地代理商或FAE获取,以下是BU回复:

The highest datarate that can be achieved on CC2650 is 5mbps. However, this mode has a fixed ~200 symbol header in every packet and it will not fit in the 40us requirement. Alternatively, you could use the 2mbps BLE PHY with proprietary commands. This is the same modulation as BLE5 2mbps mode. However, by using proprietary API, some overhead associated with BLE protocol can be minimized.

On CC2650, implementation of this mode requires patches that are not released. Please contact you local TI office for further details.

user1388075:

回复 Alvin Chen:

模块是淘宝上买的,不知道找谁签dna?

user1388075:

回复 Viki Shi:

模块淘宝上买的,不是代理商,不知道找哪个代理商才行?和你们能直接签dna么?

user1388075:

回复 Viki Shi:

当地的FAE指的是谁?是TI的么?

Viki Shi:

回复 user1388075:

是这样,如果是授权代理商购买,可以联系当地代理商咨询。淘宝买的就不清楚了,你要么咨询下卖家

user1388075:

回复 Viki Shi:

我现在的速度大概是1秒钟15kbyte的速度,如果用了你们的NDA补丁提速后,无线电台的发送速度能到多少?

赞(0)
未经允许不得转载:TI中文支持网 » CC2650 sdk 无线程序中,修改smartsetting 中 rateWord 的值为什么不能够提高发送速度,反而数据都收不到了?
分享到: 更多 (0)