Navigation

    • Register
    • Login
    • OpenHardware.io
    • Categories
    • Recent
    • Tags
    • Popular
    1. Home
    2. Marko LORA
    • Profile
    • Following
    • Followers
    • Topics
    • Posts
    • Best
    • Groups

    Marko LORA

    @Marko LORA

    0
    Reputation
    1
    Posts
    2
    Profile views
    0
    Followers
    2
    Following
    Joined Last Online

    Marko LORA Follow

    Best posts made by Marko LORA

    This user hasn't posted anything yet.

    Latest posts made by Marko LORA

    • BT832XE how activate RX PA

      Hello

      I try to activate scanning with pa in bt832xe module if i add to code this Fanstel example i lost about 20 dBm of scanning power? if i try TX pa its working and i see we got 20dBm more range.

      #define APP_PA_PIN 17
      #define APP_LNA_PIN 19
      #define APP_CPS_PIN 6
      #define APP_CHL_PIN 8
      #define APP_AMP_PPI_CH_ID_SET 0
      #define APP_AMP_PPI_CH_ID_CLR 1
      #define APP_AMP_GPIOTE_CH_ID 0

      static void pa_lna_setup(void)
      {
      uint32_t err_code;
      nrf_gpio_cfg_output(APP_CPS_PIN);
      nrf_gpio_pin_clear(APP_CPS_PIN); //enable
      //nrf_gpio_pin_set(APP_CPS_PIN); //bypass
      nrf_gpio_cfg_output(APP_CHL_PIN);
      nrf_gpio_pin_set(APP_CHL_PIN);
      nrf_gpio_cfg_output(APP_PA_PIN);
      nrf_gpio_pin_clear(APP_PA_PIN); //
      nrf_gpio_cfg_output(APP_LNA_PIN);
      nrf_gpio_pin_set(APP_LNA_PIN); //

      static ble_opt_t pa_lna_opts = {
          .common_opt = {
              .pa_lna = {
                                                          
                  .pa_cfg = {
                      .enable = 1,
                      .active_high = 1,
                      .gpio_pin = APP_PA_PIN
                  },
                                                          
                                                                  
                  .lna_cfg = {
                      .enable = 1,
                      .active_high = 1,
                      .gpio_pin = APP_LNA_PIN
                  },
                                                                  
                  .ppi_ch_id_set = APP_AMP_PPI_CH_ID_SET,
                  .ppi_ch_id_clr = APP_AMP_PPI_CH_ID_CLR,
                  .gpiote_ch_id = APP_AMP_GPIOTE_CH_ID
              }
          }
      };
                  
      NRF_GPIO->DIRSET |= (1 << APP_PA_PIN) | (1 << APP_LNA_PIN) ;
      err_code = sd_ble_opt_set(BLE_COMMON_OPT_PA_LNA, &pa_lna_opts);
      APP_ERROR_CHECK(err_code);
      posted in Hardware
      Marko LORA
      Marko LORA