Thread 中讨论的其他器件: WL1835MOD
使用 WL1801MOD 并尝试完全控制发射功率级别。
校准器获取 drv_info wlan0
驱动程序 wl18xx_driver
版本4.19.0-Vesper
固件版本版本8.9.0.0.81
总线信息 wl18xx.0.auto
硬件版本0x6030111
使用 wlconf 获取配置将输出以下内容(仅 phy 设置的片段):
wl18xx.ht.mode = 0x01
wl18xx.phy.phy_standalone = 0x00
wl18xx.phy.spare0 = 0x08
wl18xx.phy.enable_CLPC = 0x00
wl18xx.phy.enable_tx_low_pwr_on_siso_rdl = 0x00
wl18xx.phy.auto_detect = 0x00
wl18xx.phy.dedicated_fem = 0x00
wl18xx.phy.low_band_component = 0x02
wl18xx.phy.low_band_component_type = 0x05
wl18xx.phy.high_band_component = 0x01
wl18xx.phy.high_band_component_type = 0x09
wl18xx.phy.number_for_Assembled_ant2_4 = 0x01
wl18xx.phy.number_for_Assembled_ant5 = 0x00
wl18xx.phy.pin_muxing_platform_options = 0x00、0x00
wl18xx.phy.external_pa_dc2dc = 0x00
wl18xx.phy.TCXO_LDO_VOLT= 0x00
wl18xx.phy.xtal_itrim_val = 0x04
wl18xx.phy.srf_state = 0x00
wl18xx.phy.srf1 = 0x00、0x00、0x00、0x00、0x00、 0x00、0x00、0x00、0x00、0x00、 0x00、0x00、0x00、0x00、0x00、 0x00
wl18xx.phy.srf2 = 0x00、0x00、0x00、0x00、0x00、 0x00、0x00、0x00、0x00、0x00、 0x00、0x00、0x00、0x00、0x00、 0x00
wl18xx.phy.srf3 = 0x00、0x00、0x00、0x00、0x00、 0x00、0x00、0x00、0x00、0x00、 0x00、0x00、0x00、0x00、0x00、 0x00
wl18xx.phy.io_configuration = 0x01
wl18xx.phy.sdio_configuration = 0x00
wl18xx.phy.settings = 0x00
wl18xx.phy.rx_profile = 0x00
wl18xx.phy.per_cha_pwr_limit_arr_11abg = 0xff、0xff、0xff、0xff、0xff、0xff、 0xFF、0xff、0xff、0xff、0xff、 0xFF、0xff、0xff、0xff、0xff、 0xFF、0xff、0xff、0xff、0xff、 0xFF、0xff、0xff、0xff、0xff、 0xFF、0xff、0xff、0xff、0xff、 0xFF、0xff、0xff、0xff、0xff、 0xFF、0xff、0xff、0xff、0xff、 0xFF、0xff、0xff、0xff、0xff、 0xFF、0xff、0xff、0xff、0xff、 0xFF、0xff、0xff、0xff、0xff、 0xFF、0xff、0xff、0xff、0xff、 0xFF、0xff、0xff、0xff、0xff、 0xFF、0xff、0xff、0xff、0xff、 0xFF、0xff、0xff、0xff、0xff、 0xFF、0xff、0xff、0xff、0xff、 0xFF、0xff、0xff、0xff、0xff、 0xFF、0xff、0xff、0xff、0xff、 0xFF、0xff、0xff、0xff、0xff、 0xFF、0xff、0xff、0xff、0xff、 0xFF、0xff、0xff、0xff、0xff、 0xFF、0xff、0xff、0xff、0xff、 0xFF、0xff、0xff、0xff、0xff、 0xFF、0xff、0xff、0xff、0xff、 0xFF、0xff、0xff、0xff、0xff、 0xFF、0xff、0xff、0xff、0xff、 0xFF、0xff、0xff、0xff、0xff、 0xFF、0xff、0xff、0xff、0xff、 0xFF、0xff、0xff、0xff、0xff、 0xFF、0xff、0xff、0xff、0xff
wl18xx.phy.pwr 限制_reference_11_abg = 0xAA
wl18xx.phy.per_cha_pwr_limit_arr_11p = 0xff、0xff、0xff、0xff、0xff、0xff、 0xFF、0xff
wl18xx.phy.pwr 限制参考_11p = 0xAA
wl18xx.phy.spare1 = 0x00
wl18xx.phy.per_cha_bo_mode_11_abg = 0x00、0x00、0x00、0x00、0x00、 0x00、0x00、0x00、0x00、0x00、 0x00、0x00、0x00
wl18xx.phy.per_cha_bo_mode_11_p = 0x00、0x00、0x00、0x00
wl18xx.phy.primary_clock_setting_time = 0x05
wl18xx.phy.clock_valid_on_WAKE_UP = 0x00
wl18xx.phy.secondary_clock_setting_time = 0x05
wl18xx.phy.board_type = 0x02
wl18xx.phy.PSAT = 0x00
wl18xx.phy.low_power_val = 0x14
wl18xx.phy.med_power_val = 0x14
wl18xx.phy.high_power_val = 0x14
wl18xx.phy.per_sub_band_TX_trace_loss = 0x7f、0x7f、0x00、0x00、0x00、 0x00、0x00、0x00、0x00、0x00
wl18xx.phy.per_sub_band_rx_trace_loss = 0x10、0x10、0x00、0x00、0x00、 0x00、0x00、0x00、0x00、0x00、 0x00、0x00、0x00、0x00、0x00、 0x00、0x00、0x00
wl18xx.phy.TX_RF_MARGIN = 0x01
wl18xx.phy.low_power_val_2nd = 0x14
wl18xx.phy.med_power_val_2nd = 0x14
wl18xx.phy.high_power_val_2nd = 0x14
wl18xx.phy.padding = 0x00
当使用校准器在 CH2上运行时、
校准器 wlan0 wl18xx_plt SET_TX_POWER 20000 0 2 0 0 1 0 0 0 0 0 0 0 0 0 0
我只能在 ANT1 (BG2)端口获得~10dBm 的功率。 这是在 UMC (直接路由到 ANT1至100p)处直接测量的、并直接测量到频谱分析仪中(考虑了电缆损耗)。 在这种配置下、我希望看到~17dBm (数据表中报告的典型值)。 我观察到、当我以更低的功耗(例如3000)运行 SET_TX_POWER 时、我会得到10dBm 的类似结果、这确认正在应用 TX_TRACE_LOSS 设置。 我将其设置为最大值以尝试获得17dBm。 当使用进行调试运行时、
校准器 wlan0 wl18xx_plt SET_TX_POWER 20000 0 2 0 0 0 0 1 0
我看到它增加到~13dBm。 似乎在 FW 中应用了某种类型的硬限制以阻止任何更高的输出功率。 对于当前配置、我希望将限制设置为[17 + 15] dB、即模块尝试在 ANT1端口上再增加15dB 时没有有效的 SW 限制。 我期望在其中一种工作模式下、输出最大值为~17dBm。
我在这里错过了什么? 最后、对于某些产品范围测试、我希望在正常运行情况下在 AP 模式下获得 TX 功率的控制、
- 我是否应该能够使用 WL1801MOD 上的这些配置设置获得~17dBm?
- 是否有可能有其他东西覆盖这些设置并对功率输出进行硬性限制?
- 在正常工作模式下控制最大功率输出的最佳方法是什么?
- FW 应用的 BO 表设置是什么? 是否有任何方法可以禁用此功能?
感谢你的帮助。
Carl。