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

cc1310在433MHz下怎么实现1Mbps的通信

您好,

我现在用cc1310@433进行1Mbps尝试通信,目前只能调通750kbps,2GFSK,dev 250kHz,但是丢包严重,调制方式或者设置是不是不合理且存在问题呢?

另外,我了解到要进行1mbps通信只能用4fsk编码方式,而且需要加入相应的补丁,

.cpePatchFxn  =  &enterGhsCpePatch,

.mcePatchFxn =  &rf_patch_mce_ghs,

.rfePatchFxn   =  &rf_patch_rfe_ghs,

由于不会编译这些补丁,请问这些补丁文件能够提供吗,4FSK调制方式下,要实现1Mbps的传输速率,其Symbol rate是不是设置为2000kBaud?

相应寄存器应该怎么设置呢?

谢谢,希望能够得到帮助。

Susan Yang:

您可以参考E2E上的帖子 e2e.ti.com/…/2318652

Viki Shi:

high speed通信的话。建议参考 rfPacketErrorRate例程,在CC13X0协议栈中可找到,路径: C:\ti\simplelink_cc13x0_sdk_1_60_00_21\examples\rtos\CC1310_LAUNCHXL\drivers\rfPacketErrorRate

Mings Liu:

回复 Viki Shi:

谢谢你们的回复,通过上述的两种方式已经找到补丁文件。
(1)请问在4FSK调制的方式下,实现1Mbps的传输速率情况下,Sysbol rate应该怎么设置,有什么对应关系吗?
(2)Deviation参数与什么有关系,应该怎么计算配置?

Mings Liu:

回复 Viki Shi:

您好Viki Shi,

    我通过4FSK调制方式,在433MHz下进行smartrf_setting.c设置,

.modulation.modType= 0x1,//0.modulation.deviation= 0x3E8,//250kHz.symbolRate.preScale= 0xF,.symbolRate.rateWord= 0x50000,//500kBaud.rxBw= 0x2F,

    用RF_runCmd(rfHandle, (RF_Op*)&RF_cmdTxHS, RF_PriorityNormal, NULL, 0),无法进行通信,能否帮我检查一下错误的原因吗?

smartrf_settings.c

Eggsy Pang:

回复 Mings Liu:

RF_runCmd的返回值是多少?

da qin zheng sheng:

可以在官方最新的smart rf studio软件测试,可以导出通信参数。

Mings Liu:

回复 Eggsy Pang:

你好,用IAR查看了一下,其值是2

Mings Liu:

回复 da qin zheng sheng:

您好,是通过Smartrf Studio2.7导出的,并在里面修改的,因为软件里面没有4FSK调制方式的设置,所以存在问题。

Eggsy Pang:

回复 Mings Liu:

继续查看 运行后 CMD_PROP_TX command.status等于多少

Mings Liu:

回复 Eggsy Pang:

您好,运行后RF_cmdTxHS.status=13379

赞(0)
未经允许不得转载:TI中文支持网 » cc1310在433MHz下怎么实现1Mbps的通信
分享到: 更多 (0)