Texas Instruments CC2650DK 사용자 설명서

다운로드
페이지 1570
RF Core HAL
23.3.3.1.3 CMD_FS_POWERUP: Power-Up Frequency Synthesizer
Command ID number: 0x080C
CMD_FS_POWERUP is a radio operation command. In addition to the parameters listed in
,
the command structure contains the fields listed in
On start, the radio CPU powers up the frequency synthesizer and applies the register modifications given
in pRegOverride. If pRegOverride is NULL, no registers are overridden. The format of the override
structure is the same as the format for CMD_RADIO_SETUP (see
,
CMD_RADIO_SETUP: Set Up Radio Settings Command). Only overrides applicable to the synthesizer
hardware are applied.
Running CMD_FS_POWERUP is mandatory before using any command that uses the frequency
synthesizer (and thus, the transmitter or receiver), unless the synthesizer has been powered up as part of
the radio setup. The radio must be set up using CMD_RADIO_SETUP or another setup command prior to
CMD_FS_POWERUP.
If the pointer in pRegOverride is invalid, the address or index is invalid, the length of an array is zero or is
too large, or if another parameter in an entry is not permitted, the operation ends with the status
ERROR_PAR. If powering up the synthesizer fails, the command ends with ERROR_SYNTH_PROG as
the status. When otherwise finished, the command ends with DONE_OK as the status.
Table 23-22. CMD_FS_POWERUP Command Format
Bit Field
Byte Index Field Name
Bit Index
Type
Description
Name
14–15
Reserved
Pointer to a list of hardware and
16–19
pRegOverride
W
configuration registers to override. If NULL,
no override is used.
23.3.3.1.4 CMD_FS_POWERDOWN: Power Down Frequency Synthesizer
Command ID number: 0x080D
CMD_FS_POWERDOWN is a radio operation command that only takes the mandatory arguments listed
in
The command waits for the start trigger and then powers down the synthesizer. Powering
down switches off analog modules, not only stopping the synthesizer, as is done with CMD_FS_OFF (see
CMD_FS_OFF: Turn Off Frequency Synthesizer) or at the end of certain other radio
operation commands.
After running CMD_FS_POWERDOWN, the synthesizer must be powered back up using
CMD_FS_POWERUP, or another command which powers up the synthesizer before it is used.
CMD_FS_POWERDOWN must always be run before the radio is powered down, for instance when the
device is going into low-power modes.
When finished, the command ends with a DONE_OK status.
23.3.3.1.5 CMD_FS: Frequency Synthesizer Controls Command
Command ID number: 0x0803
CMD_FS is a radio operation command. In addition to the parameters listed in
the command
structure contains the fields listed in
and can program the synthesizer to a specific
frequency.
The frequency to use is given by frequency and fractFreq, and will be as close as possible to
(frequency + fractFreq / 65536) MHz.
If calibConf.bOverrideCalib is 1, precalibration is done as given in the command instead of using the
configured settings. In this case, the coarse, mid, and TDC calibration is performed only if the
corresponding bit in calibConf is 0 (see
). If the calibration is skipped, the precalibration value
given in coarsePrecal, midPrecal, or tdcPrecal, respectively, is used.
1474
Radio
SWCU117A – February 2015 – Revised March 2015
Copyright © 2015, Texas Instruments Incorporated