EasyManua.ls Logo

Lime Microsystems LMS7002MR3 - A3.7 TBB High Band Calibration

Default Icon
123 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
114
A3.7 TBB High Band Calibration
Calibration steps:
1. Save current configuration
2. Calibrate (by measurement using loopback path 6) the control value of the RBANK at
the18.5MHz bandwidth. => Register the RBANK control value for the 18.5MHz.
3. Calibrate (by measurement using loopback path 6) the control value of the RBANK
for the 38MHz bandwidth setting => Register the value of the RBANK controls for
38MHz.
4. Calibrate (by measurement using loopback path 6) the control value of the RBANK
for the 54MHz bandwidth setting => Register the value of the RBANK controls for
54MHz.
5. Restore configuration
Calibration_HighBand_TBB
Input Parameters: channel
Return Parameters: status
Perform Algorithm_F_RBB Procedure for 37.0 MHz band
and get Result
Perform Algorithm_F_RBB Procedure for 66.0 MHz band
and get Result
Perform Algorithm_F_RBB Procedure for 108.0 MHz band
and get Result
Result := TRUE
Restore configuration
Return Result.
END
Save current configuration
Select channel
AGC_MODE[1:0](0x040A[13:12])
Figure 39 TBB High Band calibration algorithm
The following C code implements described algorithm:
unsigned char Calibration_HighBand_TBB (unsigned char ch)
{
unsigned char result;
Save_config_TBB (); //save current configuration
MIMO_Ctrl (ch);
Modify_SPI_Reg_bits (0x040A, 13, 12, 1); // AGC Mode = 1 (RSSI mode)
Set_cal_path_TBB (6); // Set control signals to path 6
Algorithm_E_TBB (TBB_18_5MHZ);// CalibrateByRes the output cutoff frequency (Algorithm E)
Algorithm_E_TBB (TBB_38_0MHZ);// CalibrateByRes the output cutoff frequency (Algorithm E)
Algorithm_E_TBB (TBB_54_0MHZ);// CalibrateByRes the output cutoff frequency (Algorithm E)
Restore_config_TBB (); //restore configuration
return 1;
}

Table of Contents