How to Modify the 802.15.4 TX Power on an ESP32-H2?
Posted: Sat Mar 02, 2024 4:24 am
Hello everyone,
I am a college student who is currently working on a class project where I need run experiments to analyze the power consumption of ESP32-H2 microcontrollers running OpenThread. According to the page 35 of the ESP32-H2 datasheet*, the MCU is able to run 802.15.4 TX at 20 dBm, 9 dBm, 0 dBm, and -24 dBm. I will need to measure the power consumption of the ESP32-H2 when it is transmitting packets at each of these dBm values.
However, I do not believe I was able to find any information on how to modify the 802.15.4 TX power on the ESP32-H2. In my research, I only found that I can change the TX power for Wi-Fi using the ESP_PHY_MAX_WIFI_TX_POWER flag in menuconfig, and I found an ESP Forum post stating that it is not currently possible to change the TX power for BLE.
As a result, I would like to ask whether it is possible to change the TX power used by the 802.15.4 transceiver on the ESP32-H2. If this is not possible, what is the default TX power (in dBm) that the 802.15.4 transceiver runs at? I would additionally appreciate any resources for further reading that can help me in the right direction.
Thank you very much,
* the datasheet can be found at https://www.espressif.com/sites/default ... eet_en.pdf
* the ESP forum post about not being able to change the BLE TX Power: viewtopic.php?t=1052
I am a college student who is currently working on a class project where I need run experiments to analyze the power consumption of ESP32-H2 microcontrollers running OpenThread. According to the page 35 of the ESP32-H2 datasheet*, the MCU is able to run 802.15.4 TX at 20 dBm, 9 dBm, 0 dBm, and -24 dBm. I will need to measure the power consumption of the ESP32-H2 when it is transmitting packets at each of these dBm values.
However, I do not believe I was able to find any information on how to modify the 802.15.4 TX power on the ESP32-H2. In my research, I only found that I can change the TX power for Wi-Fi using the ESP_PHY_MAX_WIFI_TX_POWER flag in menuconfig, and I found an ESP Forum post stating that it is not currently possible to change the TX power for BLE.
As a result, I would like to ask whether it is possible to change the TX power used by the 802.15.4 transceiver on the ESP32-H2. If this is not possible, what is the default TX power (in dBm) that the 802.15.4 transceiver runs at? I would additionally appreciate any resources for further reading that can help me in the right direction.
Thank you very much,
* the datasheet can be found at https://www.espressif.com/sites/default ... eet_en.pdf
* the ESP forum post about not being able to change the BLE TX Power: viewtopic.php?t=1052