Texas Instruments CC2650DK Benutzerhandbuch

Seite von 1570
RF Core HAL
23.3.4.14 CMD_DISARM_RAT_CH: Disarm RAT Channel
Command ID number: 0x040A
CMD_DISARM_RAT_CH is an immediate command that takes the parameters listed in
.
Table 23-44. CMD_DISARM_RAT_CH Command Format
Bytes
Field Name
Bits
Bit Field Name
Type
Description
0–1
commandNo
W
The command ID number
2
ratCh
W
The radio timer channel number
On reception, the radio CPU disarms the RAT channel given by ratCh.
CMD_DISABLE_RAT_CH may be sent as a direct command. If so, ratCh is given by the parameter in bits
8–15 of CMDR.
The channel number must indicate a channel not reserved for use by the radio CPU. Otherwise, the radio
CPU returns ParError in CMDSTA. If the channel number is valid, the CPU returns Done in CMDSTA after
the channel has been armed.
23.3.4.15 CMD_SET_TX_POWER: Set Transmit Power
Command ID number: 0x0010
CMD_SET_TX_POWER is an immediate command that takes the parameters listed in
.
Table 23-45. CMD_SET_TX_POWER Command Format
Bytes
Field Name
Bits
Bit Field Name
Type
Description
0–1
commandNo
W
The command ID number
Value to write to the IB field of the
0–5
IB
W
CTL_PA1 ADI register at 25 °C
Value to write to the GC field of the
6–7
GC
W
CTL_PA1 register
2–3
txPower
8
boost
W
Value of boost bit in synth
Temperature coefficient for IB. 0: No
9–15
tempCoeff
W
temperature compensation
On reception, the radio CPU sets the transmit power and temperature coefficient for use the next time
transmission is started. If a packet is being transmitted, the transmit power is not updated until
transmission starts for the next packet.
Each time transmission of a packet begins, temperature compensation of the transmit power is done. The
txPower.IB field contains the PA power control setting to use at 25 °C. The radio CPU reads the last
obtained temperature from the system in the TOP:AON_BATMON:TEMPERATURE register. The number
of degrees difference from 25°C is multiplied by txPower.tempCoeff, and divided by 256, and this number
is added to txPower.IB. The result is limited to the range 0–63 to avoid wrap-around. The txPower.GC field
contains the gain control setting, which is not temperature-compensated. These values are written to the
corresponding fields of the ANATOP:ADI0_RF:PACTL1 register as part of starting transmission.
If txPower.tempCoeff = 0, no temperature compensation is done, and the radio CPU does not read the
TOP:AON_BATMON:TEMP register. In other cases, the system must set up regular reading of the
temperature.
The radio CPU returns Done in CMDSTA when finished.
23.3.4.16 CMD_UPDATE_FS: Set New Synth Frequency Without Recalibration
Command ID number: 0x0011
CMD_UPDATE_FS is an immediate command that takes the parameters listed in
.
1486
Radio
SWCU117A – February 2015 – Revised March 2015
Copyright © 2015, Texas Instruments Incorporated