【问题标题】:LoRa SX1278 can't set LNA GAINLoRa SX1278 无法设置 LNA GAIN
【发布时间】:2021-10-12 11:00:38
【问题描述】:

尝试通过 STM32 Nucleo 板配置我的 SX1278 Ra-2 LoRa 模块并遇到问题。

当我通过写入 (0x23) -> 0010(max gain) 0011(boost on) 来初始化 LNA 寄存器 (0xC) 时,这应该会给我最大增益和提升,之后阅读该寄存器我收到0x3

这正常吗?

当 LoRa SX1278 处于睡眠模式时,它将返回 0x3,而不显示 3MSB。然而,在待机模式下,它应该会读取 0x23

【问题讨论】:

    标签: stm32 lora


    【解决方案1】:

    您是否将AgcAutoOn 设置为0?否则会自动设置LNAGain 位。

    Source:

    • 第 60 页:

    当 AgcAutoOn=0 时,通过选择 RegLna 中的 LnaGain 位手动选择 LNA 增益。

    • 第 95 页:

    注意: 读取该地址总是返回当前的 LNA 增益(即 如果 AGC 可能与之前选择的不同 已启用。

    • 第 96 页:将 0x0D 中的位 3 设置为 0 以禁用 AgcAutoOn

    • 第 95 页:对于 Booston/max 增益,您需要设置位 0-1 和 5-7。由于您的写作风格,我怀疑您只写给较低的人。

    【讨论】:

      【解决方案2】:

      当 LoRa SX1278 处于睡眠模式时,它将返回 0x3,而不显示 3MSB。然而,在待机模式下,它会按照预期读取 0x23。

      【讨论】:

        猜你喜欢
        • 2021-06-24
        • 2021-06-12
        • 1970-01-01
        • 1970-01-01
        • 2019-07-19
        • 2019-08-24
        • 2022-09-27
        • 2022-12-27
        • 2015-08-17
        相关资源
        最近更新 更多