This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nRF24L01RF datasheet contradiction?

The nRF24L01 dataseet V2 (the most recent I think?) states (p.23) that the nRF24L01 can operate on frequencies from 2.400GHz to 2.525GHz . The channel steps are stated as being 1MHz for the RF_CH parameter - but the register map table (p.64) gives bits 6:0 to this value with bit 7 reserved (in the data sheet it actually gives 6:0 0000010 as the reset value as well as 0 for bit 7 just to confuse things a little further).

2.525GHz would require a value of 125 for RF_CH but this isn't permitted according to the description in the register map. Empirically, I discovered that the highest value that results in correct operation is 62 for the samples I have. Is this what I should expect to get and therefore the true frequency range is more like 2.400GHz to 2.462GHz?

Parents
  • No, the chips radio is built for operation up to 2.525 GHz as some countries allows for use up to this. The world wide ISM band is between 2.400 GHz and 2.480 GHz. The recommendation is to stay within the ISM band in order to be able to sell your product across the world.

    I'm not sure what you are writing to the chip, but you should be able to use all these channels. May I ask what you have tested since you see a restriction to channel 62.

  • Thanks for your reply. I have obtained another set of modules now from a different supplier and the full range of frequencies now work as you describe. I suspect that the other modules had an inferior layout using the earlier version of the chip.

    I'm now working with nRF24L01+ but the datasheet (nRF24L01P_Product_Specification_1_0 page 58) still describes RF_CH as a 6-bit field with bit 7 reserved ...

    05 RF_CH RF Channel Reserved 7 0 R/W Only '0' allowed RF_CH 6:0 0000010 R/W Sets the frequency channel nRF24L01+ operates on

    Can I safely ignore the instruction that only 0 is allowed in bit 7?

Reply
  • Thanks for your reply. I have obtained another set of modules now from a different supplier and the full range of frequencies now work as you describe. I suspect that the other modules had an inferior layout using the earlier version of the chip.

    I'm now working with nRF24L01+ but the datasheet (nRF24L01P_Product_Specification_1_0 page 58) still describes RF_CH as a 6-bit field with bit 7 reserved ...

    05 RF_CH RF Channel Reserved 7 0 R/W Only '0' allowed RF_CH 6:0 0000010 R/W Sets the frequency channel nRF24L01+ operates on

    Can I safely ignore the instruction that only 0 is allowed in bit 7?

Children
No Data
Related