CC2530+PA(CC2590)开启功率放大模块功能说明

时间:2024-03-26 12:45:57

在之前一段时间,使用了3个ZIGBEE模块做了个简单的无线通信实验。利用ZIGBEE的串口透传方式与STM32通信。使用一个ZIGBEE作为COORDINATOR(协调器),另外两个ZIGBEE作为ENDINGDEVICE(终端)。但是将TI协议栈中对应的例程烧到板子里调试,发现还是不能进行通信。最后才发现,实验中使用到的ZIGBEE模块中是带有PA模块的,但并未打开PA功能。在找了许久的资料后,才调试成功可以进行无线通信。以下是打开PA的步骤。 

1.打开hal_board_cfg.h文件,找到#define   xHAL_PA_LAN

CC2530+PA(CC2590)开启功率放大模块功能说明

把x去掉,即是带PA。

2.打开mac_radio_defs.c文件,查看带有PA芯片的模块功率表。

CC2530+PA(CC2590)开启功率放大模块功能说明

3.在mac_radio_defs.c文件中找到设置功率的函数:MAC_INTERNAL_API uint8 macRadioSetTxPower(uint8 txPower)。

CC2530+PA(CC2590)开启功率放大模块功能说明

按照功率表中的数据来修改你需要的发射功率大小,把需要改的功率值赋给reqTxPower即可。CC2530+PA(CC2590)开启功率放大模块功能说明

这样,就打开了PA模块,ZIGBEE无线通信就可以连接上了。