This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

cc2530发射功率设置

Other Parts Discussed in Thread: CC2530

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

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

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

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

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

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

    2.直接赋值TXPOWER寄存器;

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