cc2530 + 2401C,开启PA失败
时间:10-02
整理:3721RD
点击:
最经一直在弄zigbee的PA功能,但一直没成功。
我对PA的配置如下:
1.在hal_board_cfg.h中开启 #define HAL_PA_LNA
2.在mac_radio_defs.c中 配置
RFC_OBS_CTRL0 = RFC_OBS_CTRL_PA_PD_INV;
OBSSEL2 = OBSSEL_OBS_CTRL0;
RFC_OBS_CTRL0 = RFC_OBS_CTRL_PA_PD_INV;
OBSSEL2 = OBSSEL_OBS_CTRL0;
我的PA控制引脚为P1_2 , P1_3
3.在mac_pib.c中,设置
/* Proprietary */
0xF5, /* phyTransmitPower */
4.在mac_radio.c中 ,设置 MAC_INTERNAL_API void macRadioUpdateTxPower(void) ------> reqTxPower=0xF5;
完成以上四个步骤后,发现设备的工作电流没有增加,反而还有略微减少(10MA~40MA)
通讯距离在直线下有60m左右,穿透性几乎没有
第2点粘贴错误,应该是:
RFC_OBS_CTRL0 = RFC_OBS_CTRL_PA_PD_INV;
OBSSEL2 = OBSSEL_OBS_CTRL0;
RFC_OBS_CTRL1 = RFC_OBS_CTRL_LNAMIX_PD_INV;
OBSSEL3 = OBSSEL_OBS_CTRL1;
实际测试你的几个控制管脚波形如何呢?有相应的变化吗?
碰到了同样的问题,通信距离只有60米左右,请问您调好了吗?