This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

cc1120 调整Bit Rate

Other Parts Discussed in Thread: CC1120, CC1310

请教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这样配置后发射不正确