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

请教在ZHA1.2.2协议栈上怎样支持CC2592功放

你好!
   目前我们使用TI官方开发板:CC2530+CC2592模块和SmartRF06 Evaluation Board底板,

   我在ZHA1.2.2协议栈中修改两个地方来支持CC2592:
   1、开启  HAL_PA_LNA_CC2592
   2、修改功率ZMacSetTransmitPower()
void zclSampleSw_Init( byte task_id )
{zclSampleSw_TaskID = task_id;

..
..
#if defined (OTA_CLIENT) && (OTA_CLIENT == TRUE)// Register for callback events from the ZCL OTAzclOTA_Register(zclSampleSw_TaskID);
#endif

// Set the transmit power level
ZMacSetTransmitPower(TX_PWR_PLUS_19);
}
我测试空旷距离只有25米左右
我还需要修改其他在方吗?

注:ZHA1.2.2协议栈-Z-Stack Home 1.2.2a.44539,CC2530芯片+CC2592

yuanfeng luo:

我再补充一下,我还取消协议栈中的4个宏:

HAL_LCD

HAL_LED

HAL_KEY

HAL_UART

Yue TANG:

1. smartRF06是调不了CC2530的,需要使用smartRF05.

2.  先用smartstudio 测下硬件,不需要写代码,enable PA,看硬件有无问题。

3. 软件参考如下link

http://processors.wiki.ti.com/index.php/Enabling_the_Support_of_CC259x_PA/LNA_with_Z-Stack-Home-Automation-1.2.1

yuanfeng luo:

回复 Yue TANG:

你好!

    1、我不用smartRF06作调试

    2、硬件一定没有问题,这个模块(CC2530+CC2592)是TI官方那边的。

    3、我就是按照这里在软件作修改的

   但还是有问题,奇怪呀,如何处理?

Yue TANG:

回复 yuanfeng luo:

你先用smartstudio测下距离,是否模块的问题。你是从TI官方买的吗?我们TI内部都没有拿到这个模块。

软件就是这么改的,没有问题。

另外,你也可以描述下,你是怎么做测试的? 一般测性能也是直接拿smartstudio测的。

赞(0)
未经允许不得转载:TI中文支持网 » 请教在ZHA1.2.2协议栈上怎样支持CC2592功放
分享到: 更多 (0)