SMAC @ 433MHz

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

SMAC @ 433MHz

Jump to solution
835 Views
mircopizzichini
Contributor III

Hi

I'm developing a MRB-KW01 application at 433 MHz, but the SMAC source code provided with "radio utility GUI" is an application example only for 868 and 960 MHz.

Is there any source code for 433 MHz band? Or maybe I've just to change manually radio parameters?

Thank you

Labels (1)
1 Solution
474 Views
CesarM
Contributor III

Hello mircopizzichini,

You are correct in the fact that SMAC doesn't currently provide support for 433MHz band.

What you can do is the following:

In RadioUtility.h set the default settings that you need to run @ 433MHz.

You need to calculate the Frf registers value for the 433MHz.

The formula is:

Frf Register= Frf/Fstep

where Fstep=FXosc/2^19

current value:

#define gDefaultRfFreq_c ( 0xE4C000 )                    //rf freq 915 MHz (US).

desired value for 433MHz:

#define gDefaultRfFreq_c ( 0x6C4000 )                    //rf freq 433 MHz.

If you need to change other parameters such as Fdev, BitRate, and so on you can do it in RadioUtility.h as well.

View solution in original post

1 Reply
475 Views
CesarM
Contributor III

Hello mircopizzichini,

You are correct in the fact that SMAC doesn't currently provide support for 433MHz band.

What you can do is the following:

In RadioUtility.h set the default settings that you need to run @ 433MHz.

You need to calculate the Frf registers value for the 433MHz.

The formula is:

Frf Register= Frf/Fstep

where Fstep=FXosc/2^19

current value:

#define gDefaultRfFreq_c ( 0xE4C000 )                    //rf freq 915 MHz (US).

desired value for 433MHz:

#define gDefaultRfFreq_c ( 0x6C4000 )                    //rf freq 433 MHz.

If you need to change other parameters such as Fdev, BitRate, and so on you can do it in RadioUtility.h as well.