I am using nRF2401 in ShockBurst mode as part of a location system. therefore I need to measure the exact time at which the transmission of RF begins and the time when the receiver detects incoming data.
At the moment I am time stamping, for transmission when CE goes low and at the receiver when a DR1 goes high but I am still not getting the right info.
Is this the correct way of doing it or am I missing something.
Any ideas/ comments will be much appreciated…
I don’t think your approach is feasable. The nRF2401 buffers the data on both tx & rx
and the sloop in processing would far exceed any radio wave distance measurments.
You might be able to play with the output power setting and get a gross rellative reading.
For instance, transmit a message at full power from unit 1 to unit 2. Have unit 2 respond
at full power. Then decrease the power on unit 1 (4 possible settings) and have unit 2
respond again at full power. Assuming ideal conditions, you might be able make a
calculation that is within some number of meters. Since nRF2401 radio transmissions
are iffy at best you will probably need multiple readings.
Good luck and please share your results.
George