Data Fields
rlLoopbackBurst_t Struct Reference

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
2 PS loopback
3 PA loopback
4 Rx FE disabled (Mixer and LNA disabled in RX front end and no loopback)
Others RESERVED
.
 
rlUInt8_t baseProfileIndx
 Base profile used for loopback chirps
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: 0x5471C71C to 0x5ED097B4
.
 
rlInt16_t slopeConst
 Ramp slope for loopback burst
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: -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: All even values from 32 to 52
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
0 - Enable, 1- Disable
b1 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
 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
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
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.
 

Detailed Description

Loopback burst set configuration.

Definition at line 3477 of file rl_sensor.h.

Field Documentation

◆ bpmConfig

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
.

Note
: This setting is applicable only in PA and PS loop-back modes.

Definition at line 3643 of file rl_sensor.h.

◆ digCorrDis

rlUInt16_t rlLoopbackBurst_t::digCorrDis

Bits Digital corrections
b0 IQMM correction disable
0 - Enable, 1- Disable
b1 RX Gain and Phase correction disable
0 - Enable, 1- Disable
b15:2 RESERVED
.

Note
: This setting is applicable in all loop-back modes

Definition at line 3653 of file rl_sensor.h.

◆ paLbFreq

rlUInt16_t rlLoopbackBurst_t::paLbFreq

This value is a 100MHz divider which sets the loopback frequency
For e.g. for a 1 MHz frequency, set this to 100
for a 2 MHz frequency, set this to 50
.

Note
: To ensure no leakage of signal power, user has to ensure that 100MHz/LOOPBACK_FREQ is an integer multiple of bin width.
For e.g. if user choses 25Msps sampling rate and 2048 samples/chirp, then LOOPBACK_FREQ of 64 (=1.5625MHz) will ensure no leakage.

Definition at line 3800 of file rl_sensor.h.

◆ rxGain

rlUInt16_t rlLoopbackBurst_t::rxGain

b5:0 This field defines RX gain for each channel.
1 LSB = 1 dB
Valid values: All even values from 32 to 52

Note
: This setting is applicable in all loop-back modes
b7:6 Code for RF gain target
The RF gain target for AWR2243 device: Value RF gain target 00 30 dB
01 33 dB
10 36 dB (Recommended)
11 RESERVED
The RF gain target for xWR6843 ES2.0 device: Value RF gain target 00 30 dB
01 34 dB
10 36 dB
11 RESERVED
: This setting is applicable only in PA and PS loop-back modes.
b15:8 Reserved

Definition at line 3589 of file rl_sensor.h.

◆ txBackoff

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
.

Note
: This setting is applicable only in PA loop-back mode.

Definition at line 3566 of file rl_sensor.h.

◆ txEn

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
.

Note
: This setting is applicable in all loop-back modes

Definition at line 3604 of file rl_sensor.h.


The documentation for this struct was generated from the following file:

Copyright 2020, Texas Instruments Incorporated