My sample order of the RFM22 were waiting for me when I arrived home late last night.

Here is a picture of the RFM22 (Left) next to the RFM12B (Right).  Pretty much the same physical size, but more pins, and a lot of very small discrete components.

RFM22 and RFM12B

So What’s New?

These new transceiver modules from HopeRF appear to be based on Silicon Labs Si4431 and Si4432 RF Chips.  Silicon Labs purchased Integration, from where the RFM12B were based on their EzRadio Series of transceiver chips.

It looks like there are a heap of new feature available, (too many to list here), including some onboard lower MAC smarts called EzyMac, while not as nice as the 802.15.4 MAC layer it looks like it can simplify things such as:

  • Automatically adding pre-amble and sync bytes.
  • Automatic packet size – you just push bytes into the Tx FIFO and it will create the packets of a fixed size and send for you.
  • Built in basic frequency hopping.
  • Built in Data Whitening, Manchester Encoding, and CRC

Some more niceties:

  • 64Byte FIFO.
  • Onboard A/D, allows access to read such things as an onboard Temperature Sensors, Voltage buses.
  • x2 configurable GPIO ports.
  • More Rx Sensitivity than the RFM12B.
  • More Tx power than the RFM12B
  • Lower Operating voltage.
  • 8bit RSSI value.
  • Three different modulation schemes to select from.

Some not so niceties:

  • More current draw on Rx than the RFM12B.
  • More current draw on Tx than the RFM12B (understandable seeing it also has a higher Tx Power).
  • Costs about twice as much as the RFM12B ~ $USD6.00 in sample quantities direct from HopeRf vs ~$USD3.00 for the RFM12B.
  • Heaps more commands/Registers to learn.
  • No onboard encryption.

Feature comparison:

RFM12B RFM22 RFM23
Voltage 2.2-3.8V 1.8-3.6V 1.8-3.6V
Modulation FSK FSK,GFSK,OOK FSK,GFSK,OOK
Max Data Rate 115.2kbps 1-128Kbps 1-128Kbps
Max Power Output (Tx) 5dBm@433MHz
3dBm@868MHz
3dBm@915MHz
17dBm@315MHz
17dBm@433MHz
17dBm@868MHz
17dBm@915MHz
13dBm@315MHz
13dBm@433MHz
13dBm@868MHz
13dBm@915MHz
Sensitivity (Rx) -105dBm@433MHz
-102dBm@868MHz
-102dBm@915MHz
-118dBm@315MHz
-118dBm@433MHz
-118dBm@868MHz
-118dBm@915MHz
-118dBm@315MHz
-118dBm@433MHz
-118dBm@868MHz
-118dBm@915MHz
Max Supply current (Tx) 22mA@433MHz
23mA@868MHz
24mA@915MHz
80mA@315MHz
80mA@433MHz
80mA@868MHz
80mA@915MHz
28mA@315MHz
28mA@433MHz
28mA@868MHz
28mA@915MHz
Max Supply Current (Rx) 11mA@433MHz
12mA@868MHz
13mA@915MHz
18.5mA@315MHz
18.5mA@433MHz
18.5mA@868MHz
18.5mA@915MHz
18.5mA@315MHz
18.5mA@433MHz
18.5mA@868MHz
18.5mA@915MHz
Standby Current ≤0.3uA ≤0.01uA ≤0.01uA
FIFO 16bit 64byte 64byte
Frequency Resolution 2.5-7.5kHz 156.25-312.5Hz 156.25-312.5Hz
Low Battery Detect Yes Yes Yes
Temperature Sensor No Yes Yes
Frequency Hopping Capable Yes Yes Yes
Wideband or Narrow Band Design Wideband Wideband or Narrowband Wideband or Narrowband
RSSI No Yes Yes

Similar Posts: