V
Visla Hardware
Portal R&D
📻 Radio / RF 📄 Datasheet SWRS061I (2014) ⚡ Low power

CC1101

Texas Instruments
🏭 Chip @ 1k pcs
€1.50
production BOM
🔧 Chip @ 1 pc
€1.95
prototyping JLC
Sub-GHz multi-bandWake-on-radio 0.2µAFSK/OOK/MSK/ASK

Curiosity

Sub-GHz transceiver TI ultra-low-power con wake-on-radio: in standby consuma 0.2 µA e si sveglia da solo quando rileva un pattern radio specifico (preamble + sync word), senza svegliare l’MCU. Multi-band 300-348 / 387-464 / 779-928 MHz copre tutte le sub-GHz ISM (315 / 433 / 868 / 915 MHz). Modulazioni 2-FSK / GFSK / OOK / MSK / ASK. -116 dBm sensibilità @ 0.6 kbps. SPI interface, 30 mA TX @ +10 dBm. Per Visla è il path corretto per arm/disarm bidirezionale con keyfob custom (vs RXB6/RXB14 che sono solo RX one-way). Vedi anche breakout EBYTE E07 nella Shield page.

Specs tecniche

ParametroValore
TipoSub-GHz transceiver (TX + RX bidirezionale)
Bande supportate300-348 MHz · 387-464 MHz · 779-928 MHz (315/433/868/915 ISM)
Modulazioni2-FSK · GFSK · OOK · MSK · 4-FSK · ASK
Sensibilità RX-116 dBm @ 0.6 kbps · -110 dBm @ 1.2 kbps
Data rate0.6 - 600 kbps
TX power-30 to +12 dBm (programmable, +10 dBm tipico EU SRD)
Voltage VCC1.8 - 3.6 V
Standby consumption0.2 µA (wake-on-radio)
RX consumption14.7 mA @ 433 MHz, low-power mode
TX consumption30 mA @ +10 dBm output
InterfaceSPI (max 6.5 MHz) + 2 GPIO programmabili
Wake-on-radio✅ Pattern detection senza MCU sveglio (preamble + sync word)
FIFO64-byte TX + 64-byte RX
FECForward Error Correction integrato
Manchester encodingHardware (per ASK robusto)
Frequency synthesizerSintesi digitale risoluzione 0.4 Hz
PackageQFN-20 4×4mm (RGP) o QLP-20
Operating temp-40°C / +85°C (industrial)
CertCC1101 stand-alone non cert’d, usa modulo cert’d (EBYTE/HopeRF) per evitare cert RED process
Datasheet revSWRS061I (TI, 2014)
LCSCC29983 (~€1.20/q1k)

🧪 Note dal bench Visla

  • Wake-on-radio = 10× battery life vs RXB6/RXB14: l’MCU dorme finché non arriva il pattern Visla, il CC1101 fa da sveglia → ideale per battery-powered tracker
  • Bidirezionale: ack + retry possibili, vs RXB6 one-way → comando ARM/DISARM affidabile anche con noise EU SRD
  • Multi-band 315/433/868/915: stesso chip per EU (433/868) + US (915) + APAC (315) → un solo design PCB per tutto il mondo
  • FEC + Manchester hardware: data integrity senza CPU overhead
  • ⚠️ SPI + firmware più complesso: vs RXB6 che è solo DATA out, qui devi gestire FIFO, registri RF, calibration → ~2-3kB di firmware Arduino library
  • ⚠️ Non cert’d standalone: per EU SRD evitare cert process, usa modulo EBYTE E07/HopeRF già cert’d ETSI EN 300 220

⚠️ Gotchas

  • Crystal 26 MHz esterno obbligatorio (sensibile alle tolleranze: ±10 ppm o meglio)
  • Antenna matching network richiesta: balun + L/C tank dimensionati per banda scelta
  • Power supply pulita: ripple alimentazione causa spurious emission che bloccano cert
  • SPI mode 0 (CPOL=0 CPHA=0) — alcune library erronee usano mode 3

🔗 Risorse