Hi,

I just wanted to clarify the frequency step for the FRF registers.

Is Fstep definitely 61.03515625?

On page 109 of rev 6 of the SX1276 datasheet in the RegFrfLsb description it says "Resolution is 61.035 Hz".

On page 36 in the Frequency Settings section it says "Fstep = Fosc/2^19". Therefore Fstep = 32000000/2^19 = 61.03515625.

I'm guessing that 61.03515625 is the correct value and the description on page 109 _is just a rounding down_! The calculation on page 36 seems to make sense.

From the LoRa-net drivers "#define FREQ_STEP 61.03515625".

The background to my question is that I started logging the value of the frequency error registers and found that Rx frequency error on the 4 devices I tried was consistently high. If I use an Fstep of 61.035 (rounded down to the nearest value representable in single-precision) the error becomes less high. In other words, as far as I can tell 61.035 works better than 61.03515625.

Any thoughts greatly appreciated,

Matt

I just wanted to clarify the frequency step for the FRF registers.

Is Fstep definitely 61.03515625?

On page 109 of rev 6 of the SX1276 datasheet in the RegFrfLsb description it says "Resolution is 61.035 Hz".

On page 36 in the Frequency Settings section it says "Fstep = Fosc/2^19". Therefore Fstep = 32000000/2^19 = 61.03515625.

I'm guessing that 61.03515625 is the correct value and the description on page 109 _is just a rounding down_! The calculation on page 36 seems to make sense.

From the LoRa-net drivers "#define FREQ_STEP 61.03515625".

The background to my question is that I started logging the value of the frequency error registers and found that Rx frequency error on the 4 devices I tried was consistently high. If I use an Fstep of 61.035 (rounded down to the nearest value representable in single-precision) the error becomes less high. In other words, as far as I can tell 61.035 works better than 61.03515625.

Any thoughts greatly appreciated,

Matt