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;
}
Содержание LMS7002M Series
Страница 2: ......
Страница 79: ...75 A Ap pp pe en nd di ix x 2 2 Control Block Diagrams ...