So far, I looked at the Si4332 and the S2LP Sub-GHz radio chips. I haven’t got them up and running yet. I have one more type of radio chip on a breakout board at home, a CC1101. I have ordered some HopeRF modules, RFM69 and RFM9x, which are SX123x and SX127x based, according to adafruit. The datasheets check out, at least the registers do, but the package doesn’t.
I have designed some breakout boards for them, this time, in my new UEXT formfactor. I’ve used the 868 MHz PCB antenna, which is now in the KiCad library, based on a TI Design Note DN038 “swra416”. As a naive approach to make a 434 MHz version, I’ve doubled it’s size. I’ve put an RF connector on the board, so I can hook up my Nano VNA to see how it behaves so I can tune it. If all of this works out, I’ll make some boards for other modules as well. Having the same antenna and matching circuit on them makes it easier to compare the performance of the various chips/modules.
For now, there are a lot of radio modules in the picture, and therefore I present a table with some comparison
SPIRIT1 | S2LP | Si433x | Si446x | ||||||||||||||||||||||||||||||||||||
|
|
|
|
||||||||||||||||||||||||||||||||||||
|
|
|
|
||||||||||||||||||||||||||||||||||||
|
|
|
|
CC1101 | SX1231 | SX127x | nRF905 | ||||||||||||||||||||||||||||||||||||
|
|
|
|
||||||||||||||||||||||||||||||||||||
|
|
|
|
||||||||||||||||||||||||||||||||||||
|
|
|
|
Note that this table is just an initial comparison based on the a quick glance at their datasheets. Most of these chips are highly configurable. The nRF905 is the exception, with a fixed datarate of 50 kbps, using 2GFSK modulation and Manchester encoding (thus the on-air datarate is 100 kbps).
All the other chips have many configuration options. They support various modulation types and datarates. One needs to configure the frequency, modulation, datarate, frequency deviation, bandwidth filter, and perhaps even more things to get these working properly. But having this flexibility also means they should be able to work together. So, in that case, I am not considering the nRF905, and look at all the other chips, I would suggest using the 2GFKS modulation. But well, that is for later concern. My little vacation is over, so I don’t know when I’ll have the time to continue.