TI BLE-Stack for Bluetooth 4.2 API Documentation
3.01.00.07
|
Macros | |
#define | RF_BIAS_MODE_MASK 0x08 |
RF Bias Mode Mask. | |
#define | RF_FE_ANT_DIVERSITY_RFN_FIRST 4 |
Antenna Diveristy RFN First. | |
#define | RF_FE_ANT_DIVERSITY_RFP_FIRST 3 |
Antenna Diversity RFP First. | |
#define | RF_FE_DIFFERENTIAL 0 |
Differential. | |
#define | RF_FE_EXT_BIAS (1<<3) |
External Bias. | |
#define | RF_FE_INT_BIAS (0<<3) |
Internal Bias. | |
#define | RF_FE_IOD {NULL, NULL, NULL} |
IOD. | |
#define | RF_FE_IOD_NUM 3 |
IOD Number. | |
#define | RF_FE_IOD_VAL {NULL, NULL, NULL} |
IOD Value. | |
#define | RF_FE_MODE_AND_BIAS (RF_FE_DIFFERENTIAL | RF_FE_EXT_BIAS) |
RF Front End Mode and Bias Configuration. | |
#define | RF_FE_SATURATION 0 |
// RF FE saturation | |
#define | RF_FE_SENSITIVITY 0 |
// RF FE sensitivity | |
#define | RF_FE_SINGLE_ENDED_RFN 2 |
Single Ended RFN. | |
#define | RF_FE_SINGLE_ENDED_RFN_EXT_PINS 6 |
Single Ended RFN External Pins. | |
#define | RF_FE_SINGLE_ENDED_RFP 1 |
Single Ended RFP. | |
#define | RF_FE_SINGLE_ENDED_RFP_EXT_PINS 5 |
Single Ended RFP External Pins. | |
#define | RF_FRONTEND_MODE_MASK 0x07 |
Frontend Mode Mask. | |
The device may come in more than one type of packages. For each package, the user may change how the RF Front End (FE) is configured. The possible FE settings are provided as a set of defines. (The user can also set the FE bias, the settings of which are also provided as defines.) The user can change the value of RF_FE_MODE_AND_BIAS to configure the RF FE as desired. However, while setting the FE configuration determines how the device is configured at the package, it is the PCB the device is mounted on (the EM) that determines how those signals are routed. So while the FE is configurable, how signals are used is fixed by the EM. As can be seen, the value of RF_FE_MODE_AND_BIAS is organized by the EM board as defined by EMs produced by Texas Instruments Inc. How the device is mounted, routed, and configured for a user product would of course be user defined, and the value of RF_FE_MODE_AND_BIAS would have to be set accordingly; the user could even dispense with the conditional board compiles entirely. So too with the usage of the Tx Power tables.