[riot-notifications] [RIOT-OS/RIOT] drivers/mrf24j40 : lower TX power on modules with PA/LNA enabled to s… (#16549)

Carton32 notifications at github.com
Mon Jun 14 17:33:12 CEST 2021

…tay in ISM band

### Contribution description

One of my devices has a MRF24J40MD. As a part of CE certification process, I made measurements in a FAR (Full Anechoic Room). With default TX power configuration, the module emits on IEEE802.15.4 channel 26 slightly outside ISM band.

To stay in conformity, I had to lower the TX power (-6.3dB) so it stays in the limits defined by ISM band.

You can also check the MRF24J40 Linux driver. They do a similar thing. Based on the Linux driver, it seems to affect only modules with PA/LNA, that's why I simply added my code after PA/LNA activation.

NB : I made measurements only on channel 26. Maybe the module has the same issue on channel 11 but I didn't check (FAR are expensive :D ). So I chose the Linux river approach of lowering TX power on all channels.

### Testing procedure

I made measurements in the FAR with and without these modifications.

I tried also to compile with `default` example

### Issues/PRs references


You can view, comment on, or merge this pull request online at:


-- Commit Summary --

  * drivers/mrf24j40 : lower TX power on modules with PA/LNA enabled to stay in ISM band

-- File Changes --

    M drivers/mrf24j40/mrf24j40_internal.c (7)

-- Patch Links --


You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/notifications/attachments/20210614/dca0d9eb/attachment.htm>

More information about the notifications mailing list