CC1000
SWRS048A Page 26 of 55
Write CAL:
CAL_START=0
End of calibration
Wait for maximum 34 ms, or
Read CAL and wait until
CAL_COMPLETE=1
Start single calibration
RX frequency register A is calibrated first
Write MAIN:
RXTX = 0; F_REG = 0
RX_PD = 0; TX_PD = 1; FS_PD = 0
CORE_PD = 0; BIAS_PD = 0; RESET_N=1
Write FREQ_A, FREQ_B
If DR>=9.6kBd then write TEST4: L2KIO=3Fh
Write CAL: CAL_DUAL = 0
Frequency register A is used for
RX mode, register B for TX
Write CAL:
CAL_START=1
Calibration is performed in RX mode,
Result is stored in TEST0 and TEST2,
RX register
Write CURRENT = RX current
Write PLL = RX pll
Update CURRENT and PLL for RX mode
Write CAL:
CAL_START=0
Wait for 34 ms, or
Read CAL and wait until
CAL_COMPLETE=1
TX frequency register B is calibrated second
Write MAIN:
RXTX = 1; F_REG = 1
RX_PD = 1; TX_PD = 0; FS_PD = 0
CORE_PD = 0; BIAS_PD = 0; RESET_N=1
Write CAL:
CAL_START=1
Calibration is performed in TX mode,
Result is stored in TEST0 and TEST2,
TX registers
Write CURRENT = TX current
Write PLL = TX pll
Write PA_POW = 00h
Update CURRENT and PLL for TX mode
PA is turned off to prevent spurious emission
Calibration time depend on the reference
frequency, see text.
Write CAL:
CAL_START=0
End of calibration
Wait for maximum 34 ms, or
Read CAL and wait until
CAL_COMPLETE=1
Start single calibration
RX frequency register A is calibrated first
Write MAIN:
RXTX = 0; F_REG = 0
RX_PD = 0; TX_PD = 1; FS_PD = 0
CORE_PD = 0; BIAS_PD = 0; RESET_N=1
Write FREQ_A, FREQ_B
If DR>=9.6kBd then write TEST4: L2KIO=3Fh
Write CAL: CAL_DUAL = 0
Frequency register A is used for
RX mode, register B for TX
Write CAL:
CAL_START=1
Calibration is performed in RX mode,
Result is stored in TEST0 and TEST2,
RX register
Write CURRENT = RX current
Write PLL = RX pll
Update CURRENT and PLL for RX mode
Write CAL:
CAL_START=0
Wait for 34 ms, or
Read CAL and wait until
CAL_COMPLETE=1
TX frequency register B is calibrated second
Write MAIN:
RXTX = 1; F_REG = 1
RX_PD = 1; TX_PD = 0; FS_PD = 0
CORE_PD = 0; BIAS_PD = 0; RESET_N=1
Write CAL:
CAL_START=1
Calibration is performed in TX mode,
Result is stored in TEST0 and TEST2,
TX registers
Write CURRENT = TX current
Write PLL = TX pll
Write PA_POW = 00h
Update CURRENT and PLL for TX mode
PA is turned off to prevent spurious emission
Calibration time depend on the reference
frequency, see text.
Figure 16. Single calibration algorithm for RX and TX