跳到主要内容

设置DA14531的TX功率电平

9个月前

设置DA14531的TX功率电平

张贴了Dirjud.0分 6回复
0旋转

我找不到任何文档说明如何更改TX功率级别。我看到它可以从数据表调整,但我找不到如何设置适当的寄存器,以便为我们正在构建的信标打开TX电源。我们的灯架正在休息太远,我们希望看到它在较低的TX电源设置下表现。

9个月前

PM_DIALOG.

嗨dirjud,

请从以下文档中结帐常见问题#4.7:

http://lpccs-docs.dialog-seminiondiond.com/da14531_faqs/rf_radio.html#is-changing-tx-power-level-supported-in-prod-test-as-a- new-feature.

谢谢,PM_DIALOG.

9个月前

Dirjud. 0分

我想在我的C代码中以编程方式更改它。我怎么做?

9个月前

Dirjud. 0分

在浏览一些示例时,我发现了RF_PA_PWR_SET()函数并一直在尝试,但似乎对接收设备测量的RSSI似乎没有任何影响。这是我的代码:

void user_app_init(void){app_param_update_request_timer_used = easy_timer_invalid_timer;//初始化制造商特定的数据mnf_data_init();//初始化广告和扫描响应数据memcpy(stordal_adv_data,user_advertise_data,user_advertise_data_len);storage_addate_len = user_advertise_data_len;memcpy(storage_scan_rsp_data,user_advertise_scan_response_data,user_advertise_scan_response_data_len);storage_scan_rsp_data_len = user_advertise_scan_response_data_len;rf_pa_pwr_set(rf_tx_pwr_lvl_minus_19d5);// rf_pa_pwr_set(rf_tx_pwr_lvl_plus_2d5);default_app_on_init();}

我在正确的地方呼吁这个功能吗?任何关于为什么似乎工作的想法?

9个月前

PM_DIALOG.

嗨dirjud,

您可以使用RF_PA_PWR_SET()API来选择TX输出功率级别 - 它位于RF_531.H / .c中。可以从RF_TX_PWR_LVL_T枚举中选择优选的TX级别,该enum将从-19.5 dbm定义的发射输出功率电平,高达+2.5 dBm

请试一试,让我知道结果。

谢谢,PM_DIALOG.

9个月前

Dirjud. 0分

在浏览一些示例时,我发现了RF_PA_PWR_SET()函数并一直在尝试,但似乎对接收设备测量的RSSI似乎没有任何影响。这是我的代码:

void user_app_init(void){app_param_update_request_timer_used = easy_timer_invalid_timer;//初始化制造商特定的数据mnf_data_init();//初始化广告和扫描响应数据memcpy(stordal_adv_data,user_advertise_data,user_advertise_data_len);storage_addate_len = user_advertise_data_len;memcpy(storage_scan_rsp_data,user_advertise_scan_response_data,user_advertise_scan_response_data_len);storage_scan_rsp_data_len = user_advertise_scan_response_data_len;rf_pa_pwr_set(rf_tx_pwr_lvl_minus_19d5);// rf_pa_pwr_set(rf_tx_pwr_lvl_plus_2d5);default_app_on_init();}

我在正确的地方呼吁这个功能吗?任何关于为什么似乎工作的想法?

接受答案!

9个月前

PM_DIALOG.

嗨dirjud,

索引RF_PA_PWR_SET()注释:

“选择TX输出功率级别。当调用set_recommended_settings()时,所选值将应用于硬件。”

你能打电话给set_recommended_settings()吗?有没有变化?

谢谢,PM_DIALOG.