[分享] CC2540功率设置

Aguilera   2020-3-3 22:51 楼主

      CC2540的发射功率有四种,分别是 4dBm,0dBm,-6dBm,-23dBm。对应的换算功率为2.51mw,1mw,0.251mw,0.005mw。对应的传输距离分别是30m,10m,7m,3m。不同的发射功率,距离相同时获取的rssi值也会不同,但是因为rssi值多径衰落等因素影响严重,差别也不是那么大。

CC2540默认的发射功率是0dBm。

      如何修改发射功率,很简单,只需要在void SimpleBLEPeripheral_Init( uint8 task_id )这个函数里面调用宏定义函数:

HCI_EXT_SetTxPowerCmd(xx);

其中xx参数有如下几种:

LL_EXT_TX_POWER_MINUS_23_DBM,对应-23dbm。

LL_EXT_TX_POWER_MINUS_6_DBM, 对应-6dbm。

LL_EXT_TX_POWER_0_DBM, 对应0dbm。

LL_EXT_TX_POWER_4_DBM对应4dbm。
 

回复评论 (1)

来了解一下

点赞  2020-3-4 08:40
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复