You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When I got an RESET event from the module, I set this config using: lr1121_modem_set_output_power_config(&lr1121, &output_power_14dBm, 1)
The module joins the network an I can send messages but the output power is very low.
When I check the current consumption during the transmission phase, I get something around 6mA. According to the lr1121 user manual, this corresponds to -17dBm and not to the 14dBm that I set.
Do I need to send another command to activate the configuration?
Any help or insights would be highly appreciated!
UPDATE:
I found that by calling the function lr1121_modem_set_tx_power_offset(), I was able to increase the transmission power (verified by checking the current consumption and the RSSI as seen by the receiving gateway). However, this was only possible when selecting the hi power PA using the command lr1121_modem_set_rf_output(&lr1121, R1121_MODEM_BSP_RADIO_PA_SEL_HP).
When selecting the low power PA, whatever value I test for the TX power offset has no effect on the transmission power or current consumption.
The text was updated successfully, but these errors were encountered:
Hi,
Instead of lr1121_modem_set_rf_output(&lr1121, R1121_MODEM_BSP_RADIO_PA_SEL_HP), could you please try lr1121_modem_set_rf_output(&lr1121, R1121_MODEM_BSP_RADIO_PA_SEL_LP_HP_LF) ?
Could you please check your antenna is connected to the low power output ?
Many thanks,
Hi opeyard,
I can confirm that the module I was using does indeed not connect the LP output to the antenna. I had to remove the can to check since the manufacturer of the module (LR1121 by NiceRF) does disclose this fact..
What I learned so far is that when using the "Modem Mode" of the LR1121 chip, one cannot specify the output power directly but rather has to use the lr1121_modem_set_tx_power_offset( const void* context, const int8_t tx_power_offset ) function. I further assume that the tx_power_offset has to be set relative to the nominal output power of the selected amplifier which is 22 dBm or 14 dBm, respectively.
However, this is just an educated guess from what I found by changing the offset values and observing the current consumption of the module and checking the RSSI at the gateway.
It would be great if there was a resource that would describe the driver API more in depth than the reference manual..
Hello,
How is it possible to adjust the output power of the lr1121 module?
What I have tried so far was to create a output power config:
When I got an RESET event from the module, I set this config using:
lr1121_modem_set_output_power_config(&lr1121, &output_power_14dBm, 1)
The module joins the network an I can send messages but the output power is very low.
When I check the current consumption during the transmission phase, I get something around 6mA. According to the lr1121 user manual, this corresponds to -17dBm and not to the 14dBm that I set.
Do I need to send another command to activate the configuration?
Any help or insights would be highly appreciated!
UPDATE:
I found that by calling the function
lr1121_modem_set_tx_power_offset()
, I was able to increase the transmission power (verified by checking the current consumption and the RSSI as seen by the receiving gateway). However, this was only possible when selecting the hi power PA using the commandlr1121_modem_set_rf_output(&lr1121, R1121_MODEM_BSP_RADIO_PA_SEL_HP)
.When selecting the low power PA, whatever value I test for the TX power offset has no effect on the transmission power or current consumption.
The text was updated successfully, but these errors were encountered: