cc2530+rfx2401c 关于dbm传输距离
TI工程师,我想请教下,我的设备加了PA功能,为什么传输距离在室内才能达到20m左右。(协调器跟抓包工具距离30cm)
z-stack 2.5 版本的
调试如下图:看到你们的回复的帖子说RFC_OBS_CTRL0=0x68,RFC_OBS_CTRL1=0x6a就是设备成功
您可以尝试在macRadioTurnOnPower()中添加以下代码
/* P1_1 -> PAEN */
RFC_OBS_CTRL0 = RFC_OBS_CTRL_PA_PD_INV;
OBSSEL1 = OBSSEL_OBS_CTRL0;
/* P1_4 -> EN (LNA control) */
RFC_OBS_CTRL1 = RFC_OBS_CTRL_LNAMIX_PD_INV;
OBSSEL4 = OBSSEL_OBS_CTRL1;
另外您可以参考E2E上的相关帖子,希望对您有所帮助!
https://e2e.ti.com/support/wireless_connectivity/zigbee_6lowpan_802-15-4_mac/f/158/t/616528?tisearch=e2e-quicksearch&keymatch=cc2530+rfx2401c#pi319568=1
谢谢您的回复,我在代码中已有加入这个IO的设置(如图1),设置后的值也是对的,但是距离就是无法提升。
那请您参考E2E的帖子中的说明
Define HAL_PA_LNA in compile options but the TX table might be mismatch. You have to do TX table by yourself since you are using RFX2401 which is not a reference design provided by TI.
您好,我看了这个帖子,好像没有什么解决方法吧?
您的意思是需要自己去修改TX表吗,尝试修改看那个值比较合适?