微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > CC1310高速模式支持连续发送数据包吗

CC1310高速模式支持连续发送数据包吗

时间:12-23 整理:3721RD 点击:

大家好,请教一下,想使用CC1310连续发送数据包,目前API是发送完后等待状态,速度很慢。PER工程HS模式下,发送1万个128字节负载的数据包要7.0秒,有效速率150kbps左右。请问一下,有没有办法可以更快的发送,不用其他操作(比如ack),能让收发机一直往外丢数据。想实现连续不断的高速率发送数据,4Mbps能否被用上呢?

计算失误,是1.467Mbps。

TI FAE:    

    你好,请教一下,想使用CC1310连续发送数据包,目前API是发送完后等待发送状态,连续无间隔(间隔=0)发送数据时速度很慢。
    RF_pCmdTxHS->startTime = 0;

    RF_EventMask result = RF_runCmd(rfHandle, (RF_Op*)RF_pCmdTxHS, RF_PriorityNormal, NULL, 0);

    PER工程HS模式下,发送1万个128字节负载的数据包要7.0秒,有效速率1.467Mbps左右。

    请问一下,有没有办法可以更快的发送,不用其他操作(比如ack),能让收发机一直往外丢数据。想实现连续不断的高速率发送数据,4Mbps模式能否最大效率的利用呢?

HS

有效波特率 = 128*8*10000/6.980 = 1.467Mbps

使用同种办法测试1.2k 50k 500k的情况,速率基本对应上了。

测试方法:帧负载长度128,发送间隔0,发送数据包个数10000,串口刷新10次(耗时忽略)。

调制速率

实际有效负载速率(10000*128*8/耗时)

625    (LR)

604

4.8k    (OOK)

4.429k

50k    (2-GFSK)

45.23k

500k  (2-GFSK)

394k

4M   

1.467Mbps


请问你的测试方法是什么?用定时器吗?

可以把帧长度加大到256、512 、1024试一下

您好,通过什么方法设置为4Mbps的,有现成的demo可参考吗?我用smartRF设置,最多到712Kbps。谢谢

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

网站地图

Top