微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > ZigBee 信道问题

ZigBee 信道问题

时间:10-02 整理:3721RD 点击:

Hi all

我司最近在做ZigBee模块的FCC认证,此过程中遇到一些问题,

提供的ZigBee模块情况如下:

  1. 固定发射功率。
  2. 在指定信道每隔200ms发射一次数据。
  3. 信道可更改

 

根据测试方反馈,我司提供的ZigBee模块,上电之后会同时工作在两个信道:

当设置信道为0x12(2440MHz)时,频谱仪上会后2405MHz和2440MHz的波形

当设置信道为0x19(2475MHz)时,频谱仪上会有2405MHz和2475MHz的波形

也就是说11信道(2405MHz)始终处于工作状态

 此事紧急,求各位分析原因

问:如何保证只使用一个信道进行通信?

附:信道修改部分代码:

       case SUDO_REQ_UPDATE_ONE_PANID://修改指定终端节点PANID&Channel

         if(osal_memcmp(aExtendedAddress+2, pkt->cmd.Data, 6))

         {

            HalLedSet(HAL_LED_1 , HAL_LED_MODE_BLINK);//收到信息后闪一下表示收到

            _NIB.nwkPanId = (pkt->cmd.Data[6]<<8 | pkt->cmd.Data[7]);//&0x7FFF;

            if( pkt->cmd.Data[8]>=0x0B && pkt->cmd.Data[8]<=0x1A)

              _NIB.nwkLogicalChannel = pkt->cmd.Data[8];

            osal_cpyExtAddr( _NIB.extendedPANID,  pkt->cmd.Data+9 );//防PANID冲突

            NLME_UpdateNV(NWK_NV_NIB_ENABLE);

            Delaytime = 1000;

            osal_start_timerEx( APSM_TaskID,SYS_RESET_SOFT,Delaytime);

         }

       break;

所用CC2530,协议栈2.5.1a

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

网站地图

Top