ESP32 C3 BLE的功耗

geeleecn
Posts: 24
Joined: Thu Jun 17, 2021 7:26 am

ESP32 C3 BLE的功耗

Postby geeleecn » Thu Jun 17, 2021 8:33 am

选用某宝上买的 AI-thinker的ESP32 C3的开发版, 芯片版本为2. SDK为 IDF-4.4 master 分支。

运行sample 下的 bluetooth/nimble/bleprph_wifi_coex DEMO(去掉wifi_init_sta 和 do_ping_cmd), 只开启BLE如下:

ESP_LOGI(TAG, "ESP_WIFI_MODE_STA");
/* wifi_init_sta();
do_ping_cmd();*/
ESP_ERROR_CHECK(esp_nimble_hci_and_controller_init());

运行后,当BLE未连接时候,电流大概20mA, 一旦建立了连接(未发送数据),功耗就涨到了80mA。 请问C3是否可以在BLE下不停发数据的情况下(比如10ms一个64字节的数据),功耗控制到25mA以下?

附件未配置文件。 谢谢!
Attachments
sdkconfig.txt
(41.11 KiB) Downloaded 671 times

ESP_Gargamel
Posts: 786
Joined: Wed Nov 14, 2018 8:45 am

Re: ESP32 C3 BLE的功耗

Postby ESP_Gargamel » Thu Jun 17, 2021 10:00 am

你要的数据暂时不能提供,但要功耗低的话,必须使能 light sleep,并且需要使用 32.768 的晶振。

geeleecn
Posts: 24
Joined: Thu Jun 17, 2021 7:26 am

Re: ESP32 C3 BLE的功耗

Postby geeleecn » Fri Jul 02, 2021 2:40 am

在外购AI-thinker的ESP32-C3N -Kit上测试, chip version 2, LSE 上加32.768KHz 的晶振, 按crystal规格配12.5pF的2个电容,并8M欧或者不并,都不起振。
SDK为4.4 master,并在menuconfig中选择了RTC clock source 为 external 32K crystal。 bt 的 modem sleep low power clock source 选 external 32k crystal.
请问,为让32.768K 晶体工作,还需要设置什么吗?

Who is online

Users browsing this forum: No registered users and 183 guests