Antes del ExpressLRS y los protocolos RC modernos, los pilotos de drones se enfrentaban a un doloroso sacrificio: podías tener largo alcance o baja latencia , pero no ambas cosas a un coste razonable. Los protocolos RC tradicionales de 2,4 GHz (como PWM/PPM/SBUS) ofrecían baja latencia pero alcance limitado a unos pocos kilómetros como mucho, mientras que las soluciones de mayor consumo eran caras y consumían mucho.
LoRa (A Largo Plazo) cambió esta ecuación fundamentalmente. Mediante modulación Chirp Spread Spectrum (CSS ), LoRa logra una combinación extraordinaria de extrema sensibilidad del receptor, fuerte inmunidad a interferencias y bajo consumo de energía — todo ello a una fracción del coste de las soluciones propietarias.
El Semtech SX1276 es el transceptor LoRa más adoptado en el ecosistema ELRS para la banda de 900 MHz , y entender cómo funciona es clave para entender por qué receptores ExpressLRS como el EWM700-900T20DXN pueden ofrecer un alcance de 20–40 km con solo 100 mW de potencia de salida.
| Parámetro | Valor |
|---|---|
| Rango de frecuencias | 137 – 1020 MHz (cubre las bandas ISM 433/868/915 MHz) |
| Modulación | LoRa (CSS), FSK, GFSK, MSK, también |
| Potencia máxima TX | +20 dBm (100 mW) — PA integrada |
| Sensibilidad a la Receta (LoRa) | -148 dBm @ SF12, BW 125 kHz |
| Presupuesto de Max Link | 168 dB (líder en la industria) |
| Corriente de la Velocidad | 9,9 mA (continuo) |
| Corriente de sueño | 200 nA (retención de registros) |
| Tasa de Datos (LoRa) | 0,3 – 37,5 kbps (programable) |
| Interfaz | SPI |
| Paquete | QFN 28 |
El número principal aquí es -148 dBm de sensibilidad del receptor . Para ponerlo en perspectiva: un chip Wi-Fi típico de 2,4 GHz tiene una sensibilidad de alrededor de -90 dBm. El SX1276 puede detectar señales más de 50.000 veces más débiles — esta es la razón fundamental por la que LoRa alcanza un alcance tan extraordinario.
El EWM700-900T20DXN combina el SX1276 con un MCU ESP8285 :
El ESP8285 gestiona la pila de protocolos ELRS, la comunicación CRSF con el controlador de vuelo y las actualizaciones Wi-Fi OTA
El SX1276 gestiona la capa física — modulación/demodulación LoRa, salto de frecuencia y transmisión/recepción RF
El PA integrado de +20 dBm proporciona 100 mW de salida sin amplificación externa
A diferencia de la modulación tradicional FSK (Frequency Shift Keying), que representa los datos como desplazamientos discretos de frecuencia, LoRa utiliza Chirp Spread Spectrum (CSS), una técnica en la que los datos se codifican en señales barridas por frecuencia llamadas "chirps".
Up-Chirp : La frecuencia aumenta linealmente de baja a alta durante el periodo del símbolo
Chirp descendente : La frecuencia disminuye linealmente de agudo a bajo
Cada chirp recorre todo el ancho de banda asignado (por ejemplo, 125 kHz o 250 kHz). El desplazamiento de frecuencia inicial dentro del chirp codifica los bits de datos.
El principio fundamental del espectro extendido es: transmitir una señal de banda estrecha a lo largo de un ancho de banda amplio para obtener ganancia de procesamiento.
Intuición matemática:
Donde:
= Ganancia de procesamiento (dB)
= Ancho de banda (Hz)
= Tasa de bits (bps)
Para LoRa en SF12, BW = 125 kHz, la tasa efectiva de bits es aproximadamente 293 bps:
Estos 26 dB de ganancia de procesamiento permiten recuperar la señal incluso cuando está 26 dB por debajo del nivel de ruido — por eso LoRa puede alcanzar una sensibilidad de -148 dBm.
El Factor de Dispersión (SF) es el parámetro más crítico en la LoRa. Define cuántos chirps codifican un solo bit de datos.
| SF | Chirridos por bit | Velocidad de datos (BW=125 kHz) | Sensibilidad | Impacto en el alcance |
|---|---|---|---|---|
| SF7 | 128 | ~5,47 kbps | -123 dBm | Más corto |
| SF8 | 256 | ~3,13 kbps | -126 dBm | |
| SF9 | 512 | ~1,76 kbps | -129 dBm | |
| SF10 | 1024 | ~0,98 kbps | -132 dBm | |
| SF11 | 2048 | ~0,54 kbps | -135 dBm | |
| SF12 | 4096 | ~0,29 kbps | -148 dBm | Más largo |
El equilibrio es claro:
Mayor SF = Mayor ganancia de procesamiento = Mayor alcance = Menor tasa de datos
Menor SF = Menor ganancia de procesamiento = Menor alcance = Mayor tasa de datos
En ELRS en 900 MHz, el sistema suele usar SF7–SF9 para su funcionamiento normal (equilibrio de rango y frecuencia de refresco), y puede volver a SFs más altos en condiciones de señal débil.
Ancho de banda (BW): El rango de frecuencia que recorre el chirp.
| BW | Campo de Barrido | Tasa de datos | Sensibilidad |
|---|---|---|---|
| 125 kHz | 125 kHz | Bajo | Lo mejor |
| 250 kHz | 250 kHz | Medio | Moderado |
| 500 kHz | 500 kHz | Alto | Peor |
Tasa de codificación (CR): Sobrecarga de corrección de errores directa (FEC).
| CR | Bits de datos | Bits redundantes | Corrección de errores |
|---|---|---|---|
| 4/5 | 4 | 1 | Débil |
| 4/6 | 4 | 2 | Moderado |
| 4/7 | 4 | 3 | Fuerte |
| 4/8 | 4 | 4 | Más fuerte |
El ELRS suele usar CR = 4/5 o 4/6, equilibrando fiabilidad con rendimiento.
Un paquete completo de LoRa consiste en:
Preámbulo : Usado por el receptor para sincronizar el tiempo y la frecuencia. Preámbulos más largos ayudan en condiciones de señal débil.
Palabra de Sincronización: Distingue las redes LoRa — evita interferencias entre diferentes sistemas en la misma frecuencia.
Cabecera : Contiene la longitud de la carga útil, la tasa de codificación y la presencia de CRC (modo explícito) o se omite (modo implícito para paquetes de longitud fija).
Carga útil : Los datos reales — en ELRS, estos contienen los datos del canal RC codificados en CRSF.
CRC : comprobación cíclica de redundancia de 16 bits para la integridad de los datos.
El presupuesto de enlace es la suma de todas las ganancias y pérdidas en un enlace de comunicación. La SX1276 alcanza un notable presupuesto máximo de enlace de 168 dB .
Ejemplo de cálculo para EWM700-900T20DXN a 915 MHz:
| Componente | Valor |
|---|---|
| Potencia TX (SX1276 PA) | +20 dBm (100 mW) |
| Ganancia de antena TX | +2 dBi (típico dipolo IPEX1) |
| Pérdida de trayectoria (espacio libre, 10 km) | -111,7 dB |
| Ganancia de antena RX | +2 dBi |
| Sensibilidad a la Receta (SF12, BW125) | -148 dBm |
| Margen de enlace | 20 + 2 - 111,7 + 2 + 148 = 60,3 dB |
Un margen de enlace de 60 dB significa que la señal en el receptor es 1.000.000 de veces más fuerte que el nivel mínimo detectable, lo que proporciona un enorme margen para obstáculos, interferencias y desvanecimientos.
| Modulación | Sensibilidad @ 1 kbps | Distribución (relativa) | Inmunidad a interferencias |
|---|---|---|---|
| FSK/GFSK | -112 dBm | 1× (línea base) | Bajo |
| MSK | -115 dBm | 1,4× | Bajo-Moderado |
| LoRa SF7 | -123 dBm | 3,5× | Alto |
| LoRa SF12 | -148 dBm | 63× | Muy alto |
LoRa proporciona una sensibilidad 8–10 dB mejor que FSK a la misma velocidad de datos, lo que se traduce en aproximadamente 2,5–3× del rango bajo condiciones idénticas.
Los sistemas tradicionales de banda estrecha requieren que la señal esté por encima del nivel de ruido para poder ser decodificable. La modulación CSS de LoRa permite la recuperación de señal por debajo del nivel de ruido
Por eso el ELRS en 900 MHz puede mantener un enlace de control incluso cuando la señal es demasiado débil para ser escuchada en un analizador de espectro: la ganancia de procesamiento CSS extrae la señal del ruido.
En el firmware ExpressLRS, el SX1276 está configurado para:
Salto de frecuencia : El SX1276 cambia rápidamente entre múltiples canales de 915 MHz siguiendo una secuencia pseudoaleatoria sembrada por la Frase de Enlace. Esto proporciona resistencia frente a la interferencia de banda estrecha.
SF/CR adaptativo: El ELRS ajusta dinámicamente el Factor de Dispersión y la Tasa de Codificación en función de la calidad del enlace. En condiciones de señal fuerte, utiliza SF7/CR4/5 para la tasa máxima de refresco; a medida que la señal se debilita, baja a SFs más altos para mantener el enlace.
CAD (Detección de Actividad de Canales): La función CAD del SX1276 permite al receptor detectar preámbulos LoRa sin demodular completamente el paquete, ahorrando energía.
| Modo | Actualidad | Notas |
|---|---|---|
| Duerme | 200 nA | Solo retención de registros |
| En espera | 1,6 mA | Listo para TX/RX |
| RX (continuo) | 9,9 mA | Escucha de paquetes |
| RX (modo CAD) | ~5 mA | Detección periódica de preámbulos |
| TX @ +20 dBm | ~120 mA | Salida de 100 mW |
| TX @ +13 dBm | ~45 mA | Potencia de 20 mW |
mA de la EWM700-900T20DXN La corriente de recepción de 33 (ligeramente superior a la del SX1276 por sí sola debido a la ESP8285 sobrecarga de la MCU) permite una escucha continua sin un consumo significativo de batería — algo crítico para aplicaciones con drones donde el receptor está siempre alimentado.
| Parámetro | SX1276 (900 MHz) | SX1281 (2,4 GHz) |
|---|---|---|
| Frecuencia | 137–1020 MHz | 2,4–2,5 GHz |
| Modulación | LoRa (CSS), FSK | LoRa, FLRC, GFSK |
| Sensibilidad máxima | -148 dBm | -132 dBm (LoRa) |
| Tasa máxima de paquetes | 200 Hz (ELRS) | 1000 Hz (ELRS FLRC) |
| Presupuesto de Max Link | 168 dB | 154 dB |
| Corriente de la Velocidad | 9,9 mA | 8,2 mA |
El SX1276 destaca en rango extremo gracias a una menor pérdida de trayectoria en frecuencia y mayor sensibilidad. El SX1281 destaca a alta velocidad gracias al soporte para modulación FLRC y un mayor ancho de banda.
Por eso la serie EWM700 utiliza SX1276 para el modelo de 900 MHz (optimizado para rango) y SX1281 para los modelos de 2,4 GHz (optimizado para velocidad).
| Medio ambiente | Alcance estimado (EWM700-900T20DXN, 100 mW) |
|---|---|
| Campo abierto, línea de visión | 30–40 km |
| Árboles suburbanos y claros | 15–25 km |
| Bosque denso | 5–10 km |
| Urbanas, edificios | 3–8 km |
| Interior, a través de paredes | 1–3 km |
Estos rangos se alcanzan con solo 100 mW , menos potencia que una bombilla LED estándar. La combinación de la modulación CSS LoRa, la sensibilidad excepcional del SX1276 y el protocolo optimizado del ELRS lo hacen posible.
El transceptor LoRa SX1276 es la base tecnológica que permite que receptores ELRS de 900 MHz como el EWM700-900T20DXN ofrezcan un rendimiento extraordinario:
La modulación CSS proporciona 26+ dB de ganancia de procesamiento, extrayendo señales por debajo del nivel de ruido
La sensibilidad de -148 dBm permite detectar señales 50.000× más débiles que los receptores RC convencionales
Un presupuesto de enlace de 168 dB se traduce en un alcance de 30–40 km con solo 100 mW
Su bajo consumo energético (9,9 mA RX, 200 nA en suspensión) lo hace ideal para drones alimentados por batería
El salto de frecuencia y la SF/CR adaptativa aseguran enlaces robustos en entornos desafiantes
Mientras que la SX1281 de 2,4 GHz ofrece mayor velocidad para competir, la SX1276 sigue siendo la campeona indiscutible en control de drones a larga distancia — demostrando que, a veces, la mejor tecnología es la que te permite oír un susurro desde 40 km de distancia.