微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > cc2530 + 2401C,开启PA失败

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米左右,请问您调好了吗?

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

网站地图

Top