Слияние кода завершено, страница обновится автоматически
Bluetooth мощность — это мощность передачи, используемая Bluetooth устройствами при беспроводной связи. Передаточная мощность напрямую влияет на дальность связи, качество сигнала и потребление батареи Bluetooth устройства. Она может быть разделена на низкоэнергетический Bluetooth (BLE) и классический Bluetooth, уровни мощности которых можно отдельно регулировать.
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |
---|---|---|---|---|---|---|---|---|---|---|---|
BD29 | -18.3 | -14.6 | -12.1 | -8.5 | -6.0 | -4.1 | -1.1 | +1.1 | +4.0 | +6.1 | |
BD19 | -17.6 | -14.0 | -11.5 | -9.6 | -6.6 | -4.4 | -0.79 | +1.12 | +3.8 | +5.65 | +8.04 |
BR23 | -15.7 | -12.5 | -10.0 | -6.6 | -4.4 | -2.5 | -0.1 | +2.1 | +4.6 | +6.4 | |
BR25 | -15.7 | -12.5 | -10.0 | -6.6 | -4.4 | -2.5 | -0.1 | +2.1 | +4.6 | +6.4 | |
BR30 | -17.48 | -11.46 | -7.96 | -3.59 | -0.79 | +1.12 | +3.8 | +6.5 | +8.44 | ||
BR34 | -17.6 | -14.0 | -11.5 | -9.6 | -6.6 | -4.4 | -1.8 | 0 | +2.1 | +4 | +6.3 |
BR28 | -18.2 | -13.1 | -9.8 | -5.8 | -2.5 | 1 | 5.5 | 7.9 |
/* --------------------------------------------------------------------------*/
/**
* @brief Инициализация конфигурации максимального диапазона передачи Bluetooth
*
* @param pwr EDR после соединения передача мощность (диапазон: 0~9)
* @param pg_pwr EDR page состояние передачи мощность
* @param iq_pwr EDR inquiry состояние передачи мощность
* @param ble_pwr BLE передача мощность
*/
/* ----------------------------------------------------------------------------*/
void bt_max_pwr_set(u8 pwr, u8 pg_pwr, u8 iq_pwr, u8 ble_pwr);
```void cfg_file_parse(u8 idx)
{
...
#if TCFG_NORMAL_SET_DUT_MODE
log_info("===rf dut level");
bt_max_pwr_set(10, 5, 8, 10); // установка максимального уровня
#else
bt_max_pwr_set(app_var.rf_power, 5, 8, SET_BLE_TX_POWER_LEVEL);
#endif
...
}
Значение app_var.rf_power
берется из конфигурационного инструмента, если при включении устройства невозможно считать значение из конфигурационного инструмента, то значение устанавливается равным 10;
### 3.2 BQB, FCC режим фиксированной мощности
// режим использования нормальной передаточной мощности: 0 - использовать различные уровни для каждого режима; 1~10 - фиксированный уровень передачи мощности
const int config_force_bt_pwr_tab_using_normal_level = 9;
рекомендация: значение уровня в этом месте должно совпадать с уровнем, настроенным в пункте 3.1
/* --------------------------------------------------------------------------*/
/**
* @brief ble_set_fix_pwr
*
* @param fix (0~max)
* Динамическое изменение передаточной мощности BLE
*/
/* ----------------------------------------------------------------------------*/
void ble_set_fix_pwr(u8 fix);
/* --------------------------------------------------------------------------*/
/**
* @brief bredr_set_fix_pwr
*
* @param fix (0~max)
* Динамическое изменение передаточной мощности BR/EDR
*/
/* ----------------------------------------------------------------------------*/
void bredr_set_fix_pwr(u8 fix);
Вход Перед тем как оставить комментарий