SWRA636C November   2019  – December 2020 CC1352P , CC2652P

 

  1.   Trademarks
  2. 1Introduction
  3. 2RF Matching Network
  4. 3System Considerations
  5. 4Results
  6. 5Settings
    1. 5.1 PA table
    2. 5.2 Overrides
  7.   A Design Details
    1.     A.1 Schematic
    2.     A.2 Layout
  8.   B References
  9.   Revision History

Overrides

A total of 3 lines in the override lists are different between the +10 dBm mode and the nominal settings for the high-power PA. The lines that are different are marked in italic in the code below:

// Overrides for CMD_BLE5_RADIO_SETUP_PA
uint32_t pOverridesTxStd[] =
{
    // The TX Power element should always be the first in the list
    TX_STD_POWER_OVERRIDE(0x7217),
    // The ANADIV radio parameter based on the LO divider (0) and front-end (0) settings
    (uint32_t)0x05320703,
    // override_txstd_settings.xml
    // Bluetooth 5: Set RTIM offset to default for standard PA
    (uint32_t)0x00008783,
    // Bluetooth 5: Set IPEAK = 3 and DCDC dither off for TX
    (uint32_t)0x00F388D3,
    // Bluetooth 5: Set synth mux to default value for standard PA
    (uint32_t)0x050206C3,
    // Set TXRX pin to 0 in RX and high impedance in idle/TX. 
    HW_REG_OVERRIDE(0x60A8,0x0401),
    (uint32_t)0xFFFFFFFF
};
// Overrides for CMD_BLE5_RADIO_SETUP_PA
uint32_t pOverridesTx20[] =
{
    // The TX Power element should always be the first in the list. Will be overwritten by smartRF studio
    TX20_POWER_OVERRIDE(0x413D982B),
    // The ANADIV radio parameter based on the LO divider (0) and front-end (0) settings
    (uint32_t)0x01C20703,
    // override_tx20_settings.xml
    // Bluetooth 5: Set RTIM offset to 3 for high power PA
    (uint32_t)0x00038783,
// Bluetooth 5: Set IPEAK = 7 and DCDC dither off for TX
    (uint32_t)0x00F788D3,
    // Bluetooth 5: Set synth mux for high power PA
    (uint32_t)0x010206C3,
    // Set TXRX pin to 0 in RX/TX and high impedance in idle. 
    HW_REG_OVERRIDE(0x60A8,0x0001),
// Set VCTRIM = 0 for HPA
ADI_REG_OVERRIDE(1,26,0xF,0x0),
    (uint32_t)0xFFFFFFFF
};