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

cc2530发射功率设置

大家好,最近学习cc2530遇到一些问题,用终端EndDevice给Coordinater每隔10s发送一次数据,两次发射间隔让EndDevice进入PM2休眠。现在已经实现了休眠并能10s发一次再进入休眠,发射时的功耗大概在25mW左右(可以理解为系统其它任务的功耗+发射功耗),现在我想把功耗进一步降低,在每次调用MacRadioUpdateTxpower()之前强制给macPhyTxPower赋值为0x05,但是有如下问题:

1:当EndDevice掉线(人为关闭Coordinater)后,EndDevice的功耗会升到很高,在80mW。而且再次打开Coordinate后也降不下来了,请问该怎样让这个功耗再重新降下来

2:有没有更好的设置发射功率的方法,希望大家能给个建议。

3:从休眠到唤醒以后mac层的一些任务都有功率消耗,能不能再进一步降低这部分功耗?

希望各位大神能给予个建议,也非常欢迎一起学习zigbee的大家共同讨论

gancheng:

1.节点掉网后不停发送beacon request搜寻网络,不休眠所以功耗高,coordinator重新上电后终端应该没有重新入网,你有sniffer的话可以观察一下;

2.直接赋值TXPOWER寄存器;

3.应该只用data request吧,这个省不掉。

赞(0)
未经允许不得转载:TI中文支持网 » cc2530发射功率设置
分享到: 更多 (0)