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

CC1101 串行异步模式 PATABLE设置

hi:

我最近在使用CC1101的串行异步模式来收发数据,调制方式ASK,频率432M。

现在已经可以收发数据,但是发现发射端发射功率太小,所以导致距离比较近。

用网络分析仪直连看发射功率,如下图:

此时我的PATABLE配置如下:

const u8 paTable[8] = {0x00, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

writeReg(CC1101_FREND0,  0x11);   //前端TX配置

writeBurstReg(CC1101_PATABLE, (u8*)paTable, 8);     // Configure PATABLEs

发射功率只有13.76dbm

***************************************************************************************************************************************************************************

在论坛上看到TI工程师以前回复的帖子

https://e2echina.ti.com/question_answer/wireless_connectivity/hw_rf_proprietary/f/45/t/16387

于是按照他说的方法进行修改,修改后的PATABLE配置如下:

const u8 paTable[8] = {0xC0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

writeReg(CC1101_FREND0,  0x10);   //前端TX配置

writeBurstReg(CC1101_PATABLE, (u8*)paTable, 1);     // Configure PATABLEs

测试发现异步模式下,无论GDO0高电平还是低电平一直在发射,如下图:

此时的发射功率有19dbm,但是却是在一直发射

请问在异步模式下应该怎么配置PATABLE才是正确的呢?或者是由于其他原因导致的

Felix ZF:

赞(0)
未经允许不得转载:TI中文支持网 » CC1101 串行异步模式 PATABLE设置
分享到: 更多 (0)