Synchronization of multiple nRF24L01 transmitters

Good afternoon,

For a beamforming application in the Wi-Fi range, I am planning on using an nRF24L01 to generate the signal.

The signal would later be split into N different signals, and individually attenuated/phase shifted by means of other chips.

As an alternate design concept, I was also conjecturing if I could eliminate the signal split, and use directly N units of nRF24L01, synchronized to generate the same signal and directly connected to the phase shifting chips.

The application is at 2.4GHz, so the N signals should be synchronized to a precision of the order of the picosecond (~1degree of phase shift), or at least the same phase precision of the combined signal split apparatus, which is ~4degrees.

My question is: has anyone ever attempted something similar, or has an idea if said precision is attainable with multiple nRF24L01, and possibly some additional device to help the synchronization?

Thank you in advance and

Best regards

Francesco

Parents
  • You definitivly need to supply a common clock source to all nRF24L01's. The internal logic is based on a state machine so you should in theory be able to syncronize all radios this way. Note that the clock source needs to be fairly clean, e.g based in a crystal oscillator. 

  • Good morning,

    Thanks a lot for your answer.

    I guess that means that the best synchronization achievable depends on the supported crystal frequency, which for the nRF24L01 is 16MHz -> 62.5ns.

    That would be large compared to the 0.41ns of 2.4GHz, but faster crystals such as ECX_L.pdf (ecsxtal.com) (up to 1.5GHz) won't work with the nRF24L01 and I'd have to find something else.

    Are there ways, or specific chips, to synchronize the signals after they are generated, recovering what's lost in the crystal input phase?

    I am thinking about the twin pendulum principle, considering the N signals by the different nRF24 chips are theoretically identical, but I am just speculating Joy

Reply
  • Good morning,

    Thanks a lot for your answer.

    I guess that means that the best synchronization achievable depends on the supported crystal frequency, which for the nRF24L01 is 16MHz -> 62.5ns.

    That would be large compared to the 0.41ns of 2.4GHz, but faster crystals such as ECX_L.pdf (ecsxtal.com) (up to 1.5GHz) won't work with the nRF24L01 and I'd have to find something else.

    Are there ways, or specific chips, to synchronize the signals after they are generated, recovering what's lost in the crystal input phase?

    I am thinking about the twin pendulum principle, considering the N signals by the different nRF24 chips are theoretically identical, but I am just speculating Joy

Children
Related