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
| Parametro | Valore |
|---|---|
| Tipo | Sub-GHz transceiver (TX + RX bidirezionale) |
| Bande supportate | 300-348 MHz · 387-464 MHz · 779-928 MHz (315/433/868/915 ISM) |
| Modulazioni | 2-FSK · GFSK · OOK · MSK · 4-FSK · ASK |
| Sensibilità RX | -116 dBm @ 0.6 kbps · -110 dBm @ 1.2 kbps |
| Data rate | 0.6 - 600 kbps |
| TX power | -30 to +12 dBm (programmable, +10 dBm tipico EU SRD) |
| Voltage VCC | 1.8 - 3.6 V |
| Standby consumption | 0.2 µA (wake-on-radio) |
| RX consumption | 14.7 mA @ 433 MHz, low-power mode |
| TX consumption | 30 mA @ +10 dBm output |
| Interface | SPI (max 6.5 MHz) + 2 GPIO programmabili |
| Wake-on-radio | ✅ Pattern detection senza MCU sveglio (preamble + sync word) |
| FIFO | 64-byte TX + 64-byte RX |
| FEC | Forward Error Correction integrato |
| Manchester encoding | Hardware (per ASK robusto) |
| Frequency synthesizer | Sintesi digitale risoluzione 0.4 Hz |
| Package | QFN-20 4×4mm (RGP) o QLP-20 |
| Operating temp | -40°C / +85°C (industrial) |
| Cert | CC1101 stand-alone non cert’d, usa modulo cert’d (EBYTE/HopeRF) per evitare cert RED process |
| Datasheet rev | SWRS061I (TI, 2014) |
| LCSC | C29983 (~€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