2025-02-21 8:00 AM
Hello everyone
We are developing a prototype of vibration monitor system . Now we are in optimization stage , reducing the power of the device . We are using SeedStudio Lora E5 HF (STM32WE5) (US915) https://files.seeedstudio.com/products/317990687/res/LoRa-E5+module+datasheet_V1.0.pdf , and programing it using STM32CubeIDE and this code base https://github.com/Seeed-Studio/LoRaWan-E5-Node/tree/qian.
Our target is to reduce the tx power . However there's many configuration around that and it's not clear the final dBm . This module can give up to 22dBm on TX according to the specs . We would like to reduce it to 6dBm to save power .
Right now I'm playing around with SUBGRF_SetTxParams function and I was able to see a change in current consumption when the device is transmitting .
But still having some these questions :
Thanks in advance
Solved! Go to Solution.
2025-03-24 3:11 AM
Hello @JesusAVC
First, for the FCC certification process, you should contact the sales and marketing team of your component (the SeedStudio Lora E5 HF) about the steps to follow.
For the settings of the Transmission power, as suggested by @ahsrabrifat you should use the "SUBGRF_SetTxParams" function that will set the final TX power to 6dbm.
For the question "Is RFO_LP 14dbm and RFO_HP 22dbm?" as you can see on the Table 32 of the DS13105 Rev 12, Max RF output power is +15 dBm for low-power PA (only with optimal parameters). And +22 for high-power PA.
Finally, about the consumption, it depends on your system, what peripherals are used, ... So, the best way is to test it on your own code and HW. Also, the Optimal settings will help to minimize the consumption. Helpful details are available on the AN5457.
Best Regards.
STTwo-32
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
2025-02-21 10:16 AM
Modify the function call to use Low Power PA (RFO_LP) and to Set TX power to 6 dBm
The corrected Function Call has to be like this.
SUBGRF_SetTxParams(RFO_LP, 6, RADIO_RAMP_40_US);
2025-02-21 11:09 AM - edited 2025-02-21 11:10 AM
Thanks for the reply
I would like to understand.According to the function documentation
the range is -18dbm to 13dbm . However my radio specs say it can support 22dbm TX (US915)
Is this a Gain/attenuation to be applied to the total 22dbm ? .
Is RFO_LP 14dbm and RFO_HP 22dbm ?
How can I have a estimated practical value ? I mean 6dbm should give me TX current of 20mA @3.3V ?. By default I get around 110mA
I want to limit the final TX power to 6dbm.
2025-03-24 3:11 AM
Hello @JesusAVC
First, for the FCC certification process, you should contact the sales and marketing team of your component (the SeedStudio Lora E5 HF) about the steps to follow.
For the settings of the Transmission power, as suggested by @ahsrabrifat you should use the "SUBGRF_SetTxParams" function that will set the final TX power to 6dbm.
For the question "Is RFO_LP 14dbm and RFO_HP 22dbm?" as you can see on the Table 32 of the DS13105 Rev 12, Max RF output power is +15 dBm for low-power PA (only with optimal parameters). And +22 for high-power PA.
Finally, about the consumption, it depends on your system, what peripherals are used, ... So, the best way is to test it on your own code and HW. Also, the Optimal settings will help to minimize the consumption. Helpful details are available on the AN5457.
Best Regards.
STTwo-32
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.