FR801xH低功耗的设置



  • @富芮坤官方 @刘流鎏 想请教下关于低功耗降低电流的方法。
    目前使用的是从机例程,在不更改的情况下,待机电流是5ma左右,打开睡眠电流在1.8ma左右,系统是最小系统,3.3v供电。
    麻烦指导一下哈,谢谢啦!
    0_1702352591819_557d7013-1958-491c-a38f-9799ea409324-1702352587043.png



  • 调用 system_set_tx_power(RF_TX_POWER_NEG_16dBm);将发射功率调到最低
    然后更改一下广播间隔
    0_1702362293827_bd5b0fe0-56e2-4a3a-b0fc-84c7eef94970-1702362289553.png
    在未连接的情况下功耗是200ua,连上后700ua,用不同的小程序连上去功耗还不一样,用咱们公众号的小程序连上去
    0_1702362495928_41d13ee7-8bdb-443e-a65b-0eaeb3986b03-image.png
    连接间隔改为39了,是不是这个原因。
    连上另一个小程序
    0_1702362550020_eb7f6d62-23c6-4e84-8453-1ad7d094f600-image.png
    连接间隔为12了,这个功耗就飙到2ma了,这个参数从机不能定义嘛?
    我看到连接之后启动了一个定时器,4秒后执行
    void param_timer_func(void *arg)
    {
    co_printf("param_timer_func\r\n");
    gap_conn_param_update(0, 60, 600, 55, 500);
    }
    这个回调函数,按理来说应该会触发GAP_EVT_LINK_PARAM_UPDATE事件的,但是看log也没触发。
    0_1702362744344_5e021e25-9a77-4732-b2aa-6b77015decd2-1702362739070.png



  • 你的邮箱给一下 发给你