This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] WL1801MOD:低 TX 功率级别

Guru**** 1569385 points
Other Parts Discussed in Thread: WL1801MOD, WL1835MOD
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/910087/wl1801mod-low-tx-power-levels

器件型号:WL1801MOD
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。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    -您是否正在使用 TI 模块?

    -如果是,请确保使用正确的 INI 文件:

    -运行配置设备脚本:   

    对于 WL1801MOD,选择 WL1805,将2.4GHz 天线数量配置为1,并对 C2PC 更改回答“Y” 并重新测试。

    谢谢

    Saurabh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我正在使用 WL1801MODGBMOC

    我已经尝试过你的建议,结果也没有什么不同。 要清除、已应用以下配置:

    /wlconf -o test8-conf.bin -i official_inis/WL1835MOD_INI_C2PC.ini
    /wlconf -i test8-conf.bin -o test8-conf.bin -s wl18xx.phy.number_of_Assembled_ant2_4=1
    /wlconf -i test8-conf.bin -o test8-conf.bin -s wl18xx.phy.number_of_Assembled_ant5=0
    /wlconf -i test8-conf.bin -o test8-conf.bin -s wl18xx.phy.high_band_component_type=0x09
    /wlconf -i test8-conf.bin -o test8-conf.bin -s wl18xx.ht.mode=2.

    在调试模式下、我可以实现的最佳效果是~10dBm 或~14dBm (考虑电缆损耗)。

    有什么不知道为什么有限制? 调试模式和正常模式之间的4dB 差异很有意思。
    正常运行下为14dBm 将提供更好的结果。
    是否仍有配置调试级别以在正常操作下使用?
    还有其他关于检查和尝试的想法吗?



    谢谢
    Carl。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Carl、

    您使用的是客户电路板还是我们的 EVM 电路板? 如果这在我们的 EVM 板上、您是否将连接到天线的电阻器/电容器移动到 SAM 连接器?

    谢谢、

    Riz

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Riz、

    这是在定制电路板上、通过 ANT1输出端的 UMC 同轴电缆连接进行测量。

    这已经在多个电路板上尝试过、结果是输出功率始终很低。 如果我们无法解决此问题、我们将不得不开始评估我真正不想评估的替代供应商。

    您能否通过一些示例频谱分析仪图和校准器命令来运行以从 WL1801MOD 中获得17dBm、这将为我提供一些与我的设置进行比较的东西。

    谢谢

    Carl。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Carl、

    读回线程时、我注意到您在这里使用100pF 电容器作为直流块。 这是2.4GHz 的高价值、也可能是您失去电源的原因。 您可以使用10pF 电容器来尝试这一点吗?

    有关校准器命令、请参阅我们的 wiki 页面:

    作为 CH 7上11B 速率的示例、您可以使用以下内容:

    校准器 wlan0 wl18xx_plt stop_tx
    校准器 wlan0 wl18xx_plt tune 通道 7 0 1
    校准器 wlan0 wl18xx_plt SET_TX_POWER 20000 0 7 0 0 1 0 0 0 0 0 0 0 0 0 0 0
    校准器 wlan0 wl18xx_plt start_TX 500 3 500 0 0 1 0 00:11:22:33:44:55 01:02:03:04:05:06 0

    在 SET_TX_POWER 中最后点亮的第5个指示灯熄灭时、器件将在最大输出功率时删除 FW 限制。 请注意、这仅用于测试要求是生产和使用认证的固件限制。

    下一步是查看原理图和布局。 确保我们不会看到任何问题、但降低电容有望成为问题。

    谢谢、

    Riz

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Riz、

    这不是抗力的作用。 作为直流块、100pF 的性能应优于10pF。

    您能否向我发送一个 ANT1端口的频谱分析仪测量值、以便我可以将测量设置与您的测试设置进行比较?

    您在这里发布的命令与我使用的命令相同。  

    当您提到 FW 在默认情况下限制功率输出时、您是指默认的回退值还是其他值? 从支持材料来看、ini 文件似乎是为了能够使用以下命令设置应用于每个通道的最大功率限制:

    PwrLimitReference11ABG = 0xC8

    PerChanPwrLimitArr11ABG =关断...

    PerSubBandTxTraceTM = 7F 7F 00...

    其中、本质上(PwrLimitReference11ABG + PerChanPwrLimitArr11ABG + PerSubBandTxTraceLoss)=最大可用功率。

    那么、对于高于20 + 15 = 35dBm 的值、模块尝试在 ANT1端口上形成另一个~15dB、对吧? 当然、这是不可能实现的、但我希望它在数据表上公布的17dBm 下达到最大值。 这是有效的预期吗? 或者、FW 是否仅限制输出功率而不考虑 ini 文件? 如果是、它适用的限制是什么?

    谢谢
    Carl。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Carl、

    我理解您对隔直电容器的看法、但在实际应用中、存在与电容器封装、电路板寄生效应、非理想50欧姆源等相关的寄生效应。 因此、如果您使用0402直流块与0603直流块、例如、寄生效应是不同的。 根据我们的参考设计、我们使用10pF 直流阻断电容器。 我仍然建议您尝试这样做、看看您的结果是否有改进。 请注意、10pF 电容器适用于0402尺寸的组件。

    您是否拥有我们的 COM8板+ DMMC 板、以便您测量我们的参考设计? 如果您这样做、您可以使用 RTTT、这是我们参考设计中基于 GUI 的测试方法:

    我们可以提供的另一种想法是对您的设计进行原理图/布局审查、以查看是否有任何内容。 您可以在此处开始此过程:

    现在、就您对校准器的问题而言。 对于正在使用20000的校准器命令、正在尝试将无线电设置为20dBm 的输出功率。 当我们将 FW 标志设置为"1"时、它基本上 会使用 INI 限制、这样 FW 会确保 您尝试设置的功率 小于或等于 FW 限制。

    例如、如果将 FW 限制设置为15dBm、并且您尝试将功率设置为16dBm、则在 设置标志时、我们的 FW 会将您限制为15dBm。 但是、如果您将此标志设置为"0"、则可以获得16dBm。

    您也可以正确地看到、我们的无线电无法产生20 + 15dBm 的功率。 在这种情况下、它将是 PA 的 PSAT、大约为20dBm。

    您也可以在 TI.com 上找到我们的稳压器测试报告、其中将显示您可以比较的测量数据以进行测量。 我们的 COM8板在这里使用:

    一个很好的参考是 FCC 或 CE 报告。

    但愿这对您有所帮助。

    谢谢、

    Riz