微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > cc1120 调整Bit Rate

cc1120 调整Bit Rate

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

请教TI工程师
我的一个应用需要用到CC1120,它的速率需要调整到200kbps,我从之前的程序中移植过来(Symbol rate = 38.4k Bit Rate =38.4k,之前的程序是能够正常工作的,CC1120之间通信OK,
但是改过之后,不能互相通信了,不知可能的原因是什么,在移植中我只需要修改了以下几个寄存器,还有其他的需要修改,非常感谢!

修改前
eWriteReg(CC112x_DRATE2,0x93); //38.4K symbol rate, 38.4K data rate
eWriteReg(CC112x_DRATE1,0xA9);
eWriteReg(CC112x_DRATE0,0x2A);
eWriteReg(CC112x_DEVIATION_M,0x48);
eWriteReg(CC112x_MODCFG_DEV_E,0x0D); //2GFSK 20K deviation


eWriteReg(CC112x_CHAN_BW,0x02}

修改后

eWriteReg(CC112x_DRATE2,0xA9); //100K symbol rate, 200K data rate
eWriteReg(CC112x_DRATE1,0x99);
eWriteReg(CC112x_DRATE0,0x99);
eWriteReg(CC112x_DEVIATION_M,0x53);
eWriteReg(CC112x_MODCFG_DEV_E,0x2F); //4GFSK 82K devition

eWriteReg(CC112x_CHAN_BW,0x01}

另外测试中发现,一个CC1120发射,另外的CC1120根本没有收到,cc1120这样配置后发射不正确

建议你使用smartRF studio生成完整的配置。

另外,你还可以先使用smartRF studio连接上板子,通过smartRF studio的packet rx/tx进行收发测试。

好的,Felix ZF,非常感谢

SmartRF Studio 先生成一个你想要的速率导入工程烧到一块板子做Tx,板子Tx和SmartRF Studio Rx一发一收可以成功,然后再移植另外一个

参考下面CC1310的移植步骤,代码和程序不同,原理是一样的

http://software-dl.ti.com/lprf/simplelink_academy/modules/prop_01_basic/prop_01_basic.html

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

网站地图

Top