868 MHz EU ISM Band
868 MHz
Core Technical Specifications
Real-World Devices & Applications
Smart Home & Security
- Professional alarm systems (Honeywell, Texecom, Risco) — wireless sensors on 868 MHz
- Smart home sensors (Homematic, eQ-3) — temperature, humidity, window contacts
- Smart radiator valves and thermostats (EU market)
IoT & LPWAN
- LoRa/LoRaWAN sensor nodes for agriculture, environmental monitoring, asset tracking
- Smart utility meters (gas, water, electricity) using Wireless M-Bus at 868 MHz
- Building management systems — HVAC sensors and actuators
Reference Circuits & Schematics
LoRa Transceiver Module — SX1276 / RFM95W
The Semtech SX1276 (often found as the HopeRF RFM95W module) is the most widely used LoRa transceiver for 868 MHz. It communicates with the host MCU over SPI and supports both LoRa CSS and conventional FSK modulation.
| Pin | Description |
|---|---|
VCC (3.3V)
|
3.3V DC supply — do NOT use 5V |
GND
|
Ground |
MISO
|
SPI Master-In Slave-Out |
MOSI
|
SPI Master-Out Slave-In |
SCK
|
SPI Clock |
NSS
|
SPI Chip Select (active LOW) |
RESET
|
Module reset (active LOW) |
DIO0
|
Interrupt output — TX done or RX packet available |
ANT
|
50Ω antenna port (SMA or u.FL) |
Circuit Walk-Through
The MCU configures the SX1276 via SPI registers — setting frequency (868.1 MHz typical), spreading factor (SF7–SF12), bandwidth (125 kHz default), and coding rate. In LoRa mode, the module generates chirp spread spectrum signals that trade data rate for extreme sensitivity (down to −148 dBm at SF12). The DIO0 pin fires an interrupt when a packet is received or transmission completes.
Signal Structure & Waveform Analysis
LoRa Chirp Spread Spectrum Signal
Unlike OOK, LoRa modulation uses frequency chirps that sweep across the bandwidth. Each symbol is an up-chirp starting at a different frequency offset, encoding data in the starting frequency position.
Analysis & Capture Tips
- Use SDR with Inspectrum to visualise the chirp waterfall pattern
- LoRa packets cannot be decoded by standard OOK/FSK tools — use gr-lora plugins
- Monitor RSSI and SNR on the receiver to assess link quality
- Check for 1% duty cycle compliance using spectrum analyser time-domain logging
Bench Troubleshooting & Repair Guide
1. Supply Voltage
Multimeter / OscilloscopeThe SX1276 is a 3.3V device. 5V will damage it. Verify VCC is 3.3V ±5%. Module draws up to 120 mA during TX — ensure regulator can handle this.
2. SPI Communication
Logic AnalyserRead register 0x42 (Version) — should return 0x12 for SX1276. If 0x00 or 0xFF, check MISO/MOSI/SCK/NSS wiring and SPI clock speed (≤10 MHz).
3. Frequency Calibration
SPI register read / Frequency CounterRead registers 0x06–0x08 and calculate: Freq = Frf × 32 MHz / 2^19. Crystal tolerance is typically ±10 ppm.
4. Antenna & SWR
NanoVNA / SWR MeterUse a NanoVNA to verify antenna resonance at 868 MHz with SWR < 2:1. A poor match wastes power and can damage the PA.
5. Link Budget
CalculatorLink Budget = TX Power + TX Gain − Path Loss + RX Gain. Free-space path loss at 868 MHz over 1 km ≈ 91 dB. RX sensitivity at SF12 ≈ −137 dBm.