![]() |
![]() |
Loopback burst set configuration. More...
#include <control/mmwavelink/include/rl_sensor.h>
Data Fields | |
rlUInt8_t | loopbackSel |
Loopback selection Value Definition 0 No loopback 1 IF loopback (loopback of an IF test signal into the RX IF stages) 2 PS loopback (loopback of an RF test signal from TX phase shifter outputs to RX LNA input) 3 PA loopback (loopback of an RF test signal from TX PA outputs to RX LNA input with On-off-keying modulation in the path) 4 Rx FE disabled (RX RF i.e. Mixer and LNA are disabled and no loopback is engaged) Others RESERVED . | |
rlUInt8_t | baseProfileIndx |
Base profile used for loopback chirps to configure the RF/analog/digital front end sections. But the configurations of some sections may get overwritten by the parameters configured below. Valid values 0 to 3 . | |
rlUInt8_t | burstIndx |
Indicates the index of the burst in the loopback sub-frame for which this configuration applies Valid values 0 to 15 . | |
rlUInt8_t | reserved0 |
Reserved for Future use. | |
rlUInt32_t | freqConst |
Start frequency for loopback For 77GHz devices (76 GHz to 81 GHz): 1 LSB = 3.6e9 / 2^26 Hz = 53.644 Hz Valid range: 0x5471C71B to 0x5A000000 For 60GHz devices (57 GHz to 64 GHz): 1 LSB = 2.7e9 / 2^26 Hz = 40.233 Hz Valid range: Only even numbers from 0x5471C71C to 0x5ED097B4 . | |
rlInt16_t | slopeConst |
Ramp slope for loopback burst (16 bit signed number) For 77GHz devices (76 GHz to 81 GHz): 1 LSB = (3.6e6 * 900) / 2^26 = 48.279 kHz/uS Valid range: -2072 to 2072 (Max 100MHz/uS) For 60GHz devices (57 GHz to 64 GHz): 1 LSB = (2.7e6 * 900) / 2^26 = 36.21 kHz/uS Valid range: Only even numbers between -6905 to 6905 (Max 250 MHz/uS) . | |
rlUInt16_t | reserved1 |
Reserved for Future use. | |
rlUInt32_t | txBackoff |
Concatenated code for output power backoff for TX0, TX1, TX2 b7:0 TX0 output power back off b15:8 TX1 output power back off b23:16 TX2 output power back off b31:24 Reserved . More... | |
rlUInt16_t | rxGain |
b5:0 This field defines RX gain for each channel. 1 LSB = 1 dB Valid values: AWR2243 : All even values from 32 to 52 xWR6x43 : All even values from 30 to 48 b7:6 Code for RF gain target The RF gain target for AWR2243/xWR6x43 device: Value RF gain target 00 30 dB 01 33 dB 10 36 dB (Recommended) 11 RESERVED b15:8 RESERVED More... | |
rlUInt8_t | txEn |
Tx enable selection bit mask b0 Enable TX0 0 Tx0 Disable 1 Tx0 Enable b1 Enable TX1 0 Tx1 Disable 1 Tx1 Enable b2 Enable TX2 (PS LB not supported for TX2) 0 Tx2 Disable 1 Tx2 Enable . More... | |
rlUInt8_t | reserved2 |
Reserved for Future use. | |
rlUInt16_t | bpmConfig |
Bit Definition b0 RESERVED b1 CONST_BPM_VAL_TX0_ON Value of Binary Phase Shift value for TX0, during chirp b2 RESERVED b3 CONST_BPM_VAL_TX1_ON Value of Binary Phase Shift value for TX1, during chirp b4 RESERVED b5 CONST_BPM_VAL_TX2_ON Value of Binary Phase Shift value for TX2, during chirp b15:6 RESERVED . More... | |
rlUInt16_t | digCorrDis |
Bits Digital corrections b0 IQMM correction disable (Applicable only in PS and PA loopback modes, In case of IF loopback mode, IQMM is disabled by default) 0 - Enable, 1- Disable b1 Digital Inter-RX Gain and Phase correction disable 0 - Enable, 1- Disable b15:2 RESERVED . More... | |
rlUInt8_t | ifLbFreq |
Value IF Loopback frequency value 0 180 kHz 1 240 kHz 2 360 kHz 3 720 kHz 4 1 MHz 5 2 MHz 6 2.5 MHz 7 3 MHz 8 4.02 MHz 9 5 MHz 10 6 MHz 11 8.03 MHz 12 9 MHz 13 10 MHz 255-14 RESERVED . | |
rlUInt8_t | ifLbMag |
1 LSB = 10 mV Valid range: 1 to 63 | |
rlUInt8_t | ps1PgaIndx |
Programmable Gain Amplifier Setting: This configures the Phase shifter loopback path amplifier gain for TX0 based PS loopback. Value PGA gain value 0 PGA is OFF 1 -22 dB 2 -16 dB 3 -15 dB 4 -14 dB 5 -13 dB 6 -12 dB 7 -11 dB 8 -10 dB 9 -9 dB 10 -8 dB 11 -7 dB 12 -6 dB 13 -5 dB 14 -4 dB 15 -3 dB 16 -2 dB 17 -1 dB 18 0 dB 19 1 dB 20 2 dB 21 3 dB 22 4 dB 23 5 dB 24 6 dB 25 7 dB 26 8 dB 27 9 dB 255-28 RESERVED . | |
rlUInt8_t | ps2PgaIndx |
Same as above definition. | |
rlUInt32_t | psLbFreq |
Phase shifter loop back frequency in kHz: The TX phase shifter's phase shift command word is linearly varied at a rate configured by this field to achieve a frequency shift. 1 LSB = 1 kHz Bits Definition b15:0 TX0 Loopback Frequency b31:16 TX1 Loopback Frequency . | |
rlUInt32_t | reserved3 |
Reserved for Future use. | |
rlUInt16_t | paLbFreq |
This value is a 100MHz divider which sets the loopback frequency: The PA output is fed to a modulator before coupling to the RX LNA input. This field govern the modulation frequency and can be used to separate the internal loopback signal from external reflections wrt IF frequency at the Receiver. For e.g. for a 1 MHz frequency, set this to 100 for a 2 MHz frequency, set this to 50 . More... | |
rlUInt16_t | reserved4 [3U] |
Reserved for Future use. | |
Loopback burst set configuration.
Definition at line 3616 of file rl_sensor.h.
rlUInt16_t rlLoopbackBurst_t::bpmConfig |
Bit Definition
b0 RESERVED
b1 CONST_BPM_VAL_TX0_ON
Value of Binary Phase Shift value for TX0, during chirp
b2 RESERVED
b3 CONST_BPM_VAL_TX1_ON
Value of Binary Phase Shift value for TX1, during chirp
b4 RESERVED
b5 CONST_BPM_VAL_TX2_ON
Value of Binary Phase Shift value for TX2, during chirp
b15:6 RESERVED
.
Definition at line 3787 of file rl_sensor.h.
rlUInt16_t rlLoopbackBurst_t::digCorrDis |
Bits Digital corrections
b0 IQMM correction disable (Applicable only in PS and PA loopback modes, In case of IF loopback mode, IQMM is disabled by default)
0 - Enable, 1- Disable
b1 Digital Inter-RX Gain and Phase correction disable
0 - Enable, 1- Disable
b15:2 RESERVED
.
Definition at line 3798 of file rl_sensor.h.
rlUInt16_t rlLoopbackBurst_t::paLbFreq |
This value is a 100MHz divider which sets the loopback frequency: The PA output is fed to a modulator before coupling to the RX LNA input. This field govern the modulation frequency and can be used to separate the internal loopback signal from external reflections wrt IF frequency at the Receiver.
For e.g. for a 1 MHz frequency, set this to 100
for a 2 MHz frequency, set this to 50
.
Definition at line 3954 of file rl_sensor.h.
rlUInt16_t rlLoopbackBurst_t::rxGain |
b5:0 This field defines RX gain for each channel.
1 LSB = 1 dB
Valid values:
AWR2243 : All even values from 32 to 52
xWR6x43 : All even values from 30 to 48
b7:6 Code for RF gain target
The RF gain target for AWR2243/xWR6x43 device: Value RF gain target 00 30 dB
01 33 dB
10 36 dB (Recommended)
11 RESERVED
b15:8 RESERVED
Definition at line 3733 of file rl_sensor.h.
rlUInt32_t rlLoopbackBurst_t::txBackoff |
Concatenated code for output power backoff for TX0, TX1, TX2
b7:0 TX0 output power back off
b15:8 TX1 output power back off
b23:16 TX2 output power back off
b31:24 Reserved
.
Definition at line 3715 of file rl_sensor.h.
rlUInt8_t rlLoopbackBurst_t::txEn |
Tx enable selection bit mask
b0 Enable TX0
0 Tx0 Disable
1 Tx0 Enable
b1 Enable TX1
0 Tx1 Disable
1 Tx1 Enable
b2 Enable TX2 (PS LB not supported for TX2)
0 Tx2 Disable
1 Tx2 Enable
.
Definition at line 3748 of file rl_sensor.h.