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

Can nrf24LE1 transmit on 2 different channels if configured properly.

Hello

I have a setup with 3 nrf6310 dev kit and with a nrf24LE1 module on each of them.

1 acts as a transmitter and the other 2 act as a receivers. What I specifically want is for the transmitter to send the packed on 2 different channels as each receiver is configured with a different channel frequency.

Note that I don't want the multiciever setup. The requirement is to have 2 different channels. 

So my questions are:

1. Is the above possible?

2. If it is then what needs to happen at the time of transmit such the packets are trasnmitted on the respective channels?

3. What Data rate, ack retry and other parameters I should consider?

I have spent a lot of time on the datasheet and tried a few combinations. Also checked the forums but haven't found anything that specifically addresses the above.

Your help would be appreciated.

reagrds

Ankit

  • Hi,

     

     

    1. Is the above possible?

    Yes, it is possible to reconfigure the nRF24LE1 runtime. Note that it cannot transmit simultaneously on two channels. You have to send, then switch RF channel, and re-send the same payload again.

    2. If it is then what needs to happen at the time of transmit such the packets are trasnmitted on the respective channels?

     You send the packet, wait for the ACK (if using Auto-ACKing), then switch off the radio, change RF channel, turn on the radio, and transmit the packet again on the new channel.

    3. What Data rate, ack retry and other parameters I should consider?

     Depends on your requirements on timing, data integrity, and other. The reset values (default settings unless overwritten) is ESB (ie: autoacking enabled) with 2MBit on-air datarate, 3 retries.

     

    Kind regards,

    Håkon

Related