Sub-GHz radio (SUBGHZ)
Set_PaConfig() command
Set_PaConfig(PaDutyCycle, HpMax, PaSel, 0x01) is used to customize the
maximum output power and PA efficiency.
Opcode
w
byte 0
byte 1
byte 2
byte 3
byte 4
PA optimal settings given in the table below must be used to maximize the PA efficiency for
the maximum targeted output power. Matching network determination must be done using
these settings (see the application note AN5457 for more details).
Output power
(dBm)
+ 15
+ 14
+ 10
+ 22
+ 20
+ 17
+ 14
184/1454
0
1
PaDutyCycle[2:0]
w
bits 7:0 Opcode: 0x95
bits 7:3 Reserved, must be kept at reset value.
bits 2:0 PaDutyCycle[2:0]: PA duty cycle (conduit angle) control
Duty cycle = 0.2 + 0.04 x PaDutyCycle[2:0] (see
Caution: The following restrictions must be observed to avoid over-stress on
the PA:
- LP PA mode with synthesis frequency >400 MHz, PaDutyCycle
must be < 0x7.
- LP PA mode with synthesis frequency < 400 MHz, PaDutyCycle
must be < 0x4.
- HP PA mode, PaDutyCycle must be < 0x4.
bits 2:0 HpMax[2:0]: HP PA output power (see
bits 7:3 Reserved, must be kept at reset value.
bits 7:1 Reserved, must be kept at reset value.
bit 0 PaSel: PA selection.
0: HP PA selected
1: LP PA selected (default)
bits 7:0 0x01
Table 35. PA optimal setting and operating modes
PA mode
LP
HP
2
HpMax[2:0]
w
Set_PaConfig()
PaDutyCycle
HpMax[2:0]
[2:0]
0x6
0x0
0x4
0x0
0x1
0x0
0x4
0x7
0x3
0x5
0x2
0x3
0x2
0x2
RM0453 Rev 2
3
PaSel
w
Table 35
Table 35
for settings)
Set_TxParams()
PaSel
1
1
1
0
0
0
0
RM0453
4
0x01
w
for settings)
Power
0x0E
0x0E
0x0D
0x16
0x16
0x16
0x16
Need help?
Do you have a question about the STM32WL55JC and is the answer not in the manual?