User manual

www.ti.com
RF Core HAL
The synthesizer is set up in Rx mode or Tx mode, depending on synthConf.bTxMode. This mode may be
changed by radio operation commands when setting up Rx or Tx. If synthConf.refFreq is nonzero, a
reference frequency of 24 MHz/synthConf.refFreq is used instead of the default one.
If the synthesizer is programmed and reports loss of lock after having been in lock, the radio CPU raises
the Synth_No_Lock interrupt. The synthesizer will keep running, but the system CPU may use this
information to stop and restart the radio. The Synth_No_Lock is not raised more than once for each time
the synthesizer is programmed. The interrupt may also occur for commands with implicit-frequency
programming.
If the command is called with an illegal frequency or divider setting, the command ends with ERROR_PAR
as the status. If the command is called without the radio being configured, it ends with
ERROR_NO_SETUP as the status. If the command is called without the synthesizer being powered up, it
ends with ERROR_NO_FS as status.
Table 23-23. CMD_FS Command Format
Byte Index Field Name Bit Index Bit Field Name Type Description
14–15 frequency W The frequency in MHz to tune to
16–17 fractFreq W Fractional part of the frequency to tune to
0: Start synth in Rx mode
18 synthConf 0 bTxMode W
1: Start synth in TX mode
0 Reserved W Reserved, write 0
1 Reserved W Reserved, write 0
19 Reserved 2 Reserved W Reserved, write 0
3 Reserved W Reserved, write 0
4–7 Reserved W Reserved, write 0
Mid precalibration value to use when
20 midPrecal W
bOverrideCalib and bSkipMidCalib are both 1
KT precalibration value to use when
21 ktPrecal W
bOverrideCalib and bSkipTdcCalib are both 1
TDC precalibration value to use when
22–23 tdcPrecal W
bOverrideCalib and bSkipTdcCalib are both 1
23.3.3.1.6 CMD_FS_OFF: Turn Off Frequency Synthesizer
Command ID number: 0x0804
CMD_FS_OFF is a radio operation command that only takes the mandatory arguments listed in
Table 23-8, and turns off the frequency synthesizer if it has been started by CMD_FS or left on by a radio
operation command that does not turn off the synthesizer.
When the command is started, the synthesizer outputs are disabled and the state machine reset. The
analog parts will still be powered; CMD_FS_POWERDOWN (see Section 23.3.3.1.4,
CMD_FS_POWERDOWN: Power Down Frequency Synthesizer) can power it down to further reduce the
current consumption.
23.3.3.1.7 CMD_RX_TEST: Receiver Test Command
Command ID number: 0x0807
CMD_RX_TEST is a radio operation command used to set the receiver in infinite RX mode for test
purposes.
The sync word programmed in the receiver is given in the least significant bits of syncWord. If
config.bNoSync is 1, the correlation thresholds for sync search are set to the maximum value to avoid
getting sync. The thresholds are restored after the command ends.
If pktConfig.bFsOn is 1, the synthesizer is turned off (corresponding to CMD_FS_OFF; see
Section 23.3.3.1.6, CMD_FS_OFF: Turn Off Frequency Synthesizer) after the operation is done; otherwise
it is left on.
1475
SWCU117AFebruary 2015Revised March 2015 Radio
Submit Documentation Feedback
Copyright © 2015, Texas Instruments Incorporated