RFM12

From Ethersex_Wiki
Jump to: navigation, search

RFM12 is a low costing ISM band FSK transceiver module implemented with unique PLL. It works signal ranges from 315/433/868/915MHZ bands. The SPI interface is used to communicate with microcontroller for parameter setting.

Features as listed on the manufactures site:

  • low costing, high performance and price ratio
  • tuning free during production
  • PLL and zero IF technology
  • fast PLL lock time
  • high resolution PLL with 2.5KHz step
  • high data rate (up to 115.2 kbps with internal demodulator)
  • differential antenna input
  • automatic antenna tuning
  • Programmable TX frequency deviation (15 to 240 KHz)
  • programmable receiver bandwidth (67 - 400 kHz)
  • analog and digital signal strength indicater(ARSSI/DRSSI)
  • AFC
  • DQD
  • Internal data filtering and clock recovery
  • RX synchron pattern recognition
  • SPI interface
  • clock and reset signal output for external MCU use
  • 16 bit RX Data FIFO
  • Two 8 bit TX data registers
  • 10MHz crystal for PLL timing
  • wakeup timer
  • 2.2V - 5.4V power supply
  • low power consumption
  • stand by current less than 0.3µA


Connection

Rfm12-chip.jpg

Detailed information can be found in the Miktrocontroller Forum (German).

Working Modes

For the working modes of the RFM12 Ethersex provides the modules FSK, ASK, and FS20.