Мощность беспроводного модуля – очень важный параметр, он оказывает большое влияние на рабочие характеристики модуля. Разработчикам необходимо в нужный момент выбрать правильную мощность, чтобы соблюсти баланс между временем работы модуля и производительностью.
В этой статье описано, как настроить мощность беспроводного модуля.
Вообще говоря, мощность модуляции может быть запущена программно или аппаратно. Запуск из ПО заключается в изменении соответствующего регистра. Обычно в справочнике чипа есть описание регулировки мощности. Если взять в качестве примера SX1262, то чип имеет две команды, связанные с выходной мощностью: одна — Set PaConfig, а другая — Set TxParams. Параметры, установленные с помощью Set PaConfig: paDutyCycle, hpMax, deviceSel.paDutyCycle контролируют рабочий цикл (угол проводимости) обоих PA (SX1261 и SX1262). Максимальная выходная мощность, потребляемая мощность и гармоники будут радикально меняться при использовании paDutyCycle. Значения, указанные в этом документе, являются рекомендуемыми настройками для достижения максимальной эффективности PA. hpMax выбирает размер PA в SX1262, это значение не влияет на SX1261. Максимальную выходную мощность можно уменьшить, уменьшив значение hpMax. Допустимый диапазон составляет от 0x00 до 0x07, а 0x07 — это максимальное поддерживаемое значение для SX1262 для достижения выходной мощности +22 дБ. DeviceSel используется для выбора SX1261 или SX1262. После установки уровня выходной мощности мы должны использовать команду Установите TxParams, чтобы установить конкретное значение выходной мощности. Эта команда имеет два параметра: один — мощность, а другой — RampTime. Где мощность представляет собой конкретное значение выходной мощности. В зависимости от выбранного диапазона мощности мощность также имеет разные диапазоны значений. Когда выбран верхний предел низкой мощности, значение мощности находится в диапазоне от -17 (0xEF) t до +14 (0x0E) дБм; при выборе верхнего предела высокой мощности значение мощности находится в диапазоне от -9 (0xF7) до +22 (0x16) дБм. RampTime можно выбрать на основе рекомендуемого значения. Наконец, мощность должна быть установлена через регистр настроек.
Следующие ссылочные настройки:
voidSX1262SetPaConfig (недействительный)
{
uint8_t CmdBuf[5];
CmdBuf[0] = SetPaConfig;
CmdBuf[1] = 0x04;//paDutyCycle
CmdBuf[2] = 0x07;//hpMax
CmdBuf[3] = 0x00;//deviceSel
CmdBuf[4] = 0x01;paLut зарезервирован и всегда0x01
SPIWriteCmd(5, CmdBuf);
}
voidSX1262SetTxParams (недействительный)
{
uint8_t CmdBuf[3];
CmdBuf[0] = SetTxParams;
CmdBuf[1] = 0x16; //22ДБМ
CmdBuf[2] = 0x00;//RampTime
SPIWriteCmd(3, CmdBuf);
}
Метод изменения мощности варьируется от чипа к чипу. Пожалуйста, обратитесь к соответствующему руководству соответствующего чипа, чтобы изменить мощность.
Помимо настроек программного обеспечения, мы также можем начать с аппаратного обеспечения. Например, в некоторых сценариях применения требуется большое расстояние передачи, а выходная мощность обычного модуля с низким энергопотреблением может быть недостаточной. На этот раз стоит рассмотреть модули высокой мощности. Например, компания NiceRF выпустила множество модулей разной мощности в соответствии с различными потребностями клиентов. Если взять в качестве примера модуль передачи данных серии LoRa, то клиенты могут выбирать из модулей мощностью 100 мВт, 1 Вт, 5 Вт и 30 Вт. В это время максимальная выходная мощность модуля определяется его собственным оборудованием. Пользователи могут выбрать соответствующий модуль в соответствии со своими фактическими потребностями.
Выше приведена краткая информация о регулировке мощности беспроводного модуля. Я надеюсь, что это может быть вам полезно.
+86-755-23080616
sales@nicerf.com
Сайт: https://www.nicerf.com/ .
Адрес: 309-314, 3/F, корпус A, деловое здание Хунду, зона 43, район Баоань, Шэньчжэнь, Китай
политика конфиденциальности
· Политика конфиденциальности
В настоящее время нет доступного контента
Электронная почта: sales@nicerf.com
Тел:+86-755-23080616