How to avoid data collision in a network of NRF devices where only 2 NRF want to communicate with each other and others dont get this data ?

Hello,

We are using NRF24L01 as a transreceiver. We have a network of NRF devices operating individually and we want one NRF to communicate only with its respective NRF. However the data collision happens during this. The NRFs in the network also receives this data despite keeping the different frequency.

We cant have multiple frequencies for our every product.

So, is there any way to avoid data collision / interference so that only 2 desired NRF will communicate with each other and other NRF devices in the network wpn't get that data ??

Thanks and Regards ,

Harshal

 

Parents Reply
  • Hi

    You can try to disable PWR_UP for a bit and see if this solves the issue, but I don't think clearing PWR_UP will clear all the FIFO's and registers of the device.

    Are you able to read out the value of the STATUS and FIFO_STATUS registers when you are in this state? 
    Possibly there is something in these registers that can point us to the source of the problem. 

    Best regards
    Torbjørn

Children
Related