La potencia del módulo inalámbrico es un parámetro muy importante y tiene un gran impacto en el rendimiento del módulo. Es necesario que los desarrolladores elijan la potencia adecuada en el momento adecuado para lograr un equilibrio entre el tiempo de funcionamiento y el rendimiento del módulo.
Este artículo describe cómo configurar la potencia del módulo inalámbrico.
En términos generales, la potencia de modulación se puede iniciar desde software o hardware. Partir del software es modificar el registro correspondiente. Generalmente el manual de referencia del chip tiene una descripción del ajuste de potencia. Tomando SX1262 como ejemplo, el chip tiene dos comandos relacionados con la potencia de salida, uno es Set PaConfig y el otro es Set TxParams. Los parámetros establecidos por Set PaConfig son paDutyCycle, hpMax, deviceSel.paDutyCycle controla el ciclo de trabajo (ángulo de conducción) de ambos PA (SX1261 y SX1262). La potencia máxima de salida, el consumo de energía y los armónicos cambiarán drásticamente con paDutyCycle. Los valores proporcionados en esta hoja de datos son las configuraciones recomendadas para lograr la mejor eficiencia del PA.hpMax selecciona el tamaño del PA en el SX1262, este valor no tiene influencia en el SX1261. La potencia máxima de salida se puede reducir reduciendo el valor de hpMax. El rango válido está entre 0x00 y 0x07 y 0x07 es el valor máximo admitido para que el SX1262 alcance una potencia de salida de +22 dB.deviceSel se usa para seleccionar el SX1261 o el SX1262. Después de configurar el nivel de potencia de salida, debemos usar el comando Configure TxParams para establecer el valor de potencia de salida específico. Este comando tiene dos parámetros, uno es potencia y el otro es RampTime, donde la potencia representa el valor de potencia de salida específico. Dependiendo del rango de potencia seleccionado, la potencia también tiene diferentes rangos de valores. Cuando se selecciona el límite superior de baja potencia, el valor de potencia oscila entre -17 (0xEF) t y +14 (0x0E) dBm; cuando se selecciona el límite superior de potencia alta, el valor de potencia oscila entre -9 (0xF7) y + 22 (0x16)dBm. RampTime se puede seleccionar según el valor recomendado. Finalmente, la potencia debe configurarse a través del registro de configuración.
Las siguientes configuraciones a las que se hace referencia:
voidSX1262SetPaConfig(nulo)
{
uint8_t CmdBuf[5];
CmdBuf[0] = SetPaConfig;
CmdBuf[1] = 0x04;//paDutyCycle
CmdBuf[2] = 0x07;//hpMax
CmdBuf[3] = 0x00;//seldispositivo
CmdBuf[4] = 0x01;paLut reservado y siempre0x01
SPIWriteCmd(5, CmdBuf);
}
voidSX1262SetTxParams(nulo)
{
uint8_t CmdBuf[3];
CmdBuf[0] = SetTxParams;
CmdBuf[1] = 0x16; //22DBM
CmdBuf[2] = 0x00;//Tiempode rampa
SPIWriteCmd(3, CmdBuf);
}
El método para modificar la potencia varía de un chip a otro. Consulte el manual correspondiente del chip correspondiente para modificar la potencia.
Además de la configuración del software, también podemos comenzar con el hardware. Por ejemplo, en algunos escenarios de aplicación, se requiere una larga distancia de transmisión y la potencia de salida de un módulo general de baja potencia puede ser insuficiente. En este momento deberíamos considerar módulos de alta potencia. Por ejemplo, NiceRF ha producido muchos módulos con diferente potencia según las diferentes necesidades de los clientes. Tomando como ejemplo el módulo de transmisión de datos de la serie LoRa, hay módulos de 100 mW, 1 W, 5 W y 30 W para que los clientes elijan. En este momento, la potencia de salida máxima del módulo está determinada por su propio hardware. Los usuarios pueden elegir el módulo apropiado según sus necesidades reales.
Lo anterior es un resumen del ajuste de potencia del módulo inalámbrico. Espero que pueda serte útil.
+86-755-23080616
ventas@nicerf.com
Sitio web: https://www.nicerf.com/
Dirección: 309-314, 3/F, Bldg A, edificio comercial Hongdu, Zona 43, Baoan Dist, Shenzhen, China
política de privacidad
· Política de privacidad
Actualmente no hay contenido disponible
Correo electrónico:sales@nicerf.com
Teléfono:+86-755-23080616